diff options
author | Breno Leitao <leitao@debian.org> | 2024-11-21 12:57:12 +0300 |
---|---|---|
committer | Mimi Zohar <zohar@linux.ibm.com> | 2024-12-24 21:56:45 +0300 |
commit | 68af44a71975688b881ea524e2526bb7c7ad0e9a (patch) | |
tree | edb47ac4ac202e17e9cd860d51961c3ecabd7d17 /tools/perf/scripts/python/task-analyzer.py | |
parent | 254ef9541d68bd9d75296b2487ec97d4d6d40d57 (diff) | |
download | linux-68af44a71975688b881ea524e2526bb7c7ad0e9a.tar.xz |
ima: kexec: silence RCU list traversal warning
The ima_measurements list is append-only and doesn't require
rcu_read_lock() protection. However, lockdep issues a warning when
traversing RCU lists without the read lock:
security/integrity/ima/ima_kexec.c:40 RCU-list traversed in non-reader section!!
Fix this by using the variant of list_for_each_entry_rcu() with the last
argument set to true. This tells the RCU subsystem that traversing this
append-only list without the read lock is intentional and safe.
This change silences the lockdep warning while maintaining the correct
semantics for the append-only list traversal.
Signed-off-by: Breno Leitao <leitao@debian.org>
Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions