From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH v3 1/2] drm/gem: drm_gem_dumb_map_offset(): reject dma-buf Date: Thu, 17 Aug 2017 22:40:52 +0300 Message-ID: <2073017.jIc3UHaSky@avalon> References: <1502986891-36764-1-git-send-email-noralf@tronnes.org> <2876569.V0xtJbt7YE@avalon> <150299696075.1452.10017505462146770725@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [185.26.127.97]) by gabe.freedesktop.org (Postfix) with ESMTPS id E705B6E626 for ; Thu, 17 Aug 2017 19:40:27 +0000 (UTC) In-Reply-To: <150299696075.1452.10017505462146770725@mail.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Chris Wilson Cc: daniel.vetter@ffwll.ch, linux@armlinux.org.uk, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGkgQ2hyaXMsCgpPbiBUaHVyc2RheSAxNyBBdWcgMjAxNyAyMDowOToyMCBDaHJpcyBXaWxzb24g d3JvdGU6Cj4gUXVvdGluZyBMYXVyZW50IFBpbmNoYXJ0ICgyMDE3LTA4LTE3IDIwOjAxOjQwKQo+ ID4gT24gVGh1cnNkYXkgMTcgQXVnIDIwMTcgMTk6MzA6NDQgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ ID4gPiBRdW90aW5nIExhdXJlbnQgUGluY2hhcnQgKDIwMTctMDgtMTcgMTg6NTY6MDkpCj4gPiA+ IAo+ID4gPiA+IE9uIFRodXJzZGF5IDE3IEF1ZyAyMDE3IDE4OjIxOjMwIE5vcmFsZiBUcsO4bm5l cyB3cm90ZToKPiA+ID4gPiA+IFJlamVjdCBtYXBwaW5nIGFuIGltcG9ydGVkIGRtYS1idWYgc2lu Y2UgaXMncyBhbiBpbnZhbGlkIHVzZS1jYXNlLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBDYzogUGhp bGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KPiA+ID4gPiA+IENjOiBMYXVyZW50 IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+Cj4gPiA+ID4gPiBD YzogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+Cj4gPiA+ID4gPiBDYzogRGFuaWVs IFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6 IE5vcmFsZiBUcsO4bm5lcyA8bm9yYWxmQHRyb25uZXMub3JnPgo+ID4gPiA+ID4gLS0tCj4gPiA+ ID4gPiAKPiA+ID4gPiA+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2dlbS5jIHwgNiArKysrKysKPiA+ ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4gPiA+ID4gPiAKPiA+ID4g PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbS5jIGIvZHJpdmVycy9ncHUv ZHJtL2RybV9nZW0uYwo+ID4gPiA+ID4gaW5kZXggYWQ0ZTljZi4uOGRhNTgwMSAxMDA2NDQKPiA+ ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtLmMKPiA+ID4gPiA+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9kcm1fZ2VtLmMKPiA+ID4gPiA+IEBAIC0zMzMsNiArMzMzLDEyIEBAIGlu dCBkcm1fZ2VtX2R1bWJfbWFwX29mZnNldChzdHJ1Y3QgZHJtX2ZpbGUKPiA+ID4gPiA+ICpmaWxl LAo+ID4gPiA+ID4gc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaWYgKCFvYmopCj4gPiA+ID4gPiAK PiA+ID4gPiA+ICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gPiA+ID4gPiAKPiA+ID4g PiA+ICsgICAgIC8qIERvbid0IGFsbG93IGltcG9ydGVkIG9iamVjdHMgdG8gYmUgbWFwcGVkICov Cj4gPiA+ID4gPiArICAgICBpZiAob2JqLT5pbXBvcnRfYXR0YWNoKSB7Cj4gPiA+ID4gPiArICAg ICAgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gPiA+ID4gPiArICAgICAgICAgICAgIGdvdG8gb3V0 Owo+ID4gPiA+ID4gKyAgICAgfQo+ID4gPiA+ID4gKwo+ID4gPiA+IAo+ID4gPiA+IFdvdWxkbid0 IGl0IGJlIGJldHRlciB0byBtb3ZlIHRoaXMgY2hlY2sgdG8KPiA+ID4gPiBkcm1fZ2VtX2NyZWF0 ZV9tbWFwX29mZnNldF9zaXplKCkgdG8gcmVqZWN0IG1hcHBpbmcgb2YgYWxsIGltcG9ydGVkCj4g PiA+ID4gZG1hYnVmLCBub3QganVzdCB0aGUgb25lcyBhc3NvY2lhdGVkIHdpdGggZHVtYiBidWZm ZXJzID8KPiA+ID4gCj4gPiA+IE5vLCB3ZSB1c2UgdGhhdCBhbmQgd2UgZG9uJ3QgYmFuIG1hcHBp bmcgYW4gaW1wb3J0ZWQgb2JqZWN0Lgo+ID4gCj4gPiBEbyB5b3UgdXNlIHRoYXQgd2l0aCBkcml2 ZXItc3BlY2lmaWMgYnVmZmVycyBvbmx5IG9yIHdpdGggZHVtYiBidWZmZXJzIHRvbwo+ID4gPwo+ ID4gCj4gRm9yIGRtYS1idWYgd2UgaW1wb3J0PyBUaGUgY3VycmVudCBwcmVzdW1wdGlvbiBpcyB0 aGF0IHRoZSBzZ190YWJsZSBpcwo+IGJhY2tlZCBieSBzdHJ1Y3QgcGFnZS4gSG93IHdvdWxkIHdl IGtub3cgb3RoZXJ3aXNlPyBJIGFtIGFjdHVhbGx5IG5vdAo+IHN1cmUgd2hhdCB3b3VsZCBoYXBw ZW4gaWYgd2UgdHJpZWQgdG8gdXNlIGFub3RoZXIgbW1pbyBiYXIgZnJvbSB0aGUgR1BVLgo+IAo+ IEZvciBkdW1iIGJ1ZmZlcnMgd2UgY3JlYXRlLCB0aGV5IGFyZSBqdXN0IG9yZGluYXJ5IGJ1ZmZl cnMuCgpNeSBxdWVzdGlvbiB3YXMgd2hldGhlciB5b3UgbmVlZCB0byBtbWFwIHRoZSBkbWEtYnVm IHlvdSBpbXBvcnQgdGhyb3VnaCB0aGUgCmR1bWIgYnVmZmVycyBBUEkgKHdoaWNoIHRoaXMgcGF0 Y2ggcHJldmVudHMgZm9yIGRyaXZlcnMgdXNpbmcgdGhlIEdFTSBkdW1iIApoZWxwZXJzKSwgb3Ig b25seSB0aHJvdWdoIHlvdXIgZHJpdmVyLXNwZWNpZmljIGJ1ZmZlciBBUEkuCgotLSAKUmVnYXJk cywKCkxhdXJlbnQgUGluY2hhcnQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2RyaS1kZXZlbAo=