From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] dma-buf/fence-array: fix deadlock in fence-array Date: Tue, 18 Oct 2016 09:41:57 +0200 Message-ID: <20161018074156.GW20761@phenom.ffwll.local> References: <1476729612-22602-1-git-send-email-robdclark@gmail.com> <20161017185248.GB11538@joana> <20161017193938.GB29072@nuc-i3427.alporthouse.com> <20161017194448.GD11538@joana> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qt0-x236.google.com (mail-qt0-x236.google.com [IPv6:2607:f8b0:400d:c0d::236]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6DDD96E651 for ; Tue, 18 Oct 2016 07:42:01 +0000 (UTC) Received: by mail-qt0-x236.google.com with SMTP id s49so141800538qta.0 for ; Tue, 18 Oct 2016 00:42:01 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20161017194448.GD11538@joana> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Gustavo Padovan , Chris Wilson , Rob Clark , "dri-devel@lists.freedesktop.org" , Gustavo Padovan List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBPY3QgMTcsIDIwMTYgYXQgMDU6NDQ6NDhQTSAtMDIwMCwgR3VzdGF2byBQYWRvdmFu IHdyb3RlOgo+IDIwMTYtMTAtMTcgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+Ogo+IAo+ID4gT24gTW9uLCBPY3QgMTcsIDIwMTYgYXQgMDI6NTk6NTJQTSAtMDQwMCwgUm9i IENsYXJrIHdyb3RlOgo+ID4gPiBPbiBNb24sIE9jdCAxNywgMjAxNiBhdCAyOjUyIFBNLCBHdXN0 YXZvIFBhZG92YW4gPGd1c3Rhdm9AcGFkb3Zhbi5vcmc+IHdyb3RlOgo+ID4gPiA+IDIwMTYtMTAt MTcgUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPjoKPiA+ID4gPgo+ID4gPiA+PiBDdXJy ZW50bHkgd2l0aCBmZW5jZS1hcnJheSwgd2UgaGF2ZSBhIHBvdGVudGlhbCBkZWFkbG9jayBzaXR1 YXRpb24uICBJZiB3ZQo+ID4gPiA+PiBmZW5jZV9hZGRfY2FsbGJhY2soKSBvbiBhbiBhcnJheS1m ZW5jZSwgdGhlIGFycmF5LWZlbmNlJ3MgbG9jayBpcyBhY3F1aXJlZAo+ID4gPiA+PiBmaXJzdCwg YW5kIGluIGl0J3MgLT5lbmFibGVfc2lnbmFsaW5nKCkgY2FsbGJhY2ssIGl0IHdpbGwgaW5zdGFs bCBjYidzIG9uCj4gPiA+ID4+IGl0J3MgYXJyYXktbWVtYmVyIGZlbmNlcywgc28gdGhlIGFycmF5 LW1lbWJlcidzIGxvY2sgaXMgYWNxdWlyZWQgc2Vjb25kLgo+ID4gPiA+Pgo+ID4gPiA+PiBCdXQg aW4gdGhlIHNpZ25hbCBwYXRoLCB0aGUgYXJyYXktbWVtYmVyJ3MgbG9jayBpcyBhY3F1aXJlZCBm aXJzdCwgYW5kIHRoZQo+ID4gPiA+PiBhcnJheS1mZW5jZSdzIGxvY2sgYWNxdWlyZWQgc2Vjb25k Lgo+ID4gPiA+Pgo+ID4gPiA+PiBUbyBzb2x2ZSB0aGF0LCBhbHdheXMgZW5hYmxpbmcgc2lnbmFs aW5nIHVwLWZyb250IChpbiB0aGUgZmVuY2VfYXJyYXkKPiA+ID4gPj4gY29uc3RydWN0b3IpIHdp dGhvdXQgdGhlIGZlbmNlX2FycmF5J3MgbG9jayBoZWxkLgo+ID4gPiA+Cj4gPiA+ID4gRG8gd2Ug YWx3YXlzIHdhbnQgdG8gZW5hYmxlIHNpZ25hbGluZyBmb3IgYXJyYXlzPyBPbmUgb2YgdGhlIHRo aW5ncyB3ZQo+ID4gPiA+IHJlbW92ZWQgZnJvbSB0aGUgU3luYyBGcmFtZXdvcmsgd2FzIHRoZSBu ZWVkIHRvIGVuYWJsZSBzaWduYWxsaW5nIGF0Cj4gPiA+ID4gY3JlYXRpb24gdGltZS4KPiA+ID4g Pgo+ID4gPiA+IEp1c3QgbWVyZ2luZyBmZW5jaW5nIGRvZXNuJ3QgbWVhbiB5b3Ugd2FudCBzaWdu YWxpbmcsIHRoYXQgaXMgc3VwcG9zZWQKPiA+ID4gPiB0byBoYXBwZW4gb25seSB3aGVuIHBvbGwo KSBpcyBjYWxsZWQgb24gdGhlIHN5bmMgZmlsZS4KPiA+ID4gCj4gPiA+IEl0IHdhcyBzb21ldGhp bmcgTWFhcnRlbiBzdWdnZXN0ZWQsIGFzIGFuIGFsdGVybmF0aXZlIHRvIGludHJvZHVjaW5nIGEK PiA+ID4gd3EgaW50byB0aGUgbWl4IG9yIHdvcnNlIGhhY2tzLi4KPiA+ID4gaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvYXJjaGl2ZXMvZHJpLWRldmVsLzIwMTYtT2N0b2Jlci8xMjA4Njgu aHRtbAo+ID4gPiAKPiA+ID4gSSB0aGluayBJIGFncmVlIHdpdGggaGltIHRoYXQgaXQgaXMgYW4g b3B0aW1pemF0aW9uIHRoYXQgaXMgdW5saWtlbHkKPiA+ID4gdG8gYmUgdXNlZnVsIGluIHRoZSBj YXNlIG9mIGZlbmNlLWFycmF5cy4gIElmIHlvdSBuZWVkIHRvIHdhaXQgb24KPiA+ID4gbXVsdGlw bGUgZmVuY2VzIGZyb20gZGlmZmVyZW50IHRpbWVsaW5lcywgeW91IHByb2JhYmx5IGFyZW4ndCBk b2luZwo+ID4gPiB0aGF0IGluIGh3Lgo+ID4gCj4gPiBGb3IgMiBpOTE1IGZlbmNlcywgSSBkZWZp bml0ZWx5IGRvIG5vdCB3YW50IHNpZ25hbGluZyBlbmFibGVkIGF0Cj4gPiBjcmVhdGlvbiB0aW1l Lgo+IAo+IFNob3VsZCB3ZSBhZGQgYXJnIGZsYWdzIGZvciBmZW5jZV9hcnJheV9jcmVhdGUoKT8g V2UgYWxyZWFkeSBoYXZlCj4gc2lnbmFsX29uX2FueSBmbGFnIHRoZXJlLiBXZSBjYW4gY29udmVy dCB0aGF0IGFyZyB0byBhIGJpdGZpZWxkLgoKVGhlIHRoaW5nIGNyZWF0aW5nIHRoZSBhcnJheSBt aWdodCBub3QgYmUgYXdhcmUgb2YgdGhlIGZlbmNlcyBjb250YWluZWQKdGhlcmVpbiwgZS5nLiBT WU5DX0ZJTEVfTUVSR0UuIEltbyB3ZSByZWFsbHkgbmVlZCB0byBrZWVwIHRoZSBsYXp5CnNpZ25h bGxpbmcgZW5hYmxpbmcgcHJvcGVydGllcyBvZiBmZW5jZXMuCi1EYW5pZWwKLS0gCkRhbmllbCBW ZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZm d2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=