aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2021-02-26 11:25:29 -0800
committerPaul E. McKenney <paulmck@kernel.org>2021-03-15 13:53:24 -0700
commit7e937220afa3eada0d4611b31e4e3c60770e39b4 (patch)
tree3e5f1785dbab114fc34d174e6dfd79bfc0615f6c /tools
parentdocs: Correctly spell Stephen Hemminger's name (diff)
downloadlinux-dev-7e937220afa3eada0d4611b31e4e3c60770e39b4.tar.xz
linux-dev-7e937220afa3eada0d4611b31e4e3c60770e39b4.zip
rcu: Add explicit barrier() to __rcu_read_unlock()
Because preemptible RCU's __rcu_read_unlock() is an external function, the rough equivalent of an implicit barrier() is inserted by the compiler. Except that there is a direct call to __rcu_read_unlock() in that same file, and compilers are getting to the point where they might choose to inline the fastpath of the __rcu_read_unlock() function. This commit therefore adds an explicit barrier() to the very beginning of __rcu_read_unlock(). Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions