From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Foss Subject: Re: [PATCH hwc v2 02/18] drm_hwcomposer: vsyncworker: Fix deadlock on exit path Date: Mon, 16 Apr 2018 12:31:08 +0200 Message-ID: <93048bf8-f16b-3f44-e612-e138db2536a1@collabora.com> References: <1523460149-1740-1-git-send-email-alexandru-cosmin.gheorghe@arm.com> <1523460149-1740-3-git-send-email-alexandru-cosmin.gheorghe@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4A7BB891BA for ; Mon, 16 Apr 2018 10:31:12 +0000 (UTC) In-Reply-To: <1523460149-1740-3-git-send-email-alexandru-cosmin.gheorghe@arm.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Alexandru Gheorghe , dri-devel@lists.freedesktop.org, liviu.dudau@arm.com, brian.starkey@arm.com, ayan.halder@arm.com, seanpaul@chromium.org Cc: nd@arm.com List-Id: dri-devel@lists.freedesktop.org SGV5IEFsZXhhbmRydSwKCkZlZWwgZnJlZSBteSBTb0Igb24gdGhpcyBwYXRjaDoKU2lnbmVkLW9m Zi1ieTogUm9iZXJ0IEZvc3MgPHJvYmVydC5mb3NzQGNvbGxhYm9yYS5jb20+CgoKUm9iLgoKCk9u IDA0LzExLzIwMTggMDU6MjIgUE0sIEFsZXhhbmRydSBHaGVvcmdoZSB3cm90ZToKPiB2c3luY3dv cmtlcjo6Um91dGluZSBhc3N1bWVzIHRoYXQgd2hlbiAtRUlOVFIgaXMgcmV0dXJuZWQgYnkKPiBX YWl0Rm9yU2lnbmFsT3JFeGl0TG9ja2VkIHRoZSBsb2NrIGFzIGJlZW4gcmVsZWFzZWQsIHdoaWNo IGlzIG5vdAo+IHRydWUsIHNvIGl0IGhhbmdzIGlmIGEgdnN5bmN3b3JrZXIgaXMgbmV2ZXIgZW5h YmxlZCBhbmQgRXhpdCBpcwo+IGNhbGxlZC4KPiAKPiBUaGVyZSBhcmUgdHdvIGNvZGUgcGF0aHMg aW4gV2FpdEZvclNpZ25hbE9yRXhpdExvY2tlZCB0aGF0IHJldHVybgo+IC1FSU5UUiwgb25lIHJl bGVhc2VzIHRoZSBsb2NrIHRoZSBvdGhlciBkb2Vzbid0Lgo+IExvb2tpbmcgYXQgdGhlIGNsaWVu dHMgb2YgV2FpdEZvclNpZ25hbE9yRXhpdExvY2tlZCBhbGwgYXNzdW1lIHRoZSBsb2NrCj4gaXMg c3RpbGwgaGVsZCwgZXhjZXB0IHZzeW5jd29ya2VyOjpSb3V0aW5lLgo+IFNvLCB0aGUgcHJvcGVy IGZpeCBuZWVkcyB0d28gY2hhbmdlczoKPiAtIE1ha2UgV2FpdEZvclNpZ25hbE9yRXhpdExvY2tl ZCBjb25zaXN0ZW50IGFuZCBhbHdheXMgaG9sZCB0aGUgbG9jawo+ICAgIHdoZW4gZXhpdGluZy4K PiAtIFJlbGVhc2UgbG9jayBpbiB2c3lud29ya2VyOjpSb3V0aW5lIG9uIGFsbCBjb2RlIHBhdGhz Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBHaGVvcmdoZSA8YWxleGFuZHJ1LWNvc21p bi5naGVvcmdoZUBhcm0uY29tPgo+IC0tLQo+ICAgdnN5bmN3b3JrZXIuY3BwIHwgMSArCj4gICB3 b3JrZXIuY3BwICAgICAgfCA2ICsrKy0tLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlv bnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3ZzeW5jd29ya2VyLmNwcCBi L3ZzeW5jd29ya2VyLmNwcAo+IGluZGV4IDNiZmU0YmUuLjdjMGM3NDEgMTAwNjQ0Cj4gLS0tIGEv dnN5bmN3b3JrZXIuY3BwCj4gKysrIGIvdnN5bmN3b3JrZXIuY3BwCj4gQEAgLTEyMCw2ICsxMjAs NyBAQCB2b2lkIFZTeW5jV29ya2VyOjpSb3V0aW5lKCkgewo+ICAgICBpZiAoIWVuYWJsZWRfKSB7 Cj4gICAgICAgcmV0ID0gV2FpdEZvclNpZ25hbE9yRXhpdExvY2tlZCgpOwo+ICAgICAgIGlmIChy ZXQgPT0gLUVJTlRSKSB7Cj4gKyAgICAgIFVubG9jaygpOwo+ICAgICAgICAgcmV0dXJuOwo+ICAg ICAgIH0KPiAgICAgfQo+IGRpZmYgLS1naXQgYS93b3JrZXIuY3BwIGIvd29ya2VyLmNwcAo+IGlu ZGV4IGRhNmM1ODAuLjViMzUxZTAgMTAwNjQ0Cj4gLS0tIGEvd29ya2VyLmNwcAo+ICsrKyBiL3dv cmtlci5jcHAKPiBAQCAtNjYsMTMgKzY2LDEzIEBAIGludCBXb3JrZXI6OldhaXRGb3JTaWduYWxP ckV4aXRMb2NrZWQoaW50NjRfdCBtYXhfbmFub3NlY29uZHMpIHsKPiAgICAgICByZXQgPSAtRVRJ TUVET1VUOwo+ICAgICB9Cj4gICAKPiArICAvLyByZWxlYXNlIGxlYXZlcyBtdXRleCBsb2NrZWQg d2hlbiBnb2luZyBvdXQgb2Ygc2NvcGUKPiArICBsay5yZWxlYXNlKCk7Cj4gKwo+ICAgICAvLyBl eGl0IHRha2VzIHByZWNlZGVuY2Ugb24gdGltZW91dAo+ICAgICBpZiAoc2hvdWxkX2V4aXQoKSkK PiAgICAgICByZXQgPSAtRUlOVFI7Cj4gICAKPiAtICAvLyByZWxlYXNlIGxlYXZlcyBtdXRleCBs b2NrZWQgd2hlbiBnb2luZyBvdXQgb2Ygc2NvcGUKPiAtICBsay5yZWxlYXNlKCk7Cj4gLQo+ICAg ICByZXR1cm4gcmV0Owo+ICAgfQo+ICAgCj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbAo=