Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263963AbTIIGMb (ORCPT ); Tue, 9 Sep 2003 02:12:31 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263956AbTIIGM0 (ORCPT ); Tue, 9 Sep 2003 02:12:26 -0400 Received: from fw.osdl.org ([65.172.181.6]:55193 "EHLO mail.osdl.org") by vger.kernel.org with ESMTP id S263963AbTIIGLs (ORCPT ); Tue, 9 Sep 2003 02:11:48 -0400 Date: Mon, 8 Sep 2003 23:12:14 -0700 From: Dave Olien To: Nick Piggin Cc: Andrew Morton , linux-kernel@vger.kernel.org, axboe@suse.de Subject: Re: Badness in as_completed_request warning Message-ID: <20030909061214.GA15840@osdl.org> References: <20030908164802.GA13441@osdl.org> <3F5D4BC9.6020708@cyberone.com.au> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="2oS5YaxWCcQjTEyO" Content-Disposition: inline In-Reply-To: <3F5D4BC9.6020708@cyberone.com.au> User-Agent: Mutt/1.4i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 40339 Lines: 972 --2oS5YaxWCcQjTEyO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Sep 09, 2003 at 01:40:57PM +1000, Nick Piggin wrote: > Hi Dave, > Can you try 2.6.0-test5 with the following patch please. Thanks > I applied this patch, and gave it a shot. It seems to have made things worse. Instead of the warnings occurring only at the end of the mkfs runs, they now occur pretty much constantly, and it finally ends with an Bug_On. Attached is the console output. There are 20 occurrances of Badness in as-iosched.c line 1020. There is one occurrance of Badness in as-iosched.c line 1025. The Bug_On() is in as-iosched.c line 1243. Console output is attached. --2oS5YaxWCcQjTEyO Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=typescript Linux version 2.6.0-test5-NP (dmo@cl045) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 SMP Tue Sep 9 02:52:46 PDT 2003 [root@cl045 root]# Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1025 Call Trace: [] as_remove_dispatched_request+0x6c/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Badness in as_remove_dispatched_request at drivers/block/as-iosched.c:1020 Call Trace: [] as_remove_dispatched_request+0xc2/0x100 [] elv_remove_request+0x29/0x40 [] DAC960_ProcessRequest+0x16a/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 ------------[ cut here ]------------ kernel BUG at drivers/block/as-iosched.c:1243! invalid operand: 0000 [#1] CPU: 1 EIP: 0060:[] Not tainted EFLAGS: 00010046 EIP is at as_dispatch_request+0x236/0x2f0 eax: 00000000 ebx: dfd3cbc0 ecx: 00000000 edx: 00000000 esi: 00000000 edi: 00000001 ebp: 00000000 esp: d9559a38 ds: 007b es: 007b ss: 0068 Process mkfs.ext2 (pid: 1273, threadinfo=d9558000 task=dd5cece0) Stack: dfd3cbc0 d47b9c60 dff98000 dfd06f80 c0228423 dfd3cbc0 00000000 c1731a00 d9559af8 c021bb68 dfd3cbc0 00000039 c1731a00 c0213886 c1731a00 c1770890 dff98000 00000039 dff98000 c022c8f8 c1731a00 d46c55d8 c1770920 0021bb68 Call Trace: [] DAC960_LP_QueueCommand+0x43/0xb0 [] as_next_request+0x38/0x50 [] elv_next_request+0x16/0x110 [] DAC960_ProcessRequest+0x38/0x190 [] DAC960_RequestFunction+0x2b/0x40 [] generic_unplug_device+0x6f/0x80 [] get_request_wait+0x7c/0x100 [] autoremove_wake_function+0x0/0x50 [] elv_may_queue+0x21/0x30 [] autoremove_wake_function+0x0/0x50 [] __make_request+0xd5/0x580 [] generic_make_request+0x115/0x1a0 [] bio_alloc+0xd7/0x1c0 [] submit_bio+0x54/0xa0 [] __block_write_full_page+0x270/0x470 [] block_write_full_page+0xfa/0x120 [] blkdev_get_block+0x0/0x60 [] blkdev_writepage+0x1f/0x30 [] blkdev_get_block+0x0/0x60 [] mpage_writepages+0x208/0x2db [] blkdev_writepage+0x0/0x30 [] generic_writepages+0x1f/0x23 [] do_writepages+0x1e/0x40 [] __sync_single_inode+0xc6/0x220 [] sync_sb_inodes+0x1ac/0x270 [] writeback_inodes+0x6a/0xa0 [] balance_dirty_pages+0xb8/0x160 [] generic_file_aio_write_nolock+0x4cd/0xac0 [] mempool_free+0x42/0x80 [] ip_rcv+0x39a/0x520 [] generic_file_write_nolock+0x7e/0xa0 [] default_wake_function+0x0/0x30 [] default_wake_function+0x0/0x30 [] handle_IRQ_event+0x49/0x80 [] tty_write+0x1a5/0x2c0 [] blkdev_file_write+0x37/0x40 [] vfs_write+0xbe/0x130 [] block_llseek+0x0/0x100 [] sys_write+0x42/0x70 [] sysenter_past_esp+0x52/0x71 Code: 0f 0b db 04 c9 be 30 c0 eb c7 8b 43 48 e9 61 ff ff ff 0f 0b --2oS5YaxWCcQjTEyO-- - 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/