]> git.baikalelectronics.ru Git - kernel.git/commit
rcu: Remove SPARSE_RCU_POINTER Kconfig option
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 12 May 2017 22:56:35 +0000 (15:56 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 9 Jun 2017 01:52:41 +0000 (18:52 -0700)
commitd43fd42df8bb390cba9bc405a6ec62ce9c726af0
tree7fee0c0fb4e4de059050c0003c370042bb832ffc
parentc44a5aedbd6890da51b65009649b1dc8771377e9
rcu: Remove SPARSE_RCU_POINTER Kconfig option

The sparse-based checking for non-RCU accesses to RCU-protected pointers
has been around for a very long time, and it is now the only type of
sparse-based checking that is optional.  This commit therefore makes
it unconditional.

Reported-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Fengguang Wu <fengguang.wu@intel.com>
Documentation/RCU/Design/Requirements/Requirements.html
Documentation/RCU/checklist.txt
Documentation/dev-tools/sparse.rst
include/linux/compiler.h
lib/Kconfig.debug
lib/Makefile
tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt