Warning: Permanently added '10.128.0.187' (ED25519) to the list of known hosts. executing program [ 35.074551][ T6095] [ 35.075156][ T6095] ============================================ [ 35.076739][ T6095] WARNING: possible recursive locking detected [ 35.078352][ T6095] 6.7.0-rc4-syzkaller-gd46efae31672 #0 Not tainted [ 35.079851][ T6095] -------------------------------------------- [ 35.081412][ T6095] syz-executor115/6095 is trying to acquire lock: [ 35.083245][ T6095] ffff0000d3a49468 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_write+0x10c/0x18a0 [ 35.085478][ T6095] [ 35.085478][ T6095] but task is already holding lock: [ 35.087419][ T6095] ffff0000d3a49068 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_lock+0x68/0x98 [ 35.089664][ T6095] [ 35.089664][ T6095] other info that might help us debug this: [ 35.091802][ T6095] Possible unsafe locking scenario: [ 35.091802][ T6095] [ 35.093805][ T6095] CPU0 [ 35.094653][ T6095] ---- [ 35.095525][ T6095] lock(&pipe->mutex/1); [ 35.096666][ T6095] lock(&pipe->mutex/1); [ 35.097872][ T6095] [ 35.097872][ T6095] *** DEADLOCK *** [ 35.097872][ T6095] [ 35.100033][ T6095] May be due to missing lock nesting notation [ 35.100033][ T6095] [ 35.102217][ T6095] 1 lock held by syz-executor115/6095: [ 35.103654][ T6095] #0: ffff0000d3a49068 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_lock+0x68/0x98 [ 35.106013][ T6095] [ 35.106013][ T6095] stack backtrace: [ 35.107516][ T6095] CPU: 0 PID: 6095 Comm: syz-executor115 Not tainted 6.7.0-rc4-syzkaller-gd46efae31672 #0 [ 35.110117][ T6095] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 [ 35.112760][ T6095] Call trace: [ 35.113612][ T6095] dump_backtrace+0x1b8/0x1e4 [ 35.114915][ T6095] show_stack+0x2c/0x44 [ 35.115994][ T6095] dump_stack_lvl+0xd0/0x124 [ 35.117129][ T6095] dump_stack+0x1c/0x28 [ 35.118328][ T6095] print_deadlock_bug+0x4e4/0x660 [ 35.119643][ T6095] __lock_acquire+0x5fe4/0x763c [ 35.120900][ T6095] lock_acquire+0x23c/0x71c [ 35.122066][ T6095] __mutex_lock_common+0x190/0x21a0 [ 35.123476][ T6095] mutex_lock_nested+0x2c/0x38 [ 35.124840][ T6095] pipe_write+0x10c/0x18a0 [ 35.126039][ T6095] do_iter_write+0x654/0xa78 [ 35.127225][ T6095] vfs_iter_write+0x88/0xac [ 35.128429][ T6095] iter_file_splice_write+0x628/0xc58 [ 35.129839][ T6095] do_splice+0x1008/0x1cb8 [ 35.131038][ T6095] __arm64_sys_splice+0x490/0x804 [ 35.132346][ T6095] invoke_syscall+0x98/0x2b8 [ 35.133561][ T6095] el0_svc_common+0x130/0x23c [ 35.134835][ T6095] do_el0_svc+0x48/0x58 [ 35.135928][ T6095] el0_svc+0x54/0x158 [ 35.136985][ T6095] el0t_64_sync_handler+0x84/0xfc [ 35.138308][ T6095] el0t_64_sync+0x190/0x194