call_rcu_bh(9)

NAME

call_rcu_bh - Queue an RCU for invocation after a quicker
grace period.

SYNOPSIS

void  fastcall  call_rcu_bh(struct  rcu_head  * head, void
(*func) (struct rcu_head *rcu));

ARGUMENTS

head
structure to be used for queueing the RCU updates.
func
actual update function to be invoked after the grace
period

DESCRIPTION

The update function will be invoked some time after a full
grace period elapses, in other words after all currently execut
ing RCU read-side critical sections have completed. call_rcu_bh
assumes that the read-side critical sections end on completion of
a softirq handler. This means that read-side critical sections in
process context must not be interrupted by softirqs. This inter
face is to be used when most of the read-side critical sections
are in softirq context. RCU read-side critical sections are de
limited by rcu_read_lock and rcu_read_unlock, * if in interrupt
context or rcu_read_lock_bh and rcu_read_unlock_bh, if in process
context. These may be nested.

COPYRIGHT

Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout