Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758495AbZKFOzV (ORCPT ); Fri, 6 Nov 2009 09:55:21 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757606AbZKFOzU (ORCPT ); Fri, 6 Nov 2009 09:55:20 -0500 Received: from 88-97-16-53.dsl.zen.co.uk ([88.97.16.53]:45135 "EHLO andromeda.kingswood-consulting.co.uk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754959AbZKFOzO (ORCPT ); Fri, 6 Nov 2009 09:55:14 -0500 X-Greylist: delayed 305 seconds by postgrey-1.27 at vger.kernel.org; Fri, 06 Nov 2009 09:55:12 EST Message-ID: <4AF437A1.4020509@kingswood-consulting.co.uk> Date: Fri, 06 Nov 2009 14:50:09 +0000 From: Frank Kingswood User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090706) MIME-Version: 1.0 Newsgroups: gmane.linux.kernel To: linux-kernel@vger.kernel.org, shaggy@linux.vnet.ibm.com Subject: Re: JFS inconsistent lock state References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 63980 Lines: 1415 Frank A. Kingswood wrote: >>> I'm running jfs on md and got this error. The system is still usable >>> afterwards (and has not been rebooted yet) so I could provide more >>> information if needed. >>> >>> The system has occasionally had hard crashes during file access (perhaps >>> starting with about 2.6.29) and these may be related. >> >> The same happens with 2.6.31-rc8 >> >> Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar >> ... MAX_LOCKDEP_SUBCLASSES: 8 >> ... MAX_LOCK_DEPTH: 48 >> ... MAX_LOCKDEP_KEYS: 8191 >> ... CLASSHASH_SIZE: 4096 >> ... MAX_LOCKDEP_ENTRIES: 16384 >> ... MAX_LOCKDEP_CHAINS: 32768 >> ... CHAINHASH_SIZE: 16384 >> memory used by lock dependency info: 6207 kB >> per task-struct memory footprint: 2688 bytes >> >> ...a while later... >> Dave Kleikamp wrote: > > I looked at this a while back: > > http://lkml.org/lkml/2009/5/18/358 > > I didn't get a response to that, and I didn't follow up. I guess it's > time to get back on it. I'll try to recreate the warning and see if > this patch helps: > > diff --git a/mm/filemap.c b/mm/filemap.c > index ccea3b6..59f5406 100644 > --- a/mm/filemap.c > +++ b/mm/filemap.c > @@ -1702,7 +1702,8 @@ repeat: > page = page_cache_alloc_cold(mapping); > if (!page) > return ERR_PTR(-ENOMEM); > - err = add_to_page_cache_lru(page, mapping, index, GFP_KERNEL); > + err = add_to_page_cache_lru(page, mapping, index, > + mapping_gfp_mask(mapping)); > if (unlikely(err)) { > page_cache_release(page); > if (err == -EEXIST) > With this patch on 2.6.31.5 a lock trace still happens. I only booted into this kernel yesterday, so it happens pretty soon. I guess after the first trace no further are reported? [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] txUnlock+0xb8/0x2b0 [] txCommit+0xd55/0xe90 [] jfs_rename+0x42e/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] __set_page_dirty_nobuffers+0x54/0x180 [] set_page_dirty+0x35/0x70 [] release_metapage+0x108/0x1a0 [] put_metapage+0x6e/0x180 [] txUnlock+0x117/0x2b0 [] txCommit+0xd55/0xe90 [] jfs_rename+0x42e/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff -> (key#44){......} ops: 81174 { INITIAL USE at: [] __lock_acquire+0x1b1/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] txEnd+0xbd/0x170 [] jfs_lazycommit+0x257/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff } ... key at: [] __key.24083+0x0/0x8 ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] txEnd+0xbd/0x170 [] jfs_rename+0x43c/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] __wake_up_bit+0x2c/0x30 [] unlock_page+0x22/0x30 [] __get_metapage+0x30f/0x4c0 [] find_index+0x12b/0x150 [] modify_index+0x40/0xf0 [] dtDelete+0x213/0xb10 [] jfs_rename+0x32a/0x900 [] vfs_rename+0x199/0x410 [] nfsd_rename+0x3f8/0x470 [] nfsd3_proc_rename+0xcc/0x190 [] nfsd_dispatch+0xbb/0x260 [] svc_process+0x499/0x770 [] nfsd+0xdd/0x160 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] __slab_alloc+0x425/0x5b0 [] kmem_cache_alloc+0x106/0x110 [] mempool_alloc_slab+0x11/0x20 [] mempool_alloc+0x56/0x150 [] __get_metapage+0xd9/0x4c0 [] xtSearch+0x30a/0x5b0 [] xtLookup+0x94/0x180 [] find_index+0xfa/0x150 [] dtDelete+0x2ef/0xb10 [] jfs_rename+0x32a/0x900 [] vfs_rename+0x199/0x410 [] nfsd_rename+0x3f8/0x470 [] nfsd3_proc_rename+0xcc/0x190 [] nfsd_dispatch+0xbb/0x260 [] svc_process+0x499/0x770 [] nfsd+0xdd/0x160 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] jfs_rename+0x245/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff -> (&jfs_ip->commit_mutex/2){+.+...} ops: 52 { HARDIRQ-ON-W at: [] __lock_acquire+0x5a1/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] jfs_rename+0x227/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff SOFTIRQ-ON-W at: [] __lock_acquire+0x5d5/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] jfs_rename+0x227/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x1b1/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] jfs_rename+0x227/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff } ... key at: [] __key.25249+0x2/0x8 ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] __mark_inode_dirty+0x6b/0x140 [] dtInsert+0x1e1/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] txLock+0x35/0x7a0 [] dtInsert+0x12b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] release_metapage+0x64/0x1a0 [] diWrite+0x2e6/0x5a0 [] txCommit+0x1ec/0xe90 [] jfs_rename+0x42e/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] lmLog+0x3e/0x1f0 [] txCommit+0x874/0xe90 [] jfs_rename+0x42e/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] lmGroupCommit+0x31/0x1e0 [] txCommit+0x3a6/0xe90 [] jfs_rename+0x42e/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] activate_page+0x47/0x160 [] mark_page_accessed+0x65/0x80 [] read_cache_page_async+0xb2/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] add_index+0x242/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] jfs_rename+0x245/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] add_to_page_cache_locked+0x5e/0xe0 [] add_to_page_cache_lru+0x2c/0x80 [] read_cache_page_async+0x7d/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] add_index+0x242/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] wait_barrier+0x2e/0x130 [] make_request+0x81/0x680 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] metapage_readpage+0x164/0x220 [] read_cache_page_async+0x91/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] add_index+0x242/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] __make_request+0x60/0x3f0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] metapage_readpage+0x164/0x220 [] read_cache_page_async+0x91/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] add_index+0x242/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] prepare_to_wait_exclusive+0x25/0x80 [] __wait_on_bit_lock+0x40/0xb0 [] __lock_page+0x64/0x70 [] read_cache_page_async+0xec/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] add_index+0x242/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] scsi_request_fn+0x154/0x4d0 [] __generic_unplug_device+0x30/0x40 [] generic_unplug_device+0x29/0x40 [] blk_unplug+0x12/0x20 [] unplug_slaves+0xd9/0x160 [] raid10_unplug+0x18/0x30 [] blk_unplug+0x12/0x20 [] blk_backing_dev_unplug+0xd/0x10 [] block_sync_page+0x39/0x70 [] sync_page+0x33/0x70 [] __wait_on_bit_lock+0x52/0xb0 [] __lock_page+0x64/0x70 [] read_cache_page_async+0xec/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] add_index+0x242/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] ata_scsi_queuecmd+0x44/0x2e0 [] scsi_dispatch_cmd+0xe9/0x240 [] scsi_request_fn+0x3c6/0x4d0 [] __generic_unplug_device+0x30/0x40 [] generic_unplug_device+0x29/0x40 [] blk_unplug+0x12/0x20 [] unplug_slaves+0xd9/0x160 [] raid10_unplug+0x18/0x30 [] blk_unplug+0x12/0x20 [] blk_backing_dev_unplug+0xd/0x10 [] block_sync_page+0x39/0x70 [] sync_page+0x33/0x70 [] __wait_on_bit_lock+0x52/0xb0 [] __lock_page+0x64/0x70 [] read_cache_page_async+0xec/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] add_index+0x242/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] md_wakeup_thread+0x27/0x30 [] raid10_unplug+0x24/0x30 [] blk_unplug+0x12/0x20 [] blk_backing_dev_unplug+0xd/0x10 [] block_sync_page+0x39/0x70 [] sync_page+0x33/0x70 [] __wait_on_bit_lock+0x52/0xb0 [] __lock_page+0x64/0x70 [] read_cache_page_async+0xec/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] add_index+0x242/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] schedule+0xcc/0x350 [] io_schedule+0x37/0x50 [] sync_page+0x3d/0x70 [] __wait_on_bit_lock+0x52/0xb0 [] __lock_page+0x64/0x70 [] read_cache_page_async+0xec/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] add_index+0x242/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] __slab_alloc+0x425/0x5b0 [] kmem_cache_alloc+0x106/0x110 [] mempool_alloc_slab+0x11/0x20 [] mempool_alloc+0x56/0x150 [] __get_metapage+0xd9/0x4c0 [] add_index+0x242/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_rename+0x77f/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] inode_sub_bytes+0x29/0xa0 [] dtDelete+0x5b4/0xb10 [] jfs_rename+0x32a/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] jfs_rename+0x227/0x900 [] vfs_rename+0x199/0x410 [] sys_renameat+0x20e/0x250 [] sys_rename+0x16/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] __slab_alloc+0x425/0x5b0 [] kmem_cache_alloc+0x106/0x110 [] mempool_alloc_slab+0x11/0x20 [] mempool_alloc+0x56/0x150 [] __get_metapage+0xd9/0x4c0 [] xtSearch+0x30a/0x5b0 [] xtLookup+0x94/0x180 [] add_index+0xe4/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_create+0x1c9/0x2c0 [] vfs_create+0x9a/0xb0 [] do_filp_open+0x9e1/0xad0 [] do_sys_open+0x7f/0x140 [] sys_open+0x1b/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] txEnd+0xbd/0x170 [] jfs_unlink+0x2cc/0x3c0 [] vfs_unlink+0x96/0xe0 [] do_unlinkat+0x1bb/0x1d0 [] sys_unlinkat+0x1d/0x40 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] make_request+0x3e4/0x680 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] lbmStartIO+0x92/0xc0 [] lbmWrite+0xd4/0x130 [] lmGCwrite+0x94/0xd0 [] lmGroupCommit+0x96/0x1e0 [] txCommit+0x3a6/0xe90 [] jfs_rename+0x42e/0x900 [] vfs_rename+0x199/0x410 [] nfsd_rename+0x3f8/0x470 [] nfsd3_proc_rename+0xcc/0x190 [] nfsd_dispatch+0xbb/0x260 [] svc_process+0x499/0x770 [] nfsd+0xdd/0x160 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] make_request+0x444/0x680 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] lbmStartIO+0x92/0xc0 [] lbmWrite+0xd4/0x130 [] lmGCwrite+0x94/0xd0 [] lmGroupCommit+0x96/0x1e0 [] txCommit+0x3a6/0xe90 [] jfs_rename+0x42e/0x900 [] vfs_rename+0x199/0x410 [] nfsd_rename+0x3f8/0x470 [] nfsd3_proc_rename+0xcc/0x190 [] nfsd_dispatch+0xbb/0x260 [] svc_process+0x499/0x770 [] nfsd+0xdd/0x160 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] down_read_nested+0x50/0x90 [] dbAlloc+0x156/0x520 [] xtInsert+0x26e/0x3e0 [] add_index+0x1bd/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_create+0x1c9/0x2c0 [] vfs_create+0x9a/0xb0 [] nfsd_create_v3+0x46b/0x560 [] nfsd3_proc_create+0x119/0x1a0 [] nfsd_dispatch+0xbb/0x260 [] svc_process+0x499/0x770 [] nfsd+0xdd/0x160 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] md_write_start+0x12f/0x1d0 [] make_request+0x75/0x680 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] lbmStartIO+0x92/0xc0 [] lbmWrite+0xd4/0x130 [] lmGCwrite+0x94/0xd0 [] lmGroupCommit+0x96/0x1e0 [] txCommit+0x3a6/0xe90 [] jfs_unlink+0x2c2/0x3c0 [] vfs_unlink+0x96/0xe0 [] nfsd_unlink+0x20c/0x2c0 [] nfsd3_proc_remove+0x77/0xd0 [] nfsd_dispatch+0xbb/0x260 [] svc_process+0x499/0x770 [] nfsd+0xdd/0x160 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] sysfs_notify_dirent+0x20/0x70 [] md_write_start+0x114/0x1d0 [] make_request+0x75/0x680 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] lbmStartIO+0x92/0xc0 [] lbmWrite+0xd4/0x130 [] lmGCwrite+0x94/0xd0 [] lmGroupCommit+0x96/0x1e0 [] txCommit+0x3a6/0xe90 [] jfs_unlink+0x2c2/0x3c0 [] vfs_unlink+0x96/0xe0 [] nfsd_unlink+0x20c/0x2c0 [] nfsd3_proc_remove+0x77/0xd0 [] nfsd_dispatch+0xbb/0x260 [] svc_process+0x499/0x770 [] nfsd+0xdd/0x160 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] prepare_to_wait+0x25/0x80 [] md_write_start+0xcd/0x1d0 [] make_request+0x75/0x680 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] lbmStartIO+0x92/0xc0 [] lbmWrite+0xd4/0x130 [] lmGCwrite+0x94/0xd0 [] lmGroupCommit+0x96/0x1e0 [] txCommit+0x3a6/0xe90 [] jfs_unlink+0x2c2/0x3c0 [] vfs_unlink+0x96/0xe0 [] nfsd_unlink+0x20c/0x2c0 [] nfsd3_proc_remove+0x77/0xd0 [] nfsd_dispatch+0xbb/0x260 [] svc_process+0x499/0x770 [] nfsd+0xdd/0x160 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] dbNextAG+0x2d/0xf0 [] dbAlloc+0x218/0x520 [] dtInsert+0x2e6/0x18d0 [] jfs_create+0x1c9/0x2c0 [] vfs_create+0x9a/0xb0 [] nfsd_create_v3+0x46b/0x560 [] nfsd3_proc_create+0x119/0x1a0 [] nfsd_dispatch+0xbb/0x260 [] svc_process+0x499/0x770 [] nfsd+0xdd/0x160 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] remove_wait_queue+0x1c/0x60 [] txLock+0x5ac/0x7a0 [] diWrite+0x15a/0x5a0 [] txCommit+0x1ec/0xe90 [] jfs_unlink+0x2c2/0x3c0 [] vfs_unlink+0x96/0xe0 [] do_unlinkat+0x1bb/0x1d0 [] sys_unlink+0x11/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] wakeup_kswapd+0x86/0x90 [] __alloc_pages_nodemask+0x1bb/0x670 [] find_or_create_page+0x56/0xb0 [] __get_metapage+0xac/0x4c0 [] add_index+0x60b/0x720 [] dtInsertEntry+0x117/0x4b0 [] dtInsert+0x15b/0x18d0 [] jfs_link+0x148/0x220 [] vfs_link+0xfb/0x150 [] sys_linkat+0x131/0x150 [] sys_link+0x19/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] jfs_create+0xc9/0x2c0 [] vfs_create+0x9a/0xb0 [] do_filp_open+0x9e1/0xad0 [] do_sys_open+0x7f/0x140 [] sys_open+0x1b/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] down_read_nested+0x50/0x90 [] dbAlloc+0x156/0x520 [] extAlloc+0x162/0x430 [] jfs_get_block+0x1ec/0x250 [] nobh_write_begin+0x1ca/0x470 [] jfs_write_begin+0x1e/0x20 [] generic_file_buffered_write+0x130/0x320 [] __generic_file_aio_write_nolock+0x261/0x470 [] generic_file_aio_write+0x69/0xe0 [] do_sync_write+0xf1/0x130 [] vfs_write+0xcb/0x180 [] sys_write+0x50/0x90 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __up_read+0x23/0xb0 [] up_read+0x26/0x30 [] dbAlloc+0x1e8/0x520 [] extAlloc+0x162/0x430 [] jfs_get_block+0x1ec/0x250 [] nobh_write_begin+0x1ca/0x470 [] jfs_write_begin+0x1e/0x20 [] generic_file_buffered_write+0x130/0x320 [] __generic_file_aio_write_nolock+0x261/0x470 [] generic_file_aio_write+0x69/0xe0 [] do_sync_write+0xf1/0x130 [] vfs_write+0xcb/0x180 [] sys_write+0x50/0x90 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff -> (&jfs_ip->ag_lock){....-.} ops: 1444792 { IN-RECLAIM_FS-W at: [] __lock_acquire+0x3fd/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] jfs_destroy_inode+0x35/0xa0 [] destroy_inode+0x2a/0x50 [] generic_delete_inode+0xf4/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] dentry_iput+0x98/0x110 [] d_kill+0x4a/0x70 [] __shrink_dcache_sb+0x2a4/0x3c0 [] shrink_dcache_memory+0x15b/0x1e0 [] shrink_slab+0x125/0x180 [] kswapd+0x55d/0x740 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff INITIAL USE at: [] __lock_acquire+0x1b1/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] jfs_release+0x23/0x80 [] __fput+0xfe/0x260 [] fput+0x1d/0x30 [] remove_vma+0x4a/0x80 [] do_munmap+0x342/0x3a0 [] sys_munmap+0x4b/0x70 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff } ... key at: [] __key.25251+0x0/0x8 ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] extAlloc+0x3b0/0x430 [] jfs_get_block+0x1ec/0x250 [] nobh_write_begin+0x1ca/0x470 [] jfs_write_begin+0x1e/0x20 [] generic_file_buffered_write+0x130/0x320 [] __generic_file_aio_write_nolock+0x261/0x470 [] generic_file_aio_write+0x69/0xe0 [] do_sync_write+0xf1/0x130 [] vfs_write+0xcb/0x180 [] sys_write+0x50/0x90 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] __mark_inode_dirty+0x6b/0x140 [] xtTruncate+0xc9e/0xd90 [] jfs_truncate_nolock+0x6e/0x140 [] jfs_truncate+0x48/0x60 [] vmtruncate+0xa5/0x110 [] inode_setattr+0x30/0x180 [] jfs_setattr+0x34/0x160 [] notify_change+0x119/0x320 [] do_truncate+0x65/0x90 [] may_open+0x1db/0x210 [] do_filp_open+0x66c/0xad0 [] do_sys_open+0x7f/0x140 [] sys_open+0x1b/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] dbNextAG+0x2d/0xf0 [] dbAlloc+0x218/0x520 [] extAlloc+0x162/0x430 [] jfs_get_block+0x1ec/0x250 [] nobh_write_begin+0x1ca/0x470 [] jfs_write_begin+0x1e/0x20 [] generic_file_buffered_write+0x130/0x320 [] __generic_file_aio_write_nolock+0x261/0x470 [] generic_file_aio_write+0x69/0xe0 [] do_sync_write+0xf1/0x130 [] vfs_write+0xcb/0x180 [] sys_write+0x50/0x90 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] wait_barrier+0x2e/0x130 [] make_request+0x81/0x680 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] lbmStartIO+0x92/0xc0 [] lbmWrite+0xd4/0x130 [] lmGCwrite+0x94/0xd0 [] lmGroupCommit+0x96/0x1e0 [] txCommit+0x3a6/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] make_request+0x3e4/0x680 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] lbmStartIO+0x92/0xc0 [] lbmWrite+0xd4/0x130 [] lmGCwrite+0x94/0xd0 [] lmGroupCommit+0x96/0x1e0 [] txCommit+0x3a6/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] make_request+0x444/0x680 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] lbmStartIO+0x92/0xc0 [] lbmWrite+0xd4/0x130 [] lmGCwrite+0x94/0xd0 [] lmGroupCommit+0x96/0x1e0 [] txCommit+0x3a6/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] md_wakeup_thread+0x27/0x30 [] make_request+0x45f/0x680 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] lbmStartIO+0x92/0xc0 [] lbmWrite+0xd4/0x130 [] lmGCwrite+0x94/0xd0 [] lmGroupCommit+0x96/0x1e0 [] txCommit+0x3a6/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] schedule+0xcc/0x350 [] io_schedule+0x37/0x50 [] lmGroupCommit+0x17d/0x1e0 [] txCommit+0x3a6/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] __set_page_dirty_nobuffers+0x54/0x180 [] set_page_dirty+0x35/0x70 [] force_metapage+0x6d/0xa0 [] txCommit+0x45e/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] prepare_to_wait+0x25/0x80 [] __wait_on_bit+0x43/0x90 [] wait_on_page_bit+0x6f/0x80 [] write_one_page+0x125/0x140 [] force_metapage+0x7a/0xa0 [] txCommit+0x45e/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] __make_request+0x60/0x3f0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] metapage_readpage+0x164/0x220 [] read_cache_page_async+0x91/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] dbUpdatePMap+0x3aa/0x4b0 [] txFreeMap+0x23a/0x270 [] txUpdateMap+0xe4/0x260 [] txCommit+0xa85/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] scsi_request_fn+0x154/0x4d0 [] __generic_unplug_device+0x30/0x40 [] generic_unplug_device+0x29/0x40 [] blk_unplug+0x12/0x20 [] unplug_slaves+0xd9/0x160 [] raid10_unplug+0x18/0x30 [] blk_unplug+0x12/0x20 [] blk_backing_dev_unplug+0xd/0x10 [] block_sync_page+0x39/0x70 [] sync_page+0x33/0x70 [] __wait_on_bit_lock+0x52/0xb0 [] __lock_page+0x64/0x70 [] read_cache_page_async+0xec/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] dbUpdatePMap+0x3aa/0x4b0 [] txFreeMap+0x23a/0x270 [] txUpdateMap+0xe4/0x260 [] txCommit+0xa85/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] ata_scsi_queuecmd+0x44/0x2e0 [] scsi_dispatch_cmd+0xe9/0x240 [] scsi_request_fn+0x3c6/0x4d0 [] __generic_unplug_device+0x30/0x40 [] generic_unplug_device+0x29/0x40 [] blk_unplug+0x12/0x20 [] unplug_slaves+0xd9/0x160 [] raid10_unplug+0x18/0x30 [] blk_unplug+0x12/0x20 [] blk_backing_dev_unplug+0xd/0x10 [] block_sync_page+0x39/0x70 [] sync_page+0x33/0x70 [] __wait_on_bit_lock+0x52/0xb0 [] __lock_page+0x64/0x70 [] read_cache_page_async+0xec/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] dbUpdatePMap+0x3aa/0x4b0 [] txFreeMap+0x23a/0x270 [] txUpdateMap+0xe4/0x260 [] txCommit+0xa85/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] dbUpdatePMap+0x1ef/0x4b0 [] txFreeMap+0x23a/0x270 [] txUpdateMap+0xe4/0x260 [] txCommit+0xa85/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] add_partial+0x21/0x80 [] __slab_free+0x191/0x340 [] kmem_cache_free+0x98/0xf0 [] mempool_free_slab+0x12/0x20 [] mempool_free+0x8a/0xa0 [] release_metapage+0x161/0x1a0 [] put_metapage+0x6e/0x180 [] txUnlock+0x117/0x2b0 [] txCommit+0xd55/0xe90 [] diFree+0x6e2/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] txEnd+0xbd/0x170 [] diFree+0x6eb/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irq+0x38/0x70 [] wait_barrier+0x2e/0x140 [] make_request+0x54/0x8a0 [] md_make_request+0x138/0x1a0 [] generic_make_request+0x265/0x330 [] submit_bio+0x5e/0xe0 [] metapage_readpage+0x164/0x220 [] read_cache_page_async+0x91/0x1a0 [] read_cache_page+0xe/0x70 [] __get_metapage+0x25a/0x4c0 [] diWrite+0x12b/0x5a0 [] txCommit+0x1ec/0xe90 [] jfs_commit_inode+0xaf/0x130 [] jfs_write_inode+0x35/0x50 [] writeback_single_inode+0x385/0x490 [] generic_sync_sb_inodes+0x359/0x4d0 [] writeback_inodes+0x65/0x100 [] wb_kupdate+0xbc/0x140 [] pdflush+0x148/0x270 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] pgd_free+0x16/0x80 [] __mmdrop+0x1e/0x60 [] finish_task_switch+0x118/0x140 [] thread_return+0x3e/0x700 [] io_schedule+0x37/0x50 [] lmGroupCommit+0x17d/0x1e0 [] txCommit+0x3a6/0xe90 [] jfs_commit_inode+0xaf/0x130 [] jfs_fsync+0x25/0x60 [] vfs_fsync+0x92/0x100 [] do_fsync+0x39/0x60 [] sys_fsync+0xb/0x10 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] rmqueue_bulk+0x3c/0xe0 [] get_page_from_freelist+0x3e6/0x580 [] __alloc_pages_nodemask+0x124/0x670 [] __slab_alloc+0x1b5/0x5b0 [] kmem_cache_alloc+0x106/0x110 [] mempool_alloc_slab+0x11/0x20 [] mempool_alloc+0x56/0x150 [] __get_metapage+0xd9/0x4c0 [] diWrite+0x12b/0x5a0 [] txCommit+0x1ec/0xe90 [] jfs_commit_inode+0xaf/0x130 [] jfs_write_inode+0x35/0x50 [] writeback_single_inode+0x385/0x490 [] generic_sync_sb_inodes+0x359/0x4d0 [] writeback_inodes+0x65/0x100 [] wb_kupdate+0xbc/0x140 [] pdflush+0x148/0x270 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] remove_wait_queue+0x1c/0x60 [] txLock+0x5ac/0x7a0 [] diWrite+0x15a/0x5a0 [] txCommit+0x1ec/0xe90 [] jfs_commit_inode+0xaf/0x130 [] jfs_write_inode+0x35/0x50 [] writeback_single_inode+0x385/0x490 [] generic_sync_sb_inodes+0x359/0x4d0 [] writeback_inodes+0x65/0x100 [] wb_kupdate+0xbc/0x140 [] pdflush+0x148/0x270 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] mutex_lock_nested+0x5c/0x340 [] diFree+0x653/0xb80 [] jfs_delete_inode+0x4f/0x70 [] generic_delete_inode+0x8f/0x150 [] generic_drop_inode+0x1b5/0x230 [] iput+0x5d/0x70 [] txUpdateMap+0x1e1/0x260 [] jfs_lazycommit+0x198/0x260 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock_irqsave+0x44/0x90 [] __wake_up+0x2d/0x70 [] __wake_up_bit+0x2c/0x30 [] unlock_page+0x22/0x30 [] release_metapage+0xb8/0x1a0 [] diAlloc+0x573/0x700 [] ialloc+0x6f/0x2e0 [] jfs_create+0x64/0x2c0 [] vfs_create+0x9a/0xb0 [] nfsd_create_v3+0x46b/0x560 [] nfsd3_proc_create+0x119/0x1a0 [] nfsd_dispatch+0xbb/0x260 [] svc_process+0x499/0x770 [] nfsd+0xdd/0x160 [] kthread+0xa6/0xc0 [] child_rip+0xa/0x20 [] 0xffffffffffffffff ... acquired at: [] __lock_acquire+0xe05/0x1250 [] lock_acquire+0x91/0xc0 [] _spin_lock+0x31/0x70 [] add_partial+0x21/0x80 [] __slab_free+0x191/0x340 [] kmem_cache_free+0x98/0xf0 [] mempool_free_slab+0x12/0x20 [] mempool_free+0x8a/0xa0 [] release_metapage+0x161/0x1a0 [] diAlloc+0x2fa/0x700 [] ialloc+0x6f/0x2e0 [] jfs_create+0x64/0x2c0 [] vfs_create+0x9a/0xb0 [] do_filp_open+0x9e1/0xad0 [] do_sys_open+0x7f/0x140 [] sys_open+0x1b/0x20 [] system_call_fastpath+0x16/0x1b [] 0xffffffffffffffff stack backtrace: Pid: 22862, comm: rsync Not tainted 2.6.31.5 #4 Call Trace: [] print_irq_inversion_bug+0x140/0x160 [] check_usage_backwards+0x67/0xc0 [] mark_lock+0x1c7/0x420 [] ? check_usage_backwards+0x0/0xc0 [] ? dtInsert+0xb4a/0x18d0 [] mark_held_locks+0x68/0x90 [] lockdep_trace_alloc+0xf5/0x100 [] kmem_cache_alloc+0x35/0x110 [] dtInsert+0xb4a/0x18d0 [] ? txLock+0x134/0x7a0 [] ? txLock+0x134/0x7a0 [] ? dtInitRoot+0x88/0x160 [] jfs_mkdir+0x1df/0x2e0 [] ? d_move_locked+0x2f1/0x300 [] ? __d_lookup+0x142/0x1d0 [] ? __d_lookup+0x0/0x1d0 [] ? trace_hardirqs_on_caller+0x155/0x1b0 [] vfs_mkdir+0x8e/0xd0 [] sys_mkdirat+0xfe/0x110 [] ? sysret_check+0x27/0x62 [] ? trace_hardirqs_on_caller+0x155/0x1b0 [] sys_mkdir+0x13/0x20 [] system_call_fastpath+0x16/0x1b This happened when an rsync --link-dest ... backup job was running. As before, the system is still running afterwards. Frank -- ------------------------------------------------------------------------ Frank A. Kingswood frank@kingswood-consulting.co.uk Cambridge, United Kingdom +44-870-095 0000 -- 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/