From: "Aneesh Kumar K.V" Subject: BUG: scheduling while atomic: kswapd0/273/0x00000002 Date: Mon, 1 Dec 2008 20:56:56 +0530 Message-ID: <20081201152656.GB25876@skywalker> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii To: "linux-ext4@vger.kernel.org" Return-path: Received: from ausmtp05.au.ibm.com ([202.81.18.154]:44702 "EHLO ausmtp05.au.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751640AbYLAPek (ORCPT ); Mon, 1 Dec 2008 10:34:40 -0500 Received: from sd0109e.au.ibm.com (d23rh905.au.ibm.com [202.81.18.225]) by ausmtp05.au.ibm.com (8.13.8/8.13.8) with ESMTP id mB1FY96Q5349452 for ; Tue, 2 Dec 2008 02:34:09 +1100 Received: from d23av01.au.ibm.com (d23av01.au.ibm.com [9.190.234.96]) by sd0109e.au.ibm.com (8.13.8/8.13.8/NCO v9.1) with ESMTP id mB1FR9uB267412 for ; Tue, 2 Dec 2008 02:27:09 +1100 Received: from d23av01.au.ibm.com (loopback [127.0.0.1]) by d23av01.au.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id mB1FR8CN008256 for ; Tue, 2 Dec 2008 02:27:08 +1100 Received: from skywalker ([9.77.199.175]) by d23av01.au.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id mB1FQvLW008093 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Tue, 2 Dec 2008 02:27:07 +1100 Content-Disposition: inline Sender: linux-ext4-owner@vger.kernel.org List-ID: Hi, With the latest patch queue i am getting the below error -aneesh BUG: scheduling while atomic: kswapd0/273/0x00000002 1 lock held by kswapd0/273: #0: (&ei->client_lock){----}, at: [] blkdev_releasepage+0x27/0x5a Modules linked in: autofs4 hidp rfkill input_polldev sbs sbshc battery ac parport_pc lp parport i6300esb i2c_i801 i2c_core tg3 libphy e752x_edac edac_core qla2xxx scsi_transport_fc dm_multipath dm_mirror dm_region_hash dm_log dm_mod loop xt_tcpudp ip6t_REJECT ipv6 ipt_REJECT x_tables sunrpc rfcomm bnep l2cap bluetooth bridge stp sg rtc_cmos rtc_core rtc_lib pcspkr button ata_piix libata mptspi mptscsih mptbase scsi_transport_spi sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd [last unloaded: ip_tables] Pid: 273, comm: kswapd0 Not tainted 2.6.28-rc6-autotest #1 Call Trace: [] __schedule_bug+0x5e/0x65 [] schedule+0x85/0x7db [] ? mark_held_locks+0x49/0x64 [] ? trace_hardirqs_on_caller+0xe0/0x101 [] ? trace_hardirqs_on+0xb/0xd [] ? _spin_unlock_irqrestore+0x42/0x58 [] ? prepare_to_wait+0x3f/0x45 [] jbd2_log_wait_commit+0x8e/0xd8 [] ? autoremove_wake_function+0x0/0x33 [] jbd2_journal_try_to_free_buffers+0x175/0x185 [] ext4_release_metadata+0x54/0x66 [] ? ext4_release_metadata+0x0/0x66 [] blkdev_releasepage+0x3e/0x5a [] try_to_release_page+0x32/0x3f [] shrink_page_list+0x436/0x57e [] ? put_lock_stats+0xd/0x21 [] ? lock_release_holdtime+0x8d/0x93 [] ? _spin_unlock_irq+0x22/0x42 [] ? trace_hardirqs_on_caller+0xe0/0x101 [] shrink_list+0x1ea/0x47c [] ? put_lock_stats+0xd/0x21 [] shrink_zone+0x212/0x27f [] kswapd+0x341/0x4c6 [] ? isolate_pages_global+0x0/0x18c [] ? autoremove_wake_function+0x0/0x33 [] ? kswapd+0x0/0x4c6 [] kthread+0x3b/0x63 [] ? kthread+0x0/0x63 [] kernel_thread_helper+0x7/0x10 BUG: scheduling while atomic: kswapd0/273/0x0000000