]> git.apps.os.sepia.ceph.com Git - ceph-client.git/commit
doc: Clarify rcu_assign_pointer() and rcu_dereference() ordering
authorPaul E. McKenney <paulmck@kernel.org>
Wed, 22 May 2024 19:04:13 +0000 (12:04 -0700)
committerPaul E. McKenney <paulmck@kernel.org>
Thu, 6 Jun 2024 18:32:30 +0000 (11:32 -0700)
commita3fbf8606351e7c884a4722dfab2e23e49c1cf70
treea235a58b72251a584eff98d040a4d18ce8f12373
parent293d901348489f507f644a5b72e864b82d8bc288
doc: Clarify rcu_assign_pointer() and rcu_dereference() ordering

This commit expands on the ordering properties of rcu_assign_pointer()
and rcu_dereference(), outlining their constraints on CPUs and compilers.

Reported-by: Rao Shoaib <rao.shoaib@oracle.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Documentation/RCU/whatisRCU.rst