diff options
| author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2011-08-01 09:33:02 +0400 |
|---|---|---|
| committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2011-09-29 08:38:34 +0400 |
| commit | 6846c0c54074d47927c90eab4a805115e1ae3292 (patch) | |
| tree | 8f074445ca802a48d976b9a9c8595ac7fe603f22 /lib/mpi/mpi-scan.c | |
| parent | d322f45ceed525daa9401154590bbae3222cfefb (diff) | |
| download | linux-6846c0c54074d47927c90eab4a805115e1ae3292.tar.xz | |
rcu: Improve rcu_assign_pointer() and RCU_INIT_POINTER() documentation
The differences between rcu_assign_pointer() and RCU_INIT_POINTER() are
subtle, and it is easy to use the the cheaper RCU_INIT_POINTER() when
the more-expensive rcu_assign_pointer() should have been used instead.
The consequences of this mistake are quite severe.
This commit therefore carefully lays out the situations in which it it
permissible to use RCU_INIT_POINTER().
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'lib/mpi/mpi-scan.c')
0 files changed, 0 insertions, 0 deletions
