[ 10.034316][ T2657] 8021q: adding VLAN 0 to HW filter on device bond0 [ 10.036946][ T2657] eql: remember to turn off Van-Jacobson compression on your slave devices [ 10.063704][ T1019] gvnic 0000:00:00.0 enp0s0: Device link is up. [ 10.069738][ T2509] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s0: link becomes ready Starting sshd: OK syzkaller Warning: Permanently added '10.128.0.127' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 27.717705][ T3071] loop0: detected capacity change from 0 to 1024 [ 27.720422][ T3071] ======================================================= [ 27.720422][ T3071] WARNING: The mand mount option has been deprecated and [ 27.720422][ T3071] and is ignored by this kernel. Remove the mand [ 27.720422][ T3071] option from the mount to silence this warning. [ 27.720422][ T3071] ======================================================= [ 27.736422][ T3071] hfsplus: xattr search failed [ 27.738152][ T3071] hfsplus: xattr searching failed [ 27.739462][ T3071] hfsplus: xattr searching failed [ 27.740732][ T3071] hfsplus: xattr searching failed [ 27.742237][ T3071] hfsplus: xattr searching failed [ 27.743714][ T3071] [ 27.744320][ T3071] ====================================================== [ 27.746166][ T3071] WARNING: possible circular locking dependency detected [ 27.747957][ T3071] 6.1.0-rc8-syzkaller-33330-ga5541c0811a0 #0 Not tainted [ 27.749749][ T3071] ------------------------------------------------------ [ 27.751610][ T3071] syz-executor100/3071 is trying to acquire lock: [ 27.753300][ T3071] ffff0000c990e0b0 (&tree->tree_lock){+.+.}-{3:3}, at: hfsplus_file_truncate+0x1d0/0x530 [ 27.755851][ T3071] [ 27.755851][ T3071] but task is already holding lock: [ 27.757785][ T3071] ffff0000cb33a808 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_truncate+0xec/0x530 [ 27.760658][ T3071] [ 27.760658][ T3071] which lock already depends on the new lock. [ 27.760658][ T3071] [ 27.763354][ T3071] [ 27.763354][ T3071] the existing dependency chain (in reverse order) is: [ 27.765708][ T3071] [ 27.765708][ T3071] -> #1 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}: [ 27.768018][ T3071] __mutex_lock_common+0xd4/0xca8 [ 27.769462][ T3071] mutex_lock_nested+0x38/0x44 [ 27.770860][ T3071] hfsplus_file_extend+0x8c/0x88c [ 27.772300][ T3071] hfsplus_bmap_reserve+0x6c/0x120 [ 27.773733][ T3071] hfsplus_create_cat+0xa4/0x38c [ 27.775140][ T3071] hfsplus_mknod+0xe4/0x1bc [ 27.776436][ T3071] hfsplus_create+0x40/0x54 [ 27.777717][ T3071] path_openat+0x804/0x11c4 [ 27.779020][ T3071] do_filp_open+0xdc/0x1b8 [ 27.780286][ T3071] do_sys_openat2+0xb8/0x22c [ 27.781597][ T3071] __arm64_sys_openat+0xb0/0xe0 [ 27.783007][ T3071] el0_svc_common+0x138/0x220 [ 27.784345][ T3071] do_el0_svc+0x48/0x140 [ 27.785550][ T3071] el0_svc+0x58/0x150 [ 27.786697][ T3071] el0t_64_sync_handler+0x84/0xf0 [ 27.788161][ T3071] el0t_64_sync+0x190/0x194 [ 27.789443][ T3071] [ 27.789443][ T3071] -> #0 (&tree->tree_lock){+.+.}-{3:3}: [ 27.791477][ T3071] __lock_acquire+0x1530/0x3084 [ 27.792849][ T3071] lock_acquire+0x100/0x1f8 [ 27.794154][ T3071] __mutex_lock_common+0xd4/0xca8 [ 27.795642][ T3071] mutex_lock_nested+0x38/0x44 [ 27.797102][ T3071] hfsplus_file_truncate+0x1d0/0x530 [ 27.798617][ T3071] hfsplus_setattr+0x104/0x150 [ 27.799970][ T3071] notify_change+0x758/0x7f0 [ 27.801327][ T3071] do_truncate+0x108/0x150 [ 27.802616][ T3071] vfs_truncate+0x1dc/0x24c [ 27.803914][ T3071] do_sys_truncate+0x94/0x140 [ 27.805407][ T3071] __arm64_sys_truncate+0x20/0x30 [ 27.806843][ T3071] el0_svc_common+0x138/0x220 [ 27.808190][ T3071] do_el0_svc+0x48/0x140 [ 27.809403][ T3071] el0_svc+0x58/0x150 [ 27.810544][ T3071] el0t_64_sync_handler+0x84/0xf0 [ 27.811992][ T3071] el0t_64_sync+0x190/0x194 [ 27.813270][ T3071] [ 27.813270][ T3071] other info that might help us debug this: [ 27.813270][ T3071] [ 27.815882][ T3071] Possible unsafe locking scenario: [ 27.815882][ T3071] [ 27.817829][ T3071] CPU0 CPU1 [ 27.819213][ T3071] ---- ---- [ 27.820586][ T3071] lock(&HFSPLUS_I(inode)->extents_lock); [ 27.822106][ T3071] lock(&tree->tree_lock); [ 27.823939][ T3071] lock(&HFSPLUS_I(inode)->extents_lock); [ 27.826065][ T3071] lock(&tree->tree_lock); [ 27.827249][ T3071] [ 27.827249][ T3071] *** DEADLOCK *** [ 27.827249][ T3071] [ 27.829379][ T3071] 3 locks held by syz-executor100/3071: [ 27.830807][ T3071] #0: ffff0000c990c460 (sb_writers#8){.+.+}-{0:0}, at: mnt_want_write+0x20/0x64 [ 27.833226][ T3071] #1: ffff0000cb33aa00 (&sb->s_type->i_mutex_key#16){+.+.}-{3:3}, at: do_truncate+0xf4/0x150 [ 27.835879][ T3071] #2: ffff0000cb33a808 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_truncate+0xec/0x530 [ 27.838886][ T3071] [ 27.838886][ T3071] stack backtrace: [ 27.840395][ T3071] CPU: 0 PID: 3071 Comm: syz-executor100 Not tainted 6.1.0-rc8-syzkaller-33330-ga5541c0811a0 #0 [ 27.843146][ T3071] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 27.845810][ T3071] Call trace: [ 27.846644][ T3071] dump_backtrace+0x1c4/0x1f0 [ 27.847874][ T3071] show_stack+0x2c/0x3c [ 27.848928][ T3071] dump_stack_lvl+0x104/0x16c [ 27.850184][ T3071] dump_stack+0x1c/0x58 [ 27.851269][ T3071] print_circular_bug+0x2c4/0x2c8 [ 27.852586][ T3071] check_noncircular+0x14c/0x154 [ 27.853868][ T3071] __lock_acquire+0x1530/0x3084 [ 27.855108][ T3071] lock_acquire+0x100/0x1f8 [ 27.856284][ T3071] __mutex_lock_common+0xd4/0xca8 [ 27.857617][ T3071] mutex_lock_nested+0x38/0x44 [ 27.858868][ T3071] hfsplus_file_truncate+0x1d0/0x530 [ 27.860231][ T3071] hfsplus_setattr+0x104/0x150 [ 27.861451][ T3071] notify_change+0x758/0x7f0 [ 27.862669][ T3071] do_truncate+0x108/0x150 [ 27.863843][ T3071] vfs_truncate+0x1dc/0x24c [ 27.864994][ T3071] do_sys_truncate+0x94/0x140 [ 27.866244][ T3071] __arm64_sys_truncate+0x20/0x30 [ 27.867581][ T3071] el0_svc_common+0x138/0x220 [ 27.868789][ T3071] do_el0_svc+0x48/0x140 [ 27.869894][ T3071] el0_svc+0x58/0x150 [ 27.870908][ T3071] el0t_64_sync_handler+0x84/0xf0 [ 27.872203][ T3071] el0t_64_sync+0x190/0x194