program: r0 = syz_mount_image$hfsplus(&(0x7f0000000100), &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000010, &(0x7f0000000000)=ANY=[], 0x1, 0x6f7, &(0x7f0000000b00)="$eJzs3c1vHGcdB/DvrNeut1Sp0yY0QkGYRCpIEYkTK4VwwSCEcqhQVQ49W4nTWNkkVeKitELgAoITEof+AQHJNw4IiQO3oHDhUsSlVx8rIXGJOES9LJrZWXt3vX5L/JLA5xON55l5nnnmt795Zsa7zmoC/N+6fCbNByly+cyb98rl1ZXZ9urK7At1dTtJWW4kze4sxa2keJjMlfVF35S++QYfL156+9NHq5/lL+VSs56q9mNbbTfCiLbL9ZTpur/pkVuO73QXy3V4eSnJlXo+aGJ4xT83ttnYsEza6XoOh64zqJHO8m423815CzxjenenonvfHHA/yVTyYpLJ+veA1FeHxsFGuWe+2ivs6ioHAAAAz6lPbh92BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD8qZ7/31pbbHRXJdMpes//n+itq8vPoLkdt3ywr3EAAAAAAAAAwMH4yuM8zr0cKcvjSTpF9Tf/U1XlsXzeSb6Q93M3C7mTs7mX+SxlKXdyPslUX0cT9+aXlu6cX9uyNHrLCyO3vHCQrxoAAAAAAAAA/uf8PK3u3/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBZUSRj3Vk1HavnmUqjmfW6LCf/SDJx2PHuQjFq5YODjwMAAACeyuQTbPPy4zzOvRzpLXeK6j3/F6v3y5N5P7eylMUspZ2FXK3fQ5fv+hurK7Pt1ZXZm+VULg/2+91/7yqMibqHsWpp1J5PVC1auZbFas3ZXKmCuZpGd9+nkxO9ePri6vNRGVPxndoOI2vWaS139tvNPkXYE4MfRTS2aNlaDy5Zy8hMHVu55dFuBorqg5pkOBPDR2fDzpoDS1NVk/G1PZ1PY+2Tn2P7kPMX63n5en61rznfif5crGWikSoTF3qjrzxnts5E8rU//+Gd6+1bN65fu3vmcF/SLoxtsn54TMz2ZeK15zoTzV22n6kycXxt+XJ+kB/lTKbzVu5kMT/OfJaykE5dP1+P5/Ln1NaZmhtYemu7SCbq49I9ZjuJaTrfr0rzOVVteySLKXI7V7OQN6p/F3I+38zFXMylviN8fNO4q9dWnfWN4bO+d6T/OjL401+vC+XV7dfrV7m5rV7xZqNzr3Sv/WVej/bltTvqH621Otp3Hsz0ZemVXnbGR3b+JNfG5pfqQrmPX2xznzhYU3UmyhOod5foRfdqNxPN6l60cZz/rlNul/atTuf6/Hub9L88tPx6PS+H1cqXt2vdM/pQ7K1yvLySyfpKMjg6yrpX164yfXWd9bHcrRu845bbHa/qiqJ3pv4wt6sBsPFMnah/h9vY04Wq7rWhupP1NbysO9FXN/D7Vm6nnasHkD8AnsTf31krTuXFida/Wp+07rd+2breenPyey9864WTExn/2/i3mzNjrzdOFn/K/fx0/f0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw5O5+8OGN+XZ74c7oQmPzqoFCK8Nrtut5qFDUD/QZ1eZG/ZSCXXV4yIXJJANrquccHXgYreEwNhQ6P0v2Yl+7Ojq9hwiObvObstDcUYdzA2v+uLHDj7aPZyxD43AH58U+FhrZl547L28yEsYyegAc1hUJOCjnlm6+d+7uBx9+Y/Hm/LsL7y7cGr948dLMpYtvzJ67tthemOn+POwogf2wftM/7EgAAAAAAAAAAACAnRr1VYFTL233pZENhUaS4e94+J+FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJ64fCbNBylyfubsTLm8ujLbLqdeeb1lM0mjkRQ/SYqHyVy6U6b6uivy+4fpjNjPx4uX3v700epn6301u+2TRj3f3Na1SZbrKdNJxur5Uxjo78pT91f8p/cayoR93ul05p4uPtgb/w0AAP//PTXuhw==") ioctl$EXT4_IOC_RESIZE_FS(r0, 0x40086610) syz_emit_ethernet(0xa6, &(0x7f0000000000)={@broadcast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "120008", 0x70, 0x3a, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @empty, {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x4009, 0x0, 0xfffffffc, [{0x19, 0x20000000000003d3, "a78ce54006598080a8030037004023493b87aafaffffffffffffff23732472eefa45ad96579269748e254c1e4a8a8b3f0ab0c430d3be27df3e30066d42ca0a5c15b37adac15084dbaf736b41e5af1802"}, {0x0, 0x1, "ffffffffff60000000000000"}]}}}}}}, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x5, 0x4, 0x4, 0x4}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000002c40)={0x4, 0x17, &(0x7f00000007c0)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1ffffc}, {{0x18, 0x1, 0x1, 0x0, r1}, {}, {}, {0x85, 0x0, 0x0, 0x5}}, {{0x6, 0x0, 0x6, 0x9, 0x0, 0x6, 0xe7030000}, {0x4, 0x0, 0x0, 0x6}}, [@printk={@p, {0x3, 0x3, 0x3, 0xa, 0x9}, {0x4, 0x1, 0xa, 0x1, 0x9}, {0x7, 0x0, 0x3}, {}, {}, {0x14}}], {{0x5, 0x1, 0x5, 0x3}, {0x5, 0x0, 0xb, 0x3, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x26}}}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r2 = fanotify_init(0x200, 0x0) fanotify_mark(r2, 0x180, 0x8000063, 0xffffffffffffff9c, 0x0) syz_mount_image$nilfs2(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x3200c00, &(0x7f0000000d00)=ANY=[], 0x3, 0xa80, &(0x7f0000000180)="$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") r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r3, 0x40106e8c, &(0x7f0000000140)={0x8, 0x3, 0x6d3, 0xffffffffffffffff, 0x4, 0x102, 0x2401}) syz_emit_ethernet(0x34e, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000ed0003183afffe8000000000000000000000000000bbff02000000000000000000000000000186009078000018000000000000000000000aa78c000005dc8080a2030003004023493b87aafaffffffffffffff23732472eefa45ad96579269748e254c1e4a8a8b3f0ab0c430d3be27df3e34060600000000000000dac15084dbaf736b41e5af0502000100000500000000de250004000018fe906d26efe39393fe08f73eabc5977b1190a3a6ad8338f1511cdd10c35d8f6de79fc7fd175f75649fa368a32c829af02d7f44d92324a7051ea5b85b9d930914625d8a049b4cf0d129806a610ad8477a2499a9a0527f75b655a6653d0363a979acf93f88eea07d68423e90280409de1657275f716a2bf3915d1783e8eb477b0d1170f0ecbdef4c23e1b76e9ab3d2fbe4b34438d2a77577edd0ebed9682b851b380ae0cab282af9d7ebe668177704c5fd4698c934de4731f3f61effc978001d06aa85616177c61bc943afcb84619755403946b0730a18d5c38cf7dcad830f2dc8674b87ba8b58f81ece27975cc39e595e9af90b4fe92a38d25551c2d9ebfc5dfc5a2a501b7e483de3f808895c5f4a1a2367bc591dd8b094822ff0dea07c9a1f643c822a18b79f7c5eba31fb68b2d734a6671e27182aee4df24a4a5cf390dab23b500b0c0272479611e4f7f4299ec4d926d443367b105185e6ecd9602ba95392343e9bbd047ef6bc1ba42399907ccd0a562db212baa39eb8164e240069f656d3a05fecf894222a141123f5ac010000000000000090aa235a670670ffc5dc49dfb58d00000000000000000b17dcea46805d4809c20547406b18901b0aeff04c0300f3c75dc2d227a83b89483b1084743475671545e65eb2e9ac946a3f0e2bc4619f91394c02bcfbbb7d71138537d68e2d2c6393a9f3becd1a9f51a948b5b303f4f0050e07b8a3e10000a3e1100000006f00ffc0ffff00000000600000ff0bc0fe000000000000000000000000d9a027440000000000000000000000000c5e14f0e74d2d42cfb3f27fafb60845f90b6dfc2e37bc87c6905bbc94d33e1ea71a28105f543e868a8a53b360a9d33e2b1e26eb1d180610027628cf9ef083611c9f68e2e1eb3d8bf9c6ab2642c4808298e62afbf03269f1f98aea6ab3beb5fdc5fdaabc2c"], 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101842, 0x0) link(&(0x7f0000010100)='./file1\x00', &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lsetxattr$security_capability(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140), &(0x7f0000000180)=@v1={0x1000000, [{0xcc0, 0x7ff}]}, 0xc, 0x0) r4 = syz_init_net_socket$rose(0xb, 0x5, 0x0) getsockopt$rose(r4, 0x104, 0x3, 0x0, 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0x2) openat$dir(0xffffffffffffff9c, &(0x7f0000001200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x12000, 0x2) [ 103.761367][ T5302] Bluetooth: hci0: command tx timeout [ 103.883913][ T5323] loop0: detected capacity change from 0 to 1024 [ 103.998413][ T5323] [ 103.999699][ T5323] ============================================ [ 104.002947][ T5323] WARNING: possible recursive locking detected [ 104.006963][ T5323] syzkaller #0 Not tainted [ 104.009526][ T5323] -------------------------------------------- [ 104.013280][ T5323] syz.0.0/5323 is trying to acquire lock: [ 104.016458][ T5323] ffff8880426af708 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x39e/0x1670 [ 104.023242][ T5323] [ 104.023242][ T5323] but task is already holding lock: [ 104.026618][ T5323] ffff8880384747c8 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x215/0x1d70 [ 104.031785][ T5323] [ 104.031785][ T5323] other info that might help us debug this: [ 104.035587][ T5323] Possible unsafe locking scenario: [ 104.035587][ T5323] [ 104.039395][ T5323] CPU0 [ 104.041386][ T5323] ---- [ 104.043305][ T5323] lock(&HFSPLUS_I(inode)->extents_lock); [ 104.046034][ T5323] lock(&HFSPLUS_I(inode)->extents_lock); [ 104.048728][ T5323] [ 104.048728][ T5323] *** DEADLOCK *** [ 104.048728][ T5323] [ 104.052291][ T5323] May be due to missing lock nesting notation [ 104.052291][ T5323] [ 104.056982][ T5323] 5 locks held by syz.0.0/5323: [ 104.059401][ T5323] #0: ffff8880340b00e0 (&type->s_umount_key#51/1){+.+.}-{4:4}, at: alloc_super+0x28c/0xab0 [ 104.064243][ T5323] #1: ffff888042691998 (&sbi->vh_mutex){+.+.}-{4:4}, at: hfsplus_fill_super+0x1246/0x1a00 [ 104.069571][ T5323] #2: ffff8880345d80b0 (&tree->tree_lock){+.+.}-{4:4}, at: hfsplus_find_init+0x168/0x2d0 [ 104.074981][ T5323] #3: ffff8880384747c8 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x215/0x1d70 [ 104.080263][ T5323] #4: ffff8880426918f8 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_allocate+0xa7/0xce0 [ 104.085058][ T5323] [ 104.085058][ T5323] stack backtrace: [ 104.087730][ T5323] CPU: 0 UID: 0 PID: 5323 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 104.087754][ T5323] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 104.087763][ T5323] Call Trace: [ 104.087771][ T5323] [ 104.087779][ T5323] dump_stack_lvl+0xe8/0x150 [ 104.087829][ T5323] print_deadlock_bug+0x279/0x290 [ 104.087870][ T5323] __lock_acquire+0x253f/0x2cf0 [ 104.087889][ T5323] ? lock_release+0x4b/0x3d0 [ 104.087904][ T5323] ? lock_release+0x4b/0x3d0 [ 104.087916][ T5323] ? is_bpf_text_address+0x292/0x2b0 [ 104.087951][ T5323] ? is_bpf_text_address+0x26/0x2b0 [ 104.087963][ T5323] lock_acquire+0xf0/0x2e0 [ 104.087977][ T5323] ? hfsplus_get_block+0x39e/0x1670 [ 104.088000][ T5323] __mutex_lock+0x19f/0x1300 [ 104.088078][ T5323] ? hfsplus_get_block+0x39e/0x1670 [ 104.088092][ T5323] ? stack_trace_save+0xa9/0x100 [ 104.088127][ T5323] ? __pfx_stack_trace_save+0x10/0x10 [ 104.088137][ T5323] ? check_path+0x21/0x40 [ 104.088149][ T5323] ? check_noncircular+0xda/0x150 [ 104.088162][ T5323] ? hfsplus_get_block+0x39e/0x1670 [ 104.088177][ T5323] ? __pfx___mutex_lock+0x10/0x10 [ 104.088192][ T5323] ? __lock_acquire+0x146e/0x2cf0 [ 104.088209][ T5323] hfsplus_get_block+0x39e/0x1670 [ 104.088225][ T5323] ? __pfx_hfsplus_get_block+0x10/0x10 [ 104.088239][ T5323] ? block_read_full_folio+0x672/0x830 [ 104.088281][ T5323] block_read_full_folio+0x29f/0x830 [ 104.088293][ T5323] ? __pfx_hfsplus_get_block+0x10/0x10 [ 104.088312][ T5323] filemap_read_folio+0x137/0x3b0 [ 104.088344][ T5323] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 104.088361][ T5323] ? __pfx_filemap_read_folio+0x10/0x10 [ 104.088371][ T5323] ? filemap_add_folio+0x356/0x530 [ 104.088386][ T5323] do_read_cache_folio+0x358/0x590 [ 104.088398][ T5323] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 104.088411][ T5323] read_cache_page+0x5d/0x170 [ 104.088422][ T5323] hfsplus_block_allocate+0xf3/0xce0 [ 104.088437][ T5323] hfsplus_file_extend+0xb2d/0x1d70 [ 104.088455][ T5323] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 104.088472][ T5323] ? hfsplus_find_init+0x168/0x2d0 [ 104.088484][ T5323] ? __pfx___mutex_lock+0x10/0x10 [ 104.088500][ T5323] ? rcu_is_watching+0x15/0xb0 [ 104.088515][ T5323] hfsplus_bmap_reserve+0x125/0x510 [ 104.088529][ T5323] hfsplus_create_cat+0x1e2/0x11b0 [ 104.088541][ T5323] ? __pfx_hfsplus_create_cat+0x10/0x10 [ 104.088562][ T5323] ? do_raw_spin_unlock+0x4d/0x210 [ 104.088573][ T5323] ? _raw_spin_unlock+0x28/0x50 [ 104.088585][ T5323] ? hfsplus_new_inode+0x6c3/0x900 [ 104.088599][ T5323] hfsplus_fill_super+0x12bb/0x1a00 [ 104.088615][ T5323] ? __pfx_hfsplus_fill_super+0x10/0x10 [ 104.088626][ T5323] ? string+0x279/0x2b0 [ 104.088644][ T5323] ? snprintf+0xe8/0x140 [ 104.088657][ T5323] ? sb_set_blocksize+0x155/0x240 [ 104.088741][ T5323] ? setup_bdev_super+0x4c1/0x5b0 [ 104.088763][ T5323] get_tree_bdev_flags+0x431/0x4f0 [ 104.088779][ T5323] ? __pfx_hfsplus_fill_super+0x10/0x10 [ 104.088790][ T5323] ? __pfx_get_tree_bdev_flags+0x10/0x10 [ 104.088806][ T5323] vfs_get_tree+0x92/0x2a0 [ 104.088815][ T5323] do_new_mount+0x341/0xd30 [ 104.088854][ T5323] ? apparmor_capable+0x126/0x170 [ 104.088872][ T5323] ? __pfx_do_new_mount+0x10/0x10 [ 104.088884][ T5323] ? ns_capable+0x89/0xe0 [ 104.088923][ T5323] ? user_path_at+0xd4/0x160 [ 104.088941][ T5323] __se_sys_mount+0x31d/0x420 [ 104.088955][ T5323] ? __pfx___se_sys_mount+0x10/0x10 [ 104.088969][ T5323] ? __x64_sys_mount+0x20/0xc0 [ 104.088981][ T5323] do_syscall_64+0x14d/0xf80 [ 104.088995][ T5323] ? trace_irq_disable+0x3b/0x150 [ 104.089045][ T5323] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 104.089058][ T5323] ? clear_bhb_loop+0x40/0x90 [ 104.089073][ T5323] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 104.089083][ T5323] RIP: 0033:0x7fca8c99da0a [ 104.089096][ T5323] Code: 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 104.089107][ T5323] RSP: 002b:00007fca8d8ace18 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 104.089121][ T5323] RAX: ffffffffffffffda RBX: 00007fca8d8acea0 RCX: 00007fca8c99da0a [ 104.089131][ T5323] RDX: 0000200000000100 RSI: 0000200000000180 RDI: 00007fca8d8ace60 [ 104.089141][ T5323] RBP: 0000200000000100 R08: 00007fca8d8acea0 R09: 0000000002000010 [ 104.089151][ T5323] R10: 0000000002000010 R11: 0000000000000246 R12: 0000200000000180 [ 104.089159][ T5323] R13: 00007fca8d8ace60 R14: 00000000000006f7 R15: 0000200000000000 [ 104.089169][ T5323] [ 104.439844][ T5323] loop0: detected capacity change from 0 to 2048 [ 104.451756][ T5323] nilfs2: Unknown parameter 'žÊälóòã<νé-wŠê'