rcu: Stop duplicating lockdep checks in RCU's idle-entry code

The three RCU_LOCKDEP_WARN() calls in rcu_eqs_enter_common() are
redundant with other lockdep checks, so this commit removes them.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
This commit is contained in:
Paul E. McKenney 2017-10-05 13:50:57 -07:00
parent dec98900ea
commit 914955e18c
1 changed files with 0 additions and 11 deletions

View File

@ -781,17 +781,6 @@ static void rcu_eqs_enter_common(bool user)
rdtp->dynticks_nesting = 0; rdtp->dynticks_nesting = 0;
rcu_dynticks_eqs_enter(); rcu_dynticks_eqs_enter();
rcu_dynticks_task_enter(); rcu_dynticks_task_enter();
/*
* It is illegal to enter an extended quiescent state while
* in an RCU read-side critical section.
*/
RCU_LOCKDEP_WARN(lock_is_held(&rcu_lock_map),
"Illegal idle entry in RCU read-side critical section.");
RCU_LOCKDEP_WARN(lock_is_held(&rcu_bh_lock_map),
"Illegal idle entry in RCU-bh read-side critical section.");
RCU_LOCKDEP_WARN(lock_is_held(&rcu_sched_lock_map),
"Illegal idle entry in RCU-sched read-side critical section.");
} }
/* /*