rendered paste body=============================================
[ INFO: possible recursive locking detected ]
---------------------------------------------
rmake-server/2957 is trying to acquire lock:
(&(&ip->i_lock)->mr_lock){----}, at: [<f98d1368>] xfs_ilock+0x4a/0x68 [xfs]
but task is already holding lock:
(&(&ip->i_lock)->mr_lock){----}, at: [<f98d1368>] xfs_ilock+0x4a/0x68 [xfs]
other info that might help us debug this:
2 locks held by rmake-server/2957:
#0: (&inode->i_mutex){--..}, at: [<c030f01c>] mutex_lock+0x1c/0x1f
#1: (&(&ip->i_lock)->mr_lock){----}, at: [<f98d1368>] xfs_ilock+0x4a/0x68 [xfs]
stack backtrace:
[<c01036cf>] show_trace+0xd/0xf
[<c01037a1>] dump_stack+0x17/0x19
[<c01320c7>] print_deadlock_bug+0x92/0x9c
[<c013210f>] check_deadlock+0x3e/0x52
[<c01337c6>] __lock_acquire+0x744/0x7dd
[<c0133bcd>] lock_acquire+0x4a/0x6a
[<c0130c90>] down_write+0x28/0x43
[<f98d1368>] xfs_ilock+0x4a/0x68 [xfs]
[<f98d0c6e>] xfs_iget_core+0x2ac/0x526 [xfs]
[<f98d0f60>] xfs_iget+0x78/0x107 [xfs]
[<f98e75d6>] xfs_trans_iget+0x96/0xfe [xfs]
[<f98d2a09>] xfs_ialloc+0x80/0x430 [xfs]
[<f98e7db3>] xfs_dir_ialloc+0x52/0x1fa [xfs]
[<f98ecb93>] xfs_create+0x2a5/0x4f7 [xfs]
[<f98f6758>] xfs_vn_mknod+0x1ae/0x3dc [xfs]
[<f98f6990>] xfs_vn_create+0xa/0xc [xfs]
[<c01710db>] vfs_create+0xc9/0x12b
[<c01714c4>] open_namei+0x166/0x5c6
[<c0162e03>] do_filp_open+0x1f/0x35
[<c01630b1>] do_sys_open+0x3d/0xb8
[<c0163142>] sys_open+0x16/0x18
[<c010278d>] sysenter_past_esp+0x56/0x8d