[ 15.211398][ T3896] 8021q: adding VLAN 0 to HW filter on device bond0 [ 15.227090][ T3896] eql: remember to turn off Van-Jacobson compression on your slave devices [ 15.261545][ T11] gvnic 0000:00:00.0 enp0s0: Device link is up. [ 15.264301][ T3700] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s0: link becomes ready Starting sshd: OK syzkaller Warning: Permanently added '10.128.1.51' (ED25519) to the list of known hosts. executing program syzkaller login: [ 34.094383][ T4221] loop0: detected capacity change from 0 to 1024 [ 34.121168][ T4221] [ 34.121781][ T4221] ============================================ [ 34.123214][ T4221] WARNING: possible recursive locking detected [ 34.124678][ T4221] 6.1.56-syzkaller #0 Not tainted [ 34.125878][ T4221] -------------------------------------------- [ 34.127466][ T4221] syz-executor293/4221 is trying to acquire lock: [ 34.129117][ T4221] ffff0000d8299548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_get_block+0x2c4/0x1168 [ 34.131822][ T4221] [ 34.131822][ T4221] but task is already holding lock: [ 34.133719][ T4221] ffff0000d829a988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_truncate+0x250/0x9b8 [ 34.136641][ T4221] [ 34.136641][ T4221] other info that might help us debug this: [ 34.138693][ T4221] Possible unsafe locking scenario: [ 34.138693][ T4221] [ 34.140555][ T4221] CPU0 [ 34.141359][ T4221] ---- [ 34.142215][ T4221] lock(&HFSPLUS_I(inode)->extents_lock); [ 34.143674][ T4221] lock(&HFSPLUS_I(inode)->extents_lock); [ 34.145168][ T4221] [ 34.145168][ T4221] *** DEADLOCK *** [ 34.145168][ T4221] [ 34.147302][ T4221] May be due to missing lock nesting notation [ 34.147302][ T4221] [ 34.149432][ T4221] 4 locks held by syz-executor293/4221: [ 34.150888][ T4221] #0: ffff0000ccae6460 (sb_writers#8){.+.+}-{0:0}, at: mnt_want_write+0x44/0x9c [ 34.153256][ T4221] #1: ffff0000d829ab80 (&sb->s_type->i_mutex_key#17){+.+.}-{3:3}, at: do_truncate+0x1ac/0x28c [ 34.155838][ T4221] #2: ffff0000d829a988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_truncate+0x250/0x9b8 [ 34.158836][ T4221] #3: ffff0000de2930f8 (&sbi->alloc_mutex){+.+.}-{3:3}, at: hfsplus_block_free+0xcc/0x4b0 [ 34.161376][ T4221] [ 34.161376][ T4221] stack backtrace: [ 34.162901][ T4221] CPU: 0 PID: 4221 Comm: syz-executor293 Not tainted 6.1.56-syzkaller #0 [ 34.165031][ T4221] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 34.167581][ T4221] Call trace: [ 34.168411][ T4221] dump_backtrace+0x1c8/0x1f4 [ 34.169618][ T4221] show_stack+0x2c/0x3c [ 34.170671][ T4221] dump_stack_lvl+0x108/0x170 [ 34.171891][ T4221] dump_stack+0x1c/0x58 [ 34.172950][ T4221] __lock_acquire+0x6310/0x764c [ 34.174107][ T4221] lock_acquire+0x26c/0x7cc [ 34.175223][ T4221] __mutex_lock_common+0x190/0x21a0 [ 34.176540][ T4221] mutex_lock_nested+0x38/0x44 [ 34.177771][ T4221] hfsplus_get_block+0x2c4/0x1168 [ 34.179044][ T4221] block_read_full_folio+0x2f4/0x98c [ 34.180404][ T4221] hfsplus_read_folio+0x28/0x38 [ 34.181625][ T4221] filemap_read_folio+0x14c/0x39c [ 34.182861][ T4221] do_read_cache_folio+0x24c/0x544 [ 34.184140][ T4221] read_cache_page+0x6c/0x180 [ 34.185400][ T4221] hfsplus_block_free+0x11c/0x4b0 [ 34.186739][ T4221] hfsplus_free_extents+0x148/0x8d4 [ 34.188080][ T4221] hfsplus_file_truncate+0x698/0x9b8 [ 34.189445][ T4221] hfsplus_setattr+0x18c/0x25c [ 34.190733][ T4221] notify_change+0xb58/0xe1c [ 34.191889][ T4221] do_truncate+0x1c0/0x28c [ 34.193056][ T4221] vfs_truncate+0x2c4/0x36c [ 34.194225][ T4221] do_sys_truncate+0xec/0x1b4 [ 34.195479][ T4221] __arm64_sys_truncate+0x5c/0x70 [ 34.196790][ T4221] invoke_syscall+0x98/0x2c0 [ 34.197955][ T4221] el0_svc_common+0x138/0x258 [ 34.199120][ T4221] do_el0_svc+0x64/0x218 [ 34.200230][ T4221] el0_svc+0x58/0x168 [ 34.201254][ T4221] el0t_64_sync_handler+0x84/0xf0 [ 34.202517][ T4221] el0t_64_sync+0x18c/0x190 [ 34.203961][ T4221] hfsplus: request for non-existent node 16777216 in B*Tree [ 34.205998][ T4221] hfsplus: request for non-existent node 16777216 in B*Tree [ 34.207911][ T4221] hfsplus: unable to mark blocks free: error -5 [ 34.209418][ T4221] hfsplus: can't free extent