Merge tag 'rcu_urgent_for_5.8_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull RCU-vs-KCSAN fixes from Borislav Petkov: "A single commit that uses "arch_" atomic operations to avoid the instrumentation that comes with the non-"arch_" versions. In preparation for that commit, it also has another commit that makes these "arch_" atomic operations available to generic code. Without these commits, KCSAN uses can see pointless errors" * tag 'rcu_urgent_for_5.8_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: rcu: Fixup noinstr warnings locking/atomics: Provide the arch_atomic_ interface to generic code
Showing
- include/linux/atomic-fallback.h 235 additions, 1 deletioninclude/linux/atomic-fallback.h
- include/linux/compiler.h 1 addition, 1 deletioninclude/linux/compiler.h
- kernel/rcu/tree.c 25 additions, 7 deletionskernel/rcu/tree.c
- scripts/atomic/gen-atomic-fallback.sh 31 additions, 0 deletionsscripts/atomic/gen-atomic-fallback.sh
Loading
Please register or sign in to comment