From: Mathieu Desnoyers Date: Fri, 14 Nov 2008 22:47:43 +0000 (-0500) Subject: tracepoints: use rcu_*_sched_notrace X-Git-Tag: v2.6.29-rc1~586^2~58^3~8 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=da7b3eab167091693ad215ad7692f7d0d24d1356;p=linux-2.6-omap-h63xx.git tracepoints: use rcu_*_sched_notrace Make sure tracepoints can be called within ftrace callbacks. Signed-off-by: Mathieu Desnoyers Signed-off-by: Ingo Molnar --- diff --git a/include/linux/tracepoint.h b/include/linux/tracepoint.h index 63064e9403f..69648c54a32 100644 --- a/include/linux/tracepoint.h +++ b/include/linux/tracepoint.h @@ -40,14 +40,14 @@ struct tracepoint { do { \ void **it_func; \ \ - rcu_read_lock_sched(); \ + rcu_read_lock_sched_notrace(); \ it_func = rcu_dereference((tp)->funcs); \ if (it_func) { \ do { \ ((void(*)(proto))(*it_func))(args); \ } while (*(++it_func)); \ } \ - rcu_read_unlock_sched(); \ + rcu_read_unlock_sched_notrace(); \ } while (0) /*