From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: Deadlock in intel_user_framebuffer_destroy() Date: Mon, 15 Jun 2015 14:02:23 +0200 Message-ID: <20150615120223.GH8341@phenom.ffwll.local> References: <20150603134332.GA5548@wunner.de> <20150603135741.GB27056@nuc-i3427.alporthouse.com> <87a8w179og.fsf@intel.com> <20150615075302.GR28462@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by gabe.freedesktop.org (Postfix) with ESMTP id 2B1D86E13A for ; Mon, 15 Jun 2015 04:59:39 -0700 (PDT) Received: by wiga1 with SMTP id a1so75031540wig.0 for ; Mon, 15 Jun 2015 04:59:38 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150615075302.GR28462@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Jani Nikula , Lukas Wunner , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKdW4gMTUsIDIwMTUgYXQgMDg6NTM6MDJBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIE1vbiwgSnVuIDE1LCAyMDE1IGF0IDA5OjQ0OjE1QU0gKzAzMDAsIEphbmkgTmlr dWxhIHdyb3RlOgo+ID4gT24gV2VkLCAwMyBKdW4gMjAxNSwgQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+IHdyb3RlOgo+ID4gPiBPbiBXZWQsIEp1biAwMywgMjAxNSBhdCAw Mzo0MzozMlBNICswMjAwLCBMdWthcyBXdW5uZXIgd3JvdGU6Cj4gPiA+PiBIaSwKPiA+ID4+IAo+ ID4gPj4gYSBkZWFkbG9jayB3YXMgaW50cm9kdWNlZCBieSBjb21taXQgNjBhNWNhMDE1ZmZkMmFh Y2ZlNTY3NGI1YTQwMWNkMmEzNzE1OWUwNwo+ID4gPj4gCj4gPiA+PiBBdXRob3I6IFZpbGxlIFN5 cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiA+PiBEYXRlOiAgIEZy aSBKdW4gMTMgMTE6MTA6NTMgMjAxNCArMDMwMAo+ID4gPj4gCj4gPiA+PiAgICAgZHJtL2k5MTU6 IEFkZCBsb2NraW5nIGFyb3VuZCBmcmFtZWJ1ZmZlcl9yZWZlcmVuY2VzLS0KPiA+ID4+IAo+ID4g Pj4gCj4gPiA+PiBUaGUgY29tbWl0IGFtZW5kZWQgaW50ZWxfZGlzcGxheS5jOmludGVsX3VzZXJf ZnJhbWVidWZmZXJfZGVzdHJveSgpIHdpdGgKPiA+ID4+IG11dGV4X2xvY2soJmRldi0+c3RydWN0 X211dGV4KS4KPiA+ID4+IAo+ID4gPj4gQSBmZXcgd2Vla3MgcHJpb3IgQ2hyaXMgV2lsc29uIGhh ZCBhbWVuZGVkIGludGVsX2ZiZGV2LmM6aW50ZWxmYl9jcmVhdGUoKQo+ID4gPj4gd2l0aCBhIGNh bGwgdG8gZHJtX2ZyYW1lYnVmZmVyX3VucmVmZXJlbmNlKCkgd2hpbGUgJmRldi0+c3RydWN0X211 dGV4IGlzCj4gPiA+PiBsb2NrZWQgKGNvbW1pdCBlZGQ1ODZmZTcwNWU4MTliYzcxMWI1ZWQ3MTk0 YTBiNmY5ZjFhN2UxLCAiZHJtL2k5MTU6IERpc2NhcmQKPiA+ID4+IEJJT1MgZnJhbWVidWZmZXJz IHRvbyBzbWFsbCB0byBhY2NvbW1vZGF0ZSBjaG9zZW4gbW9kZSIpLgo+ID4gPj4gCj4gPiA+Cj4g PiA+IEp1c3QgbW92ZSB0aGUgbXV0ZXhfbG9jayBkb3duIGEgc3RlcC4KPiA+IAo+ID4gTHVjYXMs IGRpZCB5b3UgdHJ5IHRoaXM/Cj4gCj4gVGhlcmUncyBhIGdvdG8gdW5sb2NrIHRoYXQgYWxzbyBu ZWVkZWQgdG8gYmUgZGlzYWJsZWQsIHN1Y2ggYXMKCllvdXIgcHJldmlvdXMgcGF0Y2ggcGxhY2Vk IHRoZSBtdXRleF9sb2NrIGJlZm9yZSB0aGUgZ290byBvdXRfdW5sb2NrIC0gSQpmYWlsIHRvIHNl ZSB3aGF0IGhhcyBiZWVuIGJyb2tlbiB3aXRoIHRoYXQgdmVyc2lvbj8gQ2FuIHlvdSByZXN1Ym1p dCB0aGF0CmFzIGEgcHJvcGVyIHBhdGNoIHdpdGggc29iIGFuZCBMdWNhcycgdC1iPwoKVGhhbmtz LCBEYW5pZWwKCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Zi ZGV2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmRldi5jCj4gaW5kZXggZGRhOTlj MGQ2YmUxLi5mYzdlYzUxMzhmYjcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZmJkZXYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiZGV2LmMK PiBAQCAtMjEzLDggKzIxMyw2IEBAIHN0YXRpYyBpbnQgaW50ZWxmYl9jcmVhdGUoc3RydWN0IGRy bV9mYl9oZWxwZXIgKmhlbHBlciwKPiAgICAgICAgIGJvb2wgcHJlYWxsb2MgPSBmYWxzZTsKPiAg ICAgICAgIGludCByZXQ7Cj4gIAo+IC0gICAgICAgbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0 ZXgpOwo+IC0KPiAgICAgICAgIGlmIChpbnRlbF9mYiAmJgo+ICAgICAgICAgICAgIChzaXplcy0+ ZmJfd2lkdGggPiBpbnRlbF9mYi0+YmFzZS53aWR0aCB8fAo+ICAgICAgICAgICAgICBzaXplcy0+ ZmJfaGVpZ2h0ID4gaW50ZWxfZmItPmJhc2UuaGVpZ2h0KSkgewo+IEBAIC0yMjksNyArMjI3LDcg QEAgc3RhdGljIGludCBpbnRlbGZiX2NyZWF0ZShzdHJ1Y3QgZHJtX2ZiX2hlbHBlciAqaGVscGVy LAo+ICAgICAgICAgICAgICAgICBEUk1fREVCVUdfS01TKCJubyBCSU9TIGZiLCBhbGxvY2F0aW5n IGEgbmV3IG9uZVxuIik7Cj4gICAgICAgICAgICAgICAgIHJldCA9IGludGVsZmJfYWxsb2MoaGVs cGVyLCBzaXplcyk7Cj4gICAgICAgICAgICAgICAgIGlmIChyZXQpCj4gLSAgICAgICAgICAgICAg ICAgICAgICAgZ290byBvdXRfdW5sb2NrOwo+ICsgICAgICAgICAgICAgICAgICAgICAgIHJldHVy biByZXQ7Cj4gICAgICAgICAgICAgICAgIGludGVsX2ZiID0gaWZiZGV2LT5mYjsKPiAgICAgICAg IH0gZWxzZSB7Cj4gICAgICAgICAgICAgICAgIERSTV9ERUJVR19LTVMoInJlLXVzaW5nIEJJT1Mg ZmJcbiIpOwo+IEBAIC0yNDEsNiArMjM5LDcgQEAgc3RhdGljIGludCBpbnRlbGZiX2NyZWF0ZShz dHJ1Y3QgZHJtX2ZiX2hlbHBlciAqaGVscGVyLAo+ICAgICAgICAgb2JqID0gaW50ZWxfZmItPm9i ajsKPiAgICAgICAgIHZtYSA9IGk5MTVfZ2VtX29ial90b19nZ3R0KG9iaiwgTlVMTCk7Cj4gIAo+ ICsgICAgICAgbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwo+ICAgICAgICAgaW5mbyA9 IGZyYW1lYnVmZmVyX2FsbG9jKDAsICZkZXYtPnBkZXYtPmRldik7Cj4gICAgICAgICBpZiAoIWlu Zm8pIHsKPiAgICAgICAgICAgICAgICAgcmV0ID0gLUVOT01FTTsKPiBAQCAtMzExLDcgKzMxMCw2 IEBAIHN0YXRpYyBpbnQgaW50ZWxmYl9jcmVhdGUoc3RydWN0IGRybV9mYl9oZWxwZXIgKmhlbHBl ciwKPiAgb3V0X3VucGluOgo+ICAgICAgICAgZHJtX2dlbV9vYmplY3RfdW5yZWZlcmVuY2UoJm9i ai0+YmFzZSk7Cj4gLW91dF91bmxvY2s6Cj4gICAgICAgICBtdXRleF91bmxvY2soJmRldi0+c3Ry dWN0X211dGV4KTsKPiAgICAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiAKPiAtLSAKPiBDaHJpcyBX aWxzb24sIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudHJlCj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBs aXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVy ClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5j aApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=