From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH 1/2] drm/i915/dp: Generalize intel_dp_link_params function to accept arguments to be validated Date: Fri, 02 Jun 2017 11:22:11 +0300 Message-ID: <8737bi94uk.fsf@intel.com> References: <1496364687-30660-1-git-send-email-manasi.d.navare@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 4EB336E526 for ; Fri, 2 Jun 2017 08:22:21 +0000 (UTC) In-Reply-To: <1496364687-30660-1-git-send-email-manasi.d.navare@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Manasi Navare , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAwMiBKdW4gMjAxNywgTWFuYXNpIE5hdmFyZSA8bWFuYXNpLmQubmF2YXJlQGludGVs LmNvbT4gd3JvdGU6Cj4gVGhpcyBmdW5jdGlvbiBub3cgdGFrZXMgdGhlIGxpbmsgcmF0ZSBhbmQg bGFuZSBvY3VudCB0byBiZSB2YWxpZGF0ZWQKPiBhcyBhbiBhcmd1bWVudCBzbyB0aGF0IHRoaXMg Y2FuIGJlIHVzZWQgZm9yIHZhbGlkYXRpbmcgZXZlbiB0aGUKPiBjb21wbGlhbmNlIHRlc3QgbGlu ayBwYXJhbWV0ZXJzLgo+Cj4gU2lnbmVkLW9mZi1ieTogTWFuYXNpIE5hdmFyZSA8bWFuYXNpLmQu bmF2YXJlQGludGVsLmNvbT4KPiBDYzogVmlsbGUgU3lyamFsYSA8dmlsbGUuc3lyamFsYUBsaW51 eC5pbnRlbC5jb20+Cj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51eC5pbnRlbC5j b20+CgpSZXZpZXdlZC1ieTogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KCj4g LS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgfCAxNCArKysrKysrKy0tLS0t LQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Cj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gaW5kZXggNThkY2E4Ny4uODMyNzg2ZCAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZHAuYwo+IEBAIC0zMjIsMTkgKzMyMiwyMCBAQCBzdGF0aWMgaW50IGlu dGVsX2RwX2NvbW1vbl9sZW5fcmF0ZV9saW1pdChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwLAo+ ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLXN0YXRpYyBib29sIGludGVsX2RwX2xpbmtfcGFyYW1z X3ZhbGlkKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4gK3N0YXRpYyBib29sIGludGVsX2Rw X2xpbmtfcGFyYW1zX3ZhbGlkKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIGludCBsaW5rX3Jh dGUsCj4gKwkJCQkgICAgICAgdWludDhfdCBsYW5lX2NvdW50KQo+ICB7Cj4gIAkvKgo+ICAJICog RklYTUU6IHdlIG5lZWQgdG8gc3luY2hyb25pemUgdGhlIGN1cnJlbnQgbGluayBwYXJhbWV0ZXJz IHdpdGgKPiAgCSAqIGhhcmR3YXJlIHJlYWRvdXQuIEN1cnJlbnRseSBmYXN0IGxpbmsgdHJhaW5p bmcgZG9lc24ndCB3b3JrIG9uCj4gIAkgKiBib290LXVwLgo+ICAJICovCj4gLQlpZiAoaW50ZWxf ZHAtPmxpbmtfcmF0ZSA9PSAwIHx8Cj4gLQkgICAgaW50ZWxfZHAtPmxpbmtfcmF0ZSA+IGludGVs X2RwLT5tYXhfbGlua19yYXRlKQo+ICsJaWYgKGxpbmtfcmF0ZSA9PSAwIHx8Cj4gKwkgICAgbGlu a19yYXRlID4gaW50ZWxfZHAtPm1heF9saW5rX3JhdGUpCj4gIAkJcmV0dXJuIGZhbHNlOwo+ICAK PiAtCWlmIChpbnRlbF9kcC0+bGFuZV9jb3VudCA9PSAwIHx8Cj4gLQkgICAgaW50ZWxfZHAtPmxh bmVfY291bnQgPiBpbnRlbF9kcF9tYXhfbGFuZV9jb3VudChpbnRlbF9kcCkpCj4gKwlpZiAobGFu ZV9jb3VudCA9PSAwIHx8Cj4gKwkgICAgbGFuZV9jb3VudCA+IGludGVsX2RwX21heF9sYW5lX2Nv dW50KGludGVsX2RwKSkKPiAgCQlyZXR1cm4gZmFsc2U7Cj4gIAo+ICAJcmV0dXJuIHRydWU7Cj4g QEAgLTQyNjAsNyArNDI2MSw4IEBAIGludGVsX2RwX2NoZWNrX2xpbmtfc3RhdHVzKHN0cnVjdCBp bnRlbF9kcCAqaW50ZWxfZHApCj4gIAkgKiBWYWxpZGF0ZSB0aGUgY2FjaGVkIHZhbHVlcyBvZiBp bnRlbF9kcC0+bGlua19yYXRlIGFuZAo+ICAJICogaW50ZWxfZHAtPmxhbmVfY291bnQgYmVmb3Jl IGF0dGVtcHRpbmcgdG8gcmV0cmFpbi4KPiAgCSAqLwo+IC0JaWYgKCFpbnRlbF9kcF9saW5rX3Bh cmFtc192YWxpZChpbnRlbF9kcCkpCj4gKwlpZiAoIWludGVsX2RwX2xpbmtfcGFyYW1zX3ZhbGlk KGludGVsX2RwLCBpbnRlbF9kcC0+bGlua19yYXRlLAo+ICsJCQkJCWludGVsX2RwLT5sYW5lX2Nv dW50KSkKPiAgCQlyZXR1cm47Cj4gIAo+ICAJLyogUmV0cmFpbiBpZiBDaGFubmVsIEVRIG9yIENS IG5vdCBvayAqLwoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5 IENlbnRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK