From: Mathieu Desnoyers Date: Fri, 14 Nov 2008 22:47:34 +0000 (-0500) Subject: rcu: add rcu_read_*_sched_notrace() X-Git-Tag: upstream/snapshot3+hdmi~18679^2~462^3~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=954e100d2275cb2f150f2b18d5cddcdf67b956ac;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git rcu: add rcu_read_*_sched_notrace() Impact: new API, useful for tracepoints and markers. Add _notrace version to rcu_read_*_sched(). Signed-off-by: Mathieu Desnoyers Reviewed-by: Paul E McKenney Signed-off-by: Ingo Molnar --- diff --git a/include/linux/rcupdate.h b/include/linux/rcupdate.h index 86f1f5e..895dc9c 100644 --- a/include/linux/rcupdate.h +++ b/include/linux/rcupdate.h @@ -142,6 +142,7 @@ struct rcu_head { * on the write-side to insure proper synchronization. */ #define rcu_read_lock_sched() preempt_disable() +#define rcu_read_lock_sched_notrace() preempt_disable_notrace() /* * rcu_read_unlock_sched - marks the end of a RCU-classic critical section @@ -149,6 +150,7 @@ struct rcu_head { * See rcu_read_lock_sched for more information. */ #define rcu_read_unlock_sched() preempt_enable() +#define rcu_read_unlock_sched_notrace() preempt_enable_notrace()