diff options
author | 2023-04-04 18:52:47 -0700 | |
---|---|---|
committer | 2023-04-14 09:36:22 -0700 | |
commit | 430bb0d1c3376c988982f14bcbe71f917c89e1ab (patch) | |
tree | 4006f12a1f56b63cb59e7937bcbcf69a4bbab87a /scripts/generate_rust_analyzer.py | |
parent | module: Ignore L0 and rename is_arm_mapping_symbol() (diff) | |
download | linux-rng-430bb0d1c3376c988982f14bcbe71f917c89e1ab.tar.xz linux-rng-430bb0d1c3376c988982f14bcbe71f917c89e1ab.zip |
module: fix kmemleak annotations for non init ELF sections
Commit ac3b43283923 ("module: replace module_layout with module_memory")
reworked the way to handle memory allocations to make it clearer. But it
lost in translation how we handled kmemleak_ignore() or kmemleak_not_leak()
for different ELF sections.
Fix this and clarify the comments a bit more. Contrary to the old way
of using kmemleak_ignore() for init.* ELF sections we stick now only to
kmemleak_not_leak() as per suggestion by Catalin Marinas so to avoid
any false positives and simplify the code.
Fixes: ac3b43283923 ("module: replace module_layout with module_memory")
Reported-by: Jim Cromie <jim.cromie@gmail.com>
Acked-by: Song Liu <song@kernel.org>
Suggested-by: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions