(please CC, not on the list)
Hi,
Looks like dentries with ->d_count != 0 are escaping to the dentry_unused
list.. (no idea whether this is xfs-specific, but all filesystems on this
box are xfs so this would be the first place to seek help).
Am willing to try patches.
cheers,
Lennert
---
kernel BUG at dcache.c:345!
invalid operand: 0000
CPU: 0
EIP: 0010:[<c01414d1>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010296
eax: 0000001c ebx: c5bc6bf8 ecx: 00000000 edx: ffffffff
esi: c5bc6be0 edi: c3c96400 ebp: 000001c5 esp: c12dff94
ds: 0018 es: 0018 ss: 0018
Process kswapd (pid: 5, stackpage=c12df000)
Stack: c02a9102 c02a91be 00000159 00000057 000000c0 00000000 0008e000 c0141801
00000638 c0129a73 00000006 000000c0 000000c0 00000000 c12de000 c02a58f1
c12de239 c0129afe 000000c0 00000000 00010f00 c1255fbc c0105000 c010566f
Call Trace: [<c0141801>] [<c0129a73>] [<c0129afe>] [<c0105000>] [<c010566f>]
Code: 0f 0b 83 c4 0c 8d 46 10 8b 53 f8 8b 48 04 89 4a 04 89 11 89
>>EIP; c01414d1 <prune_dcache+75/14c> <=====
Trace; c0141801 <shrink_dcache_memory+21/30>
Trace; c0129a73 <do_try_to_free_pages+27/58>
Trace; c0129afe <kswapd+5a/e4>
Trace; c0105000 <_stext+0/0>
Trace; c010566f <kernel_thread+23/30>
|