mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 10:33:41 +02:00
srcu: Document that srcu_{read_lock,down_read}() can share srcu_struct
This commit adds a sentence to the srcu_down_read() function's kernel-doc header noting that it is permissible to use srcu_down_read() and srcu_read_lock() on the same srcu_struct, even concurrently. Signed-off-by: Paul E. McKenney <paulmck@kernel.org> Cc: Alexei Starovoitov <ast@kernel.org> Cc: Andrii Nakryiko <andrii@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Kent Overstreet <kent.overstreet@linux.dev> Cc: <bpf@vger.kernel.org> Signed-off-by: Boqun Feng <boqun.feng@gmail.com>
This commit is contained in:
parent
dfe442c943
commit
729fb74889
|
|
@ -359,7 +359,8 @@ srcu_read_lock_notrace(struct srcu_struct *ssp) __acquires(ssp)
|
|||
* srcu_down_read() nor srcu_up_read() may be invoked from an NMI handler.
|
||||
*
|
||||
* Calls to srcu_down_read() may be nested, similar to the manner in
|
||||
* which calls to down_read() may be nested.
|
||||
* which calls to down_read() may be nested. The same srcu_struct may be
|
||||
* used concurrently by srcu_down_read() and srcu_read_lock().
|
||||
*/
|
||||
static inline int srcu_down_read(struct srcu_struct *ssp) __acquires(ssp)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user