From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manasi Navare Subject: Re: [PATCH v2 1/2] drm/i915/dp: Generalize intel_dp_link_params function to accept arguments to be validated Date: Mon, 12 Jun 2017 12:14:12 -0700 Message-ID: <20170612191412.GA18702@intel.com> References: <1496954463-18038-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 mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 04A8789FED for ; Mon, 12 Jun 2017 19:08:25 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1496954463-18038-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CkNhbiB0aGlzIGJlIG1lcmdlZD8gSXQgaGFzIGEgci1iIGZyb20gIEphbmkgTmlrdWxhLgoKCk9u IFRodSwgSnVuIDA4LCAyMDE3IGF0IDAxOjQxOjAyUE0gLTA3MDAsIE1hbmFzaSBOYXZhcmUgd3Jv dGU6Cj4gVGhpcyBmdW5jdGlvbiBub3cgdGFrZXMgdGhlIGxpbmsgcmF0ZSBhbmQgbGFuZSBvY3Vu dCB0byBiZSB2YWxpZGF0ZWQKPiBhcyBhbiBhcmd1bWVudCBzbyB0aGF0IHRoaXMgY2FuIGJlIHVz ZWQgZm9yIHZhbGlkYXRpbmcgZXZlbiB0aGUKPiBjb21wbGlhbmNlIHRlc3QgbGluayBwYXJhbWV0 ZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmFzaSBOYXZhcmUgPG1hbmFzaS5kLm5hdmFyZUBp bnRlbC5jb20+Cj4gQ2M6IFZpbGxlIFN5cmphbGEgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwu Y29tPgo+IENjOiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPgo+IFJl dmlld2VkLWJ5OiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29tPgo+IC0t LQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMTQgKysrKysrKystLS0tLS0K PiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2RwLmMKPiBpbmRleCBkYjUxMzM4Li5kZDAxYWI4IDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kcC5jCj4gQEAgLTMyMiwxOSArMzIyLDIwIEBAIHN0YXRpYyBpbnQgaW50 ZWxfZHBfY29tbW9uX2xlbl9yYXRlX2xpbWl0KHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsCj4g IAlyZXR1cm4gMDsKPiAgfQo+ICAKPiAtc3RhdGljIGJvb2wgaW50ZWxfZHBfbGlua19wYXJhbXNf dmFsaWQoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKPiArc3RhdGljIGJvb2wgaW50ZWxfZHBf bGlua19wYXJhbXNfdmFsaWQoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCwgaW50IGxpbmtfcmF0 ZSwKPiArCQkJCSAgICAgICB1aW50OF90IGxhbmVfY291bnQpCj4gIHsKPiAgCS8qCj4gIAkgKiBG SVhNRTogd2UgbmVlZCB0byBzeW5jaHJvbml6ZSB0aGUgY3VycmVudCBsaW5rIHBhcmFtZXRlcnMg d2l0aAo+ICAJICogaGFyZHdhcmUgcmVhZG91dC4gQ3VycmVudGx5IGZhc3QgbGluayB0cmFpbmlu ZyBkb2Vzbid0IHdvcmsgb24KPiAgCSAqIGJvb3QtdXAuCj4gIAkgKi8KPiAtCWlmIChpbnRlbF9k cC0+bGlua19yYXRlID09IDAgfHwKPiAtCSAgICBpbnRlbF9kcC0+bGlua19yYXRlID4gaW50ZWxf ZHAtPm1heF9saW5rX3JhdGUpCj4gKwlpZiAobGlua19yYXRlID09IDAgfHwKPiArCSAgICBsaW5r X3JhdGUgPiBpbnRlbF9kcC0+bWF4X2xpbmtfcmF0ZSkKPiAgCQlyZXR1cm4gZmFsc2U7Cj4gIAo+ IC0JaWYgKGludGVsX2RwLT5sYW5lX2NvdW50ID09IDAgfHwKPiAtCSAgICBpbnRlbF9kcC0+bGFu ZV9jb3VudCA+IGludGVsX2RwX21heF9sYW5lX2NvdW50KGludGVsX2RwKSkKPiArCWlmIChsYW5l X2NvdW50ID09IDAgfHwKPiArCSAgICBsYW5lX2NvdW50ID4gaW50ZWxfZHBfbWF4X2xhbmVfY291 bnQoaW50ZWxfZHApKQo+ICAJCXJldHVybiBmYWxzZTsKPiAgCj4gIAlyZXR1cm4gdHJ1ZTsKPiBA QCAtNDI2MCw3ICs0MjYxLDggQEAgaW50ZWxfZHBfY2hlY2tfbGlua19zdGF0dXMoc3RydWN0IGlu dGVsX2RwICppbnRlbF9kcCkKPiAgCSAqIFZhbGlkYXRlIHRoZSBjYWNoZWQgdmFsdWVzIG9mIGlu dGVsX2RwLT5saW5rX3JhdGUgYW5kCj4gIAkgKiBpbnRlbF9kcC0+bGFuZV9jb3VudCBiZWZvcmUg YXR0ZW1wdGluZyB0byByZXRyYWluLgo+ICAJICovCj4gLQlpZiAoIWludGVsX2RwX2xpbmtfcGFy YW1zX3ZhbGlkKGludGVsX2RwKSkKPiArCWlmICghaW50ZWxfZHBfbGlua19wYXJhbXNfdmFsaWQo aW50ZWxfZHAsIGludGVsX2RwLT5saW5rX3JhdGUsCj4gKwkJCQkJaW50ZWxfZHAtPmxhbmVfY291 bnQpKQo+ICAJCXJldHVybjsKPiAgCj4gIAkvKiBSZXRyYWluIGlmIENoYW5uZWwgRVEgb3IgQ1Ig bm90IG9rICovCj4gLS0gCj4gMi4xLjQKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==