I've not seen this reported... [ 9564.772749] [ 9564.772752] ======================================================= [ 9564.772757] [ INFO: possible circular locking dependency detected ] [ 9564.772760] 2.6.21-rc6-gc2481cc4 #9 [ 9564.772762] ------------------------------------------------------- [ 9564.772765] xfssyncd/6157 is trying to acquire lock: [ 9564.772767] (&(&ip->i_lock)->mr_lock){----}, at: [] xfs_ilock_nowait+0x6d/0xc8 [ 9564.772775] [ 9564.772776] but task is already holding lock: [ 9564.772778] (&mp->m_ilock){--..}, at: [] xfs_finish_reclaim_all+0x1d/0xc1 [ 9564.772785] [ 9564.772786] which lock already depends on the new lock. [ 9564.772787] [ 9564.772789] [ 9564.772790] the existing dependency chain (in reverse order) is: [ 9564.772792] [ 9564.772793] -> #1 (&mp->m_ilock){--..}: [ 9564.772796] [] __lock_acquire+0xa3d/0xbe4 [ 9564.772804] [] xfs_iget_core+0x60e/0x6c4 [ 9564.772811] [] lock_acquire+0x7b/0x9f [ 9564.772817] [] xfs_iget_core+0x60e/0x6c4 [ 9564.772824] [] __mutex_lock_slowpath+0xe1/0x263 [ 9564.772832] [] xfs_iget_core+0x60e/0x6c4 [ 9564.772839] [] xfs_iget+0xa4/0x14b [ 9564.772845] [] xfs_mountfs+0x708/0x954 [ 9564.772852] [] xfs_setsize_buftarg_flags+0x30/0x9e [ 9564.772859] [] xfs_mount+0x317/0x39d [ 9564.772866] [] xfs_fs_fill_super+0x0/0x1a1 [ 9564.772873] [] xfs_fs_fill_super+0x7e/0x1a1 [ 9564.772880] [] _spin_unlock+0x17/0x20 [ 9564.772887] [] sget+0x377/0x389 [ 9564.772894] [] set_bdev_super+0x0/0xf [ 9564.772900] [] test_bdev_super+0x0/0xd [ 9564.772907] [] get_sb_bdev+0x121/0x17b [ 9564.772913] [] vfs_kern_mount+0x4f/0x8a [ 9564.772920] [] do_kern_mount+0x36/0x4d [ 9564.772926] [] do_mount+0x625/0x699 [ 9564.772934] [] mntput_no_expire+0x1c/0x85 [ 9564.772941] [] link_path_walk+0xce/0xe0 [ 9564.772948] [] sigprocmask+0x28/0xc1 [ 9564.772956] [] kmem_cache_free+0xcf/0xd9 [ 9564.772963] [] trace_hardirqs_on+0x124/0x14f [ 9564.772970] [] get_page_from_freelist+0x1ef/0x35d [ 9564.772977] [] trace_hardirqs_on+0x124/0x14f [ 9564.772984] [] __alloc_pages+0x6d/0x2b4 [ 9564.772990] [] sys_mount+0x8a/0xd7 [ 9564.772997] [] system_call+0x7e/0x83 [ 9564.773004] [] 0xffffffffffffffff [ 9564.773014] [ 9564.773015] -> #0 (&(&ip->i_lock)->mr_lock){----}: [ 9564.773018] [] print_circular_bug_header+0xcc/0xd3 [ 9564.773025] [] __lock_acquire+0x939/0xbe4 [ 9564.773032] [] xfs_ilock_nowait+0x6d/0xc8 [ 9564.773039] [] lock_acquire+0x7b/0x9f [ 9564.773045] [] xfs_ilock_nowait+0x6d/0xc8 [ 9564.773052] [] down_write_trylock+0x2f/0x35 [ 9564.773059] [] xfs_ilock_nowait+0x6d/0xc8 [ 9564.773066] [] xfs_finish_reclaim_all+0x40/0xc1 [ 9564.773073] [] xfs_syncsub+0x4e/0x237 [ 9564.773080] [] keventd_create_kthread+0x0/0x6d [ 9564.773087] [] vfs_sync_worker+0x19/0x38 [ 9564.773094] [] xfssyncd+0x10c/0x15d [ 9564.773101] [] xfssyncd+0x0/0x15d [ 9564.773107] [] kthread+0xd1/0x103 [ 9564.773114] [] child_rip+0xa/0x12 [ 9564.773121] [] _spin_unlock_irq+0x24/0x27 [ 9564.773127] [] restore_args+0x0/0x30 [ 9564.773134] [] kthread+0x0/0x103 [ 9564.773140] [] child_rip+0x0/0x12 [ 9564.773147] [] 0xffffffffffffffff [ 9564.773153] [ 9564.773154] other info that might help us debug this: [ 9564.773155] [ 9564.773158] 1 lock held by xfssyncd/6157: [ 9564.773159] #0: (&mp->m_ilock){--..}, at: [] xfs_finish_reclaim_all+0x1d/0xc1 [ 9564.773166] [ 9564.773167] stack backtrace: [ 9564.773169] [ 9564.773169] Call Trace: [ 9564.773173] [] print_circular_bug_tail+0x69/0x72 [ 9564.773177] [] print_circular_bug_header+0xcc/0xd3 [ 9564.773180] [] __lock_acquire+0x939/0xbe4 [ 9564.773183] [] xfs_ilock_nowait+0x6d/0xc8 [ 9564.773187] [] lock_acquire+0x7b/0x9f [ 9564.773190] [] xfs_ilock_nowait+0x6d/0xc8 [ 9564.773194] [] down_write_trylock+0x2f/0x35 [ 9564.773197] [] xfs_ilock_nowait+0x6d/0xc8 [ 9564.773200] [] xfs_finish_reclaim_all+0x40/0xc1 [ 9564.773204] [] xfs_syncsub+0x4e/0x237 [ 9564.773207] [] keventd_create_kthread+0x0/0x6d [ 9564.773211] [] vfs_sync_worker+0x19/0x38 [ 9564.773214] [] xfssyncd+0x10c/0x15d [ 9564.773217] [] xfssyncd+0x0/0x15d [ 9564.773220] [] kthread+0xd1/0x103 [ 9564.773224] [] child_rip+0xa/0x12 [ 9564.773227] [] _spin_unlock_irq+0x24/0x27 [ 9564.773230] [] restore_args+0x0/0x30 [ 9564.773233] [] kthread+0x0/0x103 [ 9564.773236] [] child_rip+0x0/0x12 [ 9564.773238] -- Paolo Ornati Linux 2.6.21-rc6-gc2481cc4 on x86_64