[ 18.657138][ T3636] 8021q: adding VLAN 0 to HW filter on device bond0 [ 18.660751][ T3636] eql: remember to turn off Van-Jacobson compression on your slave devices [ 18.711333][ T649] gvnic 0000:00:00.0 enp0s0: Device link is up. [ 18.718212][ T21] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s0: link becomes ready Starting sshd: OK syzkaller Warning: Permanently added '10.128.0.99' (ED25519) to the list of known hosts. executing program syzkaller login: [ 41.513825][ T3961] loop0: detected capacity change from 0 to 1024 [ 41.619262][ T3961] [ 41.619826][ T3961] ============================================ [ 41.621441][ T3961] WARNING: possible recursive locking detected [ 41.622998][ T3961] 5.15.155-syzkaller #0 Not tainted [ 41.624304][ T3961] -------------------------------------------- [ 41.625925][ T3961] syz-executor343/3961 is trying to acquire lock: [ 41.627685][ T3961] ffff0000dc841548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_get_block+0x2c4/0x1194 [ 41.630646][ T3961] [ 41.630646][ T3961] but task is already holding lock: [ 41.632572][ T3961] ffff0000dc8407c8 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_extend+0x198/0x14e0 [ 41.635449][ T3961] [ 41.635449][ T3961] other info that might help us debug this: [ 41.637545][ T3961] Possible unsafe locking scenario: [ 41.637545][ T3961] [ 41.639492][ T3961] CPU0 [ 41.640321][ T3961] ---- [ 41.641109][ T3961] lock(&HFSPLUS_I(inode)->extents_lock); [ 41.642634][ T3961] lock(&HFSPLUS_I(inode)->extents_lock); [ 41.644192][ T3961] [ 41.644192][ T3961] *** DEADLOCK *** [ 41.644192][ T3961] [ 41.646318][ T3961] May be due to missing lock nesting notation [ 41.646318][ T3961] [ 41.648541][ T3961] 5 locks held by syz-executor343/3961: [ 41.650088][ T3961] #0: ffff0000c83ac0e0 (&type->s_umount_key#40/1){+.+.}-{3:3}, at: alloc_super+0x1b8/0x844 [ 41.652822][ T3961] #1: ffff0000dc855198 (&sbi->vh_mutex){+.+.}-{3:3}, at: hfsplus_fill_super+0xf0c/0x167c [ 41.655480][ T3961] #2: ffff0000da1d40b0 (&tree->tree_lock){+.+.}-{3:3}, at: hfsplus_find_init+0x144/0x1bc [ 41.658111][ T3961] #3: ffff0000dc8407c8 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_extend+0x198/0x14e0 [ 41.661170][ T3961] #4: ffff0000dc8550f8 (&sbi->alloc_mutex){+.+.}-{3:3}, at: hfsplus_block_allocate+0x8c/0x800 [ 41.663897][ T3961] [ 41.663897][ T3961] stack backtrace: [ 41.665403][ T3961] CPU: 0 PID: 3961 Comm: syz-executor343 Not tainted 5.15.155-syzkaller #0 [ 41.667721][ T3961] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 41.670415][ T3961] Call trace: [ 41.671247][ T3961] dump_backtrace+0x0/0x530 [ 41.672418][ T3961] show_stack+0x2c/0x3c [ 41.673544][ T3961] dump_stack_lvl+0x108/0x170 [ 41.674755][ T3961] dump_stack+0x1c/0x58 [ 41.675888][ T3961] __lock_acquire+0x62bc/0x7638 [ 41.677146][ T3961] lock_acquire+0x240/0x77c [ 41.678199][ T3961] __mutex_lock_common+0x194/0x2154 [ 41.679492][ T3961] mutex_lock_nested+0xa4/0xf8 [ 41.680750][ T3961] hfsplus_get_block+0x2c4/0x1194 [ 41.682086][ T3961] block_read_full_page+0x2a0/0xc4c [ 41.683370][ T3961] hfsplus_readpage+0x28/0x38 [ 41.684585][ T3961] do_read_cache_page+0x60c/0x950 [ 41.685862][ T3961] read_cache_page+0x68/0x84 [ 41.687083][ T3961] hfsplus_block_allocate+0xe0/0x800 [ 41.688442][ T3961] hfsplus_file_extend+0x770/0x14e0 [ 41.689786][ T3961] hfsplus_bmap_reserve+0xec/0x474 [ 41.691113][ T3961] hfsplus_create_cat+0x18c/0x1330 [ 41.692458][ T3961] hfsplus_fill_super+0xf64/0x167c [ 41.693823][ T3961] mount_bdev+0x274/0x370 [ 41.694917][ T3961] hfsplus_mount+0x44/0x58 [ 41.696065][ T3961] legacy_get_tree+0xd4/0x16c [ 41.697320][ T3961] vfs_get_tree+0x90/0x274 [ 41.698403][ T3961] do_new_mount+0x278/0x8fc [ 41.699604][ T3961] path_mount+0x594/0x101c [ 41.700761][ T3961] __arm64_sys_mount+0x510/0x5e0 [ 41.702092][ T3961] invoke_syscall+0x98/0x2b8 [ 41.703306][ T3961] el0_svc_common+0x138/0x258 [ 41.704528][ T3961] do_el0_svc+0x58/0x14c [ 41.705636][ T3961] el0_svc+0x7c/0x1f0 [ 41.706681][ T3961] el0t_64_sync_handler+0x84/0xe4 [ 41.707945][ T3961] el0t_64_sync+0x1a0/0x1a4