On Mon, Jan 14, 2008 at 04:53:53AM +0100, Roman Zippel wrote:
> Hi,
>
> On Thu, 10 Jan 2008, Christoph Hellwig wrote:
>
> > Is there any chance you could either send me a affs image to run fsx
> > on it or do it yourself?
>
> If you want you can use http://www.xs4all.nl/~zippel/affstools-0.1a.tar.gz
> to create one.
Okay, I started playing with that. First mkaffs craps out when you hand
it a too large partition and stays in an uninterruptible loop for a long
time. Might be worth adding some sanity check then.
Then affs doesn't really survive fsstress from ltp very well. The first
lockdep warning I got is from my implement drop_inode patch but even
with that things look quite bad, with both lockdep warnings
and lots of 'VFS: brelse: Trying to free free buffer' with following
stack trace.
Any idea how to proceed with affs?
Feb 6 19:31:01 debian kernel: [ 96.791560]
=============================================
Feb 6 19:31:01 debian kernel: [ 96.794749] [ INFO: possible recursive
locking detected ]
Feb 6 19:31:01 debian kernel: [ 96.794749] 2.6.24-08039-g488b5ec-dirty #36
Feb 6 19:31:01 debian kernel: [ 96.794749]
---------------------------------------------
Feb 6 19:31:01 debian kernel: [ 96.794749] fsstress/2256 is trying to
acquire lock:
Feb 6 19:31:01 debian kernel: [ 96.794749]
(&sb->s_type->i_mutex_key#10){--..}, at: [<f083724f>] affs_put_inode+0x21/0x43
[affs]
Feb 6 19:31:01 debian kernel: [ 96.794749]
Feb 6 19:31:01 debian kernel: [ 96.794749] but task is already holding lock:
Feb 6 19:31:01 debian kernel: [ 96.794749]
(&sb->s_type->i_mutex_key#10){--..}, at: [<c0177077>] vfs_rmdir+0x74/0xd4
Feb 6 19:31:01 debian kernel: [ 96.794749]
Feb 6 19:31:01 debian kernel: [ 96.794749] other info that might help us
debug this:
Feb 6 19:31:01 debian kernel: [ 96.794749] 2 locks held by fsstress/2256:
Feb 6 19:31:01 debian kernel: [ 96.794749] #0:
(&sb->s_type->i_mutex_key#10/1){--..}, at: [<c017880b>] do_rmdir+0x6d/0xc4
Feb 6 19:31:01 debian kernel: [ 96.794749] #1:
(&sb->s_type->i_mutex_key#10){--..}, at: [<c0177077>] vfs_rmdir+0x74/0xd4
Feb 6 19:31:01 debian kernel: [ 96.794749]
Feb 6 19:31:01 debian kernel: [ 96.794749] stack backtrace:
Feb 6 19:31:01 debian kernel: [ 96.794749] Pid: 2256, comm: fsstress Not
tainted 2.6.24-08039-g488b5ec-dirty #36
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c013e265>]
__lock_acquire+0x7b4/0xab3
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c013e90e>]
lock_acquire+0x57/0x73
Feb 6 19:31:01 debian kernel: [ 96.794749] [<f083724f>] ?
affs_put_inode+0x21/0x43 [affs]
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c03c0c96>]
mutex_lock_nested+0xc6/0x21d
Feb 6 19:31:01 debian kernel: [ 96.794749] [<f083724f>] ?
affs_put_inode+0x21/0x43 [affs]
Feb 6 19:31:01 debian kernel: [ 96.794749] [<f083724f>] ?
affs_put_inode+0x21/0x43 [affs]
Feb 6 19:31:01 debian kernel: [ 96.794749] [<f083724f>]
affs_put_inode+0x21/0x43 [affs]
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c017fd54>] iput+0x2f/0x66
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c017df31>]
dentry_iput+0x7c/0x97
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c017dfc5>] d_kill+0x1c/0x36
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c017e06c>]
prune_one_dentry+0x8d/0xa0
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c017e14c>]
prune_dcache+0xcd/0x138
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c017edc9>]
shrink_dcache_parent+0x1c/0xe4
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c0176c31>]
dentry_unhash+0x1e/0x72
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c017707e>] vfs_rmdir+0x7b/0xd4
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c017882b>] do_rmdir+0x8d/0xc4
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c0170db7>] ? fput+0x17/0x19
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c0103e6d>] ?
sysenter_past_esp+0x9a/0xa5
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c013d6ed>] ?
trace_hardirqs_on+0xe1/0x102
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c01788a1>] sys_rmdir+0x10/0x12
Feb 6 19:31:01 debian kernel: [ 96.794749] [<c0103e32>]
sysenter_past_esp+0x5f/0xa5
Feb 6 19:31:01 debian kernel: [ 96.794749] =======================
Feb 6 19:31:38 debian kernel: [ 133.888308] VFS: brelse: Trying to free free
buffer
Feb 6 19:31:38 debian kernel: [ 133.888308] ------------[ cut here
]------------
Feb 6 19:31:38 debian kernel: [ 133.888316] WARNING: at
/home/hch/work/linux-2.6/fs/buffer.c:1188 __brelse+0x28/0x2b()
Feb 6 19:31:38 debian kernel: [ 133.891646] Modules linked in: affs
binfmt_misc dm_snapshot dm_mirror i2c_piix4 i2c_core
Feb 6 19:31:38 debian kernel: [ 133.894737] Pid: 2258, comm: fsstress Not
tainted 2.6.24-08039-g488b5ec-dirty #36
Feb 6 19:31:38 debian kernel: [ 133.894983] [<c01222e4>]
warn_on_slowpath+0x41/0x51
Feb 6 19:31:38 debian kernel: [ 133.898316] [<c011a8b3>] ?
__wake_up+0x31/0x3b
Feb 6 19:31:38 debian kernel: [ 133.899925] [<c012289e>] ?
wake_up_klogd+0x2e/0x31
Feb 6 19:31:38 debian kernel: [ 133.902495] [<c0122a58>] ?
release_console_sem+0x1b7/0x1bf
Feb 6 19:31:38 debian kernel: [ 133.904973] [<c018b4d2>] ?
__find_get_block_slow+0xf2/0x105
Feb 6 19:31:38 debian kernel: [ 133.906135] [<c0122f52>] ? printk+0x15/0x17
Feb 6 19:31:38 debian kernel: [ 133.907652] [<c018ae5a>] __brelse+0x28/0x2b
Feb 6 19:31:38 debian kernel: [ 133.908306] [<c018b83d>]
__find_get_block+0x14f/0x161
Feb 6 19:31:38 debian kernel: [ 133.908306] [<c018b869>] __getblk+0x1a/0x25f
Feb 6 19:31:38 debian kernel: [ 133.908306] [<c0269596>] ?
copy_to_user+0x3d/0x47
Feb 6 19:31:38 debian kernel: [ 133.908317] [<c017a14b>] ?
filldir64+0x97/0xcd
Feb 6 19:31:38 debian kernel: [ 133.911647] [<c018d3f7>] __bread+0xc/0x91
Feb 6 19:31:38 debian kernel: [ 133.912910] [<f08398f9>]
affs_readdir+0x2bd/0x3d0 [affs]
Feb 6 19:31:38 debian kernel: [ 133.915845] [<c017a0b4>] ? filldir64+0x0/0xcd
Feb 6 19:31:38 debian kernel: [ 133.917243] [<c017a298>]
vfs_readdir+0x56/0x82
Feb 6 19:31:38 debian kernel: [ 133.918306] [<c017a0b4>] ? filldir64+0x0/0xcd
Feb 6 19:31:38 debian kernel: [ 133.918306] [<c017a322>]
sys_getdents64+0x5e/0xa0
Feb 6 19:31:38 debian kernel: [ 133.918989] [<c0103e32>]
sysenter_past_esp+0x5f/0xa5
Feb 6 19:31:38 debian kernel: [ 133.920506] =======================
Feb 6 19:31:38 debian kernel: [ 133.921576] ---[ end trace 00b02e0a77487d9f
]---
Feb 6 19:31:38 debian kernel: [ 133.935801] VFS: brelse: Trying to free free
buffer
Feb 6 19:31:38 debian kernel: [ 133.938304] ------------[ cut here
]------------
Feb 6 19:31:38 debian kernel: [ 133.938335] WARNING: at
/home/hch/work/linux-2.6/fs/buffer.c:1188 __brelse+0x28/0x2b()
Feb 6 19:31:38 debian kernel: [ 133.941644] Modules linked in: affs
binfmt_misc dm_snapshot dm_mirror i2c_piix4 i2c_core
Feb 6 19:31:38 debian kernel: [ 133.947194] Pid: 2258, comm: fsstress Not
tainted 2.6.24-08039-g488b5ec-dirty #36
Feb 6 19:31:38 debian kernel: [ 133.948304] [<c01222e4>]
warn_on_slowpath+0x41/0x51
Feb 6 19:31:38 debian kernel: [ 133.948304] [<c011a8b3>] ?
__wake_up+0x31/0x3b
Feb 6 19:31:38 debian kernel: [ 133.948304] [<c012289e>] ?
wake_up_klogd+0x2e/0x31
Feb 6 19:31:38 debian kernel: [ 133.948304] [<c0122a58>] ?
release_console_sem+0x1b7/0x1bf
Feb 6 19:31:38 debian kernel: [ 133.948304] [<c018b4d2>] ?
__find_get_block_slow+0xf2/0x105
Feb 6 19:31:38 debian kernel: [ 133.948304] [<c0122f52>] ? printk+0x15/0x17
Feb 6 19:31:38 debian kernel: [ 133.949964] [<c018ae5a>] __brelse+0x28/0x2b
Feb 6 19:31:38 debian kernel: [ 133.951254] [<c018b83d>]
__find_get_block+0x14f/0x161
Feb 6 19:31:38 debian kernel: [ 133.951637] [<c018b869>] __getblk+0x1a/0x25f
Feb 6 19:31:38 debian kernel: [ 133.951637] [<c018d3f7>] __bread+0xc/0x91
Feb 6 19:31:38 debian kernel: [ 133.951637] [<f0836d74>]
affs_lookup+0x97/0x241 [affs]
Feb 6 19:31:38 debian kernel: [ 133.952473] [<f0836914>] ?
affs_toupper+0x0/0x11 [affs]
Feb 6 19:31:38 debian kernel: [ 133.954093] [<c017634a>] do_lookup+0xa2/0x13f
Feb 6 19:31:38 debian kernel: [ 133.954970] [<c0177bf1>]
__link_path_walk+0x721/0xb13
Feb 6 19:31:38 debian kernel: [ 133.955769] [<c012e3e6>] ?
in_group_p+0x24/0x26
Feb 6 19:31:38 debian kernel: [ 133.957216] [<c0177548>] ?
__link_path_walk+0x78/0xb13
Feb 6 19:31:38 debian kernel: [ 133.958311] [<c017802e>]
link_path_walk+0x4b/0xc0
Feb 6 19:31:38 debian kernel: [ 133.959770] [<c016e6ca>] ?
get_unused_fd_flags+0xce/0xd8
Feb 6 19:31:38 debian kernel: [ 133.961636] [<c03c1dbc>] ?
_spin_unlock+0x1d/0x20
Feb 6 19:31:38 debian kernel: [ 133.961648] [<c01780bc>] path_walk+0x19/0x1b
Feb 6 19:31:38 debian kernel: [ 133.967096] [<c017838a>]
do_path_lookup+0x179/0x193
Feb 6 19:31:38 debian kernel: [ 133.968311] [<c0178c84>]
__path_lookup_intent_open+0x42/0x74
Feb 6 19:31:38 debian kernel: [ 133.971649] [<c0178d14>]
path_lookup_open+0x10/0x12
Feb 6 19:31:38 debian kernel: [ 133.974969] [<c0178dee>]
open_namei+0x61/0x512
Feb 6 19:31:38 debian kernel: [ 133.974969] [<c016e8f7>]
do_filp_open+0x1f/0x35
Feb 6 19:31:38 debian kernel: [ 133.974969] [<c016e6ca>] ?
get_unused_fd_flags+0xce/0xd8
Feb 6 19:31:38 debian kernel: [ 133.974969] [<c03c1dbc>] ?
_spin_unlock+0x1d/0x20
Feb 6 19:31:38 debian kernel: [ 133.974969] [<c016e94f>]
do_sys_open+0x42/0xbc
Feb 6 19:31:38 debian kernel: [ 133.974981] [<c016e9f5>] sys_open+0x16/0x18
Feb 6 19:31:38 debian kernel: [ 133.976280] [<c0103e32>]
sysenter_past_esp+0x5f/0xa5
Feb 6 19:31:38 debian kernel: [ 133.978310] =======================
Feb 6 19:31:38 debian kernel: [ 133.979373] ---[ end trace 00b02e0a77487d9f
]---
Feb 6 19:31:38 debian kernel: [ 133.995180] VFS: brelse: Trying to free free
buffer
Feb 6 19:31:38 debian kernel: [ 133.995192] ------------[ cut here
]------------
Feb 6 19:31:38 debian kernel: [ 133.998520] WARNING: at
/home/hch/work/linux-2.6/fs/buffer.c:1188 __brelse+0x28/0x2b()
Feb 6 19:31:38 debian kernel: [ 134.001856] Modules linked in: affs
binfmt_misc dm_snapshot dm_mirror i2c_piix4 i2c_core
Feb 6 19:31:38 debian kernel: [ 134.008513] Pid: 2258, comm: fsstress Not
tainted 2.6.24-08039-g488b5ec-dirty #36
Feb 6 19:31:38 debian kernel: [ 134.008523] [<c01222e4>]
warn_on_slowpath+0x41/0x51
Feb 6 19:31:38 debian kernel: [ 134.012649] [<c0103f1b>] ?
restore_nocheck+0x12/0x15
Feb 6 19:31:38 debian kernel: [ 134.015187] [<c011a8b3>] ?
__wake_up+0x31/0x3b
Feb 6 19:31:38 debian kernel: [ 134.016607] [<c0122f03>] ?
vprintk+0x2c7/0x301
Feb 6 19:31:38 debian kernel: [ 134.018046] [<c018b4d2>] ?
__find_get_block_slow+0xf2/0x105
Feb 6 19:31:38 debian kernel: [ 134.019422] [<c0122f52>] ? printk+0x15/0x17
Feb 6 19:31:38 debian kernel: [ 134.020767] [<c018ae5a>] __brelse+0x28/0x2b
Feb 6 19:31:38 debian kernel: [ 134.021845] [<c018b83d>]
__find_get_block+0x14f/0x161
Feb 6 19:31:38 debian kernel: [ 134.022657] [<c018b869>] __getblk+0x1a/0x25f
Feb 6 19:31:38 debian kernel: [ 134.023973] [<c018d3f7>] __bread+0xc/0x91
Feb 6 19:31:38 debian kernel: [ 134.025702] [<f0836dd8>]
affs_lookup+0xfb/0x241 [affs]
Feb 6 19:31:38 debian kernel: [ 134.027279] [<f0836914>] ?
affs_toupper+0x0/0x11 [affs]
Feb 6 19:31:38 debian kernel: [ 134.029413] [<c0176488>]
__lookup_hash+0xa1/0xd3
Feb 6 19:31:38 debian kernel: [ 134.031852] [<c01764e1>]
lookup_hash+0x27/0x2a
Feb 6 19:31:38 debian kernel: [ 134.033224] [<c017847d>]
sys_renameat+0xd9/0x1dd
Feb 6 19:31:38 debian kernel: [ 134.034653] [<c017ef24>] ? dput+0x93/0xde
Feb 6 19:31:38 debian kernel: [ 134.035724] [<c0170be6>] ? __fput+0x14d/0x155
Feb 6 19:31:38 debian kernel: [ 134.038511] [<c0170db7>] ? fput+0x17/0x19
Feb 6 19:31:38 debian kernel: [ 134.038511] [<c016e5f2>] ?
filp_close+0x50/0x5a
Feb 6 19:31:38 debian kernel: [ 134.038511] [<c0178593>] sys_rename+0x12/0x14
Feb 6 19:31:38 debian kernel: [ 134.038511] [<c0103e32>]
sysenter_past_esp+0x5f/0xa5
Feb 6 19:31:38 debian kernel: [ 134.038511] =======================
Feb 6 19:31:38 debian kernel: [ 134.038528] ---[ end trace 00b02e0a77487d9f
]---
Feb 6 19:31:38 debian kernel: [ 134.047851] VFS: brelse: Trying to free free
buffer
Feb 6 19:31:38 debian kernel: [ 134.048510] ------------[ cut here
]------------
Feb 6 19:31:38 debian kernel: [ 134.048510] WARNING: at
/home/hch/work/linux-2.6/fs/buffer.c:1188 __brelse+0x28/0x2b()
Feb 6 19:31:38 debian kernel: [ 134.048510] Modules linked in: affs
binfmt_misc dm_snapshot dm_mirror i2c_piix4 i2c_core
Feb 6 19:31:38 debian kernel: [ 134.049745] Pid: 2258, comm: fsstress Not
tainted 2.6.24-08039-g488b5ec-dirty #36
Feb 6 19:31:38 debian kernel: [ 134.051856] [<c01222e4>]
warn_on_slowpath+0x41/0x51
Feb 6 19:31:38 debian kernel: [ 134.053388] [<c011a8b3>] ?
__wake_up+0x31/0x3b
Feb 6 19:31:38 debian kernel: [ 134.054804] [<c012289e>] ?
wake_up_klogd+0x2e/0x31
Feb 6 19:31:38 debian kernel: [ 134.055946] [<c0122a58>] ?
release_console_sem+0x1b7/0x1bf
Feb 6 19:31:38 debian kernel: [ 134.058475] [<c018b4d2>] ?
__find_get_block_slow+0xf2/0x105
Feb 6 19:31:38 debian kernel: [ 134.058523] [<c0122f52>] ? printk+0x15/0x17
Feb 6 19:31:38 debian kernel: [ 134.061843] [<c018ae5a>] __brelse+0x28/0x2b
Feb 6 19:31:38 debian kernel: [ 134.061843] [<c018b83d>]
__find_get_block+0x14f/0x161
Feb 6 19:31:38 debian kernel: [ 134.063519] [<c018b869>] __getblk+0x1a/0x25f
Feb 6 19:31:38 debian kernel: [ 134.068517] [<c018b87b>] ?
__getblk+0x2c/0x25f
Feb 6 19:31:38 debian kernel: [ 134.069929] [<c018d3f7>] __bread+0xc/0x91
Feb 6 19:31:38 debian kernel: [ 134.071184] [<f0839c18>]
affs_remove_hash+0x67/0x186 [affs]
Feb 6 19:31:38 debian kernel: [ 134.071842] [<f0836c49>]
affs_rename+0xb4/0x148 [affs]
Feb 6 19:31:38 debian kernel: [ 134.071842] [<c0176e10>]
vfs_rename+0x18b/0x37e
Feb 6 19:31:38 debian kernel: [ 134.071842] [<c0178514>]
sys_renameat+0x170/0x1dd
Feb 6 19:31:38 debian kernel: [ 134.071842] [<c0172b69>] ?
sys_stat64+0x22/0x28
Feb 6 19:31:38 debian kernel: [ 134.071842] [<c0178593>] sys_rename+0x12/0x14
Feb 6 19:31:38 debian kernel: [ 134.071849] [<c0103e32>]
sysenter_past_esp+0x5f/0xa5
Feb 6 19:31:38 debian kernel: [ 134.075185] =======================
Feb 6 19:31:38 debian kernel: [ 134.078508] ---[ end trace 00b02e0a77487d9f
]---
Feb 6 19:31:38 debian kernel: [ 134.439171] VFS: brelse: Trying to free free
buffer
Feb 6 19:31:38 debian kernel: [ 134.439171] ------------[ cut here
]------------
Feb 6 19:31:38 debian kernel: [ 134.442517] WARNING: at
/home/hch/work/linux-2.6/fs/buffer.c:1188 __brelse+0x28/0x2b()
Feb 6 19:31:38 debian kernel: [ 134.445837] Modules linked in: affs
binfmt_misc dm_snapshot dm_mirror i2c_piix4 i2c_core
Feb 6 19:31:38 debian kernel: [ 134.449540] Pid: 2258, comm: fsstress Not
tainted 2.6.24-08039-g488b5ec-dirty #36
Feb 6 19:31:38 debian kernel: [ 134.452095] [<c01222e4>]
warn_on_slowpath+0x41/0x51
Feb 6 19:31:38 debian kernel: [ 134.452515] [<c011a8b3>] ?
__wake_up+0x31/0x3b
Feb 6 19:31:38 debian kernel: [ 134.455844] [<c012289e>] ?
wake_up_klogd+0x2e/0x31
Feb 6 19:31:38 debian kernel: [ 134.457640] [<c0122a58>] ?
release_console_sem+0x1b7/0x1bf
Feb 6 19:31:38 debian kernel: [ 134.459169] [<c018b4d2>] ?
__find_get_block_slow+0xf2/0x105
Feb 6 19:31:38 debian kernel: [ 134.459169] [<c0122f52>] ? printk+0x15/0x17
Feb 6 19:31:38 debian kernel: [ 134.459169] [<c018ae5a>] __brelse+0x28/0x2b
Feb 6 19:31:38 debian kernel: [ 134.459169] [<c018b83d>]
__find_get_block+0x14f/0x161
Feb 6 19:31:38 debian kernel: [ 134.460478] [<c018b869>] __getblk+0x1a/0x25f
Feb 6 19:31:38 debian kernel: [ 134.462000] [<c01506ba>] ?
add_to_page_cache+0x78/0x80
Feb 6 19:31:38 debian kernel: [ 134.462502] [<c018d3f7>] __bread+0xc/0x91
Feb 6 19:31:38 debian kernel: [ 134.462502] [<f083ad5d>]
affs_symlink_readpage+0x4d/0x164 [affs]
Feb 6 19:31:38 debian kernel: [ 134.462502] [<c01506df>] ?
add_to_page_cache_lru+0x1d/0x26
Feb 6 19:31:38 debian kernel: [ 134.462502] [<c015091b>]
read_cache_page_async+0xa7/0x135
Feb 6 19:31:38 debian kernel: [ 134.462512] [<f083ad10>] ?
affs_symlink_readpage+0x0/0x164 [affs]
Feb 6 19:31:38 debian kernel: [ 134.464406] [<c0152061>]
read_cache_page+0xc/0x3f
Feb 6 19:31:38 debian kernel: [ 134.466822] [<c0175d59>]
page_getlink+0x1e/0x38
Feb 6 19:31:38 debian kernel: [ 134.468485] [<c0175d8b>]
page_follow_link_light+0x18/0x26
Feb 6 19:31:38 debian kernel: [ 134.469176] [<c0176611>]
generic_readlink+0x28/0x6e
Feb 6 19:31:38 debian kernel: [ 134.470974] [<c01884a0>] ?
__mark_inode_dirty+0x12c/0x134
Feb 6 19:31:38 debian kernel: [ 134.472502] [<c03c1dbc>] ?
_spin_unlock+0x1d/0x20
Feb 6 19:31:38 debian kernel: [ 134.472509] [<c01884a0>] ?
__mark_inode_dirty+0x12c/0x134
Feb 6 19:31:38 debian kernel: [ 134.474782] [<c0180e8c>] ?
touch_atime+0xb7/0xbf
Feb 6 19:31:38 debian kernel: [ 134.475835] [<c01729af>]
sys_readlinkat+0x59/0x73
Feb 6 19:31:38 debian kernel: [ 134.475835] [<c01729dc>]
sys_readlink+0x13/0x15
Feb 6 19:31:38 debian kernel: [ 134.475835] [<c0103e32>]
sysenter_past_esp+0x5f/0xa5
Feb 6 19:31:38 debian kernel: [ 134.475835] =======================
Feb 6 19:31:38 debian kernel: [ 134.475843] ---[ end trace 00b02e0a77487d9f
]---
Feb 6 19:31:38 debian kernel: [ 134.634856] VFS: brelse: Trying to free free
buffer
Feb 6 19:31:38 debian kernel: [ 134.634856] ------------[ cut here
]------------
Feb 6 19:31:38 debian kernel: [ 134.634856] WARNING: at
/home/hch/work/linux-2.6/fs/buffer.c:1188 __brelse+0x28/0x2b()
Feb 6 19:31:38 debian kernel: [ 134.634863] Modules linked in: affs
binfmt_misc dm_snapshot dm_mirror i2c_piix4 i2c_core
Feb 6 19:31:38 debian kernel: [ 134.637744] Pid: 2258, comm: fsstress Not
tainted 2.6.24-08039-g488b5ec-dirty #36
Feb 6 19:31:38 debian kernel: [ 134.638189] [<c01222e4>]
warn_on_slowpath+0x41/0x51
Feb 6 19:31:38 debian kernel: [ 134.639031] [<c011a8b3>] ?
__wake_up+0x31/0x3b
Feb 6 19:31:38 debian kernel: [ 134.640389] [<c012289e>] ?
wake_up_klogd+0x2e/0x31
Feb 6 19:31:38 debian kernel: [ 134.641522] [<c0122a58>] ?
release_console_sem+0x1b7/0x1bf
Feb 6 19:31:38 debian kernel: [ 134.642490] [<c018b4d2>] ?
__find_get_block_slow+0xf2/0x105
Feb 6 19:31:38 debian kernel: [ 134.645858] [<c0122f52>] ? printk+0x15/0x17
Feb 6 19:31:38 debian kernel: [ 134.647189] [<c018ae5a>] __brelse+0x28/0x2b
Feb 6 19:31:38 debian kernel: [ 134.648746] [<c018b83d>]
__find_get_block+0x14f/0x161
Feb 6 19:31:38 debian kernel: [ 134.650297] [<c018b869>] __getblk+0x1a/0x25f
Feb 6 19:31:38 debian kernel: [ 134.652107] [<c018bba2>] ?
__set_page_dirty+0xf4/0x103
Feb 6 19:31:38 debian kernel: [ 134.653723] [<f083ac88>] ?
affs_free_block+0x107/0x18f [affs]
Feb 6 19:31:38 debian kernel: [ 134.654862] [<c018d3f7>] __bread+0xc/0x91
Feb 6 19:31:38 debian kernel: [ 134.656150] [<f08395b0>]
affs_truncate+0x398/0x424 [affs]
Feb 6 19:31:38 debian kernel: [ 134.657791] [<f0837216>]
affs_delete_inode+0x3a/0x52 [affs]
Feb 6 19:31:38 debian kernel: [ 134.659162] [<f08371dc>] ?
affs_delete_inode+0x0/0x52 [affs]
Feb 6 19:31:38 debian kernel: [ 134.661530] [<c018074e>]
generic_delete_inode+0x8f/0xf9
Feb 6 19:31:38 debian kernel: [ 134.664862] [<c01807ca>]
generic_drop_inode+0x12/0x129
Feb 6 19:31:38 debian kernel: [ 134.668197] [<c017fd88>] iput+0x63/0x66
Feb 6 19:31:38 debian kernel: [ 134.671520] [<c017871a>]
do_unlinkat+0xb9/0x12b
Feb 6 19:31:38 debian kernel: [ 134.671520] [<c017879c>] sys_unlink+0x10/0x12
Feb 6 19:31:38 debian kernel: [ 134.672150] [<c0103e32>]
sysenter_past_esp+0x5f/0xa5
Feb 6 19:31:38 debian kernel: [ 134.675660] =======================
Feb 6 19:31:38 debian kernel: [ 134.676723] ---[ end trace 00b02e0a77487d9f
]---
Feb 6 19:31:38 debian kernel: [ 134.678092] VFS: brelse: Trying to free free
buffer
Feb 6 19:31:38 debian kernel: [ 134.678195] ------------[ cut here
]------------
Feb 6 19:31:38 debian kernel: [ 134.679546] WARNING: at
/home/hch/work/linux-2.6/fs/buffer.c:1188 __brelse+0x28/0x2b()
Feb 6 19:31:38 debian kernel: [ 134.681525] Modules linked in: affs
binfmt_misc dm_snapshot dm_mirror i2c_piix4 i2c_core
Feb 6 19:31:38 debian kernel: [ 134.684861] Pid: 2258, comm: fsstress Not
tainted 2.6.24-08039-g488b5ec-dirty #36
Feb 6 19:31:38 debian kernel: [ 134.688197] [<c01222e4>]
warn_on_slowpath+0x41/0x51
Feb 6 19:31:38 debian kernel: [ 134.691527] [<c0103f1b>] ?
restore_nocheck+0x12/0x15
Feb 6 19:31:38 debian kernel: [ 134.693112] [<c0122a4d>] ?
release_console_sem+0x1ac/0x1bf
Feb 6 19:31:38 debian kernel: [ 134.694830] [<c0122f03>] ?
vprintk+0x2c7/0x301
Feb 6 19:31:38 debian kernel: [ 134.694852] [<c018b4d2>] ?
__find_get_block_slow+0xf2/0x105
Feb 6 19:31:38 debian kernel: [ 134.694852] [<c0122f52>] ? printk+0x15/0x17
Feb 6 19:31:38 debian kernel: [ 134.694852] [<c018ae5a>] __brelse+0x28/0x2b
Feb 6 19:31:38 debian kernel: [ 134.694852] [<c018b83d>]
__find_get_block+0x14f/0x161
Feb 6 19:31:38 debian kernel: [ 134.698193] [<c018b869>] __getblk+0x1a/0x25f
Feb 6 19:31:38 debian kernel: [ 134.699534] [<c018bba2>] ?
__set_page_dirty+0xf4/0x103
Feb 6 19:31:38 debian kernel: [ 134.701518] [<f083ac88>] ?
affs_free_block+0x107/0x18f [affs]
Feb 6 19:31:38 debian kernel: [ 134.701518] [<c018d3f7>] __bread+0xc/0x91
Feb 6 19:31:38 debian kernel: [ 134.701518] [<f08395b0>]
affs_truncate+0x398/0x424 [affs]
Feb 6 19:31:38 debian kernel: [ 134.701533] [<f0837216>]
affs_delete_inode+0x3a/0x52 [affs]
Feb 6 19:31:38 debian kernel: [ 134.704851] [<f08371dc>] ?
affs_delete_inode+0x0/0x52 [affs]
Feb 6 19:31:38 debian kernel: [ 134.704851] [<c018074e>]
generic_delete_inode+0x8f/0xf9
Feb 6 19:31:38 debian kernel: [ 134.704859] [<c01807ca>]
generic_drop_inode+0x12/0x129
Feb 6 19:31:38 debian kernel: [ 134.708191] [<c017fd88>] iput+0x63/0x66
Feb 6 19:31:38 debian kernel: [ 134.711517] [<c017871a>]
do_unlinkat+0xb9/0x12b
Feb 6 19:31:38 debian kernel: [ 134.713968] [<c017879c>] sys_unlink+0x10/0x12
Feb 6 19:31:38 debian kernel: [ 134.714863] [<c0103e32>]
sysenter_past_esp+0x5f/0xa5
Feb 6 19:31:38 debian kernel: [ 134.718184] =======================
-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html