From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH 01/41] drm/gem: Add drm_gem_dumb_map_offset() Date: Tue, 25 Jul 2017 01:50:56 +0300 Message-ID: <4092492.y6dQQ8LVWp@avalon> References: <1500837417-40580-1-git-send-email-noralf@tronnes.org> <1500837417-40580-2-git-send-email-noralf@tronnes.org> 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 E0A246E592 for ; Mon, 24 Jul 2017 22:50:49 +0000 (UTC) In-Reply-To: <1500837417-40580-2-git-send-email-noralf@tronnes.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Noralf =?ISO-8859-1?Q?Tr=F8nnes?= Cc: narmstrong@baylibre.com, liviu.dudau@arm.com, dri-devel@lists.freedesktop.org, linux@armlinux.org.uk, thierry.reding@gmail.com, kraxel@redhat.com, daniel.vetter@intel.com, marex@denx.de, boris.brezillon@free-electrons.com, abrodkin@synopsys.com, z.liuxinliang@hisilicon.com, kong.kongxinwei@hisilicon.com, tomi.valkeinen@ti.com, bskeggs@redhat.com, airlied@redhat.com, puck.chen@hisilicon.com, zourongrong@gmail.com, jsarha@ti.com, vincent.abriou@st.com, alison.wang@freescale.com, sw0312.kim@samsung.com, philippe.cornu@st.com, yannick.fertre@st.com, kyungmin.park@samsung.com, alexander.deucher@amd.com, maxime.ripard@free-electrons.com, shawnguo@kernel.org, christian.koenig@amd.com List-Id: dri-devel@lists.freedesktop.org SGkgTm9yYWxmLAoKVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guCgpPbiBTdW5kYXkgMjMgSnVsIDIw MTcgMjE6MTY6MTcgTm9yYWxmIFRyw7hubmVzIHdyb3RlOgo+IEFkZCBhIGNvbW1vbiBkcm1fZHJp dmVyLmR1bWJfbWFwX29mZnNldCBmdW5jdGlvbiBmb3IgR0VNIGJhY2tlZCBkcml2ZXJzLgo+IAo+ IFNpZ25lZC1vZmYtYnk6IE5vcmFsZiBUcsO4bm5lcyA8bm9yYWxmQHRyb25uZXMub3JnPgoKUmV2 aWV3ZWQtYnk6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJk LmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtLmMgfCAzNSArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBpbmNsdWRlL2RybS9kcm1fZ2VtLmggICAgIHwg IDIgKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbS5j Cj4gaW5kZXggNWRmMDI4YS4uYThkMzk2YiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v ZHJtX2dlbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9nZW0uYwo+IEBAIC0zMTEsNiAr MzExLDQxIEBAIGRybV9nZW1faGFuZGxlX2RlbGV0ZShzdHJ1Y3QgZHJtX2ZpbGUgKmZpbHAsIHUz Mgo+IGhhbmRsZSkgRVhQT1JUX1NZTUJPTChkcm1fZ2VtX2hhbmRsZV9kZWxldGUpOwo+IAo+ICAv KioKPiArICogZHJtX2dlbV9kdW1iX21hcF9vZmZzZXQgLSByZXR1cm4gdGhlIGZha2UgbW1hcCBv ZmZzZXQgZm9yIGEgZ2VtIG9iamVjdAo+ICsgKiBAZmlsZTogZHJtIGZpbGUtcHJpdmF0ZSBzdHJ1 Y3R1cmUgY29udGFpbmluZyB0aGUgZ2VtIG9iamVjdAo+ICsgKiBAZGV2OiBjb3JyZXNwb25kaW5n IGRybV9kZXZpY2UKPiArICogQGhhbmRsZTogZ2VtIG9iamVjdCBoYW5kbGUKPiArICogQG9mZnNl dDogcmV0dXJuIGxvY2F0aW9uIGZvciB0aGUgZmFrZSBtbWFwIG9mZnNldAo+ICsgKgo+ICsgKiBU aGlzIGltcGxlbWVudHMgdGhlICZkcm1fZHJpdmVyLmR1bWJfbWFwX29mZnNldCBrbXMgZHJpdmVy IGNhbGxiYWNrIGZvcgo+ICsgKiBkcml2ZXJzIHdoaWNoIHVzZSBnZW0gdG8gbWFuYWdlIHRoZWly IGJhY2tpbmcgc3RvcmFnZS4KPiArICoKPiArICogUmV0dXJuczoKPiArICogMCBvbiBzdWNjZXNz IG9yIGEgbmVnYXRpdmUgZXJyb3IgY29kZSBvbiBmYWlsdXJlLgo+ICsgKi8KPiAraW50IGRybV9n ZW1fZHVtYl9tYXBfb2Zmc2V0KHN0cnVjdCBkcm1fZmlsZSAqZmlsZSwgc3RydWN0IGRybV9kZXZp Y2UgKmRldiwKPiArCQkJICAgIHUzMiBoYW5kbGUsIHU2NCAqb2Zmc2V0KQo+ICt7Cj4gKwlzdHJ1 Y3QgZHJtX2dlbV9vYmplY3QgKm9iajsKPiArCWludCByZXQ7Cj4gKwo+ICsJb2JqID0gZHJtX2dl bV9vYmplY3RfbG9va3VwKGZpbGUsIGhhbmRsZSk7Cj4gKwlpZiAoIW9iaikKPiArCQlyZXR1cm4g LUVOT0VOVDsKPiArCj4gKwlyZXQgPSBkcm1fZ2VtX2NyZWF0ZV9tbWFwX29mZnNldChvYmopOwo+ ICsJaWYgKHJldCkKPiArCQlnb3RvIG91dDsKPiArCj4gKwkqb2Zmc2V0ID0gZHJtX3ZtYV9ub2Rl X29mZnNldF9hZGRyKCZvYmotPnZtYV9ub2RlKTsKPiArb3V0Ogo+ICsJZHJtX2dlbV9vYmplY3Rf cHV0X3VubG9ja2VkKG9iaik7Cj4gKwo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICtFWFBPUlRfU1lN Qk9MX0dQTChkcm1fZ2VtX2R1bWJfbWFwX29mZnNldCk7Cj4gKwo+ICsvKioKPiAgICogZHJtX2dl bV9kdW1iX2Rlc3Ryb3kgLSBkdW1iIGZiIGNhbGxiYWNrIGhlbHBlciBmb3IgZ2VtIGJhc2VkIGRy aXZlcnMKPiAgICogQGZpbGU6IGRybSBmaWxlLXByaXZhdGUgc3RydWN0dXJlIHRvIHJlbW92ZSB0 aGUgZHVtYiBoYW5kbGUgZnJvbQo+ICAgKiBAZGV2OiBjb3JyZXNwb25kaW5nIGRybV9kZXZpY2UK PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2dlbS5oIGIvaW5jbHVkZS9kcm0vZHJtX2dl bS5oCj4gaW5kZXggNGE5ZDIzMS4uOWM1NWMyYSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2RybS9k cm1fZ2VtLmgKPiArKysgYi9pbmNsdWRlL2RybS9kcm1fZ2VtLmgKPiBAQCAtMzAyLDYgKzMwMiw4 IEBAIHZvaWQgZHJtX2dlbV9wdXRfcGFnZXMoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpvYmosCj4g c3RydWN0IHBhZ2UgKipwYWdlcywgYm9vbCBkaXJ0eSwgYm9vbCBhY2Nlc3NlZCk7Cj4gCj4gIHN0 cnVjdCBkcm1fZ2VtX29iamVjdCAqZHJtX2dlbV9vYmplY3RfbG9va3VwKHN0cnVjdCBkcm1fZmls ZSAqZmlscCwgdTMyCj4gaGFuZGxlKTsgK2ludCBkcm1fZ2VtX2R1bWJfbWFwX29mZnNldChzdHJ1 Y3QgZHJtX2ZpbGUgKmZpbGUsIHN0cnVjdAo+IGRybV9kZXZpY2UgKmRldiwgKwkJCSAgICB1MzIg aGFuZGxlLCB1NjQgKm9mZnNldCk7Cj4gIGludCBkcm1fZ2VtX2R1bWJfZGVzdHJveShzdHJ1Y3Qg ZHJtX2ZpbGUgKmZpbGUsCj4gIAkJCSBzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+ICAJCQkgdWlu dDMyX3QgaGFuZGxlKTsKCi0tIApSZWdhcmRzLAoKTGF1cmVudCBQaW5jaGFydAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==