From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/3] drm: add crtc helper drm_crtc_from_index() Date: Fri, 30 Dec 2016 12:14:46 +0100 Message-ID: <20161230111446.GC2667@dvetter-linux.ger.corp.intel.com> References: <1483015290-16660-1-git-send-email-shawnguo@kernel.org> <1483015290-16660-2-git-send-email-shawnguo@kernel.org> 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 E9D746E239 for ; Fri, 30 Dec 2016 11:14:50 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id u144so70436346wmu.0 for ; Fri, 30 Dec 2016 03:14:50 -0800 (PST) Content-Disposition: inline In-Reply-To: <1483015290-16660-2-git-send-email-shawnguo@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Shawn Guo Cc: Daniel Vetter , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBEZWMgMjksIDIwMTYgYXQgMDg6NDE6MjhQTSArMDgwMCwgU2hhd24gR3VvIHdyb3Rl Ogo+IEZyb206IFNoYXduIEd1byA8c2hhd24uZ3VvQGxpbmFyby5vcmc+Cj4gCj4gSXQgYWRkcyBh IGNydGMgaGVscGVyIGRybV9jcnRjX2Zyb21faW5kZXgoKSB0byBmaW5kIHRoZSByZWdpc3RlcmVk IENSVEMKPiB3aXRoIGEgZ2l2ZW4gaW5kZXgsIGp1c3QgbGlrZSBkcm1fcGxhbmVfZnJvbV9pbmRl eCgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNoYXduIEd1byA8c2hhd24uZ3VvQGxpbmFyby5vcmc+ Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jIHwgMjAgKysrKysrKysrKysrKysr KysrKysKPiAgaW5jbHVkZS9kcm0vZHJtX2NydGMuaCAgICAgfCAgMSArCj4gIDIgZmlsZXMgY2hh bmdlZCwgMjEgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v ZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCj4gaW5kZXggZTc1ZjYyY2Q4 YTY1Li41YzFiYjFmMzQ2OTcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRj LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYwo+IEBAIC00Nyw2ICs0NywyNiBA QAo+ICAjaW5jbHVkZSAiZHJtX2ludGVybmFsLmgiCj4gIAo+ICAvKioKPiArICogZHJtX2NydGNf ZnJvbV9pbmRleCAtIGZpbmQgdGhlIHJlZ2lzdGVyZWQgQ1JUQyBhdCBhbiBpbmRleAo+ICsgKiBA ZGV2OiBEUk0gZGV2aWNlCj4gKyAqIEBpZHg6IGluZGV4IG9mIHJlZ2lzdGVyZWQgQ1JUQyB0byBm aW5kIGZvcgo+ICsgKgo+ICsgKiBHaXZlbiBhIENSVEMgaW5kZXgsIHJldHVybiB0aGUgcmVnaXN0 ZXJlZCBDUlRDIGZyb20gRFJNIGRldmljZSdzCj4gKyAqIGxpc3Qgb2YgQ1JUQ3Mgd2l0aCBtYXRj aGluZyBpbmRleC4KPiArICovCgpNaWdodCBiZSB1c2VmdWwgdG8gZ28gdGhyb3VnaCBhbCB0aGUg ZHJtXypfaW5kZSBhbmQgZHJtXypfZnJvbV9pbmRleApmdW5jdGlvbnMgd2UgaGF2ZSBhbmQgYSBz ZW50ZW5jZSB0byBlYWNoIGxpa3QgIlRoaXMgaXMgdGhlIGludmVyc2Ugb2YKZHJtX2NydGNfaW5k ZXgoKS4iIHRvIGNyb3NzIGxpbmsgdGhlbSBhIGJpdC4KCkFsc28gaGVyZSBhIHNlbnRlbmNlIGV4 cGxhaW5pbmcgdGhhdCB0aGlzIGlzIHVzZWZ1bCBpbiB0aGUgdmJsYW5rIGNvZGUsCmUuZy4KCiJU aGlzIGlzIHVzZWZ1bCBpbiB0aGUgdmJsYW5rIGNhbGxiYWNrcyAobGlrZSAmZHJtX2RyaXZlci5l bmFibGVfdmJsYW5rIG9yCiZkcm1fZHJpdmVyLmRpc2FibGVfdmJsYW5rKSwgc2luY2UgdGhhdCBz dGlsbCBkZWFscyB3aXRoIGluZGljZXMgaW5zdGVhZApvZiBwb2ludGVycyB0byAmc3RydWN0IGRy bV9jcnRjLiIKCkZvbGxvdy11cCBwYWNoLCBzaW5jZSBJIGFwcGxpZWQgdGhlc2UgaGVyZSBhbHJl YWR5LgotRGFuaWVsCgo+ICtzdHJ1Y3QgZHJtX2NydGMgKmRybV9jcnRjX2Zyb21faW5kZXgoc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwgaW50IGlkeCkKPiArewo+ICsJc3RydWN0IGRybV9jcnRjICpj cnRjOwo+ICsKPiArCWRybV9mb3JfZWFjaF9jcnRjKGNydGMsIGRldikKPiArCQlpZiAoaWR4ID09 IGNydGMtPmluZGV4KQo+ICsJCQlyZXR1cm4gY3J0YzsKPiArCj4gKwlyZXR1cm4gTlVMTDsKPiAr fQo+ICtFWFBPUlRfU1lNQk9MKGRybV9jcnRjX2Zyb21faW5kZXgpOwo+ICsKPiArLyoqCj4gICAq IGRybV9jcnRjX2ZvcmNlX2Rpc2FibGUgLSBGb3JjaWJseSB0dXJuIG9mZiBhIENSVEMKPiAgICog QGNydGM6IENSVEMgdG8gdHVybiBvZmYKPiAgICoKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0v ZHJtX2NydGMuaCBiL2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKPiBpbmRleCA5NDY2NzJmOTdlMWUu LmE1NjI3ZWI4NjIxZiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oCj4gKysr IGIvaW5jbHVkZS9kcm0vZHJtX2NydGMuaAo+IEBAIC04MzAsNiArODMwLDcgQEAgdm9pZCBkcm1f Y3J0Y19nZXRfaHZfdGltaW5nKGNvbnN0IHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICptb2RlLAo+ ICBpbnQgZHJtX2NydGNfZm9yY2VfZGlzYWJsZV9hbGwoc3RydWN0IGRybV9kZXZpY2UgKmRldik7 Cj4gIAo+ICBpbnQgZHJtX21vZGVfc2V0X2NvbmZpZ19pbnRlcm5hbChzdHJ1Y3QgZHJtX21vZGVf c2V0ICpzZXQpOwo+ICtzdHJ1Y3QgZHJtX2NydGMgKmRybV9jcnRjX2Zyb21faW5kZXgoc3RydWN0 IGRybV9kZXZpY2UgKmRldiwgaW50IGlkeCk7Cj4gIAo+ICAvKiBIZWxwZXJzICovCj4gIHN0YXRp YyBpbmxpbmUgc3RydWN0IGRybV9jcnRjICpkcm1fY3J0Y19maW5kKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsCj4gLS0gCj4gMS45LjEKPiAKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2lu ZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK