From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 4/4] drm/hisilicon: Remove custom FB helper deferred setup Date: Fri, 3 Jun 2016 20:40:47 +0200 Message-ID: <20160603184047.GA7231@phenom.ffwll.local> References: <20160603161119.30528-1-thierry.reding@gmail.com> <20160603161119.30528-4-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id C378C6E567 for ; Fri, 3 Jun 2016 18:40:52 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id n184so1289612wmn.1 for ; Fri, 03 Jun 2016 11:40:52 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20160603161119.30528-4-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: Xinliang Liu , Daniel Vetter , Seung-Woo Kim , dri-devel@lists.freedesktop.org, Kyungmin Park , Chen Feng List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBKdW4gMDMsIDIwMTYgYXQgMDY6MTE6MTlQTSArMDIwMCwgVGhpZXJyeSBSZWRpbmcg d3JvdGU6Cj4gRnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KPiAKPiBU aGUgRkIgaGVscGVyIGNvcmUgbm93IHN1cHBvcnRzIGRlZmVycmVkIHNldHVwLCBzbyB0aGUgZHJp dmVyJ3MgY3VzdG9tCj4gaW1wbGVtZW50YXRpb24gY2FuIGJlIHJlbW92ZWQuCj4gCj4gQ2M6IFhp bmxpYW5nIExpdSA8ei5saXV4aW5saWFuZ0BoaXNpbGljb24uY29tPgo+IENjOiBYaW53ZWkgS29u ZyA8a29uZy5rb25neGlud2VpQGhpc2lsaWNvbi5jb20+Cj4gQ2M6IENoZW4gRmVuZyA8cHVjay5j aGVuQGhpc2lsaWNvbi5jb20+Cj4gU2lnbmVkLW9mZi1ieTogVGhpZXJyeSBSZWRpbmcgPHRyZWRp bmdAbnZpZGlhLmNvbT4KPiAtLS0KPiBDb21waWxlLXRlc3RlZCBvbmx5Lgo+IAo+ICBkcml2ZXJz L2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYyB8IDIyICsrKysrKysrKysr LS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDExIGRlbGV0 aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmlu L2tpcmluX2RybV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5f ZHJtX2Rydi5jCj4gaW5kZXggM2Y5NDc4NWZiY2NhLi4wZTBiZDc3ZTQ0OTkgMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fZHJ2LmMKPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9kcnYuYwo+IEBAIC01 NCwxNSArNTQsNyBAQCBzdGF0aWMgdm9pZCBraXJpbl9mYmRldl9vdXRwdXRfcG9sbF9jaGFuZ2Vk KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCj4gIHsKPiAgCXN0cnVjdCBraXJpbl9kcm1fcHJpdmF0 ZSAqcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gIAo+IC0JaWYgKHByaXYtPmZiZGV2KSB7Cj4g LQkJZHJtX2ZiZGV2X2NtYV9ob3RwbHVnX2V2ZW50KHByaXYtPmZiZGV2KTsKPiAtCX0gZWxzZSB7 Cj4gLQkJcHJpdi0+ZmJkZXYgPSBkcm1fZmJkZXZfY21hX2luaXQoZGV2LCAzMiwKPiAtCQkJCWRl di0+bW9kZV9jb25maWcubnVtX2NydGMsCj4gLQkJCQlkZXYtPm1vZGVfY29uZmlnLm51bV9jb25u ZWN0b3IpOwo+IC0JCWlmIChJU19FUlIocHJpdi0+ZmJkZXYpKQo+IC0JCQlwcml2LT5mYmRldiA9 IE5VTEw7Cj4gLQl9Cj4gKwlkcm1fZmJkZXZfY21hX2hvdHBsdWdfZXZlbnQocHJpdi0+ZmJkZXYp OwoKYnR3IHNwb3R0ZWQgYSBwaWxlIG1vcmUgaWYgKHByaXYtPmZiZGV2KSBjb25kaXRpb25zIHdo aWNoIGNvdWxkIGFsbCBiZQpyZW1vdmVkIGZvciBkcm1fZmJkZXZfY21hX2hvdHBsdWdfZXZlbnQs IHNpbmNlIHRoYXQgaGFzIHRoYXQgY2hlY2sKYWxyZWFkeS4gQ2FyZSB0byB0eXBlIHRob3NlIHBh dGNoZXMgYW5kIHRocm93IGl0IG9uIHRvcD8KCk90aGVyd2lzZSBkaWRuJ3Qgc3BvdCBhbnl0aGlu ZyBpbiB0aGUgZHJpdmVyIGNvbnZlcnNpb24sIGxndG0gZm9yIHBhdGNoZXMKMi00LgotRGFuaWVs Cgo+ICB9Cj4gICNlbmRpZgo+ICAKPiBAQCAtMTI5LDExICsxMjEsMTkgQEAgc3RhdGljIGludCBr aXJpbl9kcm1fa21zX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPiAgCS8qIGluaXQga21z IHBvbGwgZm9yIGhhbmRsaW5nIGhwZCAqLwo+ICAJZHJtX2ttc19oZWxwZXJfcG9sbF9pbml0KGRl dik7Cj4gIAo+IC0JLyogZm9yY2UgZGV0ZWN0aW9uIGFmdGVyIGNvbm5lY3RvcnMgaW5pdCAqLwo+ IC0JKHZvaWQpZHJtX2hlbHBlcl9ocGRfaXJxX2V2ZW50KGRldik7Cj4gKwlwcml2LT5mYmRldiA9 IGRybV9mYmRldl9jbWFfaW5pdChkZXYsIDMyLCBkZXYtPm1vZGVfY29uZmlnLm51bV9jcnRjLAo+ ICsJCQkJCSBkZXYtPm1vZGVfY29uZmlnLm51bV9jb25uZWN0b3IpOwo+ICsJaWYgKElTX0VSUihw cml2LT5mYmRldikpIHsKPiArCQlEUk1fRVJST1IoImZhaWxlZCB0byBpbml0aWFsaXplIGZiZGV2 LlxuIik7Cj4gKwkJcmV0ID0gUFRSX0VSUihwcml2LT5mYmRldik7Cj4gKwkJZ290byBlcnJfY2xl YW51cF9wb2xsOwo+ICsJfQo+ICAKPiAgCXJldHVybiAwOwo+ICAKPiArZXJyX2NsZWFudXBfcG9s bDoKPiArCWRybV9rbXNfaGVscGVyX3BvbGxfZmluaShkZXYpOwo+ICsJZHJtX3ZibGFua19jbGVh bnVwKGRldik7Cj4gIGVycl91bmJpbmRfYWxsOgo+ICAJY29tcG9uZW50X3VuYmluZF9hbGwoZGV2 LT5kZXYsIGRldik7Cj4gIGVycl9kY19jbGVhbnVwOgo+IC0tIAo+IDIuOC4zCj4gCgotLSAKRGFu aWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Js b2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==