call_rcu(9)

call_rcu9

Queue an rcu callback for invocation after a grace period.

Usage

void fastcall call_rcu(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

Overview

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. RCU read-side critical sections are delimited by rcu_read_lock and rcu_read_unlock, and may be nested.

From linux-manual-2.6.18 2.6.18.dfsg.1-26etch2 in Debian 4.0 (Etch). Also shipped by linux-manual-2.6.24. Parsed by carta from the page's man source.