diff options
| author | Luc Van Oostenryck <[email protected]> | 2022-06-05 16:07:38 +0000 |
|---|---|---|
| committer | akpm <[email protected]> | 2022-06-17 02:58:20 +0000 |
| commit | 9776e3861e0e30330f6c8ca9c30348f336d24b1c (patch) | |
| tree | 0770fc3968b6bfac95204db0de93ff44adf64423 /lib/error-inject.c | |
| parent | include/linux/rbtree.h: replace kernel.h with the necessary inclusions (diff) | |
| download | kernel-9776e3861e0e30330f6c8ca9c30348f336d24b1c.tar.gz kernel-9776e3861e0e30330f6c8ca9c30348f336d24b1c.zip | |
ia64: fix sparse warnings with cmpxchg() & xchg()
On IA64, new sparse's warnings where issued after fixing some __rcu
annotations in kernel/bpf/.
These new warnings are false positives and appear on IA64 because on this
architecture, the macros for cmpxchg() and xchg() make casts that ignore
sparse annotations.
This patch contains the minimal patch to fix this issue: adding a missing
cast and some missing '__force'.
Link: https://lore.kernel.org/r/20220601120013.bq5a3ynbkc3hngm5@mail
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Luc Van Oostenryck <[email protected]>
Reported-by: kernel test robot <[email protected]>
Acked-by: Paul E. McKenney <[email protected]>
Acked-by: Toke Høiland-Jørgensen <[email protected]>
Cc: Arnd Bergmann <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'lib/error-inject.c')
0 files changed, 0 insertions, 0 deletions
