Re: [upstream] mtd/ifc: fix ifc driver memory release issue
From: Artem Bityutskiy <dedekind1@gmail.com>
Date: 2013-05-10 12:29:05
From: Artem Bityutskiy <dedekind1@gmail.com>
Date: 2013-05-10 12:29:05
On Thu, 2013-03-28 at 21:28 -0700, Brian Norris wrote:
On Wed, Mar 27, 2013 at 5:25 AM, Roy Zang [off-list ref] wrote:quoted
memory is allocated by devm_kzalloc, so release it using devm_kfree() instead kfree();You are correct that it should not be freed with kfree(). But the correct solution is that it does not need to be freed (explicitly) at all. That's the whole point of the managed allocators (i.e., devm_kzalloc()). Try this patch instead. Totally untested here.
Pushed to l2-mtd.git, thanks! -- Best Regards, Artem Bityutskiy