From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manasi Navare Subject: [PATCH 1/2] drm/i915/dp: Generalize intel_dp_link_params function to accept arguments to be validated Date: Thu, 1 Jun 2017 17:51:26 -0700 Message-ID: <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 mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id A2FE36E48D for ; Fri, 2 Jun 2017 00:46:06 +0000 (UTC) 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 List-Id: intel-gfx@lists.freedesktop.org VGhpcyBmdW5jdGlvbiBub3cgdGFrZXMgdGhlIGxpbmsgcmF0ZSBhbmQgbGFuZSBvY3VudCB0byBi ZSB2YWxpZGF0ZWQKYXMgYW4gYXJndW1lbnQgc28gdGhhdCB0aGlzIGNhbiBiZSB1c2VkIGZvciB2 YWxpZGF0aW5nIGV2ZW4gdGhlCmNvbXBsaWFuY2UgdGVzdCBsaW5rIHBhcmFtZXRlcnMuCgpTaWdu ZWQtb2ZmLWJ5OiBNYW5hc2kgTmF2YXJlIDxtYW5hc2kuZC5uYXZhcmVAaW50ZWwuY29tPgpDYzog VmlsbGUgU3lyamFsYSA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CkNjOiBKYW5pIE5p a3VsYSA8amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2RwLmMgfCAxNCArKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5z ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwppbmRleCA1 OGRjYTg3Li44MzI3ODZkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKQEAgLTMyMiwxOSArMzIy LDIwIEBAIHN0YXRpYyBpbnQgaW50ZWxfZHBfY29tbW9uX2xlbl9yYXRlX2xpbWl0KHN0cnVjdCBp bnRlbF9kcCAqaW50ZWxfZHAsCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBib29sIGludGVsX2Rw X2xpbmtfcGFyYW1zX3ZhbGlkKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCitzdGF0aWMgYm9v bCBpbnRlbF9kcF9saW5rX3BhcmFtc192YWxpZChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwLCBp bnQgbGlua19yYXRlLAorCQkJCSAgICAgICB1aW50OF90IGxhbmVfY291bnQpCiB7CiAJLyoKIAkg KiBGSVhNRTogd2UgbmVlZCB0byBzeW5jaHJvbml6ZSB0aGUgY3VycmVudCBsaW5rIHBhcmFtZXRl cnMgd2l0aAogCSAqIGhhcmR3YXJlIHJlYWRvdXQuIEN1cnJlbnRseSBmYXN0IGxpbmsgdHJhaW5p bmcgZG9lc24ndCB3b3JrIG9uCiAJICogYm9vdC11cC4KIAkgKi8KLQlpZiAoaW50ZWxfZHAtPmxp bmtfcmF0ZSA9PSAwIHx8Ci0JICAgIGludGVsX2RwLT5saW5rX3JhdGUgPiBpbnRlbF9kcC0+bWF4 X2xpbmtfcmF0ZSkKKwlpZiAobGlua19yYXRlID09IDAgfHwKKwkgICAgbGlua19yYXRlID4gaW50 ZWxfZHAtPm1heF9saW5rX3JhdGUpCiAJCXJldHVybiBmYWxzZTsKIAotCWlmIChpbnRlbF9kcC0+ bGFuZV9jb3VudCA9PSAwIHx8Ci0JICAgIGludGVsX2RwLT5sYW5lX2NvdW50ID4gaW50ZWxfZHBf bWF4X2xhbmVfY291bnQoaW50ZWxfZHApKQorCWlmIChsYW5lX2NvdW50ID09IDAgfHwKKwkgICAg bGFuZV9jb3VudCA+IGludGVsX2RwX21heF9sYW5lX2NvdW50KGludGVsX2RwKSkKIAkJcmV0dXJu IGZhbHNlOwogCiAJcmV0dXJuIHRydWU7CkBAIC00MjYwLDcgKzQyNjEsOCBAQCBpbnRlbF9kcF9j aGVja19saW5rX3N0YXR1cyhzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQogCSAqIFZhbGlkYXRl IHRoZSBjYWNoZWQgdmFsdWVzIG9mIGludGVsX2RwLT5saW5rX3JhdGUgYW5kCiAJICogaW50ZWxf ZHAtPmxhbmVfY291bnQgYmVmb3JlIGF0dGVtcHRpbmcgdG8gcmV0cmFpbi4KIAkgKi8KLQlpZiAo IWludGVsX2RwX2xpbmtfcGFyYW1zX3ZhbGlkKGludGVsX2RwKSkKKwlpZiAoIWludGVsX2RwX2xp bmtfcGFyYW1zX3ZhbGlkKGludGVsX2RwLCBpbnRlbF9kcC0+bGlua19yYXRlLAorCQkJCQlpbnRl bF9kcC0+bGFuZV9jb3VudCkpCiAJCXJldHVybjsKIAogCS8qIFJldHJhaW4gaWYgQ2hhbm5lbCBF USBvciBDUiBub3Qgb2sgKi8KLS0gCjIuMS40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK