Warning: Permanently added '10.128.0.55' (ED25519) to the list of known hosts. executing program [ 35.474463][ T4226] loop0: detected capacity change from 0 to 8192 [ 35.480352][ T4226] REISERFS warning: read_super_block: reiserfs filesystem is deprecated and scheduled to be removed from the kernel in 2025 [ 35.483931][ T4226] REISERFS (device loop0): found reiserfs format "3.5" with non-standard journal [ 35.487018][ T4226] REISERFS (device loop0): using ordered data mode [ 35.488773][ T4226] reiserfs: using flush barriers [ 35.490978][ T4226] REISERFS (device loop0): journal params: device loop0, size 512, journal first block 18, max trans len 256, max batch 225, max commit age 30, max trans age 30 [ 35.496125][ T4226] REISERFS (device loop0): checking transaction log (loop0) [ 35.501174][ T4226] REISERFS (device loop0): Using tea hash to sort names [ 35.503791][ T4226] REISERFS (device loop0): Created .reiserfs_priv - reserved for xattr storage. [ 35.508553][ T4226] [ 35.509252][ T4226] ====================================================== [ 35.511057][ T4226] WARNING: possible circular locking dependency detected [ 35.512874][ T4226] 6.1.80-syzkaller #0 Not tainted [ 35.514252][ T4226] ------------------------------------------------------ [ 35.516365][ T4226] syz-executor208/4226 is trying to acquire lock: [ 35.518071][ T4226] ffff80001dca90f0 (&journal->j_mutex){+.+.}-{3:3}, at: do_journal_begin_r+0x2e0/0xe40 [ 35.520688][ T4226] [ 35.520688][ T4226] but task is already holding lock: [ 35.522677][ T4226] ffff0000cf696460 (sb_writers#8){.+.+}-{0:0}, at: mnt_want_write_file+0x64/0x1e8 [ 35.525189][ T4226] [ 35.525189][ T4226] which lock already depends on the new lock. [ 35.525189][ T4226] [ 35.528462][ T4226] [ 35.528462][ T4226] the existing dependency chain (in reverse order) is: [ 35.530882][ T4226] [ 35.530882][ T4226] -> #2 (sb_writers#8){.+.+}-{0:0}: [ 35.532873][ T4226] sb_start_write+0x7c/0x308 [ 35.534272][ T4226] mnt_want_write_file+0x64/0x1e8 [ 35.535904][ T4226] reiserfs_ioctl+0x184/0x454 [ 35.537296][ T4226] __arm64_sys_ioctl+0x14c/0x1c8 [ 35.538776][ T4226] invoke_syscall+0x98/0x2c0 [ 35.540179][ T4226] el0_svc_common+0x138/0x258 [ 35.541629][ T4226] do_el0_svc+0x64/0x218 [ 35.542969][ T4226] el0_svc+0x58/0x168 [ 35.544220][ T4226] el0t_64_sync_handler+0x84/0xf0 [ 35.545722][ T4226] el0t_64_sync+0x18c/0x190 [ 35.547078][ T4226] [ 35.547078][ T4226] -> #1 (&sbi->lock){+.+.}-{3:3}: [ 35.549049][ T4226] __mutex_lock_common+0x190/0x21a0 [ 35.550610][ T4226] mutex_lock_nested+0x38/0x44 [ 35.552034][ T4226] reiserfs_write_lock_nested+0x68/0xd8 [ 35.553724][ T4226] do_journal_begin_r+0x2ec/0xe40 [ 35.555254][ T4226] journal_begin+0x110/0x2f4 [ 35.556633][ T4226] reiserfs_fill_super+0x14e0/0x2028 [ 35.558241][ T4226] mount_bdev+0x274/0x370 [ 35.559561][ T4226] get_super_block+0x44/0x58 [ 35.560945][ T4226] legacy_get_tree+0xd4/0x16c [ 35.562384][ T4226] vfs_get_tree+0x90/0x274 [ 35.563718][ T4226] do_new_mount+0x278/0x8fc [ 35.565096][ T4226] path_mount+0x590/0xe5c [ 35.566351][ T4226] __arm64_sys_mount+0x45c/0x594 [ 35.567827][ T4226] invoke_syscall+0x98/0x2c0 [ 35.569226][ T4226] el0_svc_common+0x138/0x258 [ 35.570631][ T4226] do_el0_svc+0x64/0x218 [ 35.571938][ T4226] el0_svc+0x58/0x168 [ 35.573136][ T4226] el0t_64_sync_handler+0x84/0xf0 [ 35.574666][ T4226] el0t_64_sync+0x18c/0x190 [ 35.576022][ T4226] [ 35.576022][ T4226] -> #0 (&journal->j_mutex){+.+.}-{3:3}: [ 35.578146][ T4226] __lock_acquire+0x3338/0x7680 [ 35.579595][ T4226] lock_acquire+0x26c/0x7cc [ 35.580995][ T4226] __mutex_lock_common+0x190/0x21a0 [ 35.582487][ T4226] mutex_lock_nested+0x38/0x44 [ 35.583886][ T4226] do_journal_begin_r+0x2e0/0xe40 [ 35.585412][ T4226] journal_begin+0x110/0x2f4 [ 35.586877][ T4226] reiserfs_dirty_inode+0x104/0x204 [ 35.588375][ T4226] __mark_inode_dirty+0x2f8/0x1354 [ 35.589889][ T4226] reiserfs_ioctl+0x368/0x454 [ 35.591272][ T4226] __arm64_sys_ioctl+0x14c/0x1c8 [ 35.592728][ T4226] invoke_syscall+0x98/0x2c0 [ 35.594171][ T4226] el0_svc_common+0x138/0x258 [ 35.595584][ T4226] do_el0_svc+0x64/0x218 [ 35.596885][ T4226] el0_svc+0x58/0x168 [ 35.598129][ T4226] el0t_64_sync_handler+0x84/0xf0 [ 35.599624][ T4226] el0t_64_sync+0x18c/0x190 [ 35.600995][ T4226] [ 35.600995][ T4226] other info that might help us debug this: [ 35.600995][ T4226] [ 35.603759][ T4226] Chain exists of: [ 35.603759][ T4226] &journal->j_mutex --> &sbi->lock --> sb_writers#8 [ 35.603759][ T4226] [ 35.607225][ T4226] Possible unsafe locking scenario: [ 35.607225][ T4226] [ 35.609204][ T4226] CPU0 CPU1 [ 35.610650][ T4226] ---- ---- [ 35.612161][ T4226] lock(sb_writers#8); [ 35.613291][ T4226] lock(&sbi->lock); [ 35.615099][ T4226] lock(sb_writers#8); [ 35.616934][ T4226] lock(&journal->j_mutex); [ 35.618190][ T4226] [ 35.618190][ T4226] *** DEADLOCK *** [ 35.618190][ T4226] [ 35.620426][ T4226] 1 lock held by syz-executor208/4226: [ 35.621920][ T4226] #0: ffff0000cf696460 (sb_writers#8){.+.+}-{0:0}, at: mnt_want_write_file+0x64/0x1e8 [ 35.624624][ T4226] [ 35.624624][ T4226] stack backtrace: [ 35.626193][ T4226] CPU: 0 PID: 4226 Comm: syz-executor208 Not tainted 6.1.80-syzkaller #0 [ 35.628583][ T4226] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 35.631350][ T4226] Call trace: [ 35.632276][ T4226] dump_backtrace+0x1c8/0x1f4 [ 35.633563][ T4226] show_stack+0x2c/0x3c [ 35.634669][ T4226] dump_stack_lvl+0x108/0x170 [ 35.635992][ T4226] dump_stack+0x1c/0x58 [ 35.637125][ T4226] print_circular_bug+0x150/0x1b8 [ 35.638463][ T4226] check_noncircular+0x2cc/0x378 [ 35.639826][ T4226] __lock_acquire+0x3338/0x7680 [ 35.641190][ T4226] lock_acquire+0x26c/0x7cc [ 35.642380][ T4226] __mutex_lock_common+0x190/0x21a0 [ 35.643778][ T4226] mutex_lock_nested+0x38/0x44 [ 35.645111][ T4226] do_journal_begin_r+0x2e0/0xe40 [ 35.646527][ T4226] journal_begin+0x110/0x2f4 [ 35.647826][ T4226] reiserfs_dirty_inode+0x104/0x204 [ 35.649220][ T4226] __mark_inode_dirty+0x2f8/0x1354 [ 35.650618][ T4226] reiserfs_ioctl+0x368/0x454 [ 35.651884][ T4226] __arm64_sys_ioctl+0x14c/0x1c8 [ 35.653200][ T4226] invoke_syscall+0x98/0x2c0 [ 35.654402][ T4226] el0_svc_common+0x138/0x258 [ 35.655675][ T4226] do_el0_svc+0x64/0x218 [ 35.656861][ T4226] el0_svc+0x58/0x168 [ 35.657926][ T4226] el0t_64_sync_handler+0x84/0xf0 [ 35.659299][ T4226] el0t_64_sync+0x18c/0x190