Re: [PATCH] powerpc: mpc52xx_gpt: fix a potential memory leak

From: xkernel.wang@foxmail.com <hidden>
Date: 2021-12-13 02:28:52
Also in: lkml

Michael Ellerman [off-list ref] wrote:
quoted
When some internal memory errors happend in of_iomap(), we should free
gpt to prevent memory leak.
But it's allocated with devm_kzalloc(), so the devres core is meant to
free it for us isn't it?
Yes, maybe you are right. I did that as I mentioned when gpt-regs is NULL, it 
will return -ENOMEM, which is the same when gpt is NULL. So I suppose to 
free it in time is better:
gpt = devm_kzalloc(&ofdev->dev, sizeof *gpt, GFP_KERNEL);
if (!gpt)
	return -ENOMEM;
cheers
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help