rcu: Remove superfluous rdp fetch
authorFrederic Weisbecker <frederic@kernel.org>
Wed, 6 Jan 2021 22:07:15 +0000 (23:07 +0100)
committerPaul E. McKenney <paulmck@kernel.org>
Mon, 8 Mar 2021 22:17:35 +0000 (14:17 -0800)
Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar<mingo@kernel.org>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/tree.c

index da6f521..cdf091f 100644 (file)
@@ -648,7 +648,6 @@ static noinstr void rcu_eqs_enter(bool user)
        instrumentation_begin();
        trace_rcu_dyntick(TPS("Start"), rdp->dynticks_nesting, 0, atomic_read(&rdp->dynticks));
        WARN_ON_ONCE(IS_ENABLED(CONFIG_RCU_EQS_DEBUG) && !user && !is_idle_task(current));
-       rdp = this_cpu_ptr(&rcu_data);
        rcu_prepare_for_idle();
        rcu_preempt_deferred_qs(current);