From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrzej Hajda Subject: Re: [PATCH 4/8] drm/bridge: Add a devm_ allocator for panel bridge. Date: Thu, 29 Jun 2017 11:30:42 +0200 Message-ID: <4421363a-db3d-b724-012c-ecef8dc969f5@samsung.com> References: <20170627195839.3338-1-eric@anholt.net> <20170627195839.3338-5-eric@anholt.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mailout4.w1.samsung.com (mailout4.w1.samsung.com [210.118.77.14]) by gabe.freedesktop.org (Postfix) with ESMTPS id 55A706E632 for ; Thu, 29 Jun 2017 09:30:47 +0000 (UTC) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OSA00MM4YF9NN70@mailout4.w1.samsung.com> for dri-devel@lists.freedesktop.org; Thu, 29 Jun 2017 10:30:45 +0100 (BST) In-reply-to: <20170627195839.3338-5-eric@anholt.net> Content-language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Eric Anholt , dri-devel@lists.freedesktop.org, Archit Taneja , Laurent Pinchart , Thierry Reding Cc: linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org T24gMjcuMDYuMjAxNyAyMTo1OCwgRXJpYyBBbmhvbHQgd3JvdGU6Cj4gVGhpcyB3aWxsIGxldCBk cml2ZXJzIHJlZHVjZSB0aGUgZXJyb3IgY2xlYW51cCB0aGV5IG5lZWQsIGluCj4gcGFydGljdWxh ciB0aGUgImlzX3BhbmVsX2JyaWRnZSIgZmxhZy4KPgo+IFNpZ25lZC1vZmYtYnk6IEVyaWMgQW5o b2x0IDxlcmljQGFuaG9sdC5uZXQ+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFu ZWwuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBpbmNsdWRlL2RybS9k cm1fYnJpZGdlLmggICAgICAgfCAgMyArKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRp b25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jIGIv ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jCj4gaW5kZXggNjdmZTE5ZTVhOWM2Li5jZGYz NjdkMjY1M2EgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jCj4g KysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5lbC5jCj4gQEAgLTE5OCwzICsxOTgsMzMg QEAgdm9pZCBkcm1fcGFuZWxfYnJpZGdlX3JlbW92ZShzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdl KQo+ICAJZGV2bV9rZnJlZShwYW5lbF9icmlkZ2UtPnBhbmVsLT5kZXYsIGJyaWRnZSk7Cj4gIH0K PiAgRVhQT1JUX1NZTUJPTChkcm1fcGFuZWxfYnJpZGdlX3JlbW92ZSk7Cj4gKwo+ICtzdGF0aWMg dm9pZCBkZXZtX2RybV9wYW5lbF9icmlkZ2VfcmVsZWFzZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHZv aWQgKnJlcykKPiArewo+ICsJc3RydWN0IGRybV9icmlkZ2UgKmJyaWRnZSA9ICooc3RydWN0IGRy bV9icmlkZ2UgKiopcmVzOwo+ICsKPiArCWRybV9wYW5lbF9icmlkZ2VfcmVtb3ZlKGJyaWRnZSk7 CgpJIGd1ZXNzIG1vcmUgZWxlZ2FudCB3b3VsZCBiZToKICAgIHN0cnVjdCBkcm1fYnJpZGdlICoq YnJpZGdlID0gcmVzOwoKICAgIGRybV9wYW5lbF9icmlkZ2VfcmVtb3ZlKCpicmlkZ2UpOwoKCkkg YW0gc3RpbGwgbm90IGNvbnZpbmNlZCB0byB0aGUgaWRlYSBvZiB0aGlzIHBhbmVsX2JyaWRnZSBz dHVmZiwgYnV0CnRoaXMgaXMgZGlmZmVyZW50IGlzc3VlIDopCgpBbnl3YXk6ClJldmlld2VkLWJ5 OiBBbmRyemVqIEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgoKIC0tClJlZ2FyZHMKQW5kcnpl agoKPiArfQo+ICsKPiArc3RydWN0IGRybV9icmlkZ2UgKmRldm1fZHJtX3BhbmVsX2JyaWRnZV9h ZGQoc3RydWN0IGRldmljZSAqZGV2LAo+ICsJCQkJCSAgICAgc3RydWN0IGRybV9wYW5lbCAqcGFu ZWwsCj4gKwkJCQkJICAgICB1MzIgY29ubmVjdG9yX3R5cGUpCj4gK3sKPiArCXN0cnVjdCBkcm1f YnJpZGdlICoqcHRyLCAqYnJpZGdlOwo+ICsKPiArCXB0ciA9IGRldnJlc19hbGxvYyhkZXZtX2Ry bV9wYW5lbF9icmlkZ2VfcmVsZWFzZSwgc2l6ZW9mKCpwdHIpLAo+ICsJCQkgICBHRlBfS0VSTkVM KTsKPiArCWlmICghcHRyKQo+ICsJCXJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwo+ICsKPiArCWJy aWRnZSA9IGRybV9wYW5lbF9icmlkZ2VfYWRkKHBhbmVsLCBjb25uZWN0b3JfdHlwZSk7Cj4gKwlp ZiAoIUlTX0VSUihicmlkZ2UpKSB7Cj4gKwkJKnB0ciA9IGJyaWRnZTsKPiArCQlkZXZyZXNfYWRk KGRldiwgcHRyKTsKPiArCX0gZWxzZSB7Cj4gKwkJZGV2cmVzX2ZyZWUocHRyKTsKPiArCX0KPiAr Cj4gKwlyZXR1cm4gYnJpZGdlOwo+ICt9Cj4gK0VYUE9SVF9TWU1CT0woZGV2bV9kcm1fcGFuZWxf YnJpZGdlX2FkZCk7Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9icmlkZ2UuaCBiL2lu Y2x1ZGUvZHJtL2RybV9icmlkZ2UuaAo+IGluZGV4IDFkYzk0ZDUzOTJlMi4uNjUyMmQ0Y2JjOWQ5 IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvZHJtL2RybV9icmlkZ2UuaAo+ICsrKyBiL2luY2x1ZGUv ZHJtL2RybV9icmlkZ2UuaAo+IEBAIC0yNjgsNiArMjY4LDkgQEAgdm9pZCBkcm1fYnJpZGdlX2Vu YWJsZShzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdlKTsKPiAgc3RydWN0IGRybV9icmlkZ2UgKmRy bV9wYW5lbF9icmlkZ2VfYWRkKHN0cnVjdCBkcm1fcGFuZWwgKnBhbmVsLAo+ICAJCQkJCXUzMiBj b25uZWN0b3JfdHlwZSk7Cj4gIHZvaWQgZHJtX3BhbmVsX2JyaWRnZV9yZW1vdmUoc3RydWN0IGRy bV9icmlkZ2UgKmJyaWRnZSk7Cj4gK3N0cnVjdCBkcm1fYnJpZGdlICpkZXZtX2RybV9wYW5lbF9i cmlkZ2VfYWRkKHN0cnVjdCBkZXZpY2UgKmRldiwKPiArCQkJCQkgICAgIHN0cnVjdCBkcm1fcGFu ZWwgKnBhbmVsLAo+ICsJCQkJCSAgICAgdTMyIGNvbm5lY3Rvcl90eXBlKTsKPiAgI2VuZGlmCj4g IAo+ICAjZW5kaWYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK