]> bbs.cooldavid.org Git - net-next-2.6.git/commit
rcu: Add "notrace" to RCU function headers used by ftrace
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Mon, 24 Aug 2009 16:42:00 +0000 (09:42 -0700)
committerIngo Molnar <mingo@elte.hu>
Mon, 24 Aug 2009 18:37:04 +0000 (20:37 +0200)
commit7c614d6461399acca5c0ba444f5db49cb332fc08
tree63f4a5368aadafb65030e4d277bf341c4f875a1e
parent6b3ef48adf847f7adf11c870e3ffacac150f1564
rcu: Add "notrace" to RCU function headers used by ftrace

Both rcu_read_lock_sched_notrace() and
rcu_read_unlock_sched_notrace() are used by ftrace, and thus
need to be marked "notrace".

Unfortunately, my naive assumption that gcc would see the inner
"notrace" does not hold.

Kudos to Lai Jiangshan for noting this.

Reported-by: Ingo Molnar <mingo@elte.hu>
Bug-spotted-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: laijs@cn.fujitsu.com
Cc: dipankar@in.ibm.com
Cc: akpm@linux-foundation.org
Cc: mathieu.desnoyers@polymtl.ca
Cc: josht@linux.vnet.ibm.com
Cc: dvhltc@us.ibm.com
Cc: niv@us.ibm.com
Cc: peterz@infradead.org
Cc: rostedt@goodmis.org
LKML-Reference: <12511321213243-git-send-email->
Signed-off-by: Ingo Molnar <mingo@elte.hu>
include/linux/rcupdate.h