From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH] drm/i915/cnp: Properly handle VBT ddc pin out of bounds. Date: Thu, 25 Jan 2018 17:52:26 +0200 Message-ID: <87bmhidjgl.fsf@intel.com> References: <87efmedkch.fsf@intel.com> <20180125154008.12535-1-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 92E586E094 for ; Thu, 25 Jan 2018 15:47:15 +0000 (UTC) In-Reply-To: <20180125154008.12535-1-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Kai Heng Feng , Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAyNSBKYW4gMjAxOCwgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29t PiB3cm90ZToKPiBJZiB0aGUgdGFibGUgcmVzdWx0IGlzIG91dCBvZiBib3VuZHMgb24gdGhlIGFy cmF5IG1hcAo+IHRoZXJlIGlzIHNvbWV0aGluZyByZWFsbHkgd3Jvbmcgd2l0aCBWQlQgcGluIHNv IHdlIGRvbid0Cj4gcmV0dXJuIHRoYXQgdmJ0X3BpbiwgYnV0IG9ubHkgcmV0dXJuIDAgaW5zdGVh ZC4KPgo+IFRoaXMgYmFzaWNhbGx5IHJldmVydHMgY29tbWl0ICdhOGU2ZjM4ODhiMDUgKCJkcm0v aTkxNS9jbnA6Cj4gSWdub3JlIFZCVCByZXF1ZXN0IGZvciBrbm93IGludmFsaWQgRERDIHBpbi4i KScKPgo+IEFsc28gdGhpcyBwcm9wZXJseSBmaXhlcyBjb21taXQgOWMzYjI2ODlkMDFmICgiZHJt L2k5MTUvY25sOgo+IE1hcCBWQlQgRERDIFBpbiB0byBCU3BlYyBEREMgUGluLiIpCj4KPiB2Mjog RG8gaW4gYSB3YXkgdGhhdCB3ZSBkb24ndCBicmVhayBvdGhlciBwbGF0Zm9ybXMuIChKYW5pKQo+ IHYzOiBLZWVwIGRlYnVnIG1lc3NhZ2UgKEphbmkpCj4KPiBGaXhlczogYThlNmYzODg4YjA1ICgi ZHJtL2k5MTUvY25wOiBJZ25vcmUgVkJUIHJlcXVlc3QgZm9yIGtub3cgaW52YWxpZCBEREMgcGlu LiIpCj4gRml4ZXM6IDljM2IyNjg5ZDAxZiAoImRybS9pOTE1L2NubDogTWFwIFZCVCBEREMgUGlu IHRvIEJTcGVjIEREQyBQaW4uIikKPiBDYzogUmFkaGFrcmlzaG5hIFNyaXBhZGEgPHJhZGhha3Jp c2huYS5zcmlwYWRhQGludGVsLmNvbT4KPiBDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGlu dGVsLmNvbT4KPiBDYzogS2FpIEhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29t Pgo+IFNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4K PiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYmlvcy5jIHwgNCArKy0tCj4gIDEg ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYmlvcy5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfYmlvcy5jCj4gaW5kZXggOTVmMGIzMTBkNjU2Li4wNjUyNmIxN2EwMTEgMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYmlvcy5jCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYmlvcy5jCj4gQEAgLTExMTYsOSArMTExNiw5IEBAIHN0 YXRpYyBjb25zdCB1OCBjbnBfZGRjX3Bpbl9tYXBbXSA9IHsKPiAgc3RhdGljIHU4IG1hcF9kZGNf cGluKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgdTggdmJ0X3BpbikKPiAgewo+ ICAJaWYgKEhBU19QQ0hfQ05QKGRldl9wcml2KSkgewo+IC0JCWlmICh2YnRfcGluID4gMCAmJiB2 YnRfcGluIDwgQVJSQVlfU0laRShjbnBfZGRjX3Bpbl9tYXApKQo+ICsJCWlmICh2YnRfcGluID4g MCAmJiB2YnRfcGluIDwgQVJSQVlfU0laRShjbnBfZGRjX3Bpbl9tYXApKSB7Cj4gIAkJCXJldHVy biBjbnBfZGRjX3Bpbl9tYXBbdmJ0X3Bpbl07Cj4gLQkJaWYgKHZidF9waW4gPiBHTUJVU19QSU5f NF9DTlApIHsKPiArCQl9IGVsc2UgewoKWW91J3JlIGdvaW5nIHRvIGhhdGUgbWUsIGJ1dCBJIGp1 c3QgcmVhbGl6ZWQgdGhpcyB3aWxsIG5vdyBjb21wbGFpbgphYm91dCB2YnRfcGluID09IDAsIHdo aWNoIEkgZ3Vlc3MgaXMgdmFsaWQgZm9yIE4vQS4KCldoeSBhcmUgc2ltcGxlIHRoaW5ncyBzbyBo YXJkIHNvbWV0aW1lcy4uLiA6KAoKZWxzZSBpZiAodmJ0X3BpbikgPwoKQlIsCkphbmkuCgoKPiAg CQkJRFJNX0RFQlVHX0tNUygiSWdub3JpbmcgYWx0ZXJuYXRlIHBpbjogVkJUIGNsYWltcyBEREMg cGluICVkLCB3aGljaCBpcyBub3QgdmFsaWQgZm9yIHRoaXMgcGxhdGZvcm1cbiIsIHZidF9waW4p Owo+ICAJCQlyZXR1cm4gMDsKPiAgCQl9CgotLSAKSmFuaSBOaWt1bGEsIEludGVsIE9wZW4gU291 cmNlIFRlY2hub2xvZ3kgQ2VudGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=