Warning: Permanently added '10.128.1.8' (ED25519) to the list of known hosts. executing program syzkaller login: [ 46.563928][ T4025] loop0: detected capacity change from 0 to 32768 [ 46.616100][ T4025] ======================================================= [ 46.616100][ T4025] WARNING: The mand mount option has been deprecated and [ 46.616100][ T4025] and is ignored by this kernel. Remove the mand [ 46.616100][ T4025] option from the mount to silence this warning. [ 46.616100][ T4025] ======================================================= [ 46.655664][ T4025] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 46.669465][ T4025] [ 46.670120][ T4025] ====================================================== [ 46.671969][ T4025] WARNING: possible circular locking dependency detected [ 46.673883][ T4025] 5.15.178-syzkaller #0 Not tainted [ 46.675253][ T4025] ------------------------------------------------------ [ 46.677088][ T4025] syz-executor148/4025 is trying to acquire lock: [ 46.678727][ T4025] ffff0000ca97a650 (sb_internal#2){.+.+}-{0:0}, at: ocfs2_setattr+0x9d8/0x1920 [ 46.681153][ T4025] [ 46.681153][ T4025] but task is already holding lock: [ 46.683114][ T4025] ffff0000dbf922e0 (&oi->ip_alloc_sem){+.+.}-{3:3}, at: ocfs2_setattr+0x9cc/0x1920 [ 46.685440][ T4025] [ 46.685440][ T4025] which lock already depends on the new lock. [ 46.685440][ T4025] [ 46.688108][ T4025] [ 46.688108][ T4025] the existing dependency chain (in reverse order) is: [ 46.690426][ T4025] [ 46.690426][ T4025] -> #4 (&oi->ip_alloc_sem){+.+.}-{3:3}: [ 46.692452][ T4025] down_write+0xbc/0x12c [ 46.693646][ T4025] ocfs2_try_remove_refcount_tree+0xb4/0x2f0 [ 46.695346][ T4025] ocfs2_xattr_set+0x7b8/0x1478 [ 46.696710][ T4025] ocfs2_set_acl+0x410/0x4b4 [ 46.698022][ T4025] ocfs2_iop_set_acl+0x214/0x358 [ 46.699447][ T4025] posix_acl_xattr_set+0x2cc/0x378 [ 46.700898][ T4025] __vfs_removexattr+0x370/0x38c [ 46.702336][ T4025] __vfs_removexattr_locked+0x1d8/0x380 [ 46.703960][ T4025] vfs_removexattr+0xe0/0x23c [ 46.705282][ T4025] ovl_workdir_create+0x360/0x624 [ 46.706677][ T4025] ovl_get_workdir+0x344/0x1110 [ 46.708213][ T4025] ovl_fill_super+0x15b4/0x2254 [ 46.709637][ T4025] mount_nodev+0x68/0x104 [ 46.710859][ T4025] ovl_mount+0x3c/0x50 [ 46.712145][ T4025] legacy_get_tree+0xd4/0x16c [ 46.713601][ T4025] vfs_get_tree+0x90/0x274 [ 46.714927][ T4025] do_new_mount+0x278/0x8fc [ 46.716209][ T4025] path_mount+0x594/0x101c [ 46.717507][ T4025] __arm64_sys_mount+0x510/0x5e0 [ 46.718925][ T4025] invoke_syscall+0x98/0x2b8 [ 46.720258][ T4025] el0_svc_common+0x138/0x258 [ 46.721861][ T4025] do_el0_svc+0x58/0x14c [ 46.723246][ T4025] el0_svc+0x7c/0x1f0 [ 46.724402][ T4025] el0t_64_sync_handler+0x84/0xe4 [ 46.726037][ T4025] el0t_64_sync+0x1a0/0x1a4 [ 46.727263][ T4025] [ 46.727263][ T4025] -> #3 (&oi->ip_xattr_sem){++++}-{3:3}: [ 46.729291][ T4025] down_read+0xc0/0x398 [ 46.730598][ T4025] ocfs2_init_acl+0x2d0/0x778 [ 46.731961][ T4025] ocfs2_mknod+0x1558/0x24f8 [ 46.733297][ T4025] ocfs2_mkdir+0x184/0x4c8 [ 46.734608][ T4025] vfs_mkdir+0x334/0x4e4 [ 46.735850][ T4025] do_mkdirat+0x20c/0x610 [ 46.737116][ T4025] __arm64_sys_mkdirat+0x90/0xa8 [ 46.738711][ T4025] invoke_syscall+0x98/0x2b8 [ 46.739999][ T4025] el0_svc_common+0x138/0x258 [ 46.741321][ T4025] do_el0_svc+0x58/0x14c [ 46.742561][ T4025] el0_svc+0x7c/0x1f0 [ 46.743671][ T4025] el0t_64_sync_handler+0x84/0xe4 [ 46.745056][ T4025] el0t_64_sync+0x1a0/0x1a4 [ 46.746388][ T4025] [ 46.746388][ T4025] -> #2 (jbd2_handle){.+.+}-{0:0}: [ 46.748256][ T4025] start_this_handle+0xfc0/0x12a4 [ 46.749761][ T4025] jbd2__journal_start+0x29c/0x7b4 [ 46.751151][ T4025] jbd2_journal_start+0x3c/0x4c [ 46.752523][ T4025] ocfs2_start_trans+0x468/0x804 [ 46.753968][ T4025] ocfs2_mknod+0xe68/0x24f8 [ 46.755411][ T4025] ocfs2_mkdir+0x184/0x4c8 [ 46.756683][ T4025] vfs_mkdir+0x334/0x4e4 [ 46.757979][ T4025] do_mkdirat+0x20c/0x610 [ 46.759286][ T4025] __arm64_sys_mkdirat+0x90/0xa8 [ 46.760778][ T4025] invoke_syscall+0x98/0x2b8 [ 46.762116][ T4025] el0_svc_common+0x138/0x258 [ 46.763432][ T4025] do_el0_svc+0x58/0x14c [ 46.764646][ T4025] el0_svc+0x7c/0x1f0 [ 46.765806][ T4025] el0t_64_sync_handler+0x84/0xe4 [ 46.767250][ T4025] el0t_64_sync+0x1a0/0x1a4 [ 46.768603][ T4025] [ 46.768603][ T4025] -> #1 (&journal->j_trans_barrier){.+.+}-{3:3}: [ 46.770895][ T4025] down_read+0xc0/0x398 [ 46.772131][ T4025] ocfs2_start_trans+0x45c/0x804 [ 46.773600][ T4025] ocfs2_mknod+0xe68/0x24f8 [ 46.774834][ T4025] ocfs2_mkdir+0x184/0x4c8 [ 46.776050][ T4025] vfs_mkdir+0x334/0x4e4 [ 46.777285][ T4025] do_mkdirat+0x20c/0x610 [ 46.778529][ T4025] __arm64_sys_mkdirat+0x90/0xa8 [ 46.779934][ T4025] invoke_syscall+0x98/0x2b8 [ 46.781124][ T4025] el0_svc_common+0x138/0x258 [ 46.782483][ T4025] do_el0_svc+0x58/0x14c [ 46.783724][ T4025] el0_svc+0x7c/0x1f0 [ 46.784933][ T4025] el0t_64_sync_handler+0x84/0xe4 [ 46.786411][ T4025] el0t_64_sync+0x1a0/0x1a4 [ 46.787653][ T4025] [ 46.787653][ T4025] -> #0 (sb_internal#2){.+.+}-{0:0}: [ 46.789696][ T4025] __lock_acquire+0x32d4/0x7638 [ 46.791086][ T4025] lock_acquire+0x240/0x77c [ 46.792348][ T4025] ocfs2_start_trans+0x2dc/0x804 [ 46.793693][ T4025] ocfs2_setattr+0x9d8/0x1920 [ 46.795053][ T4025] notify_change+0xa34/0xcf8 [ 46.796383][ T4025] ovl_workdir_create+0x498/0x624 [ 46.797758][ T4025] ovl_get_workdir+0x344/0x1110 [ 46.799225][ T4025] ovl_fill_super+0x15b4/0x2254 [ 46.800594][ T4025] mount_nodev+0x68/0x104 [ 46.801840][ T4025] ovl_mount+0x3c/0x50 [ 46.803044][ T4025] legacy_get_tree+0xd4/0x16c [ 46.804314][ T4025] vfs_get_tree+0x90/0x274 [ 46.805686][ T4025] do_new_mount+0x278/0x8fc [ 46.806908][ T4025] path_mount+0x594/0x101c [ 46.808180][ T4025] __arm64_sys_mount+0x510/0x5e0 [ 46.809604][ T4025] invoke_syscall+0x98/0x2b8 [ 46.810791][ T4025] el0_svc_common+0x138/0x258 [ 46.812022][ T4025] do_el0_svc+0x58/0x14c [ 46.813170][ T4025] el0_svc+0x7c/0x1f0 [ 46.814319][ T4025] el0t_64_sync_handler+0x84/0xe4 [ 46.815728][ T4025] el0t_64_sync+0x1a0/0x1a4 [ 46.817015][ T4025] [ 46.817015][ T4025] other info that might help us debug this: [ 46.817015][ T4025] [ 46.819572][ T4025] Chain exists of: [ 46.819572][ T4025] sb_internal#2 --> &oi->ip_xattr_sem --> &oi->ip_alloc_sem [ 46.819572][ T4025] [ 46.823064][ T4025] Possible unsafe locking scenario: [ 46.823064][ T4025] [ 46.825012][ T4025] CPU0 CPU1 [ 46.826369][ T4025] ---- ---- [ 46.827690][ T4025] lock(&oi->ip_alloc_sem); [ 46.828899][ T4025] lock(&oi->ip_xattr_sem); [ 46.830720][ T4025] lock(&oi->ip_alloc_sem); [ 46.832509][ T4025] lock(sb_internal#2); [ 46.833578][ T4025] [ 46.833578][ T4025] *** DEADLOCK *** [ 46.833578][ T4025] [ 46.835896][ T4025] 5 locks held by syz-executor148/4025: [ 46.837695][ T4025] #0: ffff0000cd4440e0 (&type->s_umount_key#41/1){+.+.}-{3:3}, at: alloc_super+0x1b8/0x844 [ 46.840440][ T4025] #1: ffff0000ca97a460 (sb_writers#8){.+.+}-{0:0}, at: mnt_want_write+0x44/0x9c [ 46.842864][ T4025] #2: ffff0000dbf91808 (&sb->s_type->i_mutex_key#17/1){+.+.}-{3:3}, at: ovl_workdir_create+0x130/0x624 [ 46.845968][ T4025] #3: ffff0000dbf92648 (&sb->s_type->i_mutex_key#19){+.+.}-{3:3}, at: ovl_workdir_create+0x46c/0x624 [ 46.848961][ T4025] #4: ffff0000dbf922e0 (&oi->ip_alloc_sem){+.+.}-{3:3}, at: ocfs2_setattr+0x9cc/0x1920 [ 46.851621][ T4025] [ 46.851621][ T4025] stack backtrace: [ 46.853236][ T4025] CPU: 1 PID: 4025 Comm: syz-executor148 Not tainted 5.15.178-syzkaller #0 [ 46.855636][ T4025] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 [ 46.858314][ T4025] Call trace: [ 46.859148][ T4025] dump_backtrace+0x0/0x530 [ 46.860326][ T4025] show_stack+0x2c/0x3c [ 46.861430][ T4025] dump_stack_lvl+0x108/0x170 [ 46.862636][ T4025] dump_stack+0x1c/0x58 [ 46.863713][ T4025] print_circular_bug+0x150/0x1b8 [ 46.865159][ T4025] check_noncircular+0x2cc/0x378 [ 46.866467][ T4025] __lock_acquire+0x32d4/0x7638 [ 46.867847][ T4025] lock_acquire+0x240/0x77c [ 46.869015][ T4025] ocfs2_start_trans+0x2dc/0x804 [ 46.870338][ T4025] ocfs2_setattr+0x9d8/0x1920 [ 46.871540][ T4025] notify_change+0xa34/0xcf8 [ 46.872755][ T4025] ovl_workdir_create+0x498/0x624 [ 46.873937][ T4025] ovl_get_workdir+0x344/0x1110 [ 46.875207][ T4025] ovl_fill_super+0x15b4/0x2254 [ 46.876427][ T4025] mount_nodev+0x68/0x104 [ 46.877564][ T4025] ovl_mount+0x3c/0x50 [ 46.878657][ T4025] legacy_get_tree+0xd4/0x16c [ 46.879891][ T4025] vfs_get_tree+0x90/0x274 [ 46.881017][ T4025] do_new_mount+0x278/0x8fc [ 46.882191][ T4025] path_mount+0x594/0x101c [ 46.883370][ T4025] __arm64_sys_mount+0x510/0x5e0 [ 46.884605][ T4025] invoke_syscall+0x98/0x2b8 [ 46.885770][ T4025] el0_svc_common+0x138/0x258 [ 46.886938][ T4025] do_el0_svc+0x58/0x14c [ 46.887976][ T4025] el0_svc+0x7c/0x1f0 [ 46.888988][ T4025] el0t_64_sync_handler+0x84/0xe4 [ 46.890349][ T4025] el0t_64_sync+0x1a0/0x1a4 [ 46.892943][ T4025] overlayfs: upper fs does not support tmpfile. [ 46.895889][ T4025] overlayfs: upper fs does not support RENAME_WHITEOUT. [ 46.898657][ T4025] overlayfs: upper fs missing required features.