hfsplus lockdep report

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Can't be a real recursive locking since it actually worked, so probably
just missing annotations:

[ 1676.667398] =============================================
[ 1676.667403] [ INFO: possible recursive locking detected ]
[ 1676.667407] 2.6.32-wl-46006-gdbb6e43-dirty #125
[ 1676.667410] ---------------------------------------------
[ 1676.667413] rm/5475 is trying to acquire lock:
[ 1676.667416]  (&sb->s_type->i_mutex_key#11){+.+.+.}, at: [<ffffffffa03a10b2>] hfsplus_block_free+0x72/0x240 [hfsplus]
[ 1676.667430] 
[ 1676.667431] but task is already holding lock:
[ 1676.667434]  (&sb->s_type->i_mutex_key#11){+.+.+.}, at: [<ffffffff81117326>] vfs_unlink+0x56/0xf0
[ 1676.667446] 
[ 1676.667447] other info that might help us debug this:
[ 1676.667451] 3 locks held by rm/5475:
[ 1676.667453]  #0:  (&sb->s_type->i_mutex_key#11/1){+.+.+.}, at: [<ffffffff811196c3>] do_unlinkat+0xa3/0x1d0
[ 1676.667466]  #1:  (&sb->s_type->i_mutex_key#11){+.+.+.}, at: [<ffffffff81117326>] vfs_unlink+0x56/0xf0
[ 1676.667476]  #2:  (&HFSPLUS_I(inode).extents_lock){+.+.+.}, at: [<ffffffffa039a1f5>] hfsplus_file_truncate+0x85/0x360 [hfsplus]
[ 1676.667488] 
[ 1676.667489] stack backtrace:
[ 1676.667493] Pid: 5475, comm: rm Not tainted 2.6.32-wl-46006-gdbb6e43-dirty #125
[ 1676.667497] Call Trace:
[ 1676.667504]  [<ffffffff81084f49>] print_deadlock_bug+0xd9/0xe0
[ 1676.667510]  [<ffffffff81085135>] check_deadlock+0x1e5/0x1f0
[ 1676.667523]  [<ffffffff810864d5>] validate_chain+0x355/0x6d0
[ 1676.667529]  [<ffffffff81086c6e>] __lock_acquire+0x41e/0xa00
[ 1676.667540]  [<ffffffff810872f3>] lock_acquire+0xa3/0x140
[ 1676.667555]  [<ffffffff81434203>] mutex_lock_nested+0x73/0x3b0
[ 1676.667590]  [<ffffffffa03a10b2>] hfsplus_block_free+0x72/0x240 [hfsplus]
[ 1676.667604]  [<ffffffffa0399f6c>] hfsplus_free_extents+0x7c/0xe0 [hfsplus]
[ 1676.667612]  [<ffffffffa039a4ae>] hfsplus_file_truncate+0x33e/0x360 [hfsplus]
[ 1676.667627]  [<ffffffffa03989d4>] hfsplus_delete_inode+0x74/0xa0 [hfsplus]
[ 1676.667635]  [<ffffffffa039c012>] hfsplus_unlink+0x172/0x1c0 [hfsplus]
[ 1676.667641]  [<ffffffff81117357>] vfs_unlink+0x87/0xf0
[ 1676.667652]  [<ffffffff811197b3>] do_unlinkat+0x193/0x1d0
[ 1676.667677]  [<ffffffff81119962>] sys_unlinkat+0x22/0x40
[ 1676.667682]  [<ffffffff8100b5fb>] system_call_fastpath+0x16/0x1b

johannes

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux