Messages in this thread Patch in this message | | | From | Frederic Weisbecker <> | Subject | [PATCH 2/4] rcu: Irq nesting is always 0 on rcu_enter_idle_common | Date | Mon, 28 Nov 2011 22:24:45 +0100 |
| |
So pass 0 directly as a nesting value on the tracing calls.
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> Cc: Josh Triplett <josh@joshtriplett.org> --- kernel/rcutree.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/kernel/rcutree.c b/kernel/rcutree.c index c2aaadf..b80cb41 100644 --- a/kernel/rcutree.c +++ b/kernel/rcutree.c @@ -350,11 +350,10 @@ static int rcu_implicit_offline_qs(struct rcu_data *rdp) */ static void rcu_idle_enter_common(struct rcu_dynticks *rdtp) { - trace_rcu_dyntick("Start", rdtp->dynticks_nesting); + trace_rcu_dyntick("Start", 0); if (!idle_cpu(smp_processor_id())) { WARN_ON_ONCE(1); /* must be idle task! */ - trace_rcu_dyntick("Error on entry: not idle task", - rdtp->dynticks_nesting); + trace_rcu_dyntick("Error on entry: not idle task", 0); ftrace_dump(DUMP_ALL); } /* CPUs seeing atomic_inc() must see prior RCU read-side crit sects */ -- 1.7.5.4
| |