2005-10-27 12:33:40

by Chris Boot

[permalink] [raw]
Subject: Badness in __writeback_single_inode

Hi all,

Using 2.6.14-rc5-mm1 with the spinlock inlining patches reversed and a
couple of reiser4 patches from namesys.com. I mounted 3 CDs in
succession (different ones, but same supplier) and the kernel spewed
these messages out for each of the CDs:

[4417852.503000] ISO 9660 Extensions: Microsoft Joliet Level 3
[4417852.583000] ISOFS: changing to secondary root
[4417852.585000] Badness in __writeback_single_inode at
fs/fs-writeback.c:251
[4417852.585000] [<c0177a8d>] __writeback_single_inode+0x18d/0x1a0
[4417852.586000] [<c0177fe0>] write_inode_now+0x60/0xb0
[4417852.586000] [<c016f2d7>] generic_forget_inode+0x47/0x110
[4417852.586000] [<c016f413>] iput+0x53/0x70
[4417852.586000] [<fa20c09d>] isofs_fill_super+0x55d/0x6a0 [isofs]
[4417852.586000] [<c021016d>] radix_tree_insert+0x11d/0x130
[4417852.586000] [<c015c7e4>] get_sb_bdev+0xb4/0x120
[4417852.586000] [<fa20ce68>] isofs_get_sb+0x18/0x20 [isofs]
[4417852.586000] [<fa20bb40>] isofs_fill_super+0x0/0x6a0 [isofs]
[4417852.586000] [<c015ca3d>] do_kern_mount+0x4d/0xc0
[4417852.586000] [<c0171b97>] do_new_mount+0x97/0xf0
[4417852.586000] [<c0172246>] do_mount+0x196/0x1b0
[4417852.586000] [<c013cb1f>] __alloc_pages+0x29f/0x400
[4417852.586000] [<c0212d3b>] strncpy_from_user+0x3b/0x70
[4417852.586000] [<c0172059>] copy_mount_options+0x59/0xb0
[4417852.586000] [<c0172634>] sys_mount+0x74/0xb0
[4417852.586000] [<c0102b3f>] sysenter_past_esp+0x54/0x75
[4417852.586000] Badness in __sync_single_inode at fs/fs-writeback.c:232
[4417852.586000] [<c01778a4>] __sync_single_inode+0x1e4/0x240
[4417852.586000] [<c01779ab>] __writeback_single_inode+0xab/0x1a0
[4417852.586000] [<c0177fe0>] write_inode_now+0x60/0xb0
[4417852.586000] [<c016f2d7>] generic_forget_inode+0x47/0x110
[4417852.586000] [<c016f413>] iput+0x53/0x70
[4417852.586000] [<fa20c09d>] isofs_fill_super+0x55d/0x6a0 [isofs]
[4417852.586000] [<c021016d>] radix_tree_insert+0x11d/0x130
[4417852.586000] [<c015c7e4>] get_sb_bdev+0xb4/0x120
[4417852.586000] [<fa20ce68>] isofs_get_sb+0x18/0x20 [isofs]
[4417852.586000] [<fa20bb40>] isofs_fill_super+0x0/0x6a0 [isofs]
[4417852.586000] [<c015ca3d>] do_kern_mount+0x4d/0xc0
[4417852.586000] [<c0171b97>] do_new_mount+0x97/0xf0
[4417852.586000] [<c0172246>] do_mount+0x196/0x1b0
[4417852.586000] [<c013cb1f>] __alloc_pages+0x29f/0x400
[4417852.586000] [<c0212d3b>] strncpy_from_user+0x3b/0x70
[4417852.586000] [<c0172059>] copy_mount_options+0x59/0xb0
[4417852.586000] [<c0172634>] sys_mount+0x74/0xb0
[4417852.586000] [<c0102b3f>] sysenter_past_esp+0x54/0x75

Everything seemed to work just fine mind you, just scary messages. :-)

Chris

--
Chris Boot
[email protected]
http://www.bootc.net/


2005-10-27 22:24:38

by Adrian Bridgett

[permalink] [raw]
Subject: Re: Badness in __writeback_single_inode

I've just hit this too (2.6.14rc5-mm1) but in my case it's on NTFS
(mounted RO). Kernel was compiled with Debian gcc 4.0.2-2 FWIW.

