From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Souza, Jose" Subject: Re: [PATCH v2 4/6] drm/i915/dp: Do not grab crtc modeset lock in intel_dp_detect() Date: Tue, 25 Sep 2018 20:58:41 +0000 Message-ID: <0b0e4dc6201970f378f069e3d8c44cb45cdee3d8.camel@intel.com> References: <20180924224528.4744-1-dhinakaran.pandiyan@intel.com> <20180924224528.4744-4-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 82C7389DB2 for ; Tue, 25 Sep 2018 21:00:13 +0000 (UTC) In-Reply-To: <20180924224528.4744-4-dhinakaran.pandiyan@intel.com> Content-Language: en-US Content-ID: <4B8992F15073FB46A05228FFA25746A4@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" , "Pandiyan, Dhinakaran" List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCAyMDE4LTA5LTI0IGF0IDE1OjQ1IC0wNzAwLCBEaGluYWthcmFuIFBhbmRpeWFuIHdy b3RlOg0KPiBBIGNydGMgbW9kZXNldCBsb2NrIHdhcyBhZGRlZCBmb3IgbGluayByZXRyYWluaW5n IGJ1dA0KPiBpbnRlbF9kcF9yZXRyYWluX2xpbmsoKSBrbm93cyB0byB0YWtlIHRoZSBuZWNlc3Nh cnkgbG9ja3Mgc2luY2UNCj4gY29tbWl0IGM4NWQyMDBlODMyMSAoImRybS9pOTE1OiBNb3ZlIFNT VCBEUCBsaW5rIHJldHJhaW5pbmcgaW50byB0aGUNCj4gLT5wb3N0X2hvdHBsdWcoKSBob29rIikN Cj4gDQo+IEZpeGVzOiBjODVkMjAwZTgzMjEgKCJkcm0vaTkxNTogTW92ZSBTU1QgRFAgbGluayBy ZXRyYWluaW5nIGludG8gdGhlDQo+IC0+cG9zdF9ob3RwbHVnKCkgaG9vayIpDQoNClJldmlld2Vk LWJ5OiBKb3PDqSBSb2JlcnRvIGRlIFNvdXphIDxqb3NlLnNvdXphQGludGVsLmNvbT4NCg0KPiBD YzogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4NCj4gU2ln bmVkLW9mZi1ieTogRGhpbmFrYXJhbiBQYW5kaXlhbiA8ZGhpbmFrYXJhbi5wYW5kaXlhbkBpbnRl bC5jb20+DQo+IC0tLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDIyICsr KysrKysrLS0tLS0tLS0tLS0tLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks IDE0IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwLmMNCj4gYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jDQo+IGluZGV4 IDA5MjI5ZmM2NmRlYy4uODdhNjMxMDk4YTZkIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kcC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rw LmMNCj4gQEAgLTUwNzksOCArNTA3OSwxMyBAQCBpbnRlbF9kcF9sb25nX3B1bHNlKHN0cnVjdCBp bnRlbF9jb25uZWN0b3INCj4gKmNvbm5lY3RvciwNCj4gIAkgKiBTb21lIGV4dGVybmFsIG1vbml0 b3JzIGRvIG5vdCBzaWduYWwgbG9zcyBvZiBsaW5rDQo+IHN5bmNocm9uaXphdGlvbg0KPiAgCSAq IHdpdGggYW4gSVJRX0hQRCwgc28gZm9yY2UgYSBsaW5rIHN0YXR1cyBjaGVjay4NCj4gIAkgKi8N Cj4gLQlpZiAoIWludGVsX2RwX2lzX2VkcChpbnRlbF9kcCkpDQo+IC0JCWludGVsX2RwX3JldHJh aW5fbGluayhlbmNvZGVyLCBjdHgpOw0KPiArCWlmICghaW50ZWxfZHBfaXNfZWRwKGludGVsX2Rw KSkgew0KPiArCQlpbnQgcmV0Ow0KPiArDQo+ICsJCXJldCA9IGludGVsX2RwX3JldHJhaW5fbGlu ayhlbmNvZGVyLCBjdHgpOw0KPiArCQlpZiAocmV0KQ0KPiArCQkJcmV0dXJuIHJldDsNCj4gKwl9 DQo+ICANCj4gIAkvKg0KPiAgCSAqIENsZWFyaW5nIE5BQ0sgYW5kIGRlZmVyIGNvdW50cyB0byBn ZXQgdGhlaXIgZXhhY3QgdmFsdWVzDQo+IEBAIC01MTMwLDE5ICs1MTM1LDggQEAgaW50ZWxfZHBf ZGV0ZWN0KHN0cnVjdCBkcm1fY29ubmVjdG9yDQo+ICpjb25uZWN0b3IsDQo+ICAJCSAgICAgIGNv bm5lY3Rvci0+YmFzZS5pZCwgY29ubmVjdG9yLT5uYW1lKTsNCj4gIA0KPiAgCS8qIElmIGZ1bGwg ZGV0ZWN0IGlzIG5vdCBwZXJmb3JtZWQgeWV0LCBkbyBhIGZ1bGwgZGV0ZWN0ICovDQo+IC0JaWYg KCFpbnRlbF9kcC0+ZGV0ZWN0X2RvbmUpIHsNCj4gLQkJc3RydWN0IGRybV9jcnRjICpjcnRjOw0K PiAtCQlpbnQgcmV0Ow0KPiAtDQo+IC0JCWNydGMgPSBjb25uZWN0b3ItPnN0YXRlLT5jcnRjOw0K PiAtCQlpZiAoY3J0Yykgew0KPiAtCQkJcmV0ID0gZHJtX21vZGVzZXRfbG9jaygmY3J0Yy0+bXV0 ZXgsIGN0eCk7DQo+IC0JCQlpZiAocmV0KQ0KPiAtCQkJCXJldHVybiByZXQ7DQo+IC0JCX0NCj4g LQ0KPiArCWlmICghaW50ZWxfZHAtPmRldGVjdF9kb25lKQ0KPiAgCQlzdGF0dXMgPSBpbnRlbF9k cF9sb25nX3B1bHNlKGludGVsX2RwLQ0KPiA+YXR0YWNoZWRfY29ubmVjdG9yLCBjdHgpOw0KPiAt CX0NCj4gIA0KPiAgCWludGVsX2RwLT5kZXRlY3RfZG9uZSA9IGZhbHNlOw0KPiAgDQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK