From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH v1 13/16] drm/panel: drop return code from drm_panel_detach() Date: Mon, 5 Aug 2019 13:56:47 +0300 Message-ID: <20190805105647.GH29747@pendragon.ideasonboard.com> References: <20190804201637.1240-1-sam@ravnborg.org> <20190804201637.1240-14-sam@ravnborg.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by gabe.freedesktop.org (Postfix) with ESMTPS id 17E73892CA for ; Mon, 5 Aug 2019 10:56:51 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20190804201637.1240-14-sam@ravnborg.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sam Ravnborg Cc: Neil Armstrong , David Airlie , dri-devel@lists.freedesktop.org, Thierry Reding , Marek Vasut , Laurent Pinchart , Vincent Abriou , Krzysztof Kozlowski , Jonathan Hunter , Maxime Ripard , Kukjin Kim , linux-arm-kernel@lists.infradead.org, NXP Linux Team , Pengutronix Kernel Team , Jonas Karlman , Alison Wang , Gwan-gyeong Mun , Alexios Zavras , linux-samsung-soc@vger.kernel.org, linux-tegra@vger.kernel.org, Thomas Gleixner , Sean Paul , Allison Randal List-Id: dri-devel@lists.freedesktop.org SGkgU2FtLAoKVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guCgpPbiBTdW4sIEF1ZyAwNCwgMjAxOSBh dCAxMDoxNjozNFBNICswMjAwLCBTYW0gUmF2bmJvcmcgd3JvdGU6Cj4gVGhlcmUgYXJlIG5vIGVy cm9ycyB0aGF0IGNhbiBiZSByZXBvcnRlZCBieSB0aGlzIGZ1bmN0aW9uLAo+IHNvIGRyb3AgdGhl IHJldHVybiBjb2RlLgo+IEZpeCB0aGUgb25seSBicmlkZ2UgZHJpdmVyIHRoYXQgY2hlY2tlZCB0 aGUgcmV0dXJuIHJlc3VsdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTYW0gUmF2bmJvcmcgPHNhbUBy YXZuYm9yZy5vcmc+Cj4gQ2M6IFRoaWVycnkgUmVkaW5nIDx0aGllcnJ5LnJlZGluZ0BnbWFpbC5j b20+Cj4gQ2M6IFNhbSBSYXZuYm9yZyA8c2FtQHJhdm5ib3JnLm9yZz4KPiBDYzogTWFhcnRlbiBM YW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiBDYzogTWF4aW1l IFJpcGFyZCA8bWF4aW1lLnJpcGFyZEBib290bGluLmNvbT4KPiBDYzogU2VhbiBQYXVsIDxzZWFu QHBvb3JseS5ydW4+Cj4gQ2M6IERhdmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT4KPiBDYzog RGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPgo+IENjOiBMYXVyZW50IFBpbmNoYXJ0IDxs YXVyZW50LnBpbmNoYXJ0K3JlbmVzYXNAaWRlYXNvbmJvYXJkLmNvbT4KPiBDYzogQW5kcnplaiBI YWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4KPiBDYzogR3dhbi1neWVvbmcgTXVuIDxnd2FuLWd5 ZW9uZy5tdW5AaW50ZWwuY29tPgo+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25p eC5kZT4KPiBDYzogTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgoKUmV2 aWV3ZWQtYnk6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJk LmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhf ZHBfY29yZS5jIHwgMyArLS0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9wYW5lbC5jICAgICAgICAg ICAgICAgICAgICAgICAgfCA2ICstLS0tLQo+ICBpbmNsdWRlL2RybS9kcm1fcGFuZWwuaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2Vy dGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jIGIvZHJpdmVycy9ncHUvZHJtL2Jy aWRnZS9hbmFsb2dpeC9hbmFsb2dpeF9kcF9jb3JlLmMKPiBpbmRleCBmMmY3ZjY5ZDZjYzMuLjIy ODg1ZGNlYWExNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4 L2FuYWxvZ2l4X2RwX2NvcmUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9n aXgvYW5hbG9naXhfZHBfY29yZS5jCj4gQEAgLTE3ODAsOCArMTc4MCw3IEBAIHZvaWQgYW5hbG9n aXhfZHBfdW5iaW5kKHN0cnVjdCBhbmFsb2dpeF9kcF9kZXZpY2UgKmRwKQo+ICAJaWYgKGRwLT5w bGF0X2RhdGEtPnBhbmVsKSB7Cj4gIAkJaWYgKGRybV9wYW5lbF91bnByZXBhcmUoZHAtPnBsYXRf ZGF0YS0+cGFuZWwpKQo+ICAJCQlEUk1fRVJST1IoImZhaWxlZCB0byB0dXJub2ZmIHRoZSBwYW5l bFxuIik7Cj4gLQkJaWYgKGRybV9wYW5lbF9kZXRhY2goZHAtPnBsYXRfZGF0YS0+cGFuZWwpKQo+ IC0JCQlEUk1fRVJST1IoImZhaWxlZCB0byBkZXRhY2ggdGhlIHBhbmVsXG4iKTsKPiArCQlkcm1f cGFuZWxfZGV0YWNoKGRwLT5wbGF0X2RhdGEtPnBhbmVsKTsKPiAgCX0KPiAgCj4gIAlkcm1fZHBf YXV4X3VucmVnaXN0ZXIoJmRwLT5hdXgpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v ZHJtX3BhbmVsLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3BhbmVsLmMKPiBpbmRleCA5OTQ2Yjhk OWJhY2MuLmRhMTlkNWI0YTJmNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3Bh bmVsLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3BhbmVsLmMKPiBAQCAtMjE5LDE1ICsy MTksMTEgQEAgRVhQT1JUX1NZTUJPTChkcm1fcGFuZWxfYXR0YWNoKTsKPiAgICoKPiAgICogVGhp cyBmdW5jdGlvbiBzaG91bGQgbm90IGJlIGNhbGxlZCBieSB0aGUgcGFuZWwgZGV2aWNlIGl0c2Vs Zi4gSXQKPiAgICogaXMgb25seSBmb3IgdGhlIGRybSBkZXZpY2UgdGhhdCBjYWxsZWQgZHJtX3Bh bmVsX2F0dGFjaCgpLgo+IC0gKgo+IC0gKiBSZXR1cm46IDAgb24gc3VjY2VzcyBvciBhIG5lZ2F0 aXZlIGVycm9yIGNvZGUgb24gZmFpbHVyZS4KPiAgICovCj4gLWludCBkcm1fcGFuZWxfZGV0YWNo KHN0cnVjdCBkcm1fcGFuZWwgKnBhbmVsKQo+ICt2b2lkIGRybV9wYW5lbF9kZXRhY2goc3RydWN0 IGRybV9wYW5lbCAqcGFuZWwpCj4gIHsKPiAgCXBhbmVsLT5jb25uZWN0b3IgPSBOVUxMOwo+ICAJ cGFuZWwtPmRybSA9IE5VTEw7Cj4gLQo+IC0JcmV0dXJuIDA7Cj4gIH0KPiAgRVhQT1JUX1NZTUJP TChkcm1fcGFuZWxfZGV0YWNoKTsKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9w YW5lbC5oIGIvaW5jbHVkZS9kcm0vZHJtX3BhbmVsLmgKPiBpbmRleCA1ZTYyZGVlYTQ5YmEuLjYy NGJkMTVlY2ZhYiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2RybS9kcm1fcGFuZWwuaAo+ICsrKyBi L2luY2x1ZGUvZHJtL2RybV9wYW5lbC5oCj4gQEAgLTE1Myw3ICsxNTMsNyBAQCBpbnQgZHJtX3Bh bmVsX2FkZChzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCk7Cj4gIHZvaWQgZHJtX3BhbmVsX3JlbW92 ZShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCk7Cj4gIAo+ICBpbnQgZHJtX3BhbmVsX2F0dGFjaChz dHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCwgc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rvcik7 Cj4gLWludCBkcm1fcGFuZWxfZGV0YWNoKHN0cnVjdCBkcm1fcGFuZWwgKnBhbmVsKTsKPiArdm9p ZCBkcm1fcGFuZWxfZGV0YWNoKHN0cnVjdCBkcm1fcGFuZWwgKnBhbmVsKTsKPiAgCj4gIGludCBk cm1fcGFuZWxfcHJlcGFyZShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCk7Cj4gIGludCBkcm1fcGFu ZWxfdW5wcmVwYXJlKHN0cnVjdCBkcm1fcGFuZWwgKnBhbmVsKTsKCi0tIApSZWdhcmRzLAoKTGF1 cmVudCBQaW5jaGFydApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWw=