diff options
author | Tom Rix <trix@redhat.com> | 2022-03-20 02:51:43 +0100 |
---|---|---|
committer | Petr Mladek <pmladek@suse.com> | 2022-03-23 13:51:11 +0100 |
commit | 5e6ded2e7a5d9c71186acc8f51989ef6e6addda4 (patch) | |
tree | b676e714e34b2b6d19084532e2808a450f95759a /MAINTAINERS | |
parent | livepatch: Skip livepatch tests if ftrace cannot be configured (diff) | |
download | linux-5e6ded2e7a5d9c71186acc8f51989ef6e6addda4.tar.xz linux-5e6ded2e7a5d9c71186acc8f51989ef6e6addda4.zip |
livepatch: Reorder to use before freeing a pointer
Clang static analysis reports this issue
livepatch-shadow-fix1.c:113:2: warning: Use of
memory after it is freed
pr_info("%s: dummy @ %p, prevented leak @ %p\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The pointer is freed in the previous statement.
Reorder the pr_info to report before the free.
Similar issue in livepatch-shadow-fix2.c
Note that it is a false positive. pr_info() just prints the address.
The freed memory is not accessed. Well, the static analyzer could not
know this easily.
Signed-off-by: Tom Rix <trix@redhat.com>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Acked-by: David Vernet <void@manifault.com>
Acked-by: Joe Lawrence <joe.lawrence@redhat.com>
[pmladek@suse.com: Note about that it was false positive.]
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20220320015143.2208591-1-trix@redhat.com
Diffstat (limited to 'MAINTAINERS')
0 files changed, 0 insertions, 0 deletions