From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 4/4] drm/i915: Use CPU mapping for userspace dma-buf mmap() Date: Wed, 12 Aug 2015 15:28:36 +0200 Message-ID: <20150812132836.GT17734@phenom.ffwll.local> References: <1439326768-5611-1-git-send-email-tiago.vignatti@intel.com> <1439326768-5611-5-git-send-email-tiago.vignatti@intel.com> <20150811222046.GA3274@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8B03A6E1C9 for ; Wed, 12 Aug 2015 06:28:41 -0700 (PDT) Received: by wijp15 with SMTP id p15so217828295wij.0 for ; Wed, 12 Aug 2015 06:28:40 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150811222046.GA3274@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Tiago Vignatti , dri-devel@lists.freedesktop.org, daniel.vetter@ffwll.ch, intel-gfx@lists.freedesktop.org, daniel.thompson@linaro.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBBdWcgMTEsIDIwMTUgYXQgMTE6MjA6NDZQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFR1ZSwgQXVnIDExLCAyMDE1IGF0IDA1OjU5OjIzUE0gLTAzMDAsIFRpYWdvIFZp Z25hdHRpIHdyb3RlOgo+ID4gVXNlcnNwYWNlIGlzIHRoZSBvbmUgaW4gY2hhcmdlIG9mIGZsdXNo IENQVSBieSB3cmFwcGluZyBtbWFwIHdpdGgKPiA+IGJlZ2lueyxlbmR9X2NwdV9hY2Nlc3MuCj4g PiAKPiA+IHYyOiBSZW1vdmUgTExDIGNoZWNrIGNhdXNlIHdlIGhhdmUgZG1hLWJ1ZiBzeW5jIHBy b3ZpZGVycyBub3cuIEFsc28sIGZpeCByZXR1cm4KPiA+IGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3du ZXJzaGlwIHdoZW4gbW1hcCBmYWlscy4KPiA+IHYzOiBGaXggcmV0dXJuIHZhbHVlcy4KPiA+IAo+ ID4gU2lnbmVkLW9mZi1ieTogVGlhZ28gVmlnbmF0dGkgPHRpYWdvLnZpZ25hdHRpQGludGVsLmNv bT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2RtYWJ1Zi5jIHwg MTggKysrKysrKysrKysrKysrKystCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2VtX2RtYWJ1Zi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZG1h YnVmLmMKPiA+IGluZGV4IDg0NDdiYTQuLjhiODdjODYgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9kbWFidWYuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9nZW1fZG1hYnVmLmMKPiA+IEBAIC0xOTMsNyArMTkzLDIzIEBAIHN0YXRpYyB2 b2lkIGk5MTVfZ2VtX2RtYWJ1Zl9rdW5tYXAoc3RydWN0IGRtYV9idWYgKmRtYV9idWYsIHVuc2ln bmVkIGxvbmcgcGFnZV9uCj4gPiAgCj4gPiAgc3RhdGljIGludCBpOTE1X2dlbV9kbWFidWZfbW1h cChzdHJ1Y3QgZG1hX2J1ZiAqZG1hX2J1Ziwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCj4g PiAgewo+ID4gLQlyZXR1cm4gLUVJTlZBTDsKPiA+ICsJc3RydWN0IGRybV9pOTE1X2dlbV9vYmpl Y3QgKm9iaiA9IGRtYV9idWZfdG9fb2JqKGRtYV9idWYpOwo+ID4gKwlpbnQgcmV0Owo+ID4gKwo+ ID4gKwlpZiAob2JqLT5iYXNlLnNpemUgPCB2bWEtPnZtX2VuZCAtIHZtYS0+dm1fc3RhcnQpCj4g PiArCQlyZXR1cm4gLUVJTlZBTDsKPiA+ICsKPiA+ICsJaWYgKFdBUk5fT04oIW9iai0+YmFzZS5m aWxwKSkKPiA+ICsJCXJldHVybiAtRU5PREVWOwo+IAo+IFRoYXQncyB1c2VyIHRyaWdnZXJhYmxl LCBtbWFwKGRtYV9idWZfZXhwb3J0KHVzZXJwdHIpKSwgc28gcmVtb3ZlIHRoZQoKU291bmRzIGxp a2Ugd2UgbmVlZCBhbm90aGVyIHRlc3RjYXNlIGhlcmUgOy0pCi1EYW5pZWwKLS0gCkRhbmllbCBW ZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZm d2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==