[ 88.260743] ============================================= [ 88.262016] [ INFO: possible recursive locking detected ] [ 88.262669] 2.6.35-rc5-dirty #776 [ 88.263298] --------------------------------------------- [ 88.263956] ra/714 is trying to acquire lock: [ 88.264515] (&(&eb->lock)->rlock){+.+...}, at: [] btrfs_try_spin_lock+0xa2/0x116 [btrfs] [ 88.264515] [ 88.264515] but task is already holding lock: [ 88.264515] (&(&eb->lock)->rlock){+.+...}, at: [] btrfs_clear_lock_blocking+0x20/0x29 [btrfs] [ 88.264515] [ 88.264515] other info that might help us debug this: [ 88.264515] 2 locks held by ra/714: [ 88.264515] #0: (&sb->s_type->i_mutex_key#14){+.+.+.}, at: [] do_lookup+0xac/0x20c [ 88.264515] #1: (&(&eb->lock)->rlock){+.+...}, at: [] btrfs_clear_lock_blocking+0x20/0x29 [btrfs] [ 88.264515] [ 88.264515] stack backtrace: [ 88.264515] Pid: 714, comm: ra Not tainted 2.6.35-rc5-dirty #776 [ 88.264515] Call Trace: [ 88.264515] [] __lock_acquire+0x153f/0x15d8 [ 88.264515] [] ? trace_hardirqs_off_caller+0x16/0x99 [ 88.264515] [] ? release_console_sem+0x1b5/0x1e6 [ 88.264515] [] ? sub_preempt_count+0xe/0xb7 [ 88.264515] [] ? vprintk+0x37e/0x3c2 [ 88.264515] [] ? btrfs_try_spin_lock+0xa2/0x116 [btrfs] [ 88.264515] [] lock_acquire+0x148/0x18d [ 88.264515] [] ? btrfs_try_spin_lock+0xa2/0x116 [btrfs] [ 88.264515] [] _raw_spin_lock+0x3b/0x4a [ 88.264515] [] ? btrfs_try_spin_lock+0xa2/0x116 [btrfs] [ 88.264515] [] btrfs_try_spin_lock+0xa2/0x116 [btrfs] [ 88.264515] [] btrfs_search_slot+0x78d/0x921 [btrfs] [ 88.264515] [] ? __find_space_info+0x0/0xfb [btrfs] [ 88.264515] [] btrfs_lookup_inode+0x2f/0x8f [btrfs] [ 88.264515] [] btrfs_iget+0xc3/0x418 [btrfs] [ 88.264515] [] btrfs_lookup_dentry+0x12f/0x3ff [btrfs] [ 88.264515] [] ? d_alloc+0x181/0x1d4 [ 88.264515] [] btrfs_lookup+0x16/0x2e [btrfs] [ 88.264515] [] do_lookup+0xfc/0x20c [ 88.264515] [] do_last+0x1a1/0x5c0 [ 88.264515] [] do_filp_open+0x1d2/0x5ed [ 88.264515] [] ? alloc_fd+0x3b/0x18e [ 88.264515] [] ? sub_preempt_count+0xa3/0xb7 [ 88.264515] [] ? _raw_spin_unlock+0x35/0x52 [ 88.264515] [] ? alloc_fd+0x17c/0x18e [ 88.264515] [] do_sys_open+0x63/0x116 [ 88.264515] [] sys_open+0x20/0x22 [ 88.264515] [] system_call_fastpath+0x16/0x1b