program: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$uinput_user_dev(r0, &(0x7f0000000cc0)={'syz0\x00', {}, 0x0, [0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe], [0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa0000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffc, 0x1f, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800]}, 0x45c) ioctl$UI_SET_EVBIT(r0, 0x40045564, 0x5) syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000040)='./file1\x00', 0x0, &(0x7f0000000080)={[{@part={'part', 0x3d, 0x40}}, {@nodecompose}, {@part={'part', 0x3d, 0x7}}, {@part={'part', 0x3d, 0xc}}, {@uid}, {@barrier}, {@nls={'nls', 0x3d, 'macinuit'}}, {@gid={'gid', 0x3d, 0xee00}}]}, 0x3, 0x5f4, &(0x7f0000000640)="$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") r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x2000, 0x12) getdents64(r1, &(0x7f0000000100)=""/154, 0x9a) syz_mount_image$ext4(&(0x7f0000000200)='ext4\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, &(0x7f00000006c0), 0x2, 0x246, &(0x7f0000000ac0)="$eJzs3T9oM2UcB/DvXRJf+75BXnURxD8gIloor5vg8rooFKQUEUGFioiL0gq1xa1xcnHQWaWTSxE3q6N0KS6K4FS1Q10ELQ4WBx0iybVS24ja1Jz0Ph+43l3vee73HLnvkyyXBGisq0muJ2klmU7SSVIcb3B3tVw93F2f2l5I+v0nfiqG7ar9ylG/K0l6SR5KslUWeamdrG4+s/fLzmP3vbnSuff9zaenJnqRh/b3dh8/eG/ujY9mH1z94qsf5opcT/dP13X+ihH/axfJLf9Fsf+Jol33CPgn5l/78OtB7m9Ncs8w/52UqV68t5Zv2OrkgXf/qu/bP355+yTHCpy/fr8zeA/s9YHGKZN0U5QzSartspyZqT7Df9O6XL68tPzq9ItLK4sv1D1TAeelm+w++smlj6+cyP/3rSr/wMU1yP+T8xvfDrYPWnWPBpiIO6rVIP/Tz63dH/mHxpF/aC75h+aSf2gu+Yfmkn9oLvmHC6xztNEbeVj+obnkH5pL/qG5jucfAGiW/qW6n0AG6lL3/AMAAAAAAAAAAAAAAAAAAJy2PrW9cLRMquZn7yT7jyRpj6rfGv4ecXLj8O/ln4tBsz8UVbexPHvXmCcY0wc1P31903f11v/8znrrry0mvdeTXGu3T99/xeH9d3Y3/83xzvNjFviXihP7Dz812fon/bZRb/3ZneTTwfxzbdT8U+a24Xr0/NM9/hXLZ/TKr2OeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIn5PQAA//8PK23M") creat(&(0x7f0000000e00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x83) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlinkat(0xffffffffffffff9c, &(0x7f00000003c0)='./file2\x00', 0x0) ioctl$UI_SET_SWBIT(r0, 0x4004556d, 0x0) ioctl$UI_SET_SWBIT(r0, 0x4004556d, 0x3) socketpair(0x28, 0x6, 0xffffff67, &(0x7f00000001c0)) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c40), 0x400080, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r2, 0xc0189372, &(0x7f0000000c80)={{0x1, 0x1, 0x18, r1, {0x8}}, './file2\x00'}) ioctl$UI_DEV_CREATE(r0, 0x5501) write$uinput_user_dev(r0, &(0x7f0000000500)={'syz0\x00', {0x5, 0x17d, 0xf1b, 0x5}, 0x41, [0x3, 0x653, 0x8, 0x5c, 0xfffffff8, 0xdbf, 0x2dc1, 0x7ff, 0xcbee, 0xe1, 0xa9, 0x8, 0x8, 0x8, 0x22, 0x101, 0x2, 0x7, 0x7, 0x5, 0x67ca, 0x4, 0x1, 0x9, 0x1, 0x3b, 0x9, 0x5, 0x5, 0x7, 0x800, 0xc, 0x80, 0x18a6d220, 0x3ff, 0x39, 0x2, 0x0, 0xe18, 0x88f, 0x8, 0x9, 0x5, 0xfc93, 0x80, 0x0, 0x80, 0x8, 0x401, 0xc, 0xfffffff7, 0x3, 0x101, 0x1, 0x0, 0x6, 0x8, 0xd, 0xff, 0xfff, 0x2, 0x80, 0x3, 0xfffffffb], [0x9, 0x8d38, 0x9, 0x8, 0x3, 0x81, 0x9, 0x6, 0x3213, 0x3, 0x2, 0x92, 0x1, 0x8001, 0x10, 0xfffff94c, 0x80000001, 0x7ff, 0x3, 0xfffff000, 0x0, 0x3c, 0xff, 0x5, 0x0, 0x6, 0x10001, 0x81, 0x93, 0x2, 0x2ef9, 0x80000, 0x27cf, 0x4, 0xa, 0x2, 0x3, 0x7491, 0x1ff, 0x7, 0x6, 0x6, 0x5, 0x7, 0x5e67b86, 0x6, 0x3, 0x4, 0x2, 0x73ad932, 0x9, 0x0, 0x9, 0x6, 0x2, 0x9, 0x8, 0x2, 0x9, 0x10, 0x54000000, 0x92, 0x80000001, 0x4], [0x9, 0x4, 0x5, 0x5, 0x4, 0x8000, 0x8, 0x3, 0x5, 0x4, 0x4, 0x3, 0x7fab, 0x2, 0x3, 0x3, 0x7, 0x1, 0x8, 0x6, 0xfffff259, 0x7, 0x633, 0x0, 0xcf4b, 0xff0, 0xda9d, 0x8, 0x81, 0x9, 0xa35, 0x2, 0xfffffffb, 0x3, 0xbe, 0x0, 0x8, 0x1, 0x91, 0x401, 0x40, 0xea, 0x6, 0x8ec, 0x1, 0x9, 0x10, 0x7, 0x4, 0x8, 0x203, 0x5, 0x7, 0x0, 0xe42b, 0x4, 0xff, 0x6, 0x2, 0x9, 0x1, 0x5, 0x7, 0xbb6], [0x0, 0x5, 0x5, 0x2, 0x9, 0x960, 0x2, 0x0, 0x0, 0xffffffff, 0x1, 0x5, 0x3, 0x1, 0xfac6, 0x6, 0x55, 0x400, 0x5, 0x5, 0x6, 0x3ff, 0x7eec2ea8, 0x3ff, 0x7fff, 0x80000001, 0x6, 0x24a, 0xdbd, 0x7, 0x7, 0x2, 0x15d, 0xfffffffd, 0x8, 0x0, 0x8f82, 0x1, 0xfffffffb, 0xf7539c7f, 0x3ff, 0x2, 0x4, 0x1, 0xffffffff, 0xffffffff, 0x2, 0x8, 0x2, 0x401, 0x10001, 0x904, 0x100, 0x3, 0x3, 0x80, 0x80, 0x9, 0x347, 0x3, 0x1, 0x9, 0x7fff, 0xd6]}, 0x45c) [ 69.054359][ T5332] Bluetooth: hci0: command tx timeout [ 69.148657][ T5353] loop0: detected capacity change from 0 to 1024 [ 69.218893][ T5353] [ 69.220072][ T5353] ============================================ [ 69.222627][ T5353] WARNING: possible recursive locking detected [ 69.225282][ T5353] 6.17.0-rc1-syzkaller-00004-g53e760d89498 #0 Not tainted [ 69.228968][ T5353] -------------------------------------------- [ 69.232511][ T5353] syz.0.0/5353 is trying to acquire lock: [ 69.234920][ T5353] ffff888053241548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x39e/0x1530 [ 69.239418][ T5353] [ 69.239418][ T5353] but task is already holding lock: [ 69.242456][ T5353] ffff8880532407c8 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 69.246912][ T5353] [ 69.246912][ T5353] other info that might help us debug this: [ 69.250202][ T5353] Possible unsafe locking scenario: [ 69.250202][ T5353] [ 69.254945][ T5353] CPU0 [ 69.256414][ T5353] ---- [ 69.257829][ T5353] lock(&HFSPLUS_I(inode)->extents_lock); [ 69.260266][ T5353] lock(&HFSPLUS_I(inode)->extents_lock); [ 69.262776][ T5353] [ 69.262776][ T5353] *** DEADLOCK *** [ 69.262776][ T5353] [ 69.266106][ T5353] May be due to missing lock nesting notation [ 69.266106][ T5353] [ 69.269448][ T5353] 7 locks held by syz.0.0/5353: [ 69.271530][ T5353] #0: ffff888041ca4428 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 69.275456][ T5353] #1: ffff888053241df8 (&type->i_mutex_dir_key#8/1){+.+.}-{4:4}, at: filename_create+0x1f8/0x3c0 [ 69.279828][ T5353] #2: ffff888053243238 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: vfs_link+0x3b4/0x6e0 [ 69.284172][ T5353] #3: ffff88805323b998 (&sbi->vh_mutex){+.+.}-{4:4}, at: hfsplus_link+0x216/0x6a0 [ 69.287956][ T5353] #4: ffff88801a36e0b0 (&tree->tree_lock){+.+.}-{4:4}, at: hfsplus_find_init+0x15a/0x1d0 [ 69.292117][ T5353] #5: ffff8880532407c8 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 69.296909][ T5353] #6: ffff88805323b8f8 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_allocate+0x94/0x9b0 [ 69.301411][ T5353] [ 69.301411][ T5353] stack backtrace: [ 69.303943][ T5353] CPU: 0 UID: 0 PID: 5353 Comm: syz.0.0 Not tainted 6.17.0-rc1-syzkaller-00004-g53e760d89498 #0 PREEMPT(full) [ 69.303960][ T5353] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.303968][ T5353] Call Trace: [ 69.303976][ T5353] [ 69.303982][ T5353] dump_stack_lvl+0x189/0x250 [ 69.304010][ T5353] ? __pfx_dump_stack_lvl+0x10/0x10 [ 69.304025][ T5353] ? __pfx__printk+0x10/0x10 [ 69.304042][ T5353] ? print_lock_name+0xde/0x100 [ 69.304060][ T5353] print_deadlock_bug+0x28b/0x2a0 [ 69.304073][ T5353] validate_chain+0x1a3f/0x2140 [ 69.304083][ T5353] ? lock_release+0x4b/0x3e0 [ 69.304099][ T5353] ? look_up_lock_class+0x74/0x170 [ 69.304166][ T5353] ? register_lock_class+0x51/0x320 [ 69.304184][ T5353] __lock_acquire+0xab9/0xd20 [ 69.304206][ T5353] ? hfsplus_get_block+0x39e/0x1530 [ 69.304217][ T5353] lock_acquire+0x120/0x360 [ 69.304229][ T5353] ? hfsplus_get_block+0x39e/0x1530 [ 69.304239][ T5353] ? stack_trace_save+0x9c/0xe0 [ 69.304251][ T5353] ? __pfx_hlock_conflict+0x10/0x10 [ 69.304262][ T5353] __mutex_lock+0x187/0x1360 [ 69.304277][ T5353] ? hfsplus_get_block+0x39e/0x1530 [ 69.304288][ T5353] ? lockdep_unlock+0x89/0x120 [ 69.304300][ T5353] ? hfsplus_get_block+0x39e/0x1530 [ 69.304312][ T5353] ? __pfx___mutex_lock+0x10/0x10 [ 69.304328][ T5353] hfsplus_get_block+0x39e/0x1530 [ 69.304341][ T5353] ? __pfx_hfsplus_get_block+0x10/0x10 [ 69.304353][ T5353] ? do_raw_spin_unlock+0x4d/0x240 [ 69.304364][ T5353] ? _raw_spin_unlock+0x28/0x50 [ 69.304376][ T5353] block_read_full_folio+0x29f/0x830 [ 69.304389][ T5353] ? __pfx_hfsplus_get_block+0x10/0x10 [ 69.304399][ T5353] filemap_read_folio+0x117/0x380 [ 69.304415][ T5353] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 69.304425][ T5353] ? __pfx_filemap_read_folio+0x10/0x10 [ 69.304439][ T5353] ? filemap_add_folio+0x1af/0x270 [ 69.304452][ T5353] do_read_cache_folio+0x350/0x590 [ 69.304462][ T5353] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 69.304472][ T5353] read_cache_page+0x5d/0x170 [ 69.304482][ T5353] hfsplus_block_allocate+0xe4/0x9b0 [ 69.304505][ T5353] hfsplus_file_extend+0xae3/0x1990 [ 69.304523][ T5353] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 69.304535][ T5353] ? hfsplus_find_init+0x15a/0x1d0 [ 69.304551][ T5353] ? __pfx___mutex_lock+0x10/0x10 [ 69.304565][ T5353] hfsplus_bmap_reserve+0x122/0x500 [ 69.304579][ T5353] hfsplus_rename_cat+0x1aa/0xde0 [ 69.304593][ T5353] ? __pfx_hfsplus_rename_cat+0x10/0x10 [ 69.304603][ T5353] ? chacha_block_generic+0x53/0xc80 [ 69.304619][ T5353] ? __asan_memset+0x22/0x50 [ 69.304631][ T5353] ? put_dec_full8+0x11c/0x2e0 [ 69.304653][ T5353] ? __pfx_sprintf+0x10/0x10 [ 69.304666][ T5353] hfsplus_link+0x359/0x6a0 [ 69.304680][ T5353] ? __pfx_hfsplus_link+0x10/0x10 [ 69.304693][ T5353] ? __pfx_from_kgid+0x10/0x10 [ 69.304708][ T5353] ? down_write+0x162/0x1f0 [ 69.304721][ T5353] ? __pfx_down_write+0x10/0x10 [ 69.304735][ T5353] ? inode_permission+0x149/0x470 [ 69.304750][ T5353] ? try_break_deleg+0x79/0x130 [ 69.304760][ T5353] vfs_link+0x4ea/0x6e0 [ 69.304774][ T5353] do_linkat+0x272/0x560 [ 69.304786][ T5353] ? __pfx_do_linkat+0x10/0x10 [ 69.304796][ T5353] ? strncpy_from_user+0x150/0x290 [ 69.304808][ T5353] ? getname_flags+0x1e5/0x540 [ 69.304820][ T5353] __x64_sys_link+0x82/0x90 [ 69.304831][ T5353] do_syscall_64+0xfa/0x3b0 [ 69.304842][ T5353] ? lockdep_hardirqs_on+0x9c/0x150 [ 69.304853][ T5353] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.304864][ T5353] ? clear_bhb_loop+0x60/0xb0 [ 69.304874][ T5353] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.304884][ T5353] RIP: 0033:0x7f14bf18ebe9 [ 69.304895][ T5353] 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 [ 69.304903][ T5353] RSP: 002b:00007f14bff2b038 EFLAGS: 00000246 ORIG_RAX: 0000000000000056 [ 69.304915][ T5353] RAX: ffffffffffffffda RBX: 00007f14bf3b5fa0 RCX: 00007f14bf18ebe9 [ 69.304922][ T5353] RDX: 0000000000000000 RSI: 00002000000007c0 RDI: 0000200000001240 [ 69.304930][ T5353] RBP: 00007f14bf211e19 R08: 0000000000000000 R09: 0000000000000000 [ 69.304937][ T5353] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 69.304944][ T5353] R13: 00007f14bf3b6038 R14: 00007f14bf3b5fa0 R15: 00007ffdd40e4038 [ 69.304955][ T5353] [ 69.499995][ T5354] input: syz0 as /devices/virtual/input/input5