Warning: Permanently added '10.128.1.113' (ED25519) to the list of known hosts. executing program syzkaller login: [ 43.671226][ T4023] loop0: detected capacity change from 0 to 32768 [ 43.723529][ T4023] ======================================================= [ 43.723529][ T4023] WARNING: The mand mount option has been deprecated and [ 43.723529][ T4023] and is ignored by this kernel. Remove the mand [ 43.723529][ T4023] option from the mount to silence this warning. [ 43.723529][ T4023] ======================================================= [ 43.744415][ T4023] JBD2: Ignoring recovery information on journal [ 43.765027][ T4023] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 44.796129][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 45.076793][ T4027] loop0: detected capacity change from 0 to 32768 [ 45.129534][ T4027] JBD2: Ignoring recovery information on journal [ 45.146990][ T4027] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 46.086843][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 46.388962][ T4030] loop0: detected capacity change from 0 to 32768 [ 46.473604][ T4030] JBD2: Ignoring recovery information on journal [ 46.517870][ T4030] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 47.509523][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 47.777450][ T4034] loop0: detected capacity change from 0 to 32768 [ 47.836798][ T4034] JBD2: Ignoring recovery information on journal [ 47.877834][ T4034] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 48.824821][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 49.103251][ T4037] loop0: detected capacity change from 0 to 32768 [ 49.144824][ T4037] JBD2: Ignoring recovery information on journal [ 49.162949][ T4037] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 50.081119][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 50.345665][ T4043] loop0: detected capacity change from 0 to 32768 [ 50.396148][ T4043] JBD2: Ignoring recovery information on journal [ 50.451965][ T4043] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 51.400048][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 51.682482][ T4047] loop0: detected capacity change from 0 to 32768 [ 51.734928][ T4047] JBD2: Ignoring recovery information on journal [ 51.776641][ T4047] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 52.746729][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 53.021699][ T4052] loop0: detected capacity change from 0 to 32768 [ 53.074685][ T4052] JBD2: Ignoring recovery information on journal [ 53.098203][ T4052] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 54.081500][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 54.353237][ T4055] loop0: detected capacity change from 0 to 32768 [ 54.417746][ T4055] JBD2: Ignoring recovery information on journal [ 54.439108][ T4055] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 55.384670][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 55.693174][ T4058] loop0: detected capacity change from 0 to 32768 [ 55.785656][ T4058] JBD2: Ignoring recovery information on journal [ 55.830297][ T4058] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 55.836139][ T4058] [ 55.836801][ T4058] ====================================================== [ 55.838801][ T4058] WARNING: possible circular locking dependency detected [ 55.840821][ T4058] 5.15.185-syzkaller #0 Not tainted [ 55.842308][ T4058] ------------------------------------------------------ [ 55.844281][ T4058] syz-executor654/4058 is trying to acquire lock: [ 55.846038][ T4058] ffff0000d681d488 (&osb->system_file_mutex){+.+.}-{3:3}, at: ocfs2_get_system_file_inode+0x15c/0x5ec [ 55.849345][ T4058] [ 55.849345][ T4058] but task is already holding lock: [ 55.851433][ T4058] ffff0000e201a2e0 (&ocfs2_file_ip_alloc_sem_key){++++}-{3:3}, at: ocfs2_write_begin+0x190/0x30c [ 55.854356][ T4058] [ 55.854356][ T4058] which lock already depends on the new lock. [ 55.854356][ T4058] [ 55.857425][ T4058] [ 55.857425][ T4058] the existing dependency chain (in reverse order) is: [ 55.860076][ T4058] [ 55.860076][ T4058] -> #1 (&ocfs2_file_ip_alloc_sem_key){++++}-{3:3}: [ 55.862783][ T4058] down_read+0xc0/0x390 [ 55.864078][ T4058] ocfs2_read_virt_blocks+0x228/0x858 [ 55.865743][ T4058] ocfs2_find_entry+0x314/0x1b84 [ 55.867296][ T4058] ocfs2_find_files_on_disk+0x10c/0x388 [ 55.868944][ T4058] ocfs2_lookup_ino_from_name+0x60/0x114 [ 55.870614][ T4058] ocfs2_get_system_file_inode+0x288/0x5ec [ 55.872376][ T4058] ocfs2_init_global_system_inodes+0x2a8/0x594 [ 55.874164][ T4058] ocfs2_fill_super+0x3128/0x4074 [ 55.875832][ T4058] mount_bdev+0x264/0x358 [ 55.877134][ T4058] ocfs2_mount+0x44/0x58 [ 55.878494][ T4058] legacy_get_tree+0xd4/0x16c [ 55.880071][ T4058] vfs_get_tree+0x90/0x274 [ 55.881449][ T4058] do_new_mount+0x228/0x810 [ 55.882900][ T4058] path_mount+0x5b4/0x1000 [ 55.884487][ T4058] __arm64_sys_mount+0x514/0x5e4 [ 55.886047][ T4058] invoke_syscall+0x98/0x2b8 [ 55.887502][ T4058] el0_svc_common+0x138/0x258 [ 55.888976][ T4058] do_el0_svc+0x58/0x14c [ 55.890365][ T4058] el0_svc+0x78/0x1e0 [ 55.891599][ T4058] el0t_64_sync_handler+0xcc/0xe4 [ 55.893237][ T4058] el0t_64_sync+0x1a0/0x1a4 [ 55.894613][ T4058] [ 55.894613][ T4058] -> #0 (&osb->system_file_mutex){+.+.}-{3:3}: [ 55.896968][ T4058] __lock_acquire+0x2928/0x651c [ 55.898471][ T4058] lock_acquire+0x1f4/0x620 [ 55.899929][ T4058] __mutex_lock_common+0x194/0x1edc [ 55.901543][ T4058] mutex_lock_nested+0xac/0x11c [ 55.903150][ T4058] ocfs2_get_system_file_inode+0x15c/0x5ec [ 55.904855][ T4058] ocfs2_reserve_local_alloc_bits+0xe0/0x260c [ 55.906773][ T4058] ocfs2_reserve_clusters_with_limit+0x198/0x9e0 [ 55.908652][ T4058] ocfs2_lock_allocators+0x27c/0x518 [ 55.910268][ T4058] ocfs2_write_begin_nolock+0x1e88/0x3764 [ 55.912067][ T4058] ocfs2_write_begin+0x1b4/0x30c [ 55.913541][ T4058] generic_perform_write+0x204/0x480 [ 55.915199][ T4058] __generic_file_write_iter+0x23c/0x454 [ 55.916951][ T4058] ocfs2_file_write_iter+0x12e0/0x1b84 [ 55.918494][ T4058] vfs_write+0x7c8/0xa2c [ 55.919706][ T4058] ksys_write+0x120/0x210 [ 55.920840][ T4058] __arm64_sys_write+0x7c/0x90 [ 55.922293][ T4058] invoke_syscall+0x98/0x2b8 [ 55.923725][ T4058] el0_svc_common+0x138/0x258 [ 55.925209][ T4058] do_el0_svc+0x58/0x14c [ 55.926540][ T4058] el0_svc+0x78/0x1e0 [ 55.927911][ T4058] el0t_64_sync_handler+0xcc/0xe4 [ 55.929475][ T4058] el0t_64_sync+0x1a0/0x1a4 [ 55.930841][ T4058] [ 55.930841][ T4058] other info that might help us debug this: [ 55.930841][ T4058] [ 55.933763][ T4058] Possible unsafe locking scenario: [ 55.933763][ T4058] [ 55.935916][ T4058] CPU0 CPU1 [ 55.937406][ T4058] ---- ---- [ 55.938937][ T4058] lock(&ocfs2_file_ip_alloc_sem_key); [ 55.940503][ T4058] lock(&osb->system_file_mutex); [ 55.942750][ T4058] lock(&ocfs2_file_ip_alloc_sem_key); [ 55.945004][ T4058] lock(&osb->system_file_mutex); [ 55.946518][ T4058] [ 55.946518][ T4058] *** DEADLOCK *** [ 55.946518][ T4058] [ 55.948845][ T4058] 3 locks held by syz-executor654/4058: [ 55.950380][ T4058] #0: ffff0000cc02c460 (sb_writers#8){.+.+}-{0:0}, at: vfs_write+0x228/0xa2c [ 55.953037][ T4058] #1: ffff0000e201a648 (&sb->s_type->i_mutex_key#17){+.+.}-{3:3}, at: ocfs2_file_write_iter+0x388/0x1b84 [ 55.956439][ T4058] #2: ffff0000e201a2e0 (&ocfs2_file_ip_alloc_sem_key){++++}-{3:3}, at: ocfs2_write_begin+0x190/0x30c [ 55.959658][ T4058] [ 55.959658][ T4058] stack backtrace: [ 55.961310][ T4058] CPU: 0 PID: 4058 Comm: syz-executor654 Not tainted 5.15.185-syzkaller #0 [ 55.963754][ T4058] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 55.966604][ T4058] Call trace: [ 55.967556][ T4058] dump_backtrace+0x0/0x43c [ 55.968870][ T4058] show_stack+0x2c/0x3c [ 55.969983][ T4058] __dump_stack+0x30/0x40 [ 55.971306][ T4058] dump_stack_lvl+0xf8/0x160 [ 55.972631][ T4058] dump_stack+0x1c/0x5c [ 55.973739][ T4058] print_circular_bug+0x148/0x1b0 [ 55.975077][ T4058] check_noncircular+0x240/0x2d4 [ 55.976577][ T4058] __lock_acquire+0x2928/0x651c [ 55.978075][ T4058] lock_acquire+0x1f4/0x620 [ 55.979361][ T4058] __mutex_lock_common+0x194/0x1edc [ 55.980827][ T4058] mutex_lock_nested+0xac/0x11c [ 55.982162][ T4058] ocfs2_get_system_file_inode+0x15c/0x5ec [ 55.983715][ T4058] ocfs2_reserve_local_alloc_bits+0xe0/0x260c [ 55.985444][ T4058] ocfs2_reserve_clusters_with_limit+0x198/0x9e0 [ 55.987251][ T4058] ocfs2_lock_allocators+0x27c/0x518 [ 55.988840][ T4058] ocfs2_write_begin_nolock+0x1e88/0x3764 [ 55.990425][ T4058] ocfs2_write_begin+0x1b4/0x30c [ 55.991814][ T4058] generic_perform_write+0x204/0x480 [ 55.993313][ T4058] __generic_file_write_iter+0x23c/0x454 [ 55.994945][ T4058] ocfs2_file_write_iter+0x12e0/0x1b84 [ 55.996428][ T4058] vfs_write+0x7c8/0xa2c [ 55.997726][ T4058] ksys_write+0x120/0x210 [ 55.998963][ T4058] __arm64_sys_write+0x7c/0x90 [ 56.000282][ T4058] invoke_syscall+0x98/0x2b8 [ 56.001596][ T4058] el0_svc_common+0x138/0x258 [ 56.002879][ T4058] do_el0_svc+0x58/0x14c [ 56.004044][ T4058] el0_svc+0x78/0x1e0 [ 56.005124][ T4058] el0t_64_sync_handler+0xcc/0xe4 [ 56.006614][ T4058] el0t_64_sync+0x1a0/0x1a4 [ 56.670193][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 56.879347][ T4061] loop0: detected capacity change from 0 to 32768 [ 56.893128][ T4061] JBD2: Ignoring recovery information on journal [ 56.907810][ T4061] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 57.574750][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 57.792196][ T4064] loop0: detected capacity change from 0 to 32768 [ 57.806254][ T4064] JBD2: Ignoring recovery information on journal [ 57.825536][ T4064] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 58.513286][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 58.720098][ T4067] loop0: detected capacity change from 0 to 32768 [ 58.779296][ T4067] JBD2: Ignoring recovery information on journal [ 58.795036][ T4067] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 59.459614][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 59.670161][ T4070] loop0: detected capacity change from 0 to 32768 [ 59.684381][ T4070] JBD2: Ignoring recovery information on journal [ 59.701391][ T4070] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 60.376546][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 60.586361][ T4073] loop0: detected capacity change from 0 to 32768 [ 60.630789][ T4073] JBD2: Ignoring recovery information on journal [ 60.643773][ T4073] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 61.316355][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 61.540869][ T4076] loop0: detected capacity change from 0 to 32768 [ 61.600997][ T4076] JBD2: Ignoring recovery information on journal [ 61.622135][ T4076] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 62.314127][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 62.519757][ T4079] loop0: detected capacity change from 0 to 32768 [ 62.620403][ T4079] JBD2: Ignoring recovery information on journal [ 62.637344][ T4079] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 63.313553][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 63.523760][ T4082] loop0: detected capacity change from 0 to 32768 [ 63.579111][ T4082] JBD2: Ignoring recovery information on journal [ 63.594896][ T4082] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 64.282055][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 64.493403][ T4085] loop0: detected capacity change from 0 to 32768 [ 64.540275][ T4085] JBD2: Ignoring recovery information on journal [ 64.559778][ T4085] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 65.244689][ T4022] ocfs2: Unmounting device (7,0) on (node local) executing program [ 65.451589][ T4088] loop0: detected capacity change from 0 to 32768 [ 65.509737][ T4088] JBD2: Ignoring recovery information on journal [ 65.523523][ T4088] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode.