From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 01/21 v2] drm/i915: Adding drm helper function drm_plane_from_index(). Date: Mon, 23 Mar 2015 10:32:50 +0100 Message-ID: <20150323093250.GP1349@phenom.ffwll.local> References: <1426896282-23215-1-git-send-email-chandra.konduru@intel.com> <1426896282-23215-2-git-send-email-chandra.konduru@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f174.google.com (mail-we0-f174.google.com [74.125.82.174]) by gabe.freedesktop.org (Postfix) with ESMTP id F16816E423 for ; Mon, 23 Mar 2015 02:31:06 -0700 (PDT) Received: by wetk59 with SMTP id k59so132650478wet.3 for ; Mon, 23 Mar 2015 02:31:06 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1426896282-23215-2-git-send-email-chandra.konduru@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chandra Konduru Cc: ander.conselvan.de.oliveira@intel.com, intel-gfx@lists.freedesktop.org, daniel.vetter@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXIgMjAsIDIwMTUgYXQgMDU6MDQ6MjJQTSAtMDcwMCwgQ2hhbmRyYSBLb25kdXJ1 IHdyb3RlOgo+IEFkZGluZyBkcm0gaGVscGVyIGZ1bmN0aW9uIHRvIHJldHVybiBwbGFuZSBwb2lu dGVyIGZyb20gaW5kZXggd2hlcmUKPiBpbmRleCBpcyBhIHJldHVybmVkIGJ5IGRybV9wbGFuZV9p bmRleC4KPiAKPiB2MjoKPiAtYXZvaWRlZCBuZXN0ZWQgbG9vcCBieSBhZGRpbmcgbG9vcCBjb3Vu dCAoRGFuaWVsKQo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW5kcmEgS29uZHVydSA8Y2hhbmRyYS5r b25kdXJ1QGludGVsLmNvbT4KClNvcnJ5IGZvcmdvdHRlbiB0byBtZW50aW9uIHRoaXMgZWFybGll ciwgYnV0IGFueSBjb2RlIHRvdWNoaW5nIGRybSBjb3JlCm11c3QgYmUgY2MnZWQgdG8gZHJpLWRl dmVsLiBCZXN0IHRvIGp1c3QgYWRkIGEgQ2M6IGxpbmUgYmVmb3JlIHRoZSBzb2IKbGluZSBzbyB0 aGF0IGdpdCBzZW5kLWVtYWlsIGF1dG9tYXRpY2FsbHkgcGlja3MgaXQgdXAgZXZlcnkgdGltZS4K LURhbmllbAoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMgfCAgIDIyICsrKysr KysrKysrKysrKysrKysrKysKPiAgaW5jbHVkZS9kcm0vZHJtX2NydGMuaCAgICAgfCAgICAxICsK PiAgMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMKPiBp bmRleCA5Zjk3MGMyLi5iNjcwM2Y0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f Y3J0Yy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMKPiBAQCAtMTI4Niw2ICsx Mjg2LDI4IEBAIHVuc2lnbmVkIGludCBkcm1fcGxhbmVfaW5kZXgoc3RydWN0IGRybV9wbGFuZSAq cGxhbmUpCj4gIEVYUE9SVF9TWU1CT0woZHJtX3BsYW5lX2luZGV4KTsKPiAgCj4gIC8qKgo+ICsg KiBkcm1fcGxhbmVfZnJvbV9pbmRleCAtIGZpbmQgdGhlIHJlZ2lzdGVyZWQgcGxhbmUgYXQgYW4g aW5kZXgKPiArICogQGlkeDogaW5kZXggb2YgcmVnaXN0ZXJlZCBwbGFuZSB0byBmaW5kIGZvcgo+ ICsgKgo+ICsgKiBHaXZlbiBhIHBsYW5lIGluZGV4LCByZXR1cm4gdGhlIHJlZ2lzdGVyZWQgcGxh bmUgZnJvbSBEUk0gZGV2aWNlJ3MKPiArICogbGlzdCBvZiBwbGFuZXMgd2l0aCBtYXRjaGluZyBp bmRleC4KPiArICovCj4gK3N0cnVjdCBkcm1fcGxhbmUgKgo+ICtkcm1fcGxhbmVfZnJvbV9pbmRl eChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBpbnQgaWR4KQo+ICt7Cj4gKwlzdHJ1Y3QgZHJtX3Bs YW5lICpwbGFuZTsKPiArCXVuc2lnbmVkIGludCBpID0gMDsKPiArCj4gKwlsaXN0X2Zvcl9lYWNo X2VudHJ5KHBsYW5lLCAmZGV2LT5tb2RlX2NvbmZpZy5wbGFuZV9saXN0LCBoZWFkKSB7Cj4gKwkJ aWYgKGkgPT0gaWR4KQo+ICsJCQlyZXR1cm4gcGxhbmU7Cj4gKwkJaSsrOwo+ICsJfQo+ICsJcmV0 dXJuIE5VTEw7Cj4gK30KPiArRVhQT1JUX1NZTUJPTChkcm1fcGxhbmVfZnJvbV9pbmRleCk7Cj4g Kwo+ICsvKioKPiAgICogZHJtX3BsYW5lX2ZvcmNlX2Rpc2FibGUgLSBGb3JjaWJseSBkaXNhYmxl IGEgcGxhbmUKPiAgICogQHBsYW5lOiBwbGFuZSB0byBkaXNhYmxlCj4gICAqCj4gZGlmZiAtLWdp dCBhL2luY2x1ZGUvZHJtL2RybV9jcnRjLmggYi9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oCj4gaW5k ZXggN2I1YzY2MS4uNmIzMDAzNiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2RybS9kcm1fY3J0Yy5o Cj4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX2NydGMuaAo+IEBAIC0xMjY0LDYgKzEyNjQsNyBAQCBl eHRlcm4gaW50IGRybV9wbGFuZV9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gIAkJCSAg Ym9vbCBpc19wcmltYXJ5KTsKPiAgZXh0ZXJuIHZvaWQgZHJtX3BsYW5lX2NsZWFudXAoc3RydWN0 IGRybV9wbGFuZSAqcGxhbmUpOwo+ICBleHRlcm4gdW5zaWduZWQgaW50IGRybV9wbGFuZV9pbmRl eChzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSk7Cj4gK2V4dGVybiBzdHJ1Y3QgZHJtX3BsYW5lICog ZHJtX3BsYW5lX2Zyb21faW5kZXgoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IGlkeCk7Cj4g IGV4dGVybiB2b2lkIGRybV9wbGFuZV9mb3JjZV9kaXNhYmxlKHN0cnVjdCBkcm1fcGxhbmUgKnBs YW5lKTsKPiAgZXh0ZXJuIGludCBkcm1fcGxhbmVfY2hlY2tfcGl4ZWxfZm9ybWF0KGNvbnN0IHN0 cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAo+ICAJCQkJCXUzMiBmb3JtYXQpOwo+IC0tIAo+IDEuNy45 LjUKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9u Cmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==