doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer()
The code listing under this section has a quick quiz that says line 19 uses rcu_access_pointer, but the code listing itself instead uses rcu_dereference(). This commit therefore makes the code listing match the quick quiz. Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org> Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
This commit is contained in:
parent
8b9df28d7f
commit
97949f0176
@ -1596,7 +1596,7 @@ used in place of <tt>synchronize_rcu()</tt> as follows:
|
|||||||
16 struct foo *p;
|
16 struct foo *p;
|
||||||
17
|
17
|
||||||
18 spin_lock(&gp_lock);
|
18 spin_lock(&gp_lock);
|
||||||
19 p = rcu_dereference(gp);
|
19 p = rcu_access_pointer(gp);
|
||||||
20 if (!p) {
|
20 if (!p) {
|
||||||
21 spin_unlock(&gp_lock);
|
21 spin_unlock(&gp_lock);
|
||||||
22 return false;
|
22 return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user