Thread (5 messages) 5 messages, 4 authors, 2009-12-29

Re: lockdep possible recursive lock in slab parent->list->rlock in rc2

From: Heiko Carstens <hidden>
Date: 2009-12-28 09:40:16
Also in: lkml

On Sun, Dec 27, 2009 at 02:33:14PM +0200, Pekka Enberg wrote:
Hi Andi,

On Sun, 2009-12-27 at 13:06 +0100, Andi Kleen wrote:
quoted
Get this on a NFS root system while booting
This must be a recent change in the last week, 
I didn't see it in a post rc1 git* from last week
(I haven't done a exact bisect)

It's triggered by the r8169 driver close function, 
but looks more like a slab problem?

I haven't checked it in detail if the locks are 
really different or just lockdep not knowing 
enough classes.
I broke the lockdep annotations in commit
ce79ddc8e2376a9a93c7d42daf89bfcbb9187e62 ("SLAB: Fix lockdep annotations
for CPU hotplug"). Does this fix things for you? Heiko, the following
patch should fix it for you too.
Works fine here too. Thanks!
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help