From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/drm_lease: Do not call drm_master_put() twice in case drm_lease_create() fails Date: Wed, 13 Dec 2017 09:23:10 +0100 Message-ID: <20171213082310.GF526@phenom.ffwll.local> References: <20171212120414.8675-1-marius-cristian.vlad@nxp.com> <20171212153020.GD526@phenom.ffwll.local> <1513093446.3780.13.camel@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id F098189F08 for ; Wed, 13 Dec 2017 08:23:14 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id f9so3337555wmh.0 for ; Wed, 13 Dec 2017 00:23:14 -0800 (PST) Content-Disposition: inline In-Reply-To: <1513093446.3780.13.camel@nxp.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Marius-cristian Vlad Cc: "daniel.vetter@ffwll.ch" , "keithp@keithp.com" , "dri-devel@lists.freedesktop.org" List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBEZWMgMTIsIDIwMTcgYXQgMDM6NDQ6MDdQTSArMDAwMCwgTWFyaXVzLWNyaXN0aWFu IFZsYWQgd3JvdGU6Cj4gZHJtX21vZGVfY3JlYXRlX2xlYXNlX2lvY3RsKCkgLT4gZHJtX2xlYXNl X2NyZWF0ZSgpCj4gCj4gZHJtX2xlYXNlX2NyZWF0ZSgpIC0+IGZhaWxzIGFuZCBkcm1fbWFzdGVy X3B1dCgpIGlzIGNhbGxlZAo+IHR3aWNlOiBvbmNlIGluIGRybV9sZWFzZV9jcmVhdGUoKSBhbmQg b25jZSBpbgo+IGRybV9tb2RlX2NyZWF0ZV9sZWFzZV9pb2N0bCgpLgo+IAo+IEZyb20gZHJtX21v ZGVfY3JlYXRlX2xlYXNlX2lvY3RsKCk6Cj4gCj4gCWxlc3NlZSA9IGRybV9sZWFzZV9jcmVhdGUo bGVzc29yLCAmbGVhc2VzKTsKPiDCoMKgwqDCoMKgwqDCoMKgaWYgKElTX0VSUihsZXNzZWUpKSB7 Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXQgPSBQVFJfRVJSKGxlc3NlZSk7 Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBnb3RvIG91dF9sZWFzZXM7Cj4gwqDC oMKgwqDCoMKgwqDCoH0KPiAuLi4uCj4gb3V0X2xlc3NlZToKCm91dF9sZXNzZWUgIT0gb3V0X2xl YXNlcwoKPiDCoMKgwqDCoMKgwqDCoMKgZHJtX21hc3Rlcl9wdXQoJmxlc3NlZSk7IDwtIGJ1dCB3 ZSBhbHJlYWR5IGRvbmUgdGhpcyBpbgo+IGRybV9sZWFzZV9jcmVhdGUoKS4KClRoaXMgaXMgdGhl IHBhdGggSSBjaGVja2VkLCBsb29rcyBhbGwgY29ycmVjdCB0byBtZS4gV2hlcmUgZXhhY3RseSBo YXZlCnlvdSBvYnNlcnZlZCB0aGUgbGVhaz8gRG8gd2UgaGF2ZSBhIHRlc3RjYXNlIChpZ3QgdmVy eSBtdWNoIHByZWZlcnJlZCwKc2ljbmUgdGhlbiBhdCBsZWFzdCB0aGUgaW50ZWwgdGVhbSB3aWxs IENJIGl0IGNvbnN0YW50bHkpIHRoYXQgcmVwcm9kdWNlcwp0aGUgbGVhaz8KLURhbmllbAoKPiAK PiAKPiBPbiBUdWUsIDIwMTctMTItMTIgYXQgMTY6MzAgKzAxMDAsIERhbmllbCBWZXR0ZXIgd3Jv dGU6Cj4gPiBPbiBUdWUsIERlYyAxMiwgMjAxNyBhdCAwMjowNDoxNFBNICswMjAwLCBNYXJpdXMg VmxhZCB3cm90ZToKPiA+ID4gVGhpcyBjYXNlIGNhbiBiZWVuIHNlZW4gd2hlbiBjcmVhdGluZyB0 aGUgbGVhc2Ugd2l0aCBzYW1lIG9iamVjdHMKPiA+ID4gcGFzc2VkLgo+ID4gPiAKPiA+ID4gU2ln bmVkLW9mZi1ieTogTWFyaXVzIFZsYWQgPG1hcml1cy1jcmlzdGlhbi52bGFkQG54cC5jb20+Cj4g PiA+IC0tLQo+ID4gPiDCoGRyaXZlcnMvZ3B1L2RybS9kcm1fbGVhc2UuYyB8IDIgLS0KPiA+ID4g wqAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vZHJtX2xlYXNlLmMKPiA+ID4gYi9kcml2ZXJzL2dwdS9kcm0vZHJt X2xlYXNlLmMKPiA+ID4gaW5kZXggZDFlYjU2YS4uYWU1N2YzMyAxMDA2NDQKPiA+ID4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2RybV9sZWFzZS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9k cm1fbGVhc2UuYwo+ID4gPiBAQCAtMjU0LDggKzI1NCw2IEBAIHN0YXRpYyBzdHJ1Y3QgZHJtX21h c3Rlcgo+ID4gPiAqZHJtX2xlYXNlX2NyZWF0ZShzdHJ1Y3QgZHJtX21hc3RlciAqbGVzc29yLCBz dHJ1Y3QgaWRyCj4gPiA+IMKgCXJldHVybiBsZXNzZWU7Cj4gPiA+IMKgCj4gPiA+IMKgb3V0X2xl c3NlZToKPiA+ID4gLQlkcm1fbWFzdGVyX3B1dCgmbGVzc2VlKTsKPiA+IAo+ID4gSSdtIG5vdCBy ZWFsbHkgZm9sbG93aW5nIGhlcmUgLi4uIHRoZSBsZXNzZWUgcmVmZXJlbmNlIHdlJ3JlIGRyb3Bw aW5nCj4gPiBoZXJlCj4gPiBpcyBjcmVhdGVkIGluIGRybV9tYXN0ZXJfY3JlYXRlLiBXZSdyZSBv bmx5IGNhbGxpbmcgZHJtX21hc3Rlcl9wdXQgaWYKPiA+IHRoYXQKPiA+IHN1Y2NlZWRlZC4gUmVt b3ZpbmcgdGhpcyBsaW5lIGhlcmUgbG9va3MgbGlrZSBub3cgd2UncmUgbGVha2luZy4KPiA+IAo+ ID4gV2hlcmUgaXMgdGhlIGRvdWJsZS1mcmVlPyBJIGRvbid0IHNlZSB0aGUgMm5kIGRybV9tYXN0 ZXJfcHV0KCkKPiA+IGFueXdoZXJlCj4gPiAuLi4gZHJtX21vZGVfY3JlYXRlX2xlYXNlX2lvY3Rs IGFsc28gc2VlbXMgdG8gYmUgZG9pbmcgdGhlIHJpZ2h0Cj4gPiB0aGluZwo+ID4gZnJvbSBqdXN0 IHN0YXJpbmcgYXQgaXQuCj4gPiAtRGFuaWVsCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBF bmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==