From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4E5B9C35DF9 for ; Thu, 27 Feb 2020 18:35:51 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2F23C246BD for ; Thu, 27 Feb 2020 18:35:51 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2F23C246BD Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id F001C6EC4C; Thu, 27 Feb 2020 18:35:47 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by gabe.freedesktop.org (Postfix) with ESMTP id 9BBBF6EBFF; Thu, 27 Feb 2020 18:35:46 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3901D1FB; Thu, 27 Feb 2020 10:35:46 -0800 (PST) Received: from e110455-lin.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 190B83F73B; Thu, 27 Feb 2020 10:35:46 -0800 (PST) Received: by e110455-lin.cambridge.arm.com (Postfix, from userid 1000) id CD024682F2C; Thu, 27 Feb 2020 18:35:44 +0000 (GMT) Date: Thu, 27 Feb 2020 18:35:44 +0000 From: Liviu Dudau To: Daniel Vetter Message-ID: <20200227183544.GC364558@e110455-lin.cambridge.arm.com> References: <20200227181522.2711142-1-daniel.vetter@ffwll.ch> <20200227181522.2711142-19-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200227181522.2711142-19-daniel.vetter@ffwll.ch> Subject: Re: [Intel-gfx] [PATCH 18/51] drm/: Use drmm_add_final_kfree X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Intel Graphics Development , m.felsch@pengutronix.de, DRI Development , Russell King , "James \(Qian\) Wang" , Daniel Vetter , Mihail Atanassov , l.stach@pengutronix.de Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gVGh1LCBGZWIgMjcsIDIwMjAgYXQgMDc6MTQ6NDlQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBUaGVzZSBhcmUgdGhlIGxlZnRvdmVyIGRyaXZlcnMgdGhhdCBkaWRuJ3QgaGF2ZSBh IC0+cmVsZWFzZSBob29rIHRoYXQKPiBuZWVkZWQgdG8gYmUgdXBkYXRlZC4KPiAKPiBTaWduZWQt b2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KPiBDYzogIkph bWVzIChRaWFuKSBXYW5nIiA8amFtZXMucWlhbi53YW5nQGFybS5jb20+Cj4gQ2M6IExpdml1IER1 ZGF1IDxsaXZpdS5kdWRhdUBhcm0uY29tPgo+IENjOiBNaWhhaWwgQXRhbmFzc292IDxtaWhhaWwu YXRhbmFzc292QGFybS5jb20+Cj4gQ2M6IFJ1c3NlbGwgS2luZyA8bGludXhAYXJtbGludXgub3Jn LnVrPgo+IENjOiBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgo+IC0tLQo+ICBk cml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9rbXMuYyB8IDIgKysKPiAg ZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZHJ2LmMgICAgICAgICAgICAgfCAyICsrCj4g IGRyaXZlcnMvZ3B1L2RybS92Ym94dmlkZW8vdmJveF9kcnYuYyAgICAgICAgICAgIHwgMiArKwo+ ICAzIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkva29tZWRhL2tvbWVkYV9rbXMuYyBiL2RyaXZlcnMvZ3B1 L2RybS9hcm0vZGlzcGxheS9rb21lZGEva29tZWRhX2ttcy5jCj4gaW5kZXggNDQyZDQ2NTYxNTBh Li4xNmRmZDVjZGI2NmMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FybS9kaXNwbGF5 L2tvbWVkYS9rb21lZGFfa21zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL2Rpc3BsYXkv a29tZWRhL2tvbWVkYV9rbXMuYwo+IEBAIC0xNCw2ICsxNCw3IEBACj4gICNpbmNsdWRlIDxkcm0v ZHJtX2dlbV9jbWFfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZl cl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1faXJxLmg+Cj4gKyNpbmNsdWRlIDxkcm0v ZHJtX21hbmFnZWQuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Cj4gICNp bmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgo+ICAKPiBAQCAtMjcxLDYgKzI3Miw3IEBAIHN0cnVj dCBrb21lZGFfa21zX2RldiAqa29tZWRhX2ttc19hdHRhY2goc3RydWN0IGtvbWVkYV9kZXYgKm1k ZXYpCj4gIAllcnIgPSBkcm1fZGV2X2luaXQoZHJtLCAma29tZWRhX2ttc19kcml2ZXIsIG1kZXYt PmRldik7Cj4gIAlpZiAoZXJyKQo+ICAJCWdvdG8gZnJlZV9rbXM7Cj4gKwlkcm1tX2FkZF9maW5h bF9rZnJlZShkcm0sIGttcyk7Cj4gIAo+ICAJZHJtLT5kZXZfcHJpdmF0ZSA9IG1kZXY7Cj4gIAoK Rm9yIGtvbWVkYTogQWNrZWQtYnk6IExpdml1IER1ZGF1IDxsaXZpdS5kdWRhdUBhcm0uY29tPgoK QmVzdCByZWdhcmRzLApMaXZpdQoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FybWFk YS9hcm1hZGFfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9kcnYuYwo+IGlu ZGV4IDE5N2RjYTNmYzg0Yy4uZGQ5ZWQ3MWVkOTQyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9hcm1hZGEvYXJtYWRhX2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9h cm1hZGFfZHJ2LmMKPiBAQCAtMTIsNiArMTIsNyBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9t aWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2Rydi5oPgo+ICAjaW5jbHVkZSA8ZHJt L2RybV9pb2N0bC5oPgo+ICsjaW5jbHVkZSA8ZHJtL2RybV9tYW5hZ2VkLmg+Cj4gICNpbmNsdWRl IDxkcm0vZHJtX3ByaW1lLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ ICAjaW5jbHVkZSA8ZHJtL2RybV9mYl9oZWxwZXIuaD4KPiBAQCAtMTAzLDYgKzEwNCw3IEBAIHN0 YXRpYyBpbnQgYXJtYWRhX2RybV9iaW5kKHN0cnVjdCBkZXZpY2UgKmRldikKPiAgCQlrZnJlZShw cml2KTsKPiAgCQlyZXR1cm4gcmV0Owo+ICAJfQo+ICsJZHJtbV9hZGRfZmluYWxfa2ZyZWUoJnBy aXYtPmRybSwgcHJpdik7Cj4gIAo+ICAJLyogUmVtb3ZlIGVhcmx5IGZyYW1lYnVmZmVycyAqLwo+ ICAJcmV0ID0gZHJtX2ZiX2hlbHBlcl9yZW1vdmVfY29uZmxpY3RpbmdfZnJhbWVidWZmZXJzKE5V TEwsCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92Ym94dmlkZW8vdmJveF9kcnYuYyBi L2RyaXZlcnMvZ3B1L2RybS92Ym94dmlkZW8vdmJveF9kcnYuYwo+IGluZGV4IDg1MTJkOTcwYTA5 Zi4uMTNlYWFlNzkyMWY1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92Ym94dmlkZW8v dmJveF9kcnYuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS92Ym94dmlkZW8vdmJveF9kcnYuYwo+ IEBAIC0xNyw2ICsxNyw3IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2hlbHBlci5oPgo+ICAj aW5jbHVkZSA8ZHJtL2RybV9maWxlLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX2lvY3RsLmg+Cj4g KyNpbmNsdWRlIDxkcm0vZHJtX21hbmFnZWQuaD4KPiAgCj4gICNpbmNsdWRlICJ2Ym94X2Rydi5o Igo+ICAKPiBAQCAtNTQsNiArNTUsNyBAQCBzdGF0aWMgaW50IHZib3hfcGNpX3Byb2JlKHN0cnVj dCBwY2lfZGV2ICpwZGV2LCBjb25zdCBzdHJ1Y3QgcGNpX2RldmljZV9pZCAqZW50KQo+ICAJdmJv eC0+ZGRldi5wZGV2ID0gcGRldjsKPiAgCXZib3gtPmRkZXYuZGV2X3ByaXZhdGUgPSB2Ym94Owo+ ICAJcGNpX3NldF9kcnZkYXRhKHBkZXYsIHZib3gpOwo+ICsJZHJtbV9hZGRfZmluYWxfa2ZyZWUo JnZib3gtPmRkZXYsIHZib3gpOwo+ICAJbXV0ZXhfaW5pdCgmdmJveC0+aHdfbXV0ZXgpOwo+ICAK PiAgCXJldCA9IHBjaV9lbmFibGVfZGV2aWNlKHBkZXYpOwo+IC0tIAo+IDIuMjQuMQo+IAoKLS0g Cj09PT09PT09PT09PT09PT09PT09CnwgSSB3b3VsZCBsaWtlIHRvIHwKfCBmaXggdGhlIHdvcmxk LCAgfAp8IGJ1dCB0aGV5J3JlIG5vdCB8CnwgZ2l2aW5nIG1lIHRoZSAgIHwKIFwgc291cmNlIGNv ZGUhICAvCiAgLS0tLS0tLS0tLS0tLS0tCiAgICDCr1xfKOODhClfL8KvCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=