From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Christian_K=c3=b6nig?= Subject: Re: [PATCH] dma-buf/reservation: shouldn't kfree staged when slot available Date: Wed, 28 Feb 2018 09:26:46 +0100 Message-ID: References: <1519800242-2442-1-git-send-email-Monk.Liu@amd.com> Reply-To: christian.koenig@amd.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x243.google.com (mail-wr0-x243.google.com [IPv6:2a00:1450:400c:c0c::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5B0836E8CD for ; Wed, 28 Feb 2018 08:26:49 +0000 (UTC) Received: by mail-wr0-x243.google.com with SMTP id v111so1420447wrb.3 for ; Wed, 28 Feb 2018 00:26:49 -0800 (PST) In-Reply-To: <1519800242-2442-1-git-send-email-Monk.Liu@amd.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: Monk Liu , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org QW0gMjguMDIuMjAxOCB1bSAwNzo0NCBzY2hyaWViIE1vbmsgTGl1Ogo+IHVuZGVyIGJlbG93IHNj ZW5hcmlvIHRoZSBvYmotPmZlbmNlIHdvdWxkIHJlZmVyIHRvIGEgd2lsZCBwb2ludGVyOgo+Cj4g MSxjYWxsIHJlc2VydmF0aW9uX29iamVjdF9yZXNlcnZlZF9zaGFyZWQKPiAyLGNhbGwgcmVzZXJ2 YXRpb25fb2JqZWN0X2FkZF9zaGFyZWRfZmVuY2UKPiAzLGNhbGwgcmVzZXJ2YXRpb25fb2JqZWN0 X3Jlc2VydmVkX3NoYXJlZAo+IDQsY2FsbCByZXNlcnZhdGlvbl9vYmplY3RfYWRkX3NoYXJlZF9m ZW5jZQo+Cj4gaW4gc3RlcCAxLCBzdGFnZWQgaXMgYWxsb2NhdGVkLAo+Cj4gaW4gc3RlcCAyLCBj b2RlIHBhdGggd2lsbCBnbyByZXNlcnZhdGlvbl9vYmplY3RfYWRkX3NoYXJlZF9yZXBsYWNlKCkK PiBhbmQgb2JqLT5mZW5jZSB3b3VsZCBiZSBhc3NpZ25lZCBhcyBzdGFnZWQgKHRocm91Z2ggUkNV X0lOSVRfUE9JTlRFUikKPgo+IGluIHN0ZXAgMywgb2JqLT5zdGFnZWQgd2lsbCBiZSBmcmVlZChi eSBzaW1wbGUga2ZyZWUpLAo+IHdoaWNoIG1ha2Ugb2JqLT5mZW5jZSBwb2ludCB0byBhIHdpbGQg cG9pbnRlci4uLgoKCldlbGwgdGhhdCBleHBsYW5hdGlvbiBpcyBzdGlsbCBub25zZW5zZS4gU2Vl IApyZXNlcnZhdGlvbl9vYmplY3RfYWRkX3NoYXJlZF9mZW5jZToKPiDCoMKgwqDCoMKgwqDCoCBv YmotPnN0YWdlZCA9IE5VTEw7CgpBbW9uZyB0aGUgZmlyc3QgdGhpbmdzIHJlc2VydmF0aW9uX29i amVjdF9hZGRfc2hhcmVkX2ZlbmNlKCkgZG9lcyBpcyBpdCAKc2V0cyBvYmotPnN0YWdlZCB0byBO VUxMLgoKU28gc3RlcCAzIHdpbGwgbm90IGZyZWUgYW55dGhpbmcgYW5kIHdlIG5ldmVyIGhhdmUg YSB3aWxkIHBvaW50ZXIuCgpSZWdhcmRzLApDaHJpc3RpYW4uCgo+Cj4gaW4gc3RlcCA0LCBjb2Rl IHBhdGggd2lsbCBnbyByZXNlcnZhdGlvbl9vYmplY3RfYWRkX3NoYXJlZF9pbnBsYWNlKCkKPiBh bmQgaW5zaWRlIGl0IHRoZSBAZm9iaiAod2hpY2ggZXF1YWxzIHRvIEBvYmotPnN0YWdlZCwgc2V0 IGJ5IGFib3ZlIHN0ZXBzKQo+IGlzIGFscmVhZHkgYSB3aWxkIHBvaW50ZXIKPgo+IHNob3VsZCBy ZW1vdiB0aGUga2ZyZWUgb24gc3RhZ2VkIGluIHJlc2VydmF0aW9uX29iamVjdF9yZXNlcnZlX3No YXJlZCgpCj4KPiBDaGFuZ2UtSWQ6IElmN2MwMWYxYjRiZTNkM2Q4YTgxZWZhOTAyMTY4NDFmNzlh YjFmYzFjCj4gU2lnbmVkLW9mZi1ieTogTW9uayBMaXUgPE1vbmsuTGl1QGFtZC5jb20+Cj4gLS0t Cj4gICBkcml2ZXJzL2RtYS1idWYvcmVzZXJ2YXRpb24uYyB8IDcgKystLS0tLQo+ICAgMSBmaWxl IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2RtYS1idWYvcmVzZXJ2YXRpb24uYyBiL2RyaXZlcnMvZG1hLWJ1Zi9yZXNlcnZh dGlvbi5jCj4gaW5kZXggMzc1ZGU0MS4uYjQ3M2NjYyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2Rt YS1idWYvcmVzZXJ2YXRpb24uYwo+ICsrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9yZXNlcnZhdGlvbi5j Cj4gQEAgLTc0LDEyICs3NCw5IEBAIGludCByZXNlcnZhdGlvbl9vYmplY3RfcmVzZXJ2ZV9zaGFy ZWQoc3RydWN0IHJlc2VydmF0aW9uX29iamVjdCAqb2JqKQo+ICAgCW9sZCA9IHJlc2VydmF0aW9u X29iamVjdF9nZXRfbGlzdChvYmopOwo+ICAgCj4gICAJaWYgKG9sZCAmJiBvbGQtPnNoYXJlZF9t YXgpIHsKPiAtCQlpZiAob2xkLT5zaGFyZWRfY291bnQgPCBvbGQtPnNoYXJlZF9tYXgpIHsKPiAt CQkJLyogcGVyZm9ybSBhbiBpbi1wbGFjZSB1cGRhdGUgKi8KPiAtCQkJa2ZyZWUob2JqLT5zdGFn ZWQpOwo+IC0JCQlvYmotPnN0YWdlZCA9IE5VTEw7Cj4gKwkJaWYgKG9sZC0+c2hhcmVkX2NvdW50 IDwgb2xkLT5zaGFyZWRfbWF4KQo+ICAgCQkJcmV0dXJuIDA7Cj4gLQkJfSBlbHNlCj4gKwkJZWxz ZQo+ICAgCQkJbWF4ID0gb2xkLT5zaGFyZWRfbWF4ICogMjsKPiAgIAl9IGVsc2UKPiAgIAkJbWF4 ID0gNDsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=