From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/prime: Move all unreferences on fd_to_handle error paths to after unlock Date: Wed, 14 Oct 2015 11:01:13 +0100 Message-ID: <20151014100113.GK16727@nuc-i3427.alporthouse.com> References: <1444816320-3038-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id C4E916E750 for ; Wed, 14 Oct 2015 03:01:18 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1444816320-3038-1-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Daniel Vetter List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBPY3QgMTQsIDIwMTUgYXQgMTA6NTI6MDBBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3ByaW1lLmMgYi9kcml2ZXJz L2dwdS9kcm0vZHJtX3ByaW1lLmMKPiBpbmRleCAyN2FhNzE4M2IyMGIuLjFiZGQ2OWUxZWY0MyAx MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3ByaW1lLmMKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vZHJtX3ByaW1lLmMKPiBAQCAtNTY0LDI2ICs1NjQsMjYgQEAgaW50IGRybV9nZW1f cHJpbWVfZmRfdG9faGFuZGxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gIAkJCSAgICAgICB1 aW50MzJfdCAqaGFuZGxlKQoKPiAgCS8qIG5ldmVyIHNlZW4gdGhpcyBvbmUsIG5lZWQgdG8gaW1w b3J0ICovCj4gLQltdXRleF9sb2NrKCZkZXYtPm9iamVjdF9uYW1lX2xvY2spOwoKSSBmb3VuZCB0 aGUgdXNlIG9mIG9iamVjdF9uYW1lX2xvY2sgaGVyZSBjb25mdXNpbmcuIEkgY291bGRuJ3Qgc2Vl IHdoYXQKaXQgd2FzIG1lYW50IHRvIHByb3RlY3QgKGl0IGlzIHN1cHBvc2VkIHRvIGp1c3QgbG9j ayBhY2Nlc3MgdG8gdGhlCmdsb2JhbCBmbGluayBuYW1lIGFzc2lnbmVkIHRvIHRoZSBvYmplY3Qs IGFuZCBJJ20gc3VyZSB3aGF0IHZhbHVlIGl0IGlzCmFkZGluZyB0byBkcm1fZ2VtX2hhbmRsZV9j cmVhdGVfdGFpbCgpIGVpdGhlcikuIEFueXdheSB0aGUgaGFuZGxlIGhlcmUgaXMKcHJvdGVjdGVk IGFnYWluc3QgY29uY3VycmVudCBjcmVhdGlvbi9kZXN0cnVjdGlvbiBieSB0aGUgcHJpbWUubG9j aywgc28KaXQgbG9va2VkIHNhZmUgZW5vdWdoIHRvIG1vdmUgdGhlIG9iamVjdF9uYW1lX2xvY2sg YmFjayB0byB0bwpkcm1fZ2VtX2hhbmRsZV9jcmVhdGVfdGFpbCgpLgotQ2hyaXMKCi0tIApDaHJp cyBXaWxzb24sIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudHJlCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==