Skip to content

Commit 28c185a

Browse files
evdenisJuliaLawall
authored andcommitted
coccinelle: api: kfree_sensitive: print memset position
Print memset() call position in addition to the kfree() position to ease issues identification. Signed-off-by: Denis Efremov <efremov@linux.com> Signed-off-by: Julia Lawall <julia.lawall@inria.fr>
1 parent 7b36c13 commit 28c185a

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

scripts/coccinelle/api/kfree_sensitive.cocci

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,16 @@ type T;
8585

8686
@script:python depends on report@
8787
p << r.p;
88+
m << r.m;
8889
@@
8990
90-
coccilib.report.print_report(p[0],
91-
"WARNING: opportunity for kfree_sensitive/kvfree_sensitive")
91+
msg = "WARNING opportunity for kfree_sensitive/kvfree_sensitive (memset at line %s)"
92+
coccilib.report.print_report(p[0], msg % (m[0].line))
9293
9394
@script:python depends on org@
9495
p << r.p;
96+
m << r.m;
9597
@@
9698
97-
coccilib.org.print_todo(p[0],
98-
"WARNING: opportunity for kfree_sensitive/kvfree_sensitive")
99+
msg = "WARNING opportunity for kfree_sensitive/kvfree_sensitive (memset at line %s)"
100+
coccilib.org.print_todo(p[0], msg % (m[0].line))

0 commit comments

Comments
 (0)