program: syz_mount_image$hfsplus(&(0x7f0000000040), &(0x7f0000000080)='./file1\x00', 0x400, &(0x7f0000000140)=ANY=[], 0x1, 0x694, &(0x7f0000001100)="$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") r0 = creat(&(0x7f0000005b00)='./file1\x00', 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) bind$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x0, @none, 0x200}, 0xe) setsockopt$bt_BT_DEFER_SETUP(r1, 0x112, 0xf, 0x0, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r2, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0xe7030000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x70000}]) r3 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) setsockopt$WPAN_SECURITY(r3, 0x0, 0x1, &(0x7f0000005b40)=0x1, 0x4) r4 = landlock_create_ruleset(&(0x7f00000000c0)={0x8008}, 0x10, 0x0) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000000)='./file1\x00', 0x800000, &(0x7f0000000040)=ANY=[@ANYRESOCT=0x0], 0x4, 0x59ba, &(0x7f0000000140)="$eJzs3X+QXFW9IPBzu3syPTP5MQnwiCCTIZD3ePA0E34V6qtn3tv39BUgFQtLCRuFgUwwOgmpJAgElKDgQgEWWlqK+gdaSC0aLapglUiJATZhFaVYXWoLqdVd9A+3kCUrkKUs13k10/d0eu70ndvT0xMS+Hwqmdvn9OnvOffc07fvOd0zHQAAAHhT2HfztgMXHPcvP/30yKs3/OsPN90Y+soT+dVYoD/dXvN6tZBDqbuydGKbHRd/c923fzd4+T/95P7eb722d/2JG371z0dd/vDHzt1919cefWXBg395vihuHE+nHkwnLyYhVH+0/0uf3fvkseN5SQihnPTvDGFxsuTRxUkmxNCfQgjr08TSzJ0PvHrGhvHtjbd1T8pflClnvL+5VdNxtuPA1aeFX//j2pt+vux73+3a9cLOg0WSasN4CmHhpY2P7woh9KT/x8XRFsdjHLRrQgi9DY87J9OOB9ZPTp/UYvtX5qSPT7fz0m1fQZx4//JMupQpl01HXZltb0F9s5XXjnbLFZmfSWdPRvklW5PXzpi/ON3+IN2eOsP45fg/CaUkVOrNH00OjpHQcNySkEwcy2o9Xaof25DufyadZNKlTLrcldmviXrTgVZOksn5sVwmP56OK2n+iY3n6iYuzMl/S7qtpk/U12I6ZG/U9E25Ud+vCbFd+6dpy6FQajgHNcuvH/j0YPSleX3JkimPGWsi3rd37e0ryuse29ef047k/iSNn7QVf8fPFs//yHduvSr7ul6Pf2kpjV9qK/5vznvqpYtv/eZXc+PfGeOX24p/+iO9L573+M3Lc/tnf+yfSlvxh59/4o5lR1+2K7f9d8f41bbir979VPeCA4/syW3/UOyfnrbiP/eu9/z2vmceeiE3fojxe9uKv273ls91Dxw4JTf+ntg/fe2Nn5d3nf3swMDvB/PiPx3jL2gr/r0773rnPYtuOzf3+K6J/dPfVvzzT374pvkHHjoh79yZ3N2pV06AN6ej0musW9J0u/PM2WqYL3xlsFK75puf/l/QyYrKk5Pj9SzsZHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8jx04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirs11+IVFUcB/BzZnbdcWfX3dWgrWhdrSjsISmIqJcKi9AIoSdDwtJ8iIIgorCH1tBIrOglyHqRqKDaQijITRIt1uif9NJDBQXWQyDSQjlIDxU7c+44e3duY7MWVJ8PDGfPmXu/93fPOXNnBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4KAAD//2NiLAU=") r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_emit_ethernet(0x74, &(0x7f0000005d00)=ANY=[], 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000005c40)={0x6, 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000002000000000000000000000095"], 0x0}, 0x94) r7 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x3, &(0x7f0000000780)=ANY=[], &(0x7f00000002c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x6}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r7, 0x5, 0xb68, 0x80000, &(0x7f0000000000)='%', 0x0, 0xd01, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x48) getsockopt$bt_hci(r6, 0x0, 0x1, &(0x7f0000000000)=""/172, &(0x7f00000000c0)=0xac) landlock_restrict_self(r4, 0x2) ioctl$FICLONERANGE(r5, 0x4020940d, 0x0) r8 = syz_open_dev$vbi(&(0x7f0000000000), 0x0, 0x2) ioctl$VIDIOC_REQBUFS(r8, 0xc0145608, &(0x7f0000000400)={0x0, 0x4, 0x1}) r9 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r9, 0xc0505405, &(0x7f0000000100)={0x1, 0x3, 0x1, 0x0, 0x8}) r10 = memfd_secret(0x80000) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000005bc0)={r0, r10, 0x31, 0x0, @void}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB="24000000210001000000000000000000020000000000000000000000050019"], 0x24}}, 0x0) r11 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r11, &(0x7f00000002c0), 0x40000000000009f, 0x0) finit_module(r10, 0x0, 0x3) [ 84.818115][ T5341] Bluetooth: hci0: command tx timeout [ 84.900828][ T5365] loop0: detected capacity change from 0 to 1024 [ 84.979223][ T5365] [ 84.980375][ T5365] ============================================ [ 84.983012][ T5365] WARNING: possible recursive locking detected [ 84.985667][ T5365] syzkaller #0 Not tainted [ 84.987663][ T5365] -------------------------------------------- [ 84.990356][ T5365] syz.0.0/5365 is trying to acquire lock: [ 84.992697][ T5365] ffff888052cfc108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 84.997280][ T5365] [ 84.997280][ T5365] but task is already holding lock: [ 85.000410][ T5365] ffff888052cfe988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 85.005511][ T5365] [ 85.005511][ T5365] other info that might help us debug this: [ 85.009482][ T5365] Possible unsafe locking scenario: [ 85.009482][ T5365] [ 85.012716][ T5365] CPU0 [ 85.014092][ T5365] ---- [ 85.015593][ T5365] lock(&HFSPLUS_I(inode)->extents_lock); [ 85.018054][ T5365] lock(&HFSPLUS_I(inode)->extents_lock); [ 85.020454][ T5365] [ 85.020454][ T5365] *** DEADLOCK *** [ 85.020454][ T5365] [ 85.023895][ T5365] May be due to missing lock nesting notation [ 85.023895][ T5365] [ 85.027442][ T5365] 3 locks held by syz.0.0/5365: [ 85.029566][ T5365] #0: ffff888052cfeb78 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: generic_file_write_iter+0xeb/0x550 [ 85.034440][ T5365] #1: ffff888052cfe988 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 85.039335][ T5365] #2: ffff888030fe20b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x15a/0x1d0 [ 85.043664][ T5365] [ 85.043664][ T5365] stack backtrace: [ 85.046231][ T5365] CPU: 0 UID: 0 PID: 5365 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 85.046247][ T5365] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 85.046254][ T5365] Call Trace: [ 85.046261][ T5365] [ 85.046267][ T5365] dump_stack_lvl+0x189/0x250 [ 85.046291][ T5365] ? __pfx_dump_stack_lvl+0x10/0x10 [ 85.046306][ T5365] ? __pfx__printk+0x10/0x10 [ 85.046319][ T5365] ? print_lock_name+0xde/0x100 [ 85.046335][ T5365] print_deadlock_bug+0x28b/0x2a0 [ 85.046347][ T5365] validate_chain+0x1a3f/0x2140 [ 85.046358][ T5365] ? __bfs+0x154/0x2a0 [ 85.046367][ T5365] ? check_path+0x21/0x40 [ 85.046377][ T5365] ? look_up_lock_class+0x74/0x170 [ 85.046437][ T5365] ? register_lock_class+0x51/0x320 [ 85.046455][ T5365] __lock_acquire+0xab9/0xd20 [ 85.046472][ T5365] ? hfsplus_file_extend+0x1fc/0x1990 [ 85.046481][ T5365] lock_acquire+0x120/0x360 [ 85.046494][ T5365] ? hfsplus_file_extend+0x1fc/0x1990 [ 85.046508][ T5365] __mutex_lock+0x187/0x1350 [ 85.046519][ T5365] ? hfsplus_file_extend+0x1fc/0x1990 [ 85.046536][ T5365] ? check_path+0x21/0x40 [ 85.046545][ T5365] ? check_noncircular+0xe0/0x160 [ 85.046560][ T5365] ? hfsplus_file_extend+0x1fc/0x1990 [ 85.046572][ T5365] ? lockdep_unlock+0x89/0x120 [ 85.046585][ T5365] ? __pfx___mutex_lock+0x10/0x10 [ 85.046600][ T5365] hfsplus_file_extend+0x1fc/0x1990 [ 85.046611][ T5365] ? __lock_acquire+0xab9/0xd20 [ 85.046627][ T5365] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 85.046637][ T5365] ? __pfx___mutex_trylock_common+0x10/0x10 [ 85.046648][ T5365] ? __se_sys_io_submit+0x185/0x2f0 [ 85.046660][ T5365] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.046671][ T5365] ? rcu_is_watching+0x15/0xb0 [ 85.046682][ T5365] ? trace_contention_end+0x39/0x120 [ 85.046692][ T5365] ? __mutex_lock+0x335/0x1350 [ 85.046702][ T5365] ? hfsplus_brec_find+0x191/0x500 [ 85.046718][ T5365] hfsplus_bmap_reserve+0x122/0x500 [ 85.046733][ T5365] __hfsplus_ext_write_extent+0x28d/0x5b0 [ 85.046746][ T5365] __hfsplus_ext_cache_extent+0x89/0xe30 [ 85.046759][ T5365] hfsplus_file_extend+0x444/0x1990 [ 85.046772][ T5365] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 85.046784][ T5365] ? clean_bdev_aliases+0x5c9/0x6b0 [ 85.046796][ T5365] ? __pfx_clean_bdev_aliases+0x10/0x10 [ 85.046806][ T5365] hfsplus_get_block+0x411/0x1530 [ 85.046814][ T5365] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.046821][ T5365] ? do_raw_spin_unlock+0x4d/0x240 [ 85.046833][ T5365] ? _raw_spin_unlock+0x28/0x50 [ 85.046845][ T5365] __block_write_begin_int+0x6b2/0x1900 [ 85.046857][ T5365] ? folio_add_lru+0x1b2/0x3d0 [ 85.046873][ T5365] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.046882][ T5365] ? __pfx___block_write_begin_int+0x10/0x10 [ 85.046893][ T5365] cont_write_begin+0x789/0xb50 [ 85.046906][ T5365] ? __pfx_cont_write_begin+0x10/0x10 [ 85.046914][ T5365] ? __pfx___might_resched+0x10/0x10 [ 85.046923][ T5365] ? __mark_inode_dirty+0x3d2/0xe10 [ 85.046937][ T5365] ? folio_unlock+0x101/0x160 [ 85.046955][ T5365] hfsplus_write_begin+0x66/0xb0 [ 85.046965][ T5365] ? __pfx_hfsplus_get_block+0x10/0x10 [ 85.046974][ T5365] generic_perform_write+0x2c5/0x900 [ 85.046987][ T5365] ? __pfx_generic_perform_write+0x10/0x10 [ 85.046997][ T5365] ? file_update_time+0x2da/0x490 [ 85.047008][ T5365] ? __generic_file_write_iter+0xf9/0x230 [ 85.047017][ T5365] ? generic_file_write_iter+0x103/0x550 [ 85.047028][ T5365] generic_file_write_iter+0x117/0x550 [ 85.047038][ T5365] ? __pfx_generic_file_write_iter+0x10/0x10 [ 85.047044][ T5365] ? lockdep_hardirqs_on+0x9c/0x150 [ 85.047054][ T5365] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 85.047063][ T5365] ? __pfx_aa_file_perm+0x10/0x10 [ 85.047074][ T5365] ? __lock_acquire+0xab9/0xd20 [ 85.047086][ T5365] ? aio_write+0x4c4/0x7a0 [ 85.047096][ T5365] aio_write+0x532/0x7a0 [ 85.047107][ T5365] ? __pfx_aio_write+0x10/0x10 [ 85.047123][ T5365] ? __might_fault+0xb0/0x130 [ 85.047136][ T5365] io_submit_one+0x78b/0x1310 [ 85.047152][ T5365] ? __pfx_io_submit_one+0x10/0x10 [ 85.047167][ T5365] ? __might_fault+0xb0/0x130 [ 85.047180][ T5365] ? __might_fault+0xb0/0x130 [ 85.047193][ T5365] __se_sys_io_submit+0x185/0x2f0 [ 85.047206][ T5365] ? __pfx___se_sys_io_submit+0x10/0x10 [ 85.047219][ T5365] ? do_syscall_64+0xbe/0x3b0 [ 85.047229][ T5365] do_syscall_64+0xfa/0x3b0 [ 85.047255][ T5365] ? lockdep_hardirqs_on+0x9c/0x150 [ 85.047271][ T5365] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.047280][ T5365] ? clear_bhb_loop+0x60/0xb0 [ 85.047293][ T5365] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.047305][ T5365] RIP: 0033:0x7f0e70b8ebe9 [ 85.047317][ T5365] 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.047326][ T5365] RSP: 002b:00007f0e719f4038 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 [ 85.047338][ T5365] RAX: ffffffffffffffda RBX: 00007f0e70dc5fa0 RCX: 00007f0e70b8ebe9 [ 85.047346][ T5365] RDX: 0000200000000540 RSI: 000000000000003b RDI: 00007f0e719aa000 [ 85.047353][ T5365] RBP: 00007f0e70c11e19 R08: 0000000000000000 R09: 0000000000000000 [ 85.047359][ T5365] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 85.047365][ T5365] R13: 00007f0e70dc6038 R14: 00007f0e70dc5fa0 R15: 00007ffe8f6ae098 [ 85.047375][ T5365]