summaryrefslogtreecommitdiffstats
path: root/Documentation/RCU
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>2015-04-20 03:21:47 +0200
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2015-05-27 21:56:16 +0200
commit1ebee8017d84ec8a0ba893cf7b8be3f70ead088b (patch)
tree7eb72494a19bb32b40d0bb241b3c79c872c6e69e /Documentation/RCU
parentmce: Stop using array-index-based RCU primitives (diff)
downloadlinux-1ebee8017d84ec8a0ba893cf7b8be3f70ead088b.tar.xz
linux-1ebee8017d84ec8a0ba893cf7b8be3f70ead088b.zip
rcu: Eliminate array-index-based RCU primitives
Now that rcu_access_index() and rcu_dereference_index_check() are no longer used, the commit removes them from the RCU API. This means that RCU's data dependencies now involve only pointers, give or take the occasional cast to and then back from an integer type to do pointer arithmetic. This in turn eliminates the need for a number of operations on values carrying RCU data dependencies. Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Cc: linux-edac@vger.kernel.org Cc: Tony Luck <tony.luck@intel.com> Acked-by: Borislav Petkov <bp@suse.de>
Diffstat (limited to 'Documentation/RCU')
0 files changed, 0 insertions, 0 deletions