coccinelle: also catch kzfree() issues
authorYann Droneaud <ydroneaud@opteya.com>
Mon, 23 May 2016 15:07:19 +0000 (17:07 +0200)
committerMichal Marek <mmarek@suse.com>
Tue, 21 Jun 2016 09:43:32 +0000 (11:43 +0200)
commit6dd9379e8f327e70d182b15be3ba21aa2b5d2cba
tree0e8d95f8e1748444490f8be79ba1b2dd7bde6553
parent7a2358b3818691521c7df531415d1ea4d0398520
coccinelle: also catch kzfree() issues

Since commit 3ef0e5ba4673 ('slab: introduce kzfree()'),
kfree() is no more the only function to be considered:
kzfree() should be recognized too.

In particular, kzfree() must not be called on memory
allocated through devm_*() functions.

Cc: Johannes Weiner <hannes@cmpxchg.org>
Acked-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Michal Marek <mmarek@suse.com>
scripts/coccinelle/free/devm_free.cocci
scripts/coccinelle/free/ifnullfree.cocci
scripts/coccinelle/free/kfree.cocci
scripts/coccinelle/free/kfreeaddr.cocci