Messages in this thread | | | Subject | Re: [PATCH RFC tip/core/rcu 7/7] rcu: Quiet RCU-lockdep warnings involving interrupt disabling | From | Peter Zijlstra <> | Date | Mon, 05 Dec 2011 10:41:36 +0100 |
| |
On Sat, 2011-12-03 at 10:34 -0800, Paul E. McKenney wrote: > From: Yong Zhang <yong.zhang0@gmail.com> > > RCU-lockdep will issue warnings given the following use pattern: > > rcu_read_lock(); > local_irq_disable(); > rcu_read_unlock(); > local_irq_enable(); > > However, this use pattern is legal except for the scheduler's runqueue > and priority-inheritance locks (and any other locks that the scheduler > might use during priority-inheritance operations).
So what does this patch do? Make it not complain when you do the above? How often does this pattern actually happen? Can't be that often otherwise we'd have had more complaints, no?
| |