Warning: Permanently added '10.128.0.30' (ED25519) to the list of known hosts. executing program [ 41.478694][ T3966] loop0: detected capacity change from 0 to 64 [ 41.657065][ T3966] [ 41.657802][ T3966] ============================================ [ 41.659525][ T3966] WARNING: possible recursive locking detected [ 41.661159][ T3966] 5.15.160-syzkaller #0 Not tainted [ 41.662461][ T3966] -------------------------------------------- [ 41.663992][ T3966] syz-executor674/3966 is trying to acquire lock: [ 41.665585][ T3966] ffff0000c9ad60b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfs_find_init+0x148/0x1c8 [ 41.668007][ T3966] [ 41.668007][ T3966] but task is already holding lock: [ 41.669928][ T3966] ffff0000c9ad60b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfs_find_init+0x148/0x1c8 [ 41.672423][ T3966] [ 41.672423][ T3966] other info that might help us debug this: [ 41.674602][ T3966] Possible unsafe locking scenario: [ 41.674602][ T3966] [ 41.676538][ T3966] CPU0 [ 41.677427][ T3966] ---- [ 41.678213][ T3966] lock(&tree->tree_lock/1); [ 41.679461][ T3966] lock(&tree->tree_lock/1); [ 41.680653][ T3966] [ 41.680653][ T3966] *** DEADLOCK *** [ 41.680653][ T3966] [ 41.682805][ T3966] May be due to missing lock nesting notation [ 41.682805][ T3966] [ 41.685040][ T3966] 5 locks held by syz-executor674/3966: [ 41.686453][ T3966] #0: ffff0000c9ca0460 (sb_writers#8){.+.+}-{0:0}, at: vfs_write+0x228/0xb3c [ 41.688822][ T3966] #1: ffff0000d86c1628 (&sb->s_type->i_mutex_key#17){+.+.}-{3:3}, at: generic_file_write_iter+0x84/0x1b8 [ 41.691714][ T3966] #2: ffff0000d86c1478 (&HFS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfs_extend_file+0xe4/0x10e4 [ 41.694605][ T3966] #3: ffff0000c9ad60b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfs_find_init+0x148/0x1c8 [ 41.697139][ T3966] #4: ffff0000d86c00f8 (&HFS_I(tree->inode)->extents_lock){+.+.}-{3:3}, at: hfs_extend_file+0xe4/0x10e4 [ 41.700186][ T3966] [ 41.700186][ T3966] stack backtrace: [ 41.701680][ T3966] CPU: 0 PID: 3966 Comm: syz-executor674 Not tainted 5.15.160-syzkaller #0 [ 41.703963][ T3966] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 41.706537][ T3966] Call trace: [ 41.707355][ T3966] dump_backtrace+0x0/0x530 [ 41.708531][ T3966] show_stack+0x2c/0x3c [ 41.709596][ T3966] dump_stack_lvl+0x108/0x170 [ 41.710790][ T3966] dump_stack+0x1c/0x58 [ 41.711925][ T3966] __lock_acquire+0x62bc/0x7638 [ 41.713211][ T3966] lock_acquire+0x240/0x77c [ 41.714428][ T3966] __mutex_lock_common+0x194/0x2154 [ 41.715780][ T3966] mutex_lock_nested+0xa4/0xf8 [ 41.717035][ T3966] hfs_find_init+0x148/0x1c8 [ 41.718205][ T3966] hfs_extend_file+0x24c/0x10e4 [ 41.719503][ T3966] hfs_bmap_reserve+0xd0/0x3b4 [ 41.720823][ T3966] __hfs_ext_write_extent+0x1a0/0x468 [ 41.722159][ T3966] __hfs_ext_cache_extent+0x84/0x754 [ 41.723498][ T3966] hfs_extend_file+0x278/0x10e4 [ 41.724781][ T3966] hfs_get_block+0x3ac/0x9fc [ 41.725996][ T3966] __block_write_begin_int+0x3ec/0x1608 [ 41.727483][ T3966] cont_write_begin+0x538/0x710 [ 41.728739][ T3966] hfs_write_begin+0xa8/0xf8 [ 41.729965][ T3966] generic_perform_write+0x24c/0x520 [ 41.731345][ T3966] __generic_file_write_iter+0x230/0x454 [ 41.732839][ T3966] generic_file_write_iter+0xb4/0x1b8 [ 41.734280][ T3966] vfs_write+0x87c/0xb3c [ 41.735398][ T3966] ksys_write+0x15c/0x26c [ 41.736534][ T3966] __arm64_sys_write+0x7c/0x90 [ 41.738421][ T3966] invoke_syscall+0x98/0x2b8 [ 41.739620][ T3966] el0_svc_common+0x138/0x258 [ 41.740864][ T3966] do_el0_svc+0x58/0x14c [ 41.741962][ T3966] el0_svc+0x7c/0x1f0 [ 41.742985][ T3966] el0t_64_sync_handler+0x84/0xe4 [ 41.744316][ T3966] el0t_64_sync+0x1a0/0x1a4