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 12:09:55 +0200 Message-ID: <87po5ydzbg.fsf@intel.com> References: <20180124185643.7996-1-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 51FCA89803 for ; Thu, 25 Jan 2018 10:04:44 +0000 (UTC) In-Reply-To: <20180124185643.7996-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 T24gV2VkLCAyNCBKYW4gMjAxOCwgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29t PiB3cm90ZToKPiBJZiB0aGUgdGFibGUgcmVzdWx0IGlzIG91dCBvZiBib3VuZHMgb24gdGhlIGFy cmF5IG1hcAo+IHRoZXJlIGlzIHNvbWV0aGluZyByZWFsbHkgd3Jvbmcgd2l0aCBWQlQgcGluIHNv IHdlIGRvbid0Cj4gcmV0dXJuIHRoYXQgdmJ0X3BpbiwgYnV0IG9ubHkgcmV0dXJuIDAgaW5zdGVh ZC4KPgo+IFRoaXMgYmFzaWNhbGx5IHJldmVydHMgY29tbWl0ICdhOGU2ZjM4ODhiMDUgKCJkcm0v aTkxNS9jbnA6Cj4gSWdub3JlIFZCVCByZXF1ZXN0IGZvciBrbm93IGludmFsaWQgRERDIHBpbi4i KScKPgo+IEFsc28gdGhpcyBwcm9wZXJseSBmaXhlcyBjb21taXQgOWMzYjI2ODlkMDFmICgiZHJt L2k5MTUvY25sOgo+IE1hcCBWQlQgRERDIFBpbiB0byBCU3BlYyBEREMgUGluLiIpCj4KPiBGaXhl czogYThlNmYzODg4YjA1ICgiZHJtL2k5MTUvY25wOiBJZ25vcmUgVkJUIHJlcXVlc3QgZm9yIGtu b3cgaW52YWxpZCBEREMgcGluLiIpCj4gRml4ZXM6IDljM2IyNjg5ZDAxZiAoImRybS9pOTE1L2Nu bDogTWFwIFZCVCBEREMgUGluIHRvIEJTcGVjIEREQyBQaW4uIikKPiBDYzogUmFkaGFrcmlzaG5h IFNyaXBhZGEgPHJhZGhha3Jpc2huYS5zcmlwYWRhQGludGVsLmNvbT4KPiBDYzogSmFuaSBOaWt1 bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KPiBDYzogS2FpIEhlbmcgRmVuZyA8a2FpLmhlbmcu ZmVuZ0BjYW5vbmljYWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmln by52aXZpQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYmlv cy5jIHwgMTMgKysrKy0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp LCA5IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2Jpb3MuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Jpb3MuYwo+IGluZGV4IDk1 ZjBiMzEwZDY1Ni4uODQ0YzFlOGY1NzRmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2Jpb3MuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Jpb3Mu Ywo+IEBAIC0xMTE1LDE2ICsxMTE1LDExIEBAIHN0YXRpYyBjb25zdCB1OCBjbnBfZGRjX3Bpbl9t YXBbXSA9IHsKPiAgCj4gIHN0YXRpYyB1OCBtYXBfZGRjX3BpbihzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYsIHU4IHZidF9waW4pCj4gIHsKPiAtCWlmIChIQVNfUENIX0NOUChkZXZf cHJpdikpIHsKPiAtCQlpZiAodmJ0X3BpbiA+IDAgJiYgdmJ0X3BpbiA8IEFSUkFZX1NJWkUoY25w X2RkY19waW5fbWFwKSkKPiAtCQkJcmV0dXJuIGNucF9kZGNfcGluX21hcFt2YnRfcGluXTsKPiAt CQlpZiAodmJ0X3BpbiA+IEdNQlVTX1BJTl80X0NOUCkgewo+IC0JCQlEUk1fREVCVUdfS01TKCJJ Z25vcmluZyBhbHRlcm5hdGUgcGluOiBWQlQgY2xhaW1zIEREQyBwaW4gJWQsIHdoaWNoIGlzIG5v dCB2YWxpZCBmb3IgdGhpcyBwbGF0Zm9ybVxuIiwgdmJ0X3Bpbik7Cj4gLQkJCXJldHVybiAwOwo+ IC0JCX0KPiAtCX0KPiArCWlmIChIQVNfUENIX0NOUChkZXZfcHJpdikgJiYKPiArCSAgICB2YnRf cGluID4gMCAmJiB2YnRfcGluIDwgQVJSQVlfU0laRShjbnBfZGRjX3Bpbl9tYXApKQo+ICsJCXJl dHVybiBjbnBfZGRjX3Bpbl9tYXBbdmJ0X3Bpbl07Cj4gIAo+IC0JcmV0dXJuIHZidF9waW47Cj4g KwlyZXR1cm4gMDsKCldlbGwgdGhpcyBicmVha3MgYWxsIG5vbi1DTlAuLi4KCkJSLApKYW5pLgoK Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkIHBhcnNlX2RkaV9wb3J0KHN0cnVjdCBkcm1faTkxNV9w cml2YXRlICpkZXZfcHJpdiwgZW51bSBwb3J0IHBvcnQsCgotLSAKSmFuaSBOaWt1bGEsIEludGVs IE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=