Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 914955e1 authored by Paul E. McKenney's avatar Paul E. McKenney
Browse files

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: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
parent dec98900
Loading
Loading
Loading
Loading
+0 −11
Original line number Diff line number Diff line
@@ -781,17 +781,6 @@ static void rcu_eqs_enter_common(bool user)
	rdtp->dynticks_nesting = 0;
	rcu_dynticks_eqs_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.");
}

/*