From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marc Finet Subject: Re: [PATCH] drm: Fix deadlock due to getconnector locking changes Date: Tue, 24 Feb 2015 00:55:39 +0100 Message-ID: <20150223235539.GA20066@mlap.lactee> References: <1424601516-19267-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1424601516-19267-1-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: Daniel Vetter , Intel Graphics Development , DRI Development List-Id: intel-gfx@lists.freedesktop.org T24gU3VuLCBGZWIgMjIsIDIwMTUgYXQgMTE6Mzg6MzZBTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBJbgo+IAo+IGRhbmllbEBwaGVub206fi9saW51eC9zcmMkIGdpdCBzaG93IGNjZmMw ODY1NQo+IGNvbW1pdCBjY2ZjMDg2NTVkNWZkNTA3NjgyOGY0NWZiMDkxOTRjMDcwZjJmNjNhCj4g QXV0aG9yOiBSb2IgQ2xhcmsgPHJvYmRjbGFya0BnbWFpbC5jb20+Cj4gRGF0ZTogICBUaHUgRGVj IDE4IDE2OjAxOjQ4IDIwMTQgLTA1MDAKPiAKPiAgICAgZHJtOiB0d2VhayBnZXRjb25uZWN0b3Ig bG9ja2luZwo+IAo+IFdlIG5lZWQgdG8gZXh0ZW5kIHRoZSBsb2NraW5nIHRvIGNvdmVyIGNvbm5l Y3Rvci0+c3RhdGUgcmVhZGluZyBmb3IKPiBhdG9taWMgZHJpdmVycywgYnV0IHRoZSBhYm92ZSBj b21taXQgd2FzIGEgYml0IHRvbyBlYWdlciBhbmQgYWxzbwo+IGluY2x1ZGVkIHRoZSBmaWxsX21v ZGVzIGNhbGxiYWNrLiBXaGljaCBvbiBpOTE1IG9uIG9sZCBwbGF0Zm9ybXMgdXNpbmcKPiBsb2Fk IGRldGVjdGlvbiBuZWVkcyB0byBhY3F1aXJlIG1vZGVzZXQgbG9ja3MsIHJlc3VsdGluZyBpbiBh IGRlYWRsb2NrCj4gb24gb3V0cHV0IHByb2JpbmcuCj4gCj4gUmVwb3J0ZWQtYnk6IE1hcmMgRmlu ZXQgPG0uZHJlYWRsb2NrQGdtYWlsLmNvbT4KPiBDYzogTWFyYyBGaW5ldCA8bS5kcmVhZGxvY2tA Z21haWwuY29tPgo+IENjOiByb2JkY2xhcmtAZ21haWwuY29tCj4gU2lnbmVkLW9mZi1ieTogRGFu aWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+CgpUZXN0ZWQtYnk6IE1hcmMgRmlu ZXQgPG0uZHJlYWRsb2NrQGdtYWlsLmNvbT4KClRoYW5rcy4KPiAtLS0KPiAgZHJpdmVycy9ncHUv ZHJtL2RybV9jcnRjLmMgfCAzICsrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp LCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0 Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9jcnRjLmMKPiBpbmRleCBiMTVkNzIwZWRhNGMuLmNl NWYxMTkzZWNkNiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYwo+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCj4gQEAgLTIxODAsNyArMjE4MCw2IEBAIGlu dCBkcm1fbW9kZV9nZXRjb25uZWN0b3Ioc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0 YSwKPiAgCURSTV9ERUJVR19LTVMoIltDT05ORUNUT1I6JWQ6P11cbiIsIG91dF9yZXNwLT5jb25u ZWN0b3JfaWQpOwo+ICAKPiAgCW11dGV4X2xvY2soJmRldi0+bW9kZV9jb25maWcubXV0ZXgpOwo+ IC0JZHJtX21vZGVzZXRfbG9jaygmZGV2LT5tb2RlX2NvbmZpZy5jb25uZWN0aW9uX211dGV4LCBO VUxMKTsKPiAgCj4gIAljb25uZWN0b3IgPSBkcm1fY29ubmVjdG9yX2ZpbmQoZGV2LCBvdXRfcmVz cC0+Y29ubmVjdG9yX2lkKTsKPiAgCWlmICghY29ubmVjdG9yKSB7Cj4gQEAgLTIyMTAsNiArMjIw OSw4IEBAIGludCBkcm1fbW9kZV9nZXRjb25uZWN0b3Ioc3RydWN0IGRybV9kZXZpY2UgKmRldiwg dm9pZCAqZGF0YSwKPiAgCW91dF9yZXNwLT5tbV9oZWlnaHQgPSBjb25uZWN0b3ItPmRpc3BsYXlf aW5mby5oZWlnaHRfbW07Cj4gIAlvdXRfcmVzcC0+c3VicGl4ZWwgPSBjb25uZWN0b3ItPmRpc3Bs YXlfaW5mby5zdWJwaXhlbF9vcmRlcjsKPiAgCW91dF9yZXNwLT5jb25uZWN0aW9uID0gY29ubmVj dG9yLT5zdGF0dXM7Cj4gKwo+ICsJZHJtX21vZGVzZXRfbG9jaygmZGV2LT5tb2RlX2NvbmZpZy5j b25uZWN0aW9uX211dGV4LCBOVUxMKTsKPiAgCWVuY29kZXIgPSBkcm1fY29ubmVjdG9yX2dldF9l bmNvZGVyKGNvbm5lY3Rvcik7Cj4gIAlpZiAoZW5jb2RlcikKPiAgCQlvdXRfcmVzcC0+ZW5jb2Rl cl9pZCA9IGVuY29kZXItPmJhc2UuaWQ7Cj4gLS0gCj4gMi4xLjQKPiAKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApk cmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK