From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manasi Navare Subject: Re: [PATCH 8/9] drm/i915/dp: Protect link training with connection mutex Date: Fri, 15 Sep 2017 11:38:48 -0700 Message-ID: <20170915183848.GB10820@intel.com> References: <20170912235730.3492-1-dhinakaran.pandiyan@intel.com> <20170912235730.3492-8-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6FA546EC7B for ; Fri, 15 Sep 2017 18:35:13 +0000 (UTC) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "Ausmus, James" Cc: Intel GFX , Dhinakaran Pandiyan List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDM6MjY6MzdQTSAtMDcwMCwgQXVzbXVzLCBKYW1lcyB3 cm90ZToKPiBPbiBUdWUsIFNlcCAxMiwgMjAxNyBhdCA0OjU3IFBNLCBEaGluYWthcmFuIFBhbmRp eWFuCj4gPGRoaW5ha2FyYW4ucGFuZGl5YW5AaW50ZWwuY29tPiB3cm90ZToKPiA+IFRoZSBvdGhl ciBpbnN0YW5jZXMgb2YgbGluayB0cmFpbmluZyBhcmUgcHJvdGVjdGVkIHdpdGgKPiA+IGNvbm5l Y3Rpb25fbXV0ZXgsIHNvIGRvIHRoZSBzYW1lIGluIGNoZWNrX21zdF9zdGF0dXMoKSB0b28uCj4g Cj4gV2UgZG9uJ3Qgc2VlbSB0byBiZSB0YWtpbmcgY29ubmVjdGlvbl9tdXRleCBhcm91bmQKPiBp bnRlbF9kcF9zdGFydC9zdG9wX2xpbmtfdHJhaW4gaW4gdGhlIGludGVsX2VuYWJsZV9kcCBvcgo+ IGludGVsX2RkaV9wcmVfZW5hYmxlX2RwIHBhdGhzICh1bmxlc3MgaXQncyB0YWtlbiBoaWdoZXIg aW4gdGhlIHN0YWNrKQo+IC0gaXMgaXQgbmVlZGVkIGluIGFsbCBpbnN0YW5jZXM/Cj4KCmludGVs X2RkaV9wcmVfZW5hYmxlX2RwKCkgZ2V0cyBjYWxsZWQgZnJvbSB0aGUgY3J0Y19lbmFibGUgaG9v ayBoaWdoZXIKdXAgaW4gdGhlIHN0YWNrIHdoaWNoIGdldHMgY2FsbGVkIGVzc2VudGlhbGx5IGZy b20gYXRvbWljX2NvbW1pdCgpIGhvb2sKdGhhdCB0cmFjZXMgYmFjayBldmVudHVhbGx5IHRvIHRo ZSBkcm1fbW9kZV9zZXRjcnRjIGNhbGwgdGhhdCBncmFicyB0aGUKbW9kX2NvbmZpZyBtdXRleCB0 aGVyZTogbXV0ZXhfbG9jaygmY3J0Yy0+ZGV2LT5tb2RlX2NvbmZpZy5tdXRleCk7CgpNYW5hc2kK Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogRGhpbmFrYXJhbiBQYW5kaXlhbiA8ZGhpbmFrYXJhbi5w YW5kaXlhbkBpbnRlbC5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kcC5jIHwgNCArKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQo+ID4K PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ID4gaW5kZXggYWFiOWJhMzFmNzllLi42NDQ0NjNi YTMxM2UgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4g PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gPiBAQCAtNDE5MSw2ICs0 MTkxLDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfZHBfaGFuZGxlX3Rlc3RfcmVxdWVzdChzdHJ1Y3Qg aW50ZWxfZHAgKmludGVsX2RwKQo+ID4gIHN0YXRpYyBpbnQKPiA+ICBpbnRlbF9kcF9jaGVja19t c3Rfc3RhdHVzKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4gPiAgewo+ID4gKyAgICAgICBz dHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gaW50ZWxfZHBfdG9fZGV2KGludGVsX2RwKTsKPiA+ICAg ICAgICAgYm9vbCBicmV0Owo+ID4gICAgICAgICB1OCBlc2lbRFBfRFBSWF9FU0lfTEVOXSA9IHsg MCB9Owo+ID4gICAgICAgICBpbnQgcmV0ID0gMDsKPiA+IEBAIC00MjA1LDggKzQyMDYsMTEgQEAg aW50ZWxfZHBfY2hlY2tfbXN0X3N0YXR1cyhzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQo+ID4g ICAgICAgICAgICAgICAgIGlmIChpbnRlbF9kcC0+YWN0aXZlX21zdF9saW5rcyAmJgo+ID4gICAg ICAgICAgICAgICAgICAgICAhZHJtX2RwX2NoYW5uZWxfZXFfb2soJmVzaVsxMF0sIGludGVsX2Rw LT5sYW5lX2NvdW50KSkgewo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgRFJNX0RFQlVHX0tN UygiY2hhbm5lbCBFUSBub3Qgb2ssIHJldHJhaW5pbmdcbiIpOwo+ID4gKwo+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgZHJtX21vZGVzZXRfbG9jaygmZGV2LT5tb2RlX2NvbmZpZy5jb25uZWN0 aW9uX211dGV4LCBOVUxMKTsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGludGVsX2RwX3N0 YXJ0X2xpbmtfdHJhaW4oaW50ZWxfZHApOwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgaW50 ZWxfZHBfc3RvcF9saW5rX3RyYWluKGludGVsX2RwKTsKPiA+ICsgICAgICAgICAgICAgICAgICAg ICAgIGRybV9tb2Rlc2V0X3VubG9jaygmZGV2LT5tb2RlX2NvbmZpZy5jb25uZWN0aW9uX211dGV4 KTsKPiA+ICAgICAgICAgICAgICAgICB9Cj4gPgo+ID4gICAgICAgICAgICAgICAgIERSTV9ERUJV R19LTVMoImdvdCBlc2kgJTNwaFxuIiwgZXNpKTsKPiA+IC0tCj4gPiAyLjExLjAKPiA+Cj4gPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdAo+ID4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4g aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK PiAKPiAKPiAKPiAtLSAKPiAKPiAKPiBKYW1lcyBBdXNtdXMKPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==