============================================= [ INFO: possible recursive locking detected ] --------------------------------------------- rmake-server/2957 is trying to acquire lock: (&(&ip->i_lock)->mr_lock){----}, at: [] xfs_ilock+0x4a/0x68 [xfs] but task is already holding lock: (&(&ip->i_lock)->mr_lock){----}, at: [] 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: [] mutex_lock+0x1c/0x1f #1: (&(&ip->i_lock)->mr_lock){----}, at: [] xfs_ilock+0x4a/0x68 [xfs] stack backtrace: [] show_trace+0xd/0xf [] dump_stack+0x17/0x19 [] print_deadlock_bug+0x92/0x9c [] check_deadlock+0x3e/0x52 [] __lock_acquire+0x744/0x7dd [] lock_acquire+0x4a/0x6a [] down_write+0x28/0x43 [] xfs_ilock+0x4a/0x68 [xfs] [] xfs_iget_core+0x2ac/0x526 [xfs] [] xfs_iget+0x78/0x107 [xfs] [] xfs_trans_iget+0x96/0xfe [xfs] [] xfs_ialloc+0x80/0x430 [xfs] [] xfs_dir_ialloc+0x52/0x1fa [xfs] [] xfs_create+0x2a5/0x4f7 [xfs] [] xfs_vn_mknod+0x1ae/0x3dc [xfs] [] xfs_vn_create+0xa/0xc [xfs] [] vfs_create+0xc9/0x12b [] open_namei+0x166/0x5c6 [] do_filp_open+0x1f/0x35 [] do_sys_open+0x3d/0xb8 [] sys_open+0x16/0x18 [] sysenter_past_esp+0x56/0x8d