From: Johan Hovold Subject: Re: [PATCH 1/4] drm/msm: fix memleak on release Date: Wed, 30 Oct 2019 11:01:46 +0100 Message-ID: <20191030100146.GC4691@localhost> References: <20191010131333.23635-1-johan@kernel.org> <20191010131333.23635-2-johan@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20191010131333.23635-2-johan-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: Rob Clark , Sean Paul , Daniel Vetter Cc: linux-s390-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Vasily Gorbik , David Airlie , linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Heiko Carstens , linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Johan Hovold , Fabien Dessenne , Christian Borntraeger , Jordan Crouse , Harald Freudenberger , stable , Greg Kroah-Hartman , Mauro Carvalho Chehab , freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-media-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDM6MTM6MzBQTSArMDIwMCwgSm9oYW4gSG92b2xkIHdy b3RlOgo+IElmIGEgcHJvY2VzcyBpcyBpbnRlcnJ1cHRlZCB3aGlsZSBhY2Nlc3NpbmcgdGhlICJn cHUiIGRlYnVnZnMgZmlsZSBhbmQKPiB0aGUgZHJtIGRldmljZSBzdHJ1Y3RfbXV0ZXggaXMgY29u dGVuZGVkLCByZWxlYXNlKCkgY291bGQgcmV0dXJuIGVhcmx5Cj4gYW5kIGZhaWwgdG8gZnJlZSBy ZWxhdGVkIHJlc291cmNlcy4KPiAKPiBOb3RlIHRoYXQgdGhlIHJldHVybiB2YWx1ZSBmcm9tIHJl bGVhc2UoKSBpcyBpZ25vcmVkLgo+IAo+IEZpeGVzOiA0Zjc3NmY0NTExYzcgKCJkcm0vbXNtL2dw dTogQ29udmVydCB0aGUgR1BVIHNob3cgZnVuY3Rpb24gdG8gdXNlIHRoZSBHUFUgc3RhdGUiKQo+ IENjOiBzdGFibGUgPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICAgICAjIDQuMTgKPiBDYzogSm9y ZGFuIENyb3VzZSA8amNyb3VzZUBjb2RlYXVyb3JhLm9yZz4KPiBDYzogUm9iIENsYXJrIDxyb2Jk Y2xhcmtAZ21haWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEpvaGFuIEhvdm9sZCA8am9oYW5Aa2Vy bmVsLm9yZz4KPiAtLS0KClJvYiwgU2VhbiwKClNlbmRpbmcgYSByZW1pbmRlciBhYm91dCB0aGlz IG9uZSwgd2hpY2ggaXMgbm90IHlldCBpbiBsaW51eC1uZXh0LgoKUGVyaGFwcyBEYW5pZWwgY2Fu IHBpY2sgaXQgdXAgb3RoZXJ3aXNlPwoKVGhhbmtzLApKb2hhbgoKPiAgZHJpdmVycy9ncHUvZHJt L21zbS9tc21fZGVidWdmcy5jIHwgNiArLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0 aW9uKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v bXNtL21zbV9kZWJ1Z2ZzLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kZWJ1Z2ZzLmMKPiBp bmRleCA2YmU4Nzk1NzgxNDAuLjFjNzQzODFhNGZjOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vbXNtL21zbV9kZWJ1Z2ZzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9k ZWJ1Z2ZzLmMKPiBAQCAtNDcsMTIgKzQ3LDggQEAgc3RhdGljIGludCBtc21fZ3B1X3JlbGVhc2Uo c3RydWN0IGlub2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZpbGUpCj4gIAlzdHJ1Y3QgbXNtX2dw dV9zaG93X3ByaXYgKnNob3dfcHJpdiA9IG0tPnByaXZhdGU7Cj4gIAlzdHJ1Y3QgbXNtX2RybV9w cml2YXRlICpwcml2ID0gc2hvd19wcml2LT5kZXYtPmRldl9wcml2YXRlOwo+ICAJc3RydWN0IG1z bV9ncHUgKmdwdSA9IHByaXYtPmdwdTsKPiAtCWludCByZXQ7Cj4gLQo+IC0JcmV0ID0gbXV0ZXhf bG9ja19pbnRlcnJ1cHRpYmxlKCZzaG93X3ByaXYtPmRldi0+c3RydWN0X211dGV4KTsKPiAtCWlm IChyZXQpCj4gLQkJcmV0dXJuIHJldDsKPiAgCj4gKwltdXRleF9sb2NrKCZzaG93X3ByaXYtPmRl di0+c3RydWN0X211dGV4KTsKPiAgCWdwdS0+ZnVuY3MtPmdwdV9zdGF0ZV9wdXQoc2hvd19wcml2 LT5zdGF0ZSk7Cj4gIAltdXRleF91bmxvY2soJnNob3dfcHJpdi0+ZGV2LT5zdHJ1Y3RfbXV0ZXgp OwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJl bm8gbWFpbGluZyBsaXN0CkZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJlbm8=