program: socket$inet6_tcp(0xa, 0x1, 0x0) (async) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) sendto$inet6(r0, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r0, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f0000000080)='D', 0x1, 0x1, 0x0, 0x0) (async) sendto$inet6(r0, &(0x7f0000000080)='D', 0x1, 0x1, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000b80)=[{{0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/197, 0xc5}], 0x1}}], 0x1, 0x40000141, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000340)=""/186, 0xba}], 0x1, 0x0, 0x0) (async) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000340)=""/186, 0xba}], 0x1, 0x0, 0x0) syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x400, &(0x7f0000000140)=ANY=[], 0x1, 0x694, &(0x7f0000001100)="$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") r1 = creat(&(0x7f0000000000)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)) (async) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r2, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r1, &(0x7f0000000000), 0x70000}]) (async) io_submit(r2, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r1, &(0x7f0000000000), 0x70000}]) socket(0x10, 0x80002, 0x0) (async) r3 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000010001fff0000056800080000faff0000", @ANYRES32=0x0, @ANYBLOB="c30c424700000000280012800a00010076786c616e00000018000280140010"], 0x48}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) (async) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r7, @ANYBLOB="050000000000020000004400000008000300", @ANYRES32=r6, @ANYBLOB="0c000f0000001e013979ccf21ee90000000000"], 0x28}, 0x1, 0x0, 0x0, 0x8004}, 0x40) r8 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newqdisc={0x40, 0x24, 0x4ee4e6a52ff56541, 0x70bd28, 0x0, {0x0, 0x0, 0x0, r9, {}, {0xffff, 0xffff}, {0xd}}, [@qdisc_kind_options=@q_fq={{0x7}, {0x14, 0x2, [@TCA_FQ_FLOW_MAX_RATE={0x8, 0x7, 0xffffff04}, @TCA_FQ_INITIAL_QUANTUM={0x8, 0x4, 0x4}]}}]}, 0x40}, 0x1, 0x0, 0x0, 0x51}, 0x0) socket$inet_sctp(0x2, 0x1, 0x84) (async) r10 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r10, &(0x7f0000000300)="ab", 0x34000, 0x64, &(0x7f0000000380)={0x2, 0x4e22, @local}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000000c0)={0xa, 0x4, &(0x7f0000000180)=@framed={{}, [@ldst={0x3, 0x2, 0x3, 0x1, 0x0, 0x31}]}, &(0x7f0000000240)='GPL\x00', 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000000c0)={0xa, 0x4, &(0x7f0000000180)=@framed={{}, [@ldst={0x3, 0x2, 0x3, 0x1, 0x0, 0x31}]}, &(0x7f0000000240)='GPL\x00', 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) syz_mount_image$ext4(&(0x7f0000000740)='ext4\x00', &(0x7f0000000780)='./file0\x00', 0x0, &(0x7f00000007c0), 0x1, 0x73e, &(0x7f0000000800)="$eJzs3c9rHGUfAPDvbJOmb9vXpODBimCgBwulu3ZbSwWRih6kWCnqzUO73d2Gkt1uyW5KEypaUQRPIsWzP07e/AdEEfTmUfDsSQpFSr0IQmS2s3Hb7KabNJtV9/OBCc8zM5tnvjszz/Mkz8NMAGNrNv2Ri9gfER8lEdPZ+iQiJtupiYiTd/e7c/taOV2SWFl5/bekvU+aj67PpPZkmcci4rv3Iw7l1pbbXFqeL9Vq1YUsX2jVLxeaS8uHL9ZLc9W56qXi8WePFk8UnzlR3LJY/3jv1fOnvnrpixvv/vjLa2+dejKJk7E329Ydx1aZjdnsO5lMv8J7vLjVhY1YMuoDYFPSW3PH3bs89sd07GinAID/srcjYgUAGDOJ9h8Axkzn/wCdsb1hjIP9k916ISJ29Yp/Ihuz29UeB919J7lnZCSJiJktKH82Iq6++cHX6RJDGocE6OWd6xFxbmZ2bf2XrJmzsFFPD7DP7H159R9sn2/T/s+JXv2f3Gr/J3r0f6Z63Lub8eD7P3dzC4rpK+3/Pdez/7s6aW1mR5b7f7vPN5lcuFirpnXbIxFxMCan0vyRdco49vHzP/Tb1t3/S5e0/E5fMDuOmxNT936mUmqVHibmbreuRzw+0Sv+ZPX8J336v2cGLKP1/ROf99v24PiHa+WziKd6nv+/Z7Ql689PLLSvh0Lnqlgr/+H0vn7ljzr+9PzvXj/+maR7vmZz42X89MmfL/fbttnrf2fyRju9M1t3tdRqLRyJ2Jm8snZ91xTSTr6zfxr/wQPr13+9rv/0b8JzA8Y//+mX5zcf/3Cl8Vc2dP43njjw8zd94xns/B9rpw5mawap/wY9wIf57gAAAAAAAAAAAAAAAAAAAAAAAABgULmI2BtJLr+azuXy+bvv8H40dudqjWbr0IXG4qVKtN+VPROTuc6TLqe7nod6JHsefidfvC9/NCL2RcSNqf+18/lyo1YZdfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkNnT5/3/qV+nRn10AMDQ7Br1AQAA2077DwDjR/sPAONH+w8A40f7DwDjR/sPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAkJ05fTpdVn6/fa2c5itXlhbnG1cOV6rN+Xx9sZwvNxYu5+cajblaNV9u1B/0+2qNxuXi8Vi8WmhVm61Cc2n5bL2xeKl19mK9NFc9W53clqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGOaS8vzpVqtuiAhISGxmhh1zQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw7/BXAAAA///R4B8B") mount$9p_virtio(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0) r11 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x1e) openat(r11, &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x101740, 0xb9) sendmmsg$alg(r3, &(0x7f00000000c0), 0x492492492492627, 0x0) unlink(&(0x7f00000001c0)='./file1\x00') socket$inet6_udp(0xa, 0x2, 0x0) [ 68.363503][ T5300] Bluetooth: hci0: command tx timeout [ 68.393114][ T5315] loop0: detected capacity change from 0 to 1024 [ 68.520029][ T5315] [ 68.521034][ T5315] ====================================================== [ 68.523721][ T5315] WARNING: possible circular locking dependency detected [ 68.526476][ T5315] 6.15.0-syzkaller-01972-g914873bc7df9 #0 Not tainted [ 68.529190][ T5315] ------------------------------------------------------ [ 68.532097][ T5315] syz.0.0/5315 is trying to acquire lock: [ 68.534468][ T5315] ffff8880458460b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x15a/0x1d0 [ 68.538833][ T5315] [ 68.538833][ T5315] but task is already holding lock: [ 68.541947][ T5315] ffff88805283b048 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_truncate+0x294/0xb40 [ 68.546825][ T5315] [ 68.546825][ T5315] which lock already depends on the new lock. [ 68.546825][ T5315] [ 68.551175][ T5315] [ 68.551175][ T5315] the existing dependency chain (in reverse order) is: [ 68.554871][ T5315] [ 68.554871][ T5315] -> #1 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}: [ 68.558642][ T5315] lock_acquire+0x120/0x360 [ 68.560801][ T5315] __mutex_lock+0x182/0xe80 [ 68.563013][ T5315] hfsplus_file_extend+0x1fc/0x1990 [ 68.565562][ T5315] hfsplus_bmap_reserve+0x122/0x500 [ 68.568065][ T5315] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 68.570742][ T5315] __hfsplus_ext_cache_extent+0x89/0xe30 [ 68.573395][ T5315] hfsplus_file_extend+0x444/0x1990 [ 68.575812][ T5315] hfsplus_get_block+0x411/0x1530 [ 68.578146][ T5315] __block_write_begin_int+0x6b5/0x1900 [ 68.580682][ T5315] cont_write_begin+0x789/0xb50 [ 68.582970][ T5315] hfsplus_write_begin+0x66/0xb0 [ 68.585340][ T5315] generic_perform_write+0x2c4/0x910 [ 68.587835][ T5315] generic_file_write_iter+0x10f/0x540 [ 68.590389][ T5315] aio_write+0x532/0x7a0 [ 68.592439][ T5315] io_submit_one+0x78b/0x1310 [ 68.594668][ T5315] __se_sys_io_submit+0x185/0x2f0 [ 68.597003][ T5315] do_syscall_64+0xf6/0x220 [ 68.599204][ T5315] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 68.601997][ T5315] [ 68.601997][ T5315] -> #0 (&tree->tree_lock/1){+.+.}-{4:4}: [ 68.605423][ T5315] validate_chain+0xb9b/0x2140 [ 68.607718][ T5315] __lock_acquire+0xab9/0xd20 [ 68.609921][ T5315] lock_acquire+0x120/0x360 [ 68.612142][ T5315] __mutex_lock+0x182/0xe80 [ 68.614258][ T5315] hfsplus_find_init+0x15a/0x1d0 [ 68.616591][ T5315] hfsplus_file_truncate+0x383/0xb40 [ 68.619056][ T5315] hfsplus_delete_inode+0x180/0x230 [ 68.621509][ T5315] hfsplus_unlink+0x4e3/0x730 [ 68.623740][ T5315] vfs_unlink+0x391/0x650 [ 68.625896][ T5315] do_unlinkat+0x350/0x560 [ 68.628030][ T5315] __x64_sys_unlink+0x47/0x50 [ 68.630264][ T5315] do_syscall_64+0xf6/0x220 [ 68.632480][ T5315] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 68.635266][ T5315] [ 68.635266][ T5315] other info that might help us debug this: [ 68.635266][ T5315] [ 68.639532][ T5315] Possible unsafe locking scenario: [ 68.639532][ T5315] [ 68.642587][ T5315] CPU0 CPU1 [ 68.644803][ T5315] ---- ---- [ 68.647101][ T5315] lock(&HFSPLUS_I(inode)->extents_lock); [ 68.649618][ T5315] lock(&tree->tree_lock/1); [ 68.652705][ T5315] lock(&HFSPLUS_I(inode)->extents_lock); [ 68.656129][ T5315] lock(&tree->tree_lock/1); [ 68.658094][ T5315] [ 68.658094][ T5315] *** DEADLOCK *** [ 68.658094][ T5315] [ 68.661479][ T5315] 5 locks held by syz.0.0/5315: [ 68.663542][ T5315] #0: ffff88803af96428 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 68.667406][ T5315] #1: ffff888052839df8 (&type->i_mutex_dir_key#8/1){+.+.}-{4:4}, at: do_unlinkat+0x1bf/0x560 [ 68.671781][ T5315] #2: ffff88805283b238 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: vfs_unlink+0xf2/0x650 [ 68.676071][ T5315] #3: ffff888052834198 (&sbi->vh_mutex){+.+.}-{4:4}, at: hfsplus_unlink+0x160/0x730 [ 68.680563][ T5315] #4: ffff88805283b048 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_truncate+0x294/0xb40 [ 68.685916][ T5315] [ 68.685916][ T5315] stack backtrace: [ 68.688244][ T5315] CPU: 0 UID: 0 PID: 5315 Comm: syz.0.0 Not tainted 6.15.0-syzkaller-01972-g914873bc7df9 #0 PREEMPT(full) [ 68.688263][ T5315] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 68.688270][ T5315] Call Trace: [ 68.688277][ T5315] [ 68.688283][ T5315] dump_stack_lvl+0x189/0x250 [ 68.688307][ T5315] ? __pfx_dump_stack_lvl+0x10/0x10 [ 68.688322][ T5315] ? __pfx__printk+0x10/0x10 [ 68.688333][ T5315] ? print_lock_name+0xde/0x100 [ 68.688343][ T5315] print_circular_bug+0x2ee/0x310 [ 68.688364][ T5315] check_noncircular+0x134/0x160 [ 68.688380][ T5315] validate_chain+0xb9b/0x2140 [ 68.688393][ T5315] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 68.688406][ T5315] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 68.688421][ T5315] __lock_acquire+0xab9/0xd20 [ 68.688433][ T5315] ? hfsplus_find_init+0x15a/0x1d0 [ 68.688444][ T5315] lock_acquire+0x120/0x360 [ 68.688455][ T5315] ? hfsplus_find_init+0x15a/0x1d0 [ 68.688468][ T5315] __mutex_lock+0x182/0xe80 [ 68.688481][ T5315] ? hfsplus_find_init+0x15a/0x1d0 [ 68.688493][ T5315] ? hfsplus_find_init+0x15a/0x1d0 [ 68.688507][ T5315] ? __pfx___mutex_lock+0x10/0x10 [ 68.688518][ T5315] ? rcu_is_watching+0x15/0xb0 [ 68.688528][ T5315] ? __kmalloc_noprof+0x29b/0x4f0 [ 68.688536][ T5315] ? hfsplus_find_init+0x8c/0x1d0 [ 68.688542][ T5315] hfsplus_find_init+0x15a/0x1d0 [ 68.688550][ T5315] hfsplus_file_truncate+0x383/0xb40 [ 68.688561][ T5315] ? __pfx_hfsplus_file_truncate+0x10/0x10 [ 68.688571][ T5315] ? __pfx___mutex_lock+0x10/0x10 [ 68.688580][ T5315] ? __lock_acquire+0xab9/0xd20 [ 68.688587][ T5315] hfsplus_delete_inode+0x180/0x230 [ 68.688596][ T5315] hfsplus_unlink+0x4e3/0x730 [ 68.688605][ T5315] ? vfs_unlink+0xf2/0x650 [ 68.688612][ T5315] ? __pfx_hfsplus_unlink+0x10/0x10 [ 68.688624][ T5315] ? __pfx_down_write+0x10/0x10 [ 68.688636][ T5315] ? bpf_lsm_inode_unlink+0x9/0x20 [ 68.688653][ T5315] vfs_unlink+0x391/0x650 [ 68.688665][ T5315] do_unlinkat+0x350/0x560 [ 68.688676][ T5315] ? __pfx_do_unlinkat+0x10/0x10 [ 68.688687][ T5315] ? strncpy_from_user+0x150/0x290 [ 68.688701][ T5315] ? getname_flags+0x1e5/0x540 [ 68.688715][ T5315] __x64_sys_unlink+0x47/0x50 [ 68.688724][ T5315] do_syscall_64+0xf6/0x220 [ 68.688738][ T5315] ? clear_bhb_loop+0x60/0xb0 [ 68.688750][ T5315] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 68.688760][ T5315] RIP: 0033:0x7f0595d8e969 [ 68.688771][ T5315] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 68.688780][ T5315] RSP: 002b:00007f05921f5038 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 68.688792][ T5315] RAX: ffffffffffffffda RBX: 00007f0595fb5fa0 RCX: 00007f0595d8e969 [ 68.688800][ T5315] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00002000000001c0 [ 68.688806][ T5315] RBP: 00007f0595e10ab1 R08: 0000000000000000 R09: 0000000000000000 [ 68.688812][ T5315] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 68.688818][ T5315] R13: 0000000000000000 R14: 00007f0595fb5fa0 R15: 00007ffd488f7fe8 [ 68.688835][ T5315]