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:
parent
dec98900ea
commit
914955e18c
|
@ -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.");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue