Messages in this thread | | | From | Herbert Xu <> | Subject | Re: Deadlock after info soft-safe -> soft-unsafe lock order detected | Date | Wed, 07 Jan 2009 23:17:59 +1100 |
| |
Andrew Morton <akpm@linux-foundation.org> wrote: > > I'd be suspecting the percpu counter work in TCP?
This is the bogus lockdep output which is fixed by
commit ea319518ba3de282c13ae1cf4bf2215c5e03e67e Author: Peter Zijlstra <a.p.zijlstra@chello.nl> Date: Fri Dec 26 15:08:55 2008 +0100
locking, percpu counters: introduce separate lock classes
Impact: fix lockdep false positives
Classify percpu_counter instances similar to regular lock objects -- that is, per instantiation site.
The networking code has increased its use of percpu_counters, which leads to false positives if they are treated as a single class.
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Signed-off-by: Ingo Molnar <mingo@elte.hu>
It was only pulled very recently despite the Dec 26 date.
Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
| |