Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug


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


       void fastcall call_rcu_bh  (struct rcu_head * head,
                                     void (*func) <funcparams>struct rcu_head *rcu</funcparams>);


       head   structure to be used for queueing the RCU updates.

       func   actual update function to be invoked after the grace period


       The update function will be invoked some time after a full grace period
       elapses,  in  other  words  after all currently executing 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 interface is to be used when most of
       the read-side critical sections are in softirq context.  RCU  read-side
       critical sections are delimited 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.