Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261535AbVEOBfA (ORCPT ); Sat, 14 May 2005 21:35:00 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261488AbVEOBee (ORCPT ); Sat, 14 May 2005 21:34:34 -0400 Received: from note.orchestra.cse.unsw.EDU.AU ([129.94.242.24]:16604 "EHLO note.orchestra.cse.unsw.EDU.AU") by vger.kernel.org with ESMTP id S261534AbVEOBcv (ORCPT ); Sat, 14 May 2005 21:32:51 -0400 From: Darren Williams To: Karol Kozimor Date: Sun, 15 May 2005 11:32:24 +1000 Cc: linux-xfs@oss.sgi.com, linux-kernel@vger.kernel.org, nathans@sgi.com Subject: Re: [XFS] 2.6.12-rc4: Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 Message-ID: <20050515013224.GL31449@cse.unsw.EDU.AU> References: <20050512193647.GA22976@hell.org.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050512193647.GA22976@hell.org.pl> User-Agent: Mutt/1.5.6+20040523i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 30482 Lines: 715 Hi Karol The guys from SGI suggested this patch, it reduces the messages but not completely on our Ia64 box. [SGI] We hit this internally as well with our tests. Christoph suggested the following: We're trylocking now if wbc->sync_mode is WB_SYNC_NONE, so having page_dirty set on startio isn't fatal. It should go away with the patch below: Index: linux-2.6/fs/xfs/linux-2.6/xfs_aops.c =================================================================== --- linux-2.6.orig/fs/xfs/linux-2.6/xfs_aops.c 2005-05-06 13:36:10.000000000 +0200 +++ linux-2.6/fs/xfs/linux-2.6/xfs_aops.c 2005-05-10 10:33:37.000000000 +0200 @@ -886,7 +886,7 @@ SetPageUptodate(page); if (startio) { - WARN_ON(page_dirty); + WARN_ON(page_dirty && wbc->sync_mode != WB_SYNC_NONE); xfs_submit_page(page, wbc, bh_arr, cnt, 0, !page_dirty); } On Thu, 12 May 2005, Karol Kozimor wrote: > Hi, > Just happened to notice, a couple of WARNs and possibly minor fs > corruption (after the system booted I went straight with SysRq+U, B and > still got some garbage in the logs). > Traces below. > > -- > Karol 'sziwan' Kozimor > sziwan@hell.org.pl > > VFS: Mounted root (xfs filesystem) readonly. > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] xfs_mod_incore_sb_batch+0x5c/0xc0 > [] linvfs_writepage+0x0/0xf0 > [] pagebuf_rele+0x19/0x100 > [] xfs_trans_unlock_chunk+0x9d/0xf0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] handle_mm_fault+0xce/0x170 > [] do_page_fault+0x174/0x562 > [] sync_sb_inodes+0x19d/0x2b0 > [] sync_inodes_sb+0x6e/0xa0 > [] fsync_super+0xa/0x80 > [] do_remount_sb+0x3d/0xe0 > [] do_remount+0x93/0xd0 > [] do_mount+0x16a/0x180 > [] copy_mount_options+0x59/0xc0 > [] sys_mount+0x7f/0xd0 > [] syscall_call+0x7/0xb > [...] > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] _pagebuf_ioapply+0x1d4/0x280 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] generic_make_request+0x150/0x1f0 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] linvfs_writepage+0x0/0xf0 > [] _pagebuf_ioapply+0x1d4/0x280 > [] pagebuf_rele+0x19/0x100 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] xfs_trans_first_ail+0x16/0x30 > [] xfs_log_need_covered+0x73/0xc0 > [] xfs_syncsub+0x117/0x270 > [] sync_sb_inodes+0x19d/0x2b0 > [] pdflush+0x0/0x20 > [] writeback_inodes+0xf3/0x120 > [] wb_kupdate+0x95/0x100 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] wb_kupdate+0x0/0x100 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] scheduler_tick+0x18a/0x380 > [] run_timer_softirq+0x132/0x1d0 > [] generic_forget_inode+0x54/0x140 > [] sync_sb_inodes+0x19d/0x2b0 > [] sync_inodes_sb+0x6e/0xa0 > [] pdflush+0x0/0x20 > [] fsync_super+0xa/0x80 > [] do_remount_sb+0x3d/0xe0 > [] do_emergency_remount+0xda/0xf0 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] do_emergency_remount+0x0/0xf0 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] scheduler_tick+0x18a/0x380 > [] run_timer_softirq+0x132/0x1d0 > [] generic_forget_inode+0x54/0x140 > [] sync_sb_inodes+0x19d/0x2b0 > [] sync_inodes_sb+0x6e/0xa0 > [] pdflush+0x0/0x20 > [] fsync_super+0xa/0x80 > [] do_remount_sb+0x3d/0xe0 > [] do_emergency_remount+0xda/0xf0 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] do_emergency_remount+0x0/0xf0 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] scheduler_tick+0x18a/0x380 > [] run_timer_softirq+0x132/0x1d0 > [] generic_forget_inode+0x54/0x140 > [] sync_sb_inodes+0x19d/0x2b0 > [] sync_inodes_sb+0x6e/0xa0 > [] pdflush+0x0/0x20 > [] fsync_super+0xa/0x80 > [] do_remount_sb+0x3d/0xe0 > [] do_emergency_remount+0xda/0xf0 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] do_emergency_remount+0x0/0xf0 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > [] xfs_inode_flush+0xd7/0x1d0 > [] linvfs_write_inode+0x36/0x70 > [] __sync_single_inode+0x6a/0x200 > [] __writeback_single_inode+0x60/0x150 > [] scheduler_tick+0x18a/0x380 > [] run_timer_softirq+0x132/0x1d0 > [] generic_forget_inode+0x54/0x140 > [] sync_sb_inodes+0x19d/0x2b0 > [] sync_inodes_sb+0x6e/0xa0 > [] pdflush+0x0/0x20 > [] fsync_super+0xa/0x80 > [] do_remount_sb+0x3d/0xe0 > [] do_emergency_remount+0xda/0xf0 > [] __pdflush+0xd5/0x200 > [] pdflush+0x1a/0x20 > [] do_emergency_remount+0x0/0xf0 > [] pdflush+0x0/0x20 > [] kthread+0x98/0xa0 > [] kthread+0x0/0xa0 > [] kernel_thread_helper+0x5/0x18 > Badness in xfs_page_state_convert at fs/xfs/linux-2.6/xfs_aops.c:889 > [] xfs_page_state_convert+0x334/0x660 > [] submit_bio+0x57/0xf0 > [] autoremove_wake_function+0x0/0x50 > [] radix_tree_gang_lookup_tag+0x49/0x70 > [] linvfs_writepage+0x5c/0xf0 > [] mpage_writepages+0x23f/0x3a0 > [] pagebuf_iostart+0x44/0xb0 > [] linvfs_writepage+0x0/0xf0 > [] xfs_inode_flush+0xd7/0x1d0 > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ -------------------------------------------------- Darren Williams Gelato@UNSW -------------------------------------------------- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/