program: r0 = syz_open_dev$usbfs(&(0x7f0000003f00), 0x1ff, 0xa401) ioctl$USBDEVFS_DISCONNECT_CLAIM(r0, 0x8108551b, &(0x7f0000000000)={0x0, 0x0, "ec9fe44d4dbe56a60274fcffffffffffffff14e315eeb406bfdd73835e57efa94b1a0275781c647aa7e3470c6028643b17832b10b386a6f73791011c26a9aa141f406e312295ee620a9a46577b9249b738fe7750bec83bf6ed5b67213fa7d6c0823fd154ed29ede1ff379742c3f0b46caa357d70ee438f901d7645c3f87e4b21482b76f2ad8eaac090272081f98fd2e3e5a63e006204df635e731a5bfcf142f4529517454618de595cd179445b4bdbf698b9986356f0ebf7d25a57774ef474f86a3ad24ae9f0bf94b99e6b87de5f79d383d05bb32701daed400785a49788f08caecc9e0c48a3740bbe6e1c1fd400cfdfe756bc00d08e36655c00"}) r1 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000140)=0xec8, 0x4) sendmmsg$inet(0xffffffffffffffff, &(0x7f00000008c0)=[{{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000140)="f1a0fa9090d465b080d9209c8845fdcaef275aaa15abcd5cd1153a72ef30f13819e7e8929f54ba0f61cab747ec572e7721478ce702eaa7b41015c3215e1643c7ec", 0x41}], 0x1}}], 0x1, 0x4000) syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000040)='./file1\x00', 0x0, &(0x7f0000000080)={[{@part={'part', 0x3d, 0x500f}}, {@nodecompose}, {}, {@part={'part', 0x3d, 0xc}}, {@uid}, {@barrier}, {@nls={'nls', 0x3d, 'cp949'}}, {@gid={'gid', 0x3d, 0xee00}}]}, 0x3, 0x5f4, &(0x7f0000000640)="$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") setxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=ANY=[@ANYBLOB='osx.'], 0x0, 0x0, 0x0) syz_mount_image$udf(&(0x7f0000000140), &(0x7f0000000080)='./file0\x00', 0x1000882, &(0x7f00000004c0)=ANY=[@ANYRES64=r1, @ANYRESOCT], 0x0, 0xc36, &(0x7f0000001cc0)="$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") mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x1dd) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000100)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x70) chdir(&(0x7f0000000140)='./bus\x00') link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000300)='./bus\x00') unlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0) unlink(&(0x7f0000000040)='./file1\x00') open(&(0x7f00000005c0)='./bus\x00', 0x16f842, 0x41) listxattr(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$USBDEVFS_SUBMITURB(r0, 0x8038550a, &(0x7f0000000400)=@urb_type_interrupt={0x1, {0x1, 0x1}, 0x2, 0x60, &(0x7f0000000300)='M', 0x1, 0xc, 0x0, 0x0, 0x7f, 0x5f8480, 0x0}) mkdir(&(0x7f0000000140)='./control\x00', 0x0) mount$afs(0x0, &(0x7f00000000c0)='./control\x00', &(0x7f0000000100), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="6406002c207ce7b8ba5f77b7081add323d6d9a39c7cb1035a434758809b77048b38322342959d70d5f7f074a99a4843af114456150d8e88f0a3b3df60c568df6cac3c70068000000"]) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000200), 0x2, 0x4001) ioctl$EVIOCGABS2F(r3, 0x8018456f, &(0x7f0000000440)=""/97) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=@newqdisc={0x24, 0x24, 0x0, 0x0, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {}, {0xffff}}}, 0x24}}, 0x0) getsockname$packet(r5, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000001480)=0x14) sendmsg$nl_route_sched(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000540)=@newqdisc={0x2c, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {0x0, 0x4}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8}]}, 0x2c}}, 0x0) [ 86.425677][ T4682] Bluetooth: hci0: command tx timeout [ 86.520006][ T5339] usb 1-1: USB disconnect, device number 2 [ 86.610172][ T5340] loop0: detected capacity change from 0 to 1024 [ 86.861402][ T5339] overlay: filesystem on ./bus not supported [ 86.868538][ T5339] [ 86.870095][ T5339] ============================================ [ 86.872785][ T5339] WARNING: possible recursive locking detected [ 86.875416][ T5339] syzkaller #0 Not tainted [ 86.877276][ T5339] -------------------------------------------- [ 86.880087][ T5339] syz.0.0/5339 is trying to acquire lock: [ 86.883064][ T5339] ffff88804187d548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x398/0x1600 [ 86.888957][ T5339] [ 86.888957][ T5339] but task is already holding lock: [ 86.892363][ T5339] ffff8880121bc108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_truncate+0x2a0/0xc10 [ 86.896836][ T5339] [ 86.896836][ T5339] other info that might help us debug this: [ 86.900252][ T5339] Possible unsafe locking scenario: [ 86.900252][ T5339] [ 86.903324][ T5339] CPU0 [ 86.904974][ T5339] ---- [ 86.906567][ T5339] lock(&HFSPLUS_I(inode)->extents_lock); [ 86.909412][ T5339] lock(&HFSPLUS_I(inode)->extents_lock); [ 86.911889][ T5339] [ 86.911889][ T5339] *** DEADLOCK *** [ 86.911889][ T5339] [ 86.915410][ T5339] May be due to missing lock nesting notation [ 86.915410][ T5339] [ 86.918893][ T5339] 6 locks held by syz.0.0/5339: [ 86.920901][ T5339] #0: ffff8880416a0420 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 86.924777][ T5339] #1: ffff88804187eb78 (&type->i_mutex_dir_key#8/1){+.+.}-{4:4}, at: do_unlinkat+0x1b2/0x560 [ 86.928830][ T5339] #2: ffff8880121bc2f8 (&sb->s_type->i_mutex_key#24){++++}-{4:4}, at: vfs_unlink+0xef/0x640 [ 86.933162][ T5339] #3: ffff888011aac998 (&sbi->vh_mutex){+.+.}-{4:4}, at: hfsplus_unlink+0x160/0x730 [ 86.937100][ T5339] #4: ffff8880121bc108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_truncate+0x2a0/0xc10 [ 86.942235][ T5339] #5: ffff888011aac8f8 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_free+0xc7/0x630 [ 86.947141][ T5339] [ 86.947141][ T5339] stack backtrace: [ 86.950253][ T5339] CPU: 0 UID: 0 PID: 5339 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 86.950266][ T5339] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 86.950271][ T5339] Call Trace: [ 86.950280][ T5339] [ 86.950286][ T5339] dump_stack_lvl+0x189/0x250 [ 86.950304][ T5339] ? __pfx_dump_stack_lvl+0x10/0x10 [ 86.950317][ T5339] ? __pfx__printk+0x10/0x10 [ 86.950338][ T5339] ? print_lock_name+0xde/0x100 [ 86.950348][ T5339] print_deadlock_bug+0x279/0x290 [ 86.950358][ T5339] __lock_acquire+0x2540/0x2cf0 [ 86.950365][ T5339] ? lock_release+0x4b/0x3b0 [ 86.950379][ T5339] ? hfsplus_get_block+0x398/0x1600 [ 86.950391][ T5339] lock_acquire+0x117/0x340 [ 86.950400][ T5339] ? hfsplus_get_block+0x398/0x1600 [ 86.950414][ T5339] __mutex_lock+0x187/0x1350 [ 86.950478][ T5339] ? hfsplus_get_block+0x398/0x1600 [ 86.950488][ T5339] ? check_path+0x21/0x40 [ 86.950501][ T5339] ? hfsplus_get_block+0x398/0x1600 [ 86.950512][ T5339] ? __pfx___mutex_lock+0x10/0x10 [ 86.950524][ T5339] hfsplus_get_block+0x398/0x1600 [ 86.950538][ T5339] ? __pfx_hfsplus_get_block+0x10/0x10 [ 86.950550][ T5339] ? do_raw_spin_unlock+0x4d/0x240 [ 86.950564][ T5339] ? _raw_spin_unlock+0x28/0x50 [ 86.950576][ T5339] ? block_read_full_folio+0x672/0x830 [ 86.950585][ T5339] block_read_full_folio+0x29f/0x830 [ 86.950595][ T5339] ? __pfx_hfsplus_get_block+0x10/0x10 [ 86.950602][ T5339] filemap_read_folio+0x117/0x380 [ 86.950612][ T5339] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 86.950618][ T5339] ? __pfx_filemap_read_folio+0x10/0x10 [ 86.950626][ T5339] ? filemap_add_folio+0x35f/0x540 [ 86.950635][ T5339] do_read_cache_folio+0x358/0x590 [ 86.950640][ T5339] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 86.950647][ T5339] read_cache_page+0x5d/0x170 [ 86.950653][ T5339] hfsplus_block_free+0x134/0x630 [ 86.950659][ T5339] ? trace_kmalloc+0x1f/0xb0 [ 86.950670][ T5339] hfsplus_free_extents+0x121/0xa50 [ 86.950682][ T5339] hfsplus_file_truncate+0x751/0xc10 [ 86.950694][ T5339] ? hfsplus_delete_cat+0x921/0xdf0 [ 86.950706][ T5339] ? __pfx_hfsplus_file_truncate+0x10/0x10 [ 86.950718][ T5339] ? __pfx___mutex_lock+0x10/0x10 [ 86.950729][ T5339] hfsplus_delete_inode+0x180/0x230 [ 86.950739][ T5339] hfsplus_unlink+0x4e3/0x730 [ 86.950752][ T5339] ? __pfx_hfsplus_unlink+0x10/0x10 [ 86.950764][ T5339] ? down_write+0x162/0x1f0 [ 86.950776][ T5339] ? try_break_deleg+0x79/0x120 [ 86.950790][ T5339] vfs_unlink+0x380/0x640 [ 86.950806][ T5339] do_unlinkat+0x2cf/0x560 [ 86.950816][ T5339] ? __pfx_do_unlinkat+0x10/0x10 [ 86.950824][ T5339] ? strncpy_from_user+0x150/0x2c0 [ 86.950833][ T5339] ? getname_flags+0x1e5/0x540 [ 86.950839][ T5339] __x64_sys_unlinkat+0xd3/0xf0 [ 86.950849][ T5339] do_syscall_64+0xfa/0xf80 [ 86.950855][ T5339] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.950862][ T5339] ? clear_bhb_loop+0x60/0xb0 [ 86.950868][ T5339] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.950875][ T5339] RIP: 0033:0x7f408558f7c9 [ 86.950885][ T5339] 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 [ 86.950890][ T5339] RSP: 002b:00007f40819f5038 EFLAGS: 00000246 ORIG_RAX: 0000000000000107 [ 86.950899][ T5339] RAX: ffffffffffffffda RBX: 00007f40857e5fa0 RCX: 00007f408558f7c9 [ 86.950904][ T5339] RDX: 0000000000000000 RSI: 0000200000000000 RDI: 0000000000000006 [ 86.950908][ T5339] RBP: 00007f4085613f91 R08: 0000000000000000 R09: 0000000000000000 [ 86.950912][ T5339] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 86.950916][ T5339] R13: 00007f40857e6038 R14: 00007f40857e5fa0 R15: 00007ffe4cdcbca8 [ 86.950922][ T5339] [ 87.115561][ T5339] hfsplus: unable to mark blocks free: error -5 [ 87.118507][ T5339] hfsplus: can't free extent: start 133, count 1 [ 87.122174][ T26] audit: type=1800 audit(1765699147.033:2): pid=5340 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="bus" dev="loop0" ino=26 res=0 errno=0 [ 87.130301][ T5340] usb usb1: Requested nonsensical USBDEVFS_URB_ZERO_PACKET. [ 87.136489][ T5339] afs: Unknown parameter 'd'