summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorJann Horn <jannh@google.com>2025-03-26 22:04:36 +0100
committerArnd Bergmann <arnd@arndb.de>2025-03-26 22:16:50 +0100
commit47a60391ae0ed04ffbb9bd8dcd94ad9d08b41288 (patch)
tree4ca8d7fa67a0c36b08931360d58569dfd0f53452 /tools/perf/scripts/python/task-analyzer.py
parentece69af2ede103e190ffdfccd9f9ec850606ab5e (diff)
rwonce: fix crash by removing READ_ONCE() for unaligned read
When arm64 is built with LTO, it upgrades READ_ONCE() to ldar / ldapr (load-acquire) to avoid issues that can be caused by the compiler optimizing away implicit address dependencies. Unlike plain loads, these load-acquire instructions actually require an aligned address. For now, fix it by removing the READ_ONCE() that the buggy commit introduced. Fixes: ece69af2ede1 ("rwonce: handle KCSAN like KASAN in read_word_at_a_time()") Reported-by: Nathan Chancellor <nathan@kernel.org> Closes: https://lore.kernel.org/r/20250326203926.GA10484@ax162 Signed-off-by: Jann Horn <jannh@google.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions