From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 2/3] drm/cma-helper: Use sgt_dma_contiguous() helper Date: Tue, 3 Dec 2019 18:28:00 +0100 Message-ID: <20191203172800.GJ624164@phenom.ffwll.local> References: <20191203163203.1486837-1-thierry.reding@gmail.com> <20191203163203.1486837-2-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20191203163203.1486837-2-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: linux-tegra@vger.kernel.org T24gVHVlLCBEZWMgMDMsIDIwMTkgYXQgMDU6MzI6MDJQTSArMDEwMCwgVGhpZXJyeSBSZWRpbmcg d3JvdGU6Cj4gRnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KPiAKPiBG dW5jdGlvbmFsaXR5IHRvIGNvdW50IHRoZSBudW1iZXIgb2YgY29udGlndW91cyBETUEgY2h1bmtz IGluIGFuIFNHCj4gdGFibGUgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIHNjYXR0ZXJsaXN0IGxpYnJh cnkuIFVzZSB0aGlzIGZ1bmN0aW9uYWxpdHkKPiB0byByZXBsYWNlIGFuIG9wZW4tY29kZWQgdmVy c2lvbiBpbiB0aGUgR0VNL0NNQSBoZWxwZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRoaWVycnkg UmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CgpPbiB0aGUgZmlyc3QgMiBwYXRjaGVzOgoKUmV2 aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cgo+IC0tLQo+ ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9jbWFfaGVscGVyLmMgfCAyMiArKy0tLS0tLS0tLS0t LS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9u cygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9jbWFfaGVscGVy LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9jbWFfaGVscGVyLmMKPiBpbmRleCAxMmU5OGZi MjgyMjkuLjViYmFlOTY1NGNjNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2dl bV9jbWFfaGVscGVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9jbWFfaGVscGVy LmMKPiBAQCAtNDcxLDI2ICs0NzEsOCBAQCBkcm1fZ2VtX2NtYV9wcmltZV9pbXBvcnRfc2dfdGFi bGUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgewo+ICAJc3RydWN0IGRybV9nZW1fY21hX29i amVjdCAqY21hX29iajsKPiAgCj4gLQlpZiAoc2d0LT5uZW50cyAhPSAxKSB7Cj4gLQkJLyogY2hl Y2sgaWYgdGhlIGVudHJpZXMgaW4gdGhlIHNnX3RhYmxlIGFyZSBjb250aWd1b3VzICovCj4gLQkJ ZG1hX2FkZHJfdCBuZXh0X2FkZHIgPSBzZ19kbWFfYWRkcmVzcyhzZ3QtPnNnbCk7Cj4gLQkJc3Ry dWN0IHNjYXR0ZXJsaXN0ICpzOwo+IC0JCXVuc2lnbmVkIGludCBpOwo+IC0KPiAtCQlmb3JfZWFj aF9zZyhzZ3QtPnNnbCwgcywgc2d0LT5uZW50cywgaSkgewo+IC0JCQkvKgo+IC0JCQkgKiBzZ19k bWFfYWRkcmVzcyhzKSBpcyBvbmx5IHZhbGlkIGZvciBlbnRyaWVzCj4gLQkJCSAqIHRoYXQgaGF2 ZSBzZ19kbWFfbGVuKHMpICE9IDAKPiAtCQkJICovCj4gLQkJCWlmICghc2dfZG1hX2xlbihzKSkK PiAtCQkJCWNvbnRpbnVlOwo+IC0KPiAtCQkJaWYgKHNnX2RtYV9hZGRyZXNzKHMpICE9IG5leHRf YWRkcikKPiAtCQkJCXJldHVybiBFUlJfUFRSKC1FSU5WQUwpOwo+IC0KPiAtCQkJbmV4dF9hZGRy ID0gc2dfZG1hX2FkZHJlc3MocykgKyBzZ19kbWFfbGVuKHMpOwo+IC0JCX0KPiAtCX0KPiArCWlm ICghc2d0X2RtYV9jb250aWd1b3VzKHNndCkpCj4gKwkJcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7 Cj4gIAo+ICAJLyogQ3JlYXRlIGEgQ01BIEdFTSBidWZmZXIuICovCj4gIAljbWFfb2JqID0gX19k cm1fZ2VtX2NtYV9jcmVhdGUoZGV2LCBhdHRhY2gtPmRtYWJ1Zi0+c2l6ZSk7Cj4gLS0gCj4gMi4y My4wCj4gCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9y YXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vZHJpLWRldmVs