From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH 11/33] drm/omap: use dma_mapping_error in omap_gem_attach_pages Date: Wed, 24 Feb 2016 00:10:29 +0200 Message-ID: <7707410.Pkpu1GDU6i@avalon> References: <1455875288-4370-1-git-send-email-tomi.valkeinen@ti.com> <1455875288-4370-12-git-send-email-tomi.valkeinen@ti.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 8A4736E684 for ; Tue, 23 Feb 2016 22:10:31 +0000 (UTC) In-Reply-To: <1455875288-4370-12-git-send-email-tomi.valkeinen@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Tomi Valkeinen Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGkgVG9taSwKClRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLgoKT24gRnJpZGF5IDE5IEZlYnJ1YXJ5 IDIwMTYgMTE6NDc6NDYgVG9taSBWYWxrZWluZW4gd3JvdGU6Cj4gb21hcF9nZW1fYXR0YWNoX3Bh Z2VzKCkgY2FsbHMgZG1hX21hcF9wYWdlKCkgYnV0IGRvZXMgbm90IGNoZWNrIHRoZQo+IHBvc3Np YmxlIGVycm9yIHdpdGggZG1hX21hcHBpbmdfZXJyb3IoKS4gSWYgRE1BLUFQSSBkZWJ1Z2dpbmcg aXMKPiBlbmFibGVkLCB0aGUgZGVidWcgbGF5ZXIgd2lsbCBnaXZlIGEgd2FybmluZyBpZiBkbWFf bWFwcGluZ19lcnJvcigpIGhhcwo+IG5vdCBiZWVuIHVzZWQuCj4gCj4gVGhpcyBwYXRjaCBhZGRz IHByb3BlciBlcnJvciBoYW5kbGluZyB0byBvbWFwX2dlbV9hdHRhY2hfcGFnZXMoKS4KPiAKPiBT aWduZWQtb2ZmLWJ5OiBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgo+IC0t LQo+ICBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2dlbS5jIHwgMTQgKysrKysrKysrKysr KysKPiAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vb21hcF9nZW0uYwo+IGIvZHJpdmVycy9ncHUvZHJtL29t YXBkcm0vb21hcF9nZW0uYyBpbmRleCA4NDk1YTFhNGI2MTcuLjcwOTgxOTA4MTVmMQo+IDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZ2VtLmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2dlbS5jCj4gQEAgLTI2NCw2ICsyNjQsMTggQEAgc3Rh dGljIGludCBvbWFwX2dlbV9hdHRhY2hfcGFnZXMoc3RydWN0IGRybV9nZW1fb2JqZWN0Cj4gKm9i aikgZm9yIChpID0gMDsgaSA8IG5wYWdlczsgaSsrKSB7Cj4gIAkJCWFkZHJzW2ldID0gZG1hX21h cF9wYWdlKGRldi0+ZGV2LCBwYWdlc1tpXSwKPiAgCQkJCQkwLCBQQUdFX1NJWkUsIERNQV9CSURJ UkVDVElPTkFMKTsKPiArCj4gKwkJCWlmIChkbWFfbWFwcGluZ19lcnJvcihkZXYtPmRldiwgYWRk cnNbaV0pKSB7Cj4gKwkJCQlkZXZfd2FybihkZXYtPmRldiwgIm9tYXBfZ2VtX2F0dGFjaF9wYWdl czogZG1hX21hcF9wYWdlIApmYWlsZWRcbiIpOwoKVXNpbmcgZGV2X3dhcm4oZGV2LT5kZXYsICIl czogZmFpbGVkIHRvIG1hcCBwYWdlXG4iLCBfX2Z1bmNfXyk7IGFuZCBwcm9wZXIgCmxpbmUgYnJl YWtzIHlvdSdsbCBoYXZlIG5vIHRyb3VibGUgY29tcGx5aW5nIHdpdGggdGhlIDgwIGNoYXJhY3Rl cnMgcGVyIGxpbmUgCmxpbWl0IDotKQoKPiArCj4gKwkJCQlmb3IgKGkgPSBpIC0gMTsgaSA+PSAw OyAtLWkpIHsKCk1heWJlIGktLSBpbnN0ZWFkIG9mIGkgPSBpIC0gMSA/Cgo+ICsJCQkJCWRtYV91 bm1hcF9wYWdlKGRldi0+ZGV2LCBhZGRyc1tpXSwKPiArCQkJCQkJUEFHRV9TSVpFLCBETUFfQklE SVJFQ1RJT05BTCk7Cj4gKwkJCQl9Cj4gKwo+ICsJCQkJcmV0ID0gLUVOT01FTTsKPiArCQkJCWdv dG8gZnJlZV9hZGRyczsKPiArCQkJfQo+ICAJCX0KPiAgCX0gZWxzZSB7Cj4gIAkJYWRkcnMgPSBr emFsbG9jKG5wYWdlcyAqIHNpemVvZigqYWRkcnMpLCBHRlBfS0VSTkVMKTsKPiBAQCAtMjc3LDYg KzI4OSw4IEBAIHN0YXRpYyBpbnQgb21hcF9nZW1fYXR0YWNoX3BhZ2VzKHN0cnVjdCBkcm1fZ2Vt X29iamVjdAo+ICpvYmopIG9tYXBfb2JqLT5wYWdlcyA9IHBhZ2VzOwo+IAo+ICAJcmV0dXJuIDA7 Cj4gK2ZyZWVfYWRkcnM6Cj4gKwlrZnJlZShhZGRycyk7Cj4gCgpJJ2QgbW92ZSB0aGlzIGJsYW5r IGxpbmUgYmVmb3JlIGZyZWVfYWRkcnMuCgo+ICBmcmVlX3BhZ2VzOgo+ICAJZHJtX2dlbV9wdXRf cGFnZXMob2JqLCBwYWdlcywgdHJ1ZSwgZmFsc2UpOwoKLS0gClJlZ2FyZHMsCgpMYXVyZW50IFBp bmNoYXJ0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK