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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html