program: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x400, &(0x7f0000000140)=ANY=[], 0x1, 0x694, &(0x7f0000001100)="$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") syz_mount_image$bfs(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005823dc14bc87c33f1d475eee642d36aa00"], 0x1, 0x8a, &(0x7f0000000180)="$eJzszqENAkEUBNDhDKhrAEEH1wOlECQ4FISEimiFEugAgcUcYsGsxCy5vJf8n0zGzO11XaZPxksyVg7H026zLz9MUpdknmSRZNWX/FiXbvbp78/z9nut9wIAAL/rMtR5aDYGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4A+9AwAA///rYCNS") openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x1ff) lsm_get_self_attr(0x0, &(0x7f00000002c0)={0x0, 0x0, 0x4a, 0x2a, ""/42}, &(0x7f0000000140)=0x4a, 0x1) truncate(&(0x7f0000000280)='./file1\x00', 0x1fefff) syz_mount_image$exfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x208800, &(0x7f0000000440)={[{@iocharset={'iocharset', 0x3d, 'maciceland'}}, {@fmask={'fmask', 0x3d, 0x9}}, {@keep_last_dots}, {@discard}, {@allow_utime={'allow_utime', 0x3d, 0x5275}}, {@sys_tz}, {@namecase}, {@errors_remount}, {@dmask={'dmask', 0x3d, 0x1ff}}, {@zero_size_dir}]}, 0x3, 0x1510, &(0x7f0000002100)="$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") mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x1ff) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x3, 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="1803010001000000950000000000000000000000700000000000008546000000"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x90) r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) lsm_get_self_attr(0x64, &(0x7f00000006c0)={0x0, 0x0, 0xf6, 0xd6, ""/214}, &(0x7f0000000380)=0xf6, 0x1) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) sendmsg$NL80211_CMD_SET_INTERFACE(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)={0x1c, r2, 0x5, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x1c}}, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r3) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000580)={0x28, r4, 0x91f, 0x70bd2a, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x58}]}, 0x28}, 0x1, 0x0, 0x0, 0x80}, 0x20008040) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r6, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x70000}]) [ 84.987053][ T5305] Bluetooth: hci0: command tx timeout [ 85.061717][ T5323] loop0: detected capacity change from 0 to 1024 [ 85.123580][ T25] audit: type=1800 audit(1747842011.865:2): pid=5323 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 85.215003][ T5324] [ 85.216102][ T5324] ====================================================== [ 85.218911][ T5324] WARNING: possible circular locking dependency detected [ 85.221826][ T5324] 6.15.0-rc7-syzkaller-00007-g4a95bc121ccd #0 Not tainted [ 85.224887][ T5324] ------------------------------------------------------ [ 85.227864][ T5324] syz.0.0/5324 is trying to acquire lock: [ 85.230204][ T5324] ffff88804369c108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 85.234809][ T5324] [ 85.234809][ T5324] but task is already holding lock: [ 85.237962][ T5324] ffff88803e1ee0b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x15a/0x1d0 [ 85.242007][ T5324] [ 85.242007][ T5324] which lock already depends on the new lock. [ 85.242007][ T5324] [ 85.246484][ T5324] [ 85.246484][ T5324] the existing dependency chain (in reverse order) is: [ 85.250267][ T5324] [ 85.250267][ T5324] -> #1 (&tree->tree_lock/1){+.+.}-{4:4}: [ 85.253459][ T5324] lock_acquire+0x120/0x360 [ 85.255309][ T5324] __mutex_lock+0x182/0xe80 [ 85.258577][ T5324] hfsplus_find_init+0x15a/0x1d0 [ 85.260751][ T5324] hfsplus_file_truncate+0x383/0xb40 [ 85.263004][ T5324] hfsplus_setattr+0x1c4/0x270 [ 85.265286][ T5324] notify_change+0xb36/0xe40 [ 85.267314][ T5324] do_truncate+0x19a/0x220 [ 85.269461][ T5324] vfs_truncate+0x493/0x520 [ 85.271477][ T5324] do_sys_truncate+0xdb/0x190 [ 85.273700][ T5324] __x64_sys_truncate+0x5b/0x70 [ 85.275782][ T5324] do_syscall_64+0xf6/0x210 [ 85.277778][ T5324] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.280282][ T5324] [ 85.280282][ T5324] -> #0 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}: [ 85.284064][ T5324] validate_chain+0xb9b/0x2140 [ 85.286288][ T5324] __lock_acquire+0xaac/0xd20 [ 85.288294][ T5324] lock_acquire+0x120/0x360 [ 85.290372][ T5324] __mutex_lock+0x182/0xe80 [ 85.292532][ T5324] hfsplus_file_extend+0x1fc/0x1990 [ 85.295104][ T5324] hfsplus_bmap_reserve+0x122/0x500 [ 85.297547][ T5324] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 85.300114][ T5324] __hfsplus_ext_cache_extent+0x89/0xe30 [ 85.302583][ T5324] hfsplus_file_extend+0x444/0x1990 [ 85.304733][ T5324] hfsplus_get_block+0x411/0x1530 [ 85.307230][ T5324] __block_write_begin_int+0x6b5/0x1900 [ 85.310503][ T5324] cont_write_begin+0x789/0xb50 [ 85.313515][ T5324] hfsplus_write_begin+0x66/0xb0 [ 85.316604][ T5324] generic_perform_write+0x2c7/0x910 [ 85.320026][ T5324] generic_file_write_iter+0x10f/0x540 [ 85.323281][ T5324] aio_write+0x535/0x790 [ 85.325577][ T5324] io_submit_one+0x70a/0x1240 [ 85.327879][ T5324] __se_sys_io_submit+0x185/0x2f0 [ 85.329894][ T5324] do_syscall_64+0xf6/0x210 [ 85.332112][ T5324] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.334951][ T5324] [ 85.334951][ T5324] other info that might help us debug this: [ 85.334951][ T5324] [ 85.339330][ T5324] Possible unsafe locking scenario: [ 85.339330][ T5324] [ 85.342425][ T5324] CPU0 CPU1 [ 85.344662][ T5324] ---- ---- [ 85.346841][ T5324] lock(&tree->tree_lock/1); [ 85.348928][ T5324] lock(&HFSPLUS_I(inode)->extents_lock); [ 85.352578][ T5324] lock(&tree->tree_lock/1); [ 85.355436][ T5324] lock(&HFSPLUS_I(inode)->extents_lock); [ 85.358065][ T5324] [ 85.358065][ T5324] *** DEADLOCK *** [ 85.358065][ T5324] [ 85.361539][ T5324] 3 locks held by syz.0.0/5324: [ 85.363677][ T5324] #0: ffff88804369eb78 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: generic_file_write_iter+0xe3/0x540 [ 85.368423][ T5324] #1: ffff88804369e988 (&hip->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 85.372663][ T5324] #2: ffff88803e1ee0b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x15a/0x1d0 [ 85.376893][ T5324] [ 85.376893][ T5324] stack backtrace: [ 85.379984][ T5324] CPU: 0 UID: 0 PID: 5324 Comm: syz.0.0 Not tainted 6.15.0-rc7-syzkaller-00007-g4a95bc121ccd #0 PREEMPT(full) [ 85.380000][ T5324] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 85.380008][ T5324] Call Trace: [ 85.380018][ T5324] [ 85.380024][ T5324] dump_stack_lvl+0x189/0x250 [ 85.380047][ T5324] ? __pfx_dump_stack_lvl+0x10/0x10 [ 85.380064][ T5324] ? __pfx__printk+0x10/0x10 [ 85.380075][ T5324] ? print_lock_name+0xde/0x100 [ 85.380091][ T5324] print_circular_bug+0x2ee/0x310 [ 85.380104][ T5324] check_noncircular+0x134/0x160 [ 85.380117][ T5324] validate_chain+0xb9b/0x2140 [ 85.380129][ T5324] ? rcu_is_watching+0x15/0xb0 [ 85.380140][ T5324] ? rcu_is_watching+0x15/0xb0 [ 85.380149][ T5324] ? lock_release+0x4b/0x3e0 [ 85.380164][ T5324] ? look_up_lock_class+0x74/0x170 [ 85.380179][ T5324] ? register_lock_class+0x51/0x320 [ 85.380195][ T5324] __lock_acquire+0xaac/0xd20 [ 85.380212][ T5324] ? hfsplus_file_extend+0x1fc/0x1990 [ 85.380226][ T5324] lock_acquire+0x120/0x360 [ 85.380239][ T5324] ? hfsplus_file_extend+0x1fc/0x1990 [ 85.380256][ T5324] __mutex_lock+0x182/0xe80 [ 85.380270][ T5324] ? hfsplus_file_extend+0x1fc/0x1990 [ 85.380285][ T5324] ? check_path+0x21/0x40 [ 85.380295][ T5324] ? check_noncircular+0xe0/0x160 [ 85.380305][ T5324] ? hfsplus_file_extend+0x1fc/0x1990 [ 85.380321][ T5324] ? __pfx___mutex_lock+0x10/0x10 [ 85.380339][ T5324] hfsplus_file_extend+0x1fc/0x1990 [ 85.380356][ T5324] ? __lock_acquire+0xaac/0xd20 [ 85.380372][ T5324] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 85.380387][ T5324] ? __mutex_trylock_common+0x153/0x260 [ 85.380399][ T5324] ? __pfx___mutex_trylock_common+0x10/0x10 [ 85.380411][ T5324] ? rcu_is_watching+0x15/0xb0 [ 85.380422][ T5324] ? trace_contention_end+0x39/0x120 [ 85.380433][ T5324] ? __mutex_lock+0x330/0xe80 [ 85.380447][ T5324] ? hfsplus_brec_find+0x191/0x500 [ 85.380476][ T5324] hfsplus_bmap_reserve+0x122/0x500 [ 85.380490][ T5324] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 85.380508][ T5324] __hfsplus_ext_cache_extent+0x89/0xe30 [ 85.380527][ T5324] hfsplus_file_extend+0x444/0x1990 [ 85.380547][ T5324] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 85.380564][ T5324] ? clean_bdev_aliases+0x5c9/0x6b0 [ 85.380582][ T5324] ? __pfx_clean_bdev_aliases+0x10/0x10 [ 85.380606][ T5324] hfsplus_get_block+0x411/0x1530 [ 85.380627][ T5324] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.380644][ T5324] ? do_raw_spin_unlock+0x4d/0x240 [ 85.380658][ T5324] ? _raw_spin_unlock+0x28/0x50 [ 85.380671][ T5324] __block_write_begin_int+0x6b5/0x1900 [ 85.380689][ T5324] ? folio_add_lru+0x1b3/0x3d0 [ 85.380700][ T5324] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.380714][ T5324] ? __pfx___block_write_begin_int+0x10/0x10 [ 85.380733][ T5324] cont_write_begin+0x789/0xb50 [ 85.380756][ T5324] ? __pfx_cont_write_begin+0x10/0x10 [ 85.380771][ T5324] ? __pfx___might_resched+0x10/0x10 [ 85.380782][ T5324] ? folio_unlock+0x101/0x160 [ 85.380801][ T5324] hfsplus_write_begin+0x66/0xb0 [ 85.380815][ T5324] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.380830][ T5324] generic_perform_write+0x2c7/0x910 [ 85.380846][ T5324] ? __pfx_generic_perform_write+0x10/0x10 [ 85.380858][ T5324] ? file_update_time+0x2da/0x490 [ 85.380869][ T5324] ? __generic_file_write_iter+0xf9/0x230 [ 85.380881][ T5324] ? generic_file_write_iter+0xfb/0x540 [ 85.380894][ T5324] generic_file_write_iter+0x10f/0x540 [ 85.380908][ T5324] ? aa_file_perm+0x11f/0xed0 [ 85.380922][ T5324] ? __pfx_generic_file_write_iter+0x10/0x10 [ 85.380936][ T5324] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 85.380949][ T5324] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 85.380965][ T5324] ? __lock_acquire+0xaac/0xd20 [ 85.380984][ T5324] ? aio_write+0x4c4/0x790 [ 85.380999][ T5324] aio_write+0x535/0x790 [ 85.381014][ T5324] ? __pfx_aio_write+0x10/0x10 [ 85.381031][ T5324] ? __might_fault+0xb0/0x130 [ 85.381049][ T5324] io_submit_one+0x70a/0x1240 [ 85.381065][ T5324] ? __lock_acquire+0xaac/0xd20 [ 85.381082][ T5324] ? __pfx_io_submit_one+0x10/0x10 [ 85.381095][ T5324] ? __might_fault+0xb0/0x130 [ 85.381111][ T5324] ? __might_fault+0xb0/0x130 [ 85.381125][ T5324] __se_sys_io_submit+0x185/0x2f0 [ 85.381140][ T5324] ? __pfx___se_sys_io_submit+0x10/0x10 [ 85.381154][ T5324] ? do_syscall_64+0xba/0x210 [ 85.381214][ T5324] do_syscall_64+0xf6/0x210 [ 85.381230][ T5324] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 85.381243][ T5324] ? clear_bhb_loop+0x60/0xb0 [ 85.381252][ T5324] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.381264][ T5324] RIP: 0033:0x7f96d718e969 [ 85.381275][ T5324] 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 [ 85.381283][ T5324] RSP: 002b:00007f96d8094038 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 [ 85.381296][ T5324] RAX: ffffffffffffffda RBX: 00007f96d73b6080 RCX: 00007f96d718e969 [ 85.381303][ T5324] RDX: 0000200000000540 RSI: 000000000000003b RDI: 00007f96d806b000 [ 85.381310][ T5324] RBP: 00007f96d7210ab1 R08: 0000000000000000 R09: 0000000000000000 [ 85.381318][ T5324] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 85.381324][ T5324] R13: 0000000000000000 R14: 00007f96d73b6080 R15: 00007ffeed9d0118 [ 85.381334][ T5324]