From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] dma-buf: Make mmap callback actually optional Date: Mon, 1 Apr 2019 09:13:46 +0200 Message-ID: <20190401071346.GR2665@phenom.ffwll.local> References: <20190329165201.16233-1-afd@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) by gabe.freedesktop.org (Postfix) with ESMTPS id 179966E031 for ; Mon, 1 Apr 2019 07:13:51 +0000 (UTC) Received: by mail-ed1-x544.google.com with SMTP id a25so7184486edc.8 for ; Mon, 01 Apr 2019 00:13:51 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20190329165201.16233-1-afd@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: "Andrew F. Davis" Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBNYXIgMjksIDIwMTkgYXQgMTE6NTI6MDFBTSAtMDUwMCwgQW5kcmV3IEYuIERhdmlz IHdyb3RlOgo+IFRoZSBkb2NzIHN0YXRlIHRoZSBjYWxsYmFjayBpcyBvcHRpb25hbCBidXQgaXQg aXMgbm90LCBtYWtlIGl0IG9wdGlvbmFsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBGLiBE YXZpcyA8YWZkQHRpLmNvbT4KClRoZXJlJ3MgYSBidW5jaCBvZiBkdW1teSBtbWFwIGltcGxlbWVu dGF0aW9ucyB3ZSBjb3VsZCByZW1vdmUgd2l0aCB0aGlzLAp3b3VsZCBiZSBuaWNlIHRvIGZvbGxv dyB1cC4KClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNo PgoKPiAtLS0KPiAgZHJpdmVycy9kbWEtYnVmL2RtYS1idWYuYyB8IDExICsrKysrKysrKy0tCj4g IDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9kbWEtYnVmLmMgYi9kcml2ZXJzL2RtYS1idWYvZG1h LWJ1Zi5jCj4gaW5kZXggN2M4NTgwMjBkMTRiLi40ZDRhZTlmZTlhYzggMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9kbWEtYnVmL2RtYS1idWYuYwo+ICsrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9kbWEtYnVm LmMKPiBAQCAtOTAsNiArOTAsMTAgQEAgc3RhdGljIGludCBkbWFfYnVmX21tYXBfaW50ZXJuYWwo c3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQo+ICAKPiAgCWRt YWJ1ZiA9IGZpbGUtPnByaXZhdGVfZGF0YTsKPiAgCj4gKwkvKiBjaGVjayBpZiBidWZmZXIgc3Vw cG9ydHMgbW1hcCAqLwo+ICsJaWYgKCFkbWFidWYtPm9wcy0+bW1hcCkKPiArCQlyZXR1cm4gLUVJ TlZBTDsKPiArCj4gIAkvKiBjaGVjayBmb3Igb3ZlcmZsb3dpbmcgdGhlIGJ1ZmZlcidzIHNpemUg Ki8KPiAgCWlmICh2bWEtPnZtX3Bnb2ZmICsgdm1hX3BhZ2VzKHZtYSkgPgo+ICAJICAgIGRtYWJ1 Zi0+c2l6ZSA+PiBQQUdFX1NISUZUKQo+IEBAIC00MDQsOCArNDA4LDcgQEAgc3RydWN0IGRtYV9i dWYgKmRtYV9idWZfZXhwb3J0KGNvbnN0IHN0cnVjdCBkbWFfYnVmX2V4cG9ydF9pbmZvICpleHBf aW5mbykKPiAgCQkJICB8fCAhZXhwX2luZm8tPm9wcwo+ICAJCQkgIHx8ICFleHBfaW5mby0+b3Bz LT5tYXBfZG1hX2J1Zgo+ICAJCQkgIHx8ICFleHBfaW5mby0+b3BzLT51bm1hcF9kbWFfYnVmCj4g LQkJCSAgfHwgIWV4cF9pbmZvLT5vcHMtPnJlbGVhc2UKPiAtCQkJICB8fCAhZXhwX2luZm8tPm9w cy0+bW1hcCkpIHsKPiArCQkJICB8fCAhZXhwX2luZm8tPm9wcy0+cmVsZWFzZSkpIHsKPiAgCQly ZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKPiAgCX0KPiAgCj4gQEAgLTkwNiw2ICs5MDksMTAgQEAg aW50IGRtYV9idWZfbW1hcChzdHJ1Y3QgZG1hX2J1ZiAqZG1hYnVmLCBzdHJ1Y3Qgdm1fYXJlYV9z dHJ1Y3QgKnZtYSwKPiAgCWlmIChXQVJOX09OKCFkbWFidWYgfHwgIXZtYSkpCj4gIAkJcmV0dXJu IC1FSU5WQUw7Cj4gIAo+ICsJLyogY2hlY2sgaWYgYnVmZmVyIHN1cHBvcnRzIG1tYXAgKi8KPiAr CWlmICghZG1hYnVmLT5vcHMtPm1tYXApCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICAJLyog Y2hlY2sgZm9yIG9mZnNldCBvdmVyZmxvdyAqLwo+ICAJaWYgKHBnb2ZmICsgdm1hX3BhZ2VzKHZt YSkgPCBwZ29mZikKPiAgCQlyZXR1cm4gLUVPVkVSRkxPVzsKPiAtLSAKPiAyLjIxLjAKPiAKPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKCi0tIApE YW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8v YmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWw=