From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH v2 1/2] drm/i915/mst: Validate modes against available link bandwidth Date: Tue, 16 Aug 2016 14:19:58 +0300 Message-ID: <87mvkdt0yp.fsf@intel.com> References: <201608130549.lwsEoPKU%fengguang.wu@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 ESMTP id ADC0A6E676 for ; Tue, 16 Aug 2016 11:20:00 +0000 (UTC) In-Reply-To: <201608130549.lwsEoPKU%fengguang.wu@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: kbuild test robot , Anusha Srivatsa Cc: intel-gfx@lists.freedesktop.org, kbuild-all@01.org, dhinakaran.pandiyan@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gU2F0LCAxMyBBdWcgMjAxNiwga2J1aWxkIHRlc3Qgcm9ib3QgPGxrcEBpbnRlbC5jb20+IHdy b3RlOgo+IEhpIEFudXNoYSwKPgo+IFthdXRvIGJ1aWxkIHRlc3QgRVJST1Igb24gZHJtL2RybS1u ZXh0XQo+IFthbHNvIGJ1aWxkIHRlc3QgRVJST1Igb24gdjQuOC1yYzEgbmV4dC0yMDE2MDgxMl0K PiBbaWYgeW91ciBwYXRjaCBpcyBhcHBsaWVkIHRvIHRoZSB3cm9uZyBnaXQgdHJlZSwgcGxlYXNl IGRyb3AgdXMgYSBub3RlIHRvIGhlbHAgaW1wcm92ZSB0aGUgc3lzdGVtXQo+Cj4gdXJsOiAgICBo dHRwczovL2dpdGh1Yi5jb20vMGRheS1jaS9saW51eC9jb21taXRzL0FudXNoYS1Tcml2YXRzYS9k cm0taTkxNS1tc3QtVmFsaWRhdGUtbW9kZXMtYWdhaW5zdC1hdmFpbGFibGUtbGluay1iYW5kd2lk dGgvMjAxNjA4MTMtMDUwODE4Cj4gYmFzZTogICBnaXQ6Ly9wZW9wbGUuZnJlZWRlc2t0b3Aub3Jn L35haXJsaWVkL2xpbnV4LmdpdCBkcm0tbmV4dAo+IGNvbmZpZzogaTM4Ni1yYW5kY29uZmlnLXgw MTQtMjAxNjMyIChhdHRhY2hlZCBhcyAuY29uZmlnKQo+IGNvbXBpbGVyOiBnY2MtNiAoRGViaWFu IDYuMS4xLTkpIDYuMS4xIDIwMTYwNzA1Cj4gcmVwcm9kdWNlOgo+ICAgICAgICAgIyBzYXZlIHRo ZSBhdHRhY2hlZCAuY29uZmlnIHRvIGxpbnV4IGJ1aWxkIHRyZWUKPiAgICAgICAgIG1ha2UgQVJD SD1pMzg2IAo+Cj4gTm90ZTogdGhlIGxpbnV4LXJldmlldy9BbnVzaGEtU3JpdmF0c2EvZHJtLWk5 MTUtbXN0LVZhbGlkYXRlLW1vZGVzLWFnYWluc3QtYXZhaWxhYmxlLWxpbmstYmFuZHdpZHRoLzIw MTYwODEzLTA1MDgxOCBIRUFEIDQxM2IxYmI0NWRjMmM1ODU0MGExN2M1Y2E2NDJiNmFlZTJjOTc0 MDUgYnVpbGRzIGZpbmUuCj4gICAgICAgSXQgb25seSBodXJ0cyBiaXNlY3RpYmlsaXR5LgoKVGhl IHBhdGNoZXMgYXJlIGluIHRoZSB3cm9uZyBvcmRlci4KCkJSLApKYW5pLgoKPgo+IEFsbCBlcnJv cnMgKG5ldyBvbmVzIHByZWZpeGVkIGJ5ID4+KToKPgo+ICAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwX21zdC5jOiBJbiBmdW5jdGlvbiAnaW50ZWxfZHBfbXN0X21vZGVfdmFsaWQnOgo+ Pj4gZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmM6MzYzOjE0OiBlcnJvcjogaW1w bGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ2RybV9kcF9tc3RfZ2V0X2F2YWlsX3Bibicg Wy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCj4gICAgICBhdmFpbF9wYm4g PSBkcm1fZHBfbXN0X2dldF9hdmFpbF9wYm4obWdyLCBwb3J0KTsKPiAgICAgICAgICAgICAgICAg IF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+ICAgIGNjMTogc29tZSB3YXJuaW5ncyBiZWluZyB0 cmVhdGVkIGFzIGVycm9ycwo+Cj4gdmltICsvZHJtX2RwX21zdF9nZXRfYXZhaWxfcGJuICszNjMg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHBfbXN0LmMKPgo+ICAgIDM1NwkJc3RydWN0IGlu dGVsX2Nvbm5lY3RvciAqaW50ZWxfY29ubmVjdG9yID0gdG9faW50ZWxfY29ubmVjdG9yKGNvbm5l Y3Rvcik7Cj4gICAgMzU4CQlzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwID0gaW50ZWxfY29ubmVj dG9yLT5tc3RfcG9ydDsKPiAgICAzNTkJCXN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAq bWdyID0gJmludGVsX2RwLT5tc3RfbWdyOwo+ICAgIDM2MAkJc3RydWN0IGRybV9kcF9tc3RfcG9y dCAqcG9ydCA9IChzdHJ1Y3QgZHJtX2RwX21zdF9wb3J0ICopIChpbnRlbF9jb25uZWN0b3ItPnBv cnQpOwo+ICAgIDM2MQkJaW50IG1heF9kb3RjbGsgPSB0b19pOTE1KGNvbm5lY3Rvci0+ZGV2KS0+ bWF4X2RvdGNsa19mcmVxOwo+ICAgIDM2MgkKPiAgPiAzNjMJCWF2YWlsX3BibiA9IGRybV9kcF9t c3RfZ2V0X2F2YWlsX3BibihtZ3IsIHBvcnQpOwo+ICAgIDM2NAkJcmVxX3BibiA9IGRybV9kcF9j YWxjX3Bibl9tb2RlKG1vZGUtPmNsb2NrLCAyNCk7Cj4gICAgMzY1CQlpZiAocmVxX3BibiA+IGF2 YWlsX3BibikKPiAgICAzNjYJCQlyZXR1cm4gTU9ERV9IX0lMTEVHQUw7Cj4KPiAtLS0KPiAwLURB WSBrZXJuZWwgdGVzdCBpbmZyYXN0cnVjdHVyZSAgICAgICAgICAgICAgICBPcGVuIFNvdXJjZSBU ZWNobm9sb2d5IENlbnRlcgo+IGh0dHBzOi8vbGlzdHMuMDEub3JnL3BpcGVybWFpbC9rYnVpbGQt YWxsICAgICAgICAgICAgICAgICAgIEludGVsIENvcnBvcmF0aW9uCj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0 Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKSmFuaSBOaWt1bGEsIElu dGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=