4 Aug
2012
4 Aug
'12
2:32 p.m.
On Sat, Aug 04, 2012 at 02:00:32PM +0200, Julia Lawall wrote:
From: Julia Lawall Julia.Lawall@lip6.fr
Using kfree to free data allocated with devm_kzalloc causes double frees.
The semantic patch that fixes this problem is as follows: (http://coccinelle.lip6.fr/)
Might it make more sense to devm_kfree() them? If we don't expect to immediately abort driver instantiation it'll save having them lying around for the entire lifetime of the device even if they're not strictly leaked.