NTFS driver 2.1.25 [Flags: R/W MODULE].
Badness in __writeback_single_inode at fs/fs-writeback.c:251
[<c0193dca>] __writeback_single_inode+0x1aa/0x1c0
[<c02d04ee>] io_schedule+0xe/0x20
[<c01944d8>] write_inode_now+0x58/0xe0
[<c01895c7>] generic_forget_inode+0xb7/0x1b0
[<f8df98e0>] load_and_init_upcase+0x370/0x4b0 [ntfs]
[<f8dd5ac0>] ntfs_readpage+0x0/0x380 [ntfs]
[<f8df9ad1>] load_system_files+0xb1/0xf40 [ntfs]
[<f8dfcb18>] generate_default_upcase+0x38/0x120 [ntfs]
[<f8dfbb78>] ntfs_fill_super+0x328/0x8d0 [ntfs]
[<c01720bc>] get_sb_bdev+0x11c/0x160
[<f8dfc170>] ntfs_get_sb+0x30/0x34 [ntfs]
[<f8dfb850>] ntfs_fill_super+0x0/0x8d0 [ntfs]
[<c0172399>] do_kern_mount+0xd9/0x190
[<c018c98a>] do_new_mount+0x9a/0xe0
[<c018d206>] do_mount+0x1c6/0x200
[<c018cff7>] copy_mount_options+0x77/0xc0
[<c018d69d>] sys_mount+0x9d/0xe0
[<c01033d1>] syscall_call+0x7/0xb
Badness in __sync_single_inode at fs/fs-writeback.c:232
[<c0193bcf>] __sync_single_inode+0x22f/0x280
[<c0193c7b>] __writeback_single_inode+0x5b/0x1c0
[<c02d04ee>] io_schedule+0xe/0x20
[<c01944d8>] write_inode_now+0x58/0xe0
[<c01895c7>] generic_forget_inode+0xb7/0x1b0
[<f8df98e0>] load_and_init_upcase+0x370/0x4b0 [ntfs]
[<f8dd5ac0>] ntfs_readpage+0x0/0x380 [ntfs]
[<f8df9ad1>] load_system_files+0xb1/0xf40 [ntfs]
[<f8dfcb18>] generate_default_upcase+0x38/0x120 [ntfs]
[<f8dfbb78>] ntfs_fill_super+0x328/0x8d0 [ntfs]
[<c01720bc>] get_sb_bdev+0x11c/0x160
[<f8dfc170>] ntfs_get_sb+0x30/0x34 [ntfs]
[<f8dfb850>] ntfs_fill_super+0x0/0x8d0 [ntfs]
[<c0172399>] do_kern_mount+0xd9/0x190
[<c018c98a>] do_new_mount+0x9a/0xe0
[<c018d206>] do_mount+0x1c6/0x200
[<c018cff7>] copy_mount_options+0x77/0xc0
[<c018d69d>] sys_mount+0x9d/0xe0
[<c01033d1>] syscall_call+0x7/0xb
Badness in __writeback_single_inode at fs/fs-writeback.c:251
[<c0193dca>] __writeback_single_inode+0x1aa/0x1c0
[<c02d04ee>] io_schedule+0xe/0x20
[<c01944d8>] write_inode_now+0x58/0xe0
[<c01895c7>] generic_forget_inode+0xb7/0x1b0
[<f8df94f0>] load_and_init_attrdef+0x2b0/0x330 [ntfs]
[<f8dd5ac0>] ntfs_readpage+0x0/0x380 [ntfs]
[<f8df9ae1>] load_system_files+0xc1/0xf40 [ntfs]
[<f8dfcb18>] generate_default_upcase+0x38/0x120 [ntfs]
[<f8dfbb78>] ntfs_fill_super+0x328/0x8d0 [ntfs]
[<c01720bc>] get_sb_bdev+0x11c/0x160
[<f8dfc170>] ntfs_get_sb+0x30/0x34 [ntfs]
[<f8dfb850>] ntfs_fill_super+0x0/0x8d0 [ntfs]
[<c0172399>] do_kern_mount+0xd9/0x190
[<c018c98a>] do_new_mount+0x9a/0xe0
[<c018d206>] do_mount+0x1c6/0x200
[<c018cff7>] copy_mount_options+0x77/0xc0
[<c018d69d>] sys_mount+0x9d/0xe0
[<c01033d1>] syscall_call+0x7/0xb
Badness in __sync_single_inode at fs/fs-writeback.c:232
[<c0193bcf>] __sync_single_inode+0x22f/0x280
[<c0193c7b>] __writeback_single_inode+0x5b/0x1c0
[<c02d04ee>] io_schedule+0xe/0x20
[<c01944d8>] write_inode_now+0x58/0xe0
[<c01895c7>] generic_forget_inode+0xb7/0x1b0
[<f8df94f0>] load_and_init_attrdef+0x2b0/0x330 [ntfs]
[<f8dd5ac0>] ntfs_readpage+0x0/0x380 [ntfs]
[<f8df9ae1>] load_system_files+0xc1/0xf40 [ntfs]
[<f8dfcb18>] generate_default_upcase+0x38/0x120 [ntfs]
[<f8dfbb78>] ntfs_fill_super+0x328/0x8d0 [ntfs]
[<c01720bc>] get_sb_bdev+0x11c/0x160
[<f8dfc170>] ntfs_get_sb+0x30/0x34 [ntfs]
[<f8dfb850>] ntfs_fill_super+0x0/0x8d0 [ntfs]
[<c0172399>] do_kern_mount+0xd9/0x190
[<c018c98a>] do_new_mount+0x9a/0xe0
[<c018d206>] do_mount+0x1c6/0x200
[<c018cff7>] copy_mount_options+0x77/0xc0
[<c018d69d>] sys_mount+0x9d/0xe0
[<c01033d1>] syscall_call+0x7/0xb
NTFS volume version 3.1.
NTFS-fs warning (device hda2): load_system_files(): $LogFile is not clean. Will not be able to remount read-write. Mount in Windows.
Badness in __writeback_single_inode at fs/fs-writeback.c:251
[<c0193dca>] __writeback_single_inode+0x1aa/0x1c0
[<c02d04ee>] io_schedule+0xe/0x20
[<c01944d8>] write_inode_now+0x58/0xe0
[<c01895c7>] generic_forget_inode+0xb7/0x1b0
[<f8df8b01>] check_windows_hibernation_status+0x271/0x2e0 [ntfs]
[<f8dd5ac0>] ntfs_readpage+0x0/0x380 [ntfs]
[<f8dfa22c>] load_system_files+0x80c/0xf40 [ntfs]
[<f8dfbb78>] ntfs_fill_super+0x328/0x8d0 [ntfs]
[<c01720bc>] get_sb_bdev+0x11c/0x160
[<f8dfc170>] ntfs_get_sb+0x30/0x34 [ntfs]
[<f8dfb850>] ntfs_fill_super+0x0/0x8d0 [ntfs]
[<c0172399>] do_kern_mount+0xd9/0x190
[<c018c98a>] do_new_mount+0x9a/0xe0
[<c018d206>] do_mount+0x1c6/0x200
[<c018cff7>] copy_mount_options+0x77/0xc0
[<c018d69d>] sys_mount+0x9d/0xe0
[<c01033d1>] syscall_call+0x7/0xb
Badness in __sync_single_inode at fs/fs-writeback.c:232
[<c0193bcf>] __sync_single_inode+0x22f/0x280
[<c0193c7b>] __writeback_single_inode+0x5b/0x1c0
[<c02d04ee>] io_schedule+0xe/0x20
[<c01944d8>] write_inode_now+0x58/0xe0
[<c01895c7>] generic_forget_inode+0xb7/0x1b0
[<f8df8b01>] check_windows_hibernation_status+0x271/0x2e0 [ntfs]
[<f8dd5ac0>] ntfs_readpage+0x0/0x380 [ntfs]
[<f8dfa22c>] load_system_files+0x80c/0xf40 [ntfs]
[<f8dfbb78>] ntfs_fill_super+0x328/0x8d0 [ntfs]
[<c01720bc>] get_sb_bdev+0x11c/0x160
[<f8dfc170>] ntfs_get_sb+0x30/0x34 [ntfs]
[<f8dfb850>] ntfs_fill_super+0x0/0x8d0 [ntfs]
[<c0172399>] do_kern_mount+0xd9/0x190
[<c018c98a>] do_new_mount+0x9a/0xe0
[<c018d206>] do_mount+0x1c6/0x200
[<c018cff7>] copy_mount_options+0x77/0xc0
[<c018d69d>] sys_mount+0x9d/0xe0
[<c01033d1>] syscall_call+0x7/0xb
NTFS-fs warning (device hda2): load_system_files(): Windows is hibernated. Will not be able to remount read-write. Run chkdsk.