program: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000000100), r1) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f00000000c0)=0x0) sendmsg$NFC_CMD_DEV_UP(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x1c, r2, 0x1, 0x70bd26, 0x23c, {}, [@NFC_ATTR_DEVICE_INDEX={0x8, 0x1, r3}]}, 0x1c}}, 0x0) pwritev2(r0, &(0x7f00000001c0)=[{&(0x7f0000000540)="458f30e12859ca9d7ce8bd6b54a8d258a34cc5c5cf8dcaa561dd7ee6eac64225f6d2e840156451fa5bc2ca3b8cc234a91da006", 0x33}], 0x1, 0x5, 0xffffffff, 0x0) syz_mount_image$jfs(&(0x7f00000011c0), &(0x7f0000000040)='./bus\x00', 0x0, &(0x7f0000001000)=ANY=[@ANYRES8=0x0], 0xfa, 0x61e4, &(0x7f00000073c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/swMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7N1bjFx3fQfwM3vz2iHEQAhOamCTGGOcJbu+xBdaFxOuDVAKJBR6wXa9a7PgG167hBTJpoESCSNQRdX0oS0g1EaqKqyKB1pRmoeql6fSPtCXiqoSUqMqoICKRCuareac///vmdnZmV3veH32nM9Hsn+7M2fmnDlzZna/a3/3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") syz_mount_image$squashfs(&(0x7f0000000300), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="f217003181a3bc761c5f5ae8c8386a8c2b4b409312a458b23eae30b13ea130dfce37d6bac73c4a821f70ece00c53f068c93747d86a94980a33fb3417adcc1f9e633b9e7c3171cd310dcf162f574f91564c08fcdd6a7c66aa4ff93b88e37cae01bc7794b397812931803e7608982cc0be7cb6ac2ad4838433583b185215a09e8d2730760cbd6f28d07941d1b8cfd5f541514d0b82d6cd94edeb28e4ad16d818b14a375c0875897e2c1587635a2ba6fb5c8c0f204d75928322915fbc3e17b83ea33f3c567744baa3ac1ff8fb4d4a75f1b8d100"/227], 0x1, 0x22b, &(0x7f0000000000)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvMGKZxyVejt0v0g9V6hlZsYGNVT+BfN2TDBaSYv2FjGyChkc5gPyMziABnEwMAw+U/EvQcskgwiYLPWXArKnHJVlOOf2KmW5avMOu8zzOiYlsbAaDCLg4GBQe+I7kw7A95uJqiZxZVV2Yk5OalFxWcYUM2fzLifSZERpO7M36vBDxjtGLpjGRgZ5Db4qy3+9keqcuOm+sjpVRE1U7ubbi5dH8ewTf/vFROp9xMzwv4/OCSoZZGX/2GejNL3zQ1zPtTUPTFx7GxUnsvfevnvu/cxtcUJakyPxbsK2fgT3LRqPjk7uVk+npte3b6lWHFBVprLxGNTL/5NOL6WgWHyhSe2+jVnDsUrxnBKuVXOjbnrFi9ozcHAUPeGgeFg1OeJDCBPMTEwzAzbuQfqL3aQv8oboJHBwMzAwKACVsTCkJaZk2rgwcDHwAzlGLJAVUFVs0K5qXrJ+Tkp7Qzs4KQA1racgQVuhuFjBlY4xwiZY2zRADWCoR1Kq0BpDyi9HEo/ZmBgY0BKXrBkwwI2oR/K02gAKatILCkpMgQph7DgYkZwMSMBuM1MUFvnMqF4juE4E8MoGAWjYBSMglEwCkbBKBgFo2AUjGQACAAA//9d/rPg") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000200)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@base={0x9, 0x2, 0x56d, 0x3, 0x2, 0xffffffffffffffff, 0x4}, 0x50) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000200), &(0x7f00000004c0), 0x1000, r4}, 0x38) openat(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x0, 0x0) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000003740)=ANY=[@ANYBLOB="0200000004000000080000000100000080000000", @ANYRES32=0x0, @ANYRESOCT=r5, @ANYBLOB="208c4cdcc41d519bcfa148fd2dc9f7c64f5ce9a2367a481457649f227a4477166a9eb9dc13803616d08e65ba6a64ab4994b8c5ad7f44e0976a0db43d49e84dc2b83a72ab7a80edf883e1fcb7f4938341c6bfee492ec00d38a6a9005c4e57ac9a555ad2d1e6fb57c14eed699847d75a87dee4d17d728beb548a2ce73f6450f6494629f926399974c1fc63ae6da490d7fbf853b0bdb29eacc68237cee815560953c7a588b765ae1c61385850052634321260b0c94dd5bb9e5fc34e9c59b7b5fa533b51714711370ccb2a8d3cef501caabd0e995d17d77a88cdb996a69e57f70ebe41700bd884e56d6054a5b04b9c51679159dba7a9830b34a669afee9d98e49302d9783b4422dc8ff8d23e30af79b4b531acc44193590d9c5ea0061c18ee965e85acf005cdd1e8bdd7633bb304f1ba32fc405db5b90d9523f38decedbfa3339c15d6bf03064192e9394aa9bbe4ef87897ea18670496541bc377ba252e99701e674a98ff73521a355a643d9a53574fc24165b293621862af07760b1280715794928b8ebb4e897cada55d0f1d737389fd9dac5f52a25e6f7162b6d273831f1d8e824144a69515b40c6dd3c8ef53e11e6d04b3635d4350f65b3619b050809d5fc2a7363adbb4c23a3508b4beb324a6f90ceab9e73ad7abc9ab639d7b1f0961af717064a1db9ab8d69fdaa5e1853e4b60f36b2fe7dc6831d3f891aa34da1fd9611431f62767e7265f9e4a370ff7da620a72d0695d91fca1c68c69eb95232598b7b702dc55f5bc3bc8a8ddbd4a99faa72b48bba4508f278a5e5ebff05d8cbdd89c57448b8d1b401c20a735e7005566be28be73761d79f454a3700038f70d1d2dc49b9aa0aee623566b6dd8bd9c4a07fb28fc736d093322eb069b7ac0ae2fb1f7aeb128fb515054aa1bd41c005c56c936cc0c3dee17e99332c78614562852e201f8661911538a0a4a5d4f0990c6ade2cc47519afe40293971169786c863deb4396bd8125a60806bb306726024e049d4fe130830858352b2ed70ff7dab8332a979a66d914d49799e613305bb39d851f9526f2f3105afbdb6c4a393080e22d00693bbf63fd5887352c3239a0c272f353c732c823a3d02cc4542d0459a8f20d58355c1afb6857072131012833f12cf542827536397fc62377323d445747717b47f6a28173cd2a51e1725e12463fa5b524682ff157ce235f7a370df6b1dc0e5ea2ee50768dc1af9d1bc121d930d242c0204a86927a656e4c81bb4203147e91f6dc8e1611147426d66103176e411be8bee6ecd9ace852ec6ace13e0c4b0ceadf3850fc708d6999ee584dac515b1acee1e6a1da7a9040317868206e6620b6b3b5e53762eabe9c33fdc38b53a670fbb462c725f3fbad4dd4edc298ce521de86b4770bb3c82a593cf40c1dc2f9b264c8cb8f6b633774419f0afebc80de295bc8dad5b7116e0f17075bc44c36ac11176d0fd76b124f0b0b99322d07d8000000000000fd29c45c3c87508b78e8f77d8fa4932457c8c52ac599db0481ddcbb8620ba21d8c5d7a8d3d839c7fce049b3befb65fc55ffd06d834714af1d4feb5e82de98d46b3ba797210ba45a2d1e030f29922dc8b04c3957d7d239ace67372ae877e9247419abc6f7bf3fc4c90f3d46d0dee92730a04f43a2cb5a7d194e06e9026d47f3b49b70b24ef5a024a06c901d542320d4035e679aae3f37703d2ace12c519401dc0f0476761530ff17abbe8bdc3ede52fdcdd0605f6e2ba56710ae91ff2141a9e424bec4a514a89f25327cb4927e1e34c200b78738b083bba8d404a3a5bf7c74dfab08aea990556d8aaa36254cec26833b8027c8688bffb0aef5b5ea0247e9eaafa1b01cfd130b1a239e8edabb9e7e93f65cade5a486595bd7bba50f7ee5848d8bebcf22f9f3f9a3075eb940e276bff90c2b2b34f6e9e987f77ec193eccbcd1e3602e9bbd6ad68cf87f1e063756aa9fdde00ee5829d15e1e609f6ffe4899a8c2f35c060de91e5d42abcff69605edaa3df66f68fe2ff7685623cfc4d829e1750656f2742d0b76ff6ab5e8fad192f4213fd171cca610a1c18009fd77987cf31317e77f1aede286fefd58bfe4ca742985b003d0b77d9e1c6c15b7336fdecd1427edb0c6bf4171a6a0990b7742157600efcd8852e259932a336f4c0660790faf58ed6d12fd2814925a6203f68065feb07e6e5b7175833ee9c1ddc5ab189c46039fec6862f3027704bffd742a496c5afe0c4ca1d595abca4ae7e8eccc6ce0e89409b604b189308b3845aa1db3eb3025bb724d74322f366703e4999edf5c9be69f046d447d321c36775f95cccae982b5539cba84e727ea6c90308b9b5c3b0ecd291711ada0ad242bf25666c5ff1ee7d742e2eb087fd868ba42ac1d9ac99cb22c2697cc06cc3711c1f8313053140988971547615c56d2e1b0529b9e87f5c45954619cf59b0d2953c72c461bbd27f086b21f10dbc823b872c5b4c0abe3dc329351f2cbccf1ae8d16e98208a8b6bb17ccecabb69af7c5baf96e374e722dfbe5e23c5a702b073f5e1748ed3c7d76051845bb31aca923538ca81c18195e34b0e7bcc792c24a6d5fe7eb987fd8e9897436e4db24669daa48d35260a2aa271e22cc389daca7e06160aa4ac062ea0d2b5970ff5f06d8cbc6bc38c1e11ee3fe7e225780ffa23051e88ce0c8c6cc617f43c504a9780d223fed7c35aa982637fe8b82a4ebda9f3e3c6c450424fd77aa542a1a36f69d3bbd1d7e4b8641aa854e2e227afe8ddd6bc06ec6d7a2d25ca3e5b36c441a7f28dc1fa3f731f13dfbab8038af24b7f64454237d743602a98f19122380686949c40e6f7b0689654335253ab6bb2d1649206ad21427de31918123076c6bea723870fc30c23c6a9cbd1e51e83c687b8331ae51a21d8d6bf2c6606d91f45b28dd78e65d8a41acd3e57eb91a7d366afd9d9538de4984184e417f3f0b05621e298b5be64d42d61b14cd8607f495902ce952f408f3122754598a44f9013ba5ae603832397d6a203353ba3d7503d226138bd270aea7f435dec3e44d544b80f7e50e8856316e008bc36e002fb288aa371a5c615aad17f98a92e07ebcaf4823bc28c4ff0fe9e6ebd011f1e0ce6fe5509710870b1f8aa6f1c1cf077c1189f02f6bd20dbb24494fa944a0f60e19d6413d7482c8eff11e2d496421294e27b55b414cf398a76d49d10eb864ac107f49cfa4bd7fcb772672db201d2ba3ad81358b8c00a5ca04fd9c0345ea940046fbd43d309236089c9e6f18c8478e738c6eb55f824b5072041a56e5b2fe64505db318fbfc19fa2f7221da7343255ec627ac9b0f363a5e6b745fa459aa11b7c0b107210d6523ffb6e94e40ccdd5ea21a4474a83bb71810ad4c4b34b64f9fbf9e09ed0f52f88c378359a18442649cb998715f917b032aa181482b3bd18db24b4117896b6bf0556d99c5b8ccbb4fe903a87debbb59989f9b7223bb41314c7f03a593d37632ef6f497f31dee50d8cac81c75d30bc4cb12149f27be091865a265362b88e07c96d207deead8e398eaac6799181d191bec4e647b071499762680e305d26e056c3e65ded49cccf9884820c881d7afd68c11de6f413ded7b6b204523ff89e58a1e5580683b9be8ba457d2596c721cb236d2939fc9e0ace64077c57a8ebcbf797fb1780a358831601868486e8a6337346709dcdc3b2f8c825369363049fe59aeb4096cc1d5c5e15774b4a4ba767dd1fff962422a2b6c22c3b0893dd98f7446af01555a08f05d15c7de76549141cd1b75efd5b3561e3bee727efd28c2170b45453500341da7e7fc45c8c10a6bfbdf6955cadaab0b5adfb7ef3428918d3bd9c382b941518d252b9f0d1e353a4f813af9fd6dcb2bf09aef1d920727370a16b20aa0faf9b1b503601607b31225021a99417c62551da8a165d3ac068fc018c70564ffd1b1715d808edacdbae21f7ff7caf0175f13633e71a97291bea87e68e8682f7cee273103378b3455d2c64cbb53f1c7a5d4c37f5835ef9bbc36c8912202b12302b050b8e4dd4e6365c63195e2b3f2dde8c7a766c34b727bca1775b2297d32c7d354d6439c80e89f57f989ec11505719fd5c454ef85dd66bbb5c7240a7f05101e236f5467f6acd922b505ef846a1c702ca2b700aa99b4bad87cbe8cd4a5440317bc3a2febf5238260df4a0d7ac053c6a0b7ce19b4353d24667ca187564061d973a16d20e9ac2441e08bc11774397704e6bce7059723a7176d3c35dd4f9dd9b18094056476373f480a1d47bb3f0a298119c2c0e2453464b9b41d940c460533222ace862aa8b42671ea0675668c3c134f120496a510cdfa43a1c0ef75123159b9e764a3e72acadb378679f4b44f0303598ebb99f587af5b36bd5dc2cfca01e0c8fcf6f41e3ed46d36dc54ae19f1ab39482b4c1853700954e880ac82e3fc64fead334acbdf5541d1842045e99723a36f830209462bd47b05fb0461a0ddc1c19febfbbe2b45bd2a20c6210033edbbd2a1d1338c4ca85005007a3d2a325c977035140727ba37a4021ccabb5f0145747bd8b849885a07f29dedeba89773ad1219a6eeb1e04e9b371093529bb1c6ed2fbd1e80d909c590c29f6e507de81e9eb06c7ee2f5fc1187959cf4039454a27ef26c6f91107df03bc559f52770faefd3ddb0be7ed569c502bcc4b32815412e3acc04fbc87ed87836e055b0a5642c908d3a4ad84c7aa61aaf776386eb158513936e25e1f98fc31762f1d9bcb458f8ed6456bb24ae693d56b545beb0bcb2ee7f13f07395f88f2248cfa95431a7f74450b0a66202884546632d2b78f701c32ecd7ae27814ff222481fec76fd8fa9f0bccd025a9266652e57c565f4c2f4a5931c56b9301dd194948f520c81b23dc898e8a450de6e5d1fc3998dbf525ec36d7a0439088d69d13a1829d266c5b29d96c33bb23dd48a755ed97ed94cf0027e36a403535c2178a46c376353d2115774e0863d6d16d35cd3ca3485d2d866f79910682d7a308cddcaa84acfdbb214956cc8053e07623376f864e4aacdb30e9dc5506ba07699431765e36a3837937fae819a5b7c9857b2dde6f69ecf862e204979030264405c7b14ebf0961acb1d21f7af4274a63623048d6618e95278d9a3022c6d29fb42c6f7f3c3d70291f9ce9aa7765da47fac6182395c0c6154df084d0c61bae6cabddecbab1148ddceb74fa25bc98c1b3a4dfab3c31fb64c60cabc9a2a65e7394bf1bd42903b421ecda0405bb83eca71c00906d73c9da103d6634f43552ff3038a77bf1462f101e158c08e54a0e6ce35a8440f58683d05e6c62f2683edf4a1e56cbdec74cccaa5f33c3c110d4fc2c440a1ef6f662028605eebbf26742db984f3b5091a30e0601c9f0f1ae3387e9b6bc38de6f143ee1e4d13fe4a1bd3e14122c819954f2fcefb90ea8529f781ed484ed7a6719833a1f283f843fbb8acb4d84ca6ba5f84299aeb7782f7cbb01515514794fc5f471459444bc1be9414dc7220f48c9c955cfa0d9e7df7ed0ede68f5792c0c27392dd2dfd11a7352bdc609dd38da70881c7ca14ec14983e4c2d4634762b483ffae527c5062cbba78c63d78111d11dd54713048c35c1bf7b29fd858556ff5760f815d7f8d76df278a220c2b67835da272ff103026c59fc580d108926dd4a4481e84ddef3ce74578142b781dc4cd29bb1d466b80a86a6f5df6b296240387f55ea26f088edb31e8fdc8a230d3f1f565e0975b1f7d37c4bcefb0e840e8b1e6527d9805d7888e0033a61cbe7d31fbec15700c96645b15283666f6551fde7178046e7a5779d9952dc50fb3d21a0a0013fc422af2a310d81e29e75c160d0011955", @ANYRESOCT=r4, @ANYBLOB="00000000000000000000002000000000000000000000f1e1eae9dfd2c2e9fd7644f2dede4669000000000000", @ANYRESHEX=r1], 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0xf, 0x10, &(0x7f0000000000)=ANY=[@ANYBLOB="1808c9643f0100bb181a001000001d0000ef4343", @ANYRES32=r6, @ANYBLOB="0000000000000000b702000014000000b70300002bb91a008500000008000000bc090000000000004509010000200000950000000000000085000000ba000000bf9800000000000056090000000000008500000085000000b7000000000000009500000000000000"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x2a, '\x00', 0x0, @fallback=0x34, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}, 0x94) r7 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000002c0), r5) sendmsg$NLBL_MGMT_C_ADD(r5, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)={0x14, r7, 0x1, 0x0, 0x0, {0x8}}, 0x14}}, 0x0) syz_usb_connect(0x0, 0x5b, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000002ffa9400819151300000102030109024900020000000009047f00022513bf000a"], 0x0) r8 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r8, 0x5423, &(0x7f0000000000)=0x15) ioctl$TCSETS(r8, 0x404c4701, &(0x7f0000000040)={0x100, 0x0, 0x0, 0x400000, 0x14, "3eccd8000000000000000010000000040100"}) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000400)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}, {@metacopy_on}]}) r9 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat$loop(r9, &(0x7f0000001600)='./file1\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000300)='./bus\x00') rename(&(0x7f0000000400)='./bus\x00', &(0x7f0000000f00)='./file0\x00') [ 85.412323][ T4704] Bluetooth: hci0: command tx timeout [ 85.781397][ T5363] loop0: detected capacity change from 0 to 32768 [ 86.132220][ T54] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 86.285034][ T54] usb 5-1: config 0 has an invalid interface number: 127 but max is 1 [ 86.289499][ T54] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 86.296433][ T54] usb 5-1: config 0 has 1 interface, different from the descriptor's value: 2 [ 86.300383][ T54] usb 5-1: config 0 has no interface number 0 [ 86.303543][ T54] usb 5-1: config 0 interface 127 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 2 [ 86.316445][ T54] usb 5-1: New USB device found, idVendor=1908, idProduct=1315, bcdDevice= 0.00 [ 86.321786][ T54] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 86.325300][ T54] usb 5-1: Product: syz [ 86.327864][ T54] usb 5-1: Manufacturer: syz [ 86.329882][ T54] usb 5-1: SerialNumber: syz [ 86.343935][ T54] usb 5-1: config 0 descriptor?? [ 86.357286][ T54] usb-storage 5-1:0.127: USB Mass Storage device detected [ 86.373019][ T54] usb-storage 5-1:0.127: Quirks match for vid 1908 pid 1315: 20000 [ 86.556427][ T5362] ================================================================== [ 86.560068][ T5362] BUG: KASAN: slab-out-of-bounds in dtSearch+0x1683/0x21b0 [ 86.563241][ T5362] Read of size 1 at addr ffff8880451a4030 by task syz.0.0/5362 [ 86.566447][ T5362] [ 86.567559][ T5362] CPU: 0 UID: 0 PID: 5362 Comm: syz.0.0 Not tainted 6.17.0-rc1-syzkaller-00038-g0cc53520e68b #0 PREEMPT(full) [ 86.567577][ T5362] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 86.567585][ T5362] Call Trace: [ 86.567593][ T5362] [ 86.567600][ T5362] dump_stack_lvl+0x189/0x250 [ 86.567619][ T5362] ? __kasan_check_byte+0x12/0x40 [ 86.567636][ T5362] ? __pfx_dump_stack_lvl+0x10/0x10 [ 86.567651][ T5362] ? lock_release+0x4b/0x3e0 [ 86.567684][ T5362] ? __virt_addr_valid+0x4a5/0x5c0 [ 86.567701][ T5362] print_report+0xca/0x240 [ 86.567714][ T5362] ? dtSearch+0x1683/0x21b0 [ 86.567727][ T5362] kasan_report+0x118/0x150 [ 86.567742][ T5362] ? dtSearch+0x1683/0x21b0 [ 86.567756][ T5362] dtSearch+0x1683/0x21b0 [ 86.567777][ T5362] jfs_lookup+0x155/0x380 [ 86.567791][ T5362] ? __pfx_jfs_lookup+0x10/0x10 [ 86.567813][ T5362] ? do_raw_spin_unlock+0x4d/0x240 [ 86.567827][ T5362] ? _raw_spin_unlock+0x28/0x50 [ 86.567894][ T5362] ? d_alloc+0x144/0x190 [ 86.567912][ T5362] lookup_one_qstr_excl+0x12e/0x360 [ 86.567931][ T5362] filename_create+0x224/0x3c0 [ 86.567944][ T5362] ? __pfx_filename_create+0x10/0x10 [ 86.567958][ T5362] do_mkdirat+0xa0/0x590 [ 86.567969][ T5362] ? __pfx_do_mkdirat+0x10/0x10 [ 86.567980][ T5362] ? strncpy_from_user+0x150/0x290 [ 86.567993][ T5362] ? getname_flags+0x1e5/0x540 [ 86.568007][ T5362] __x64_sys_mkdir+0x6c/0x80 [ 86.568018][ T5362] do_syscall_64+0xfa/0x3b0 [ 86.568034][ T5362] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.568047][ T5362] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.568057][ T5362] ? clear_bhb_loop+0x60/0xb0 [ 86.568069][ T5362] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.568081][ T5362] RIP: 0033:0x7fd3b5b8ebe9 [ 86.568093][ T5362] 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.568102][ T5362] RSP: 002b:00007fd3b6921038 EFLAGS: 00000246 ORIG_RAX: 0000000000000053 [ 86.568116][ T5362] RAX: ffffffffffffffda RBX: 00007fd3b5db5fa0 RCX: 00007fd3b5b8ebe9 [ 86.568125][ T5362] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000200000000300 [ 86.568133][ T5362] RBP: 00007fd3b5c11e19 R08: 0000000000000000 R09: 0000000000000000 [ 86.568141][ T5362] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 86.568148][ T5362] R13: 00007fd3b5db6038 R14: 00007fd3b5db5fa0 R15: 00007ffffb11fee8 [ 86.568161][ T5362] [ 86.568165][ T5362] [ 86.672513][ T5362] Allocated by task 5362: [ 86.674324][ T5362] kasan_save_track+0x3e/0x80 [ 86.676079][ T5362] __kasan_slab_alloc+0x6c/0x80 [ 86.678083][ T5362] kmem_cache_alloc_lru_noprof+0x1c6/0x3d0 [ 86.680639][ T5362] jfs_alloc_inode+0x28/0x70 [ 86.682805][ T5362] alloc_inode+0x67/0x1b0 [ 86.684812][ T5362] new_inode+0x22/0x170 [ 86.686677][ T5362] ialloc+0x4c/0x8f0 [ 86.688461][ T5362] jfs_create+0x18d/0xa80 [ 86.690416][ T5362] path_openat+0x14f1/0x3830 [ 86.692444][ T5362] do_filp_open+0x1fa/0x410 [ 86.694469][ T5362] do_sys_openat2+0x121/0x1c0 [ 86.696520][ T5362] __x64_sys_openat+0x138/0x170 [ 86.698754][ T5362] do_syscall_64+0xfa/0x3b0 [ 86.700976][ T5362] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.703655][ T5362] [ 86.704589][ T5362] The buggy address belongs to the object at ffff8880451a3750 [ 86.704589][ T5362] which belongs to the cache jfs_ip of size 2232 [ 86.711367][ T5362] The buggy address is located 40 bytes to the right of [ 86.711367][ T5362] allocated 2232-byte region [ffff8880451a3750, ffff8880451a4008) [ 86.719294][ T5362] [ 86.720740][ T5362] The buggy address belongs to the physical page: [ 86.723878][ T5362] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x451a0 [ 86.727715][ T5362] head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 [ 86.731039][ T5362] memcg:ffff88804009ff01 [ 86.732765][ T5362] flags: 0x4fff00000000040(head|node=1|zone=1|lastcpupid=0x7ff) [ 86.735760][ T5362] page_type: f5(slab) [ 86.737521][ T5362] raw: 04fff00000000040 ffff88801c71eb40 dead000000000122 0000000000000000 [ 86.741119][ T5362] raw: 0000000000000000 00000000800d000d 00000000f5000000 ffff88804009ff01 [ 86.744567][ T5362] head: 04fff00000000040 ffff88801c71eb40 dead000000000122 0000000000000000 [ 86.748075][ T5362] head: 0000000000000000 00000000800d000d 00000000f5000000 ffff88804009ff01 [ 86.751616][ T5362] head: 04fff00000000003 ffffea0001146801 00000000ffffffff 00000000ffffffff [ 86.754993][ T5362] head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000008 [ 86.758271][ T5362] page dumped because: kasan: bad access detected [ 86.760911][ T5362] page_owner tracks the page as allocated [ 86.763392][ T5362] page last allocated via order 3, migratetype Reclaimable, gfp_mask 0xd2050(__GFP_RECLAIMABLE|__GFP_IO|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 5363, tgid 5361 (syz.0.0), ts 85794787266, free_ts 0 [ 86.771824][ T5362] post_alloc_hook+0x240/0x2a0 [ 86.773890][ T5362] get_page_from_freelist+0x21e4/0x22c0 [ 86.776188][ T5362] __alloc_frozen_pages_noprof+0x181/0x370 [ 86.778749][ T5362] alloc_pages_mpol+0x232/0x4a0 [ 86.780865][ T5362] allocate_slab+0x8a/0x370 [ 86.782841][ T5362] ___slab_alloc+0xbeb/0x1410 [ 86.784875][ T5362] kmem_cache_alloc_lru_noprof+0x288/0x3d0 [ 86.787519][ T5362] jfs_alloc_inode+0x28/0x70 [ 86.789728][ T5362] alloc_inode+0x67/0x1b0 [ 86.791780][ T5362] new_inode+0x22/0x170 [ 86.793731][ T5362] jfs_fill_super+0x569/0xd80 [ 86.795982][ T5362] get_tree_bdev_flags+0x40b/0x4d0 [ 86.798363][ T5362] vfs_get_tree+0x8f/0x2b0 [ 86.800382][ T5362] do_new_mount+0x2a2/0x9e0 [ 86.802387][ T5362] __se_sys_mount+0x317/0x410 [ 86.804801][ T5362] do_syscall_64+0xfa/0x3b0 [ 86.807198][ T5362] page_owner free stack trace missing [ 86.809640][ T5362] [ 86.810699][ T5362] Memory state around the buggy address: [ 86.813201][ T5362] ffff8880451a3f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 86.816680][ T5362] ffff8880451a3f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 86.819542][ T5362] >ffff8880451a4000: 00 fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 86.822865][ T5362] ^ [ 86.825211][ T5362] ffff8880451a4080: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 86.828164][ T5362] ffff8880451a4100: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 86.831228][ T5362] ================================================================== [ 86.840223][ T10] cfg80211: failed to load regulatory.db [ 86.856127][ T5362] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 86.859251][ T5362] CPU: 0 UID: 0 PID: 5362 Comm: syz.0.0 Not tainted 6.17.0-rc1-syzkaller-00038-g0cc53520e68b #0 PREEMPT(full) [ 86.863740][ T5362] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 86.868098][ T5362] Call Trace: [ 86.869467][ T5362] [ 86.870685][ T5362] dump_stack_lvl+0x99/0x250 [ 86.872456][ T5362] ? __asan_memcpy+0x40/0x70 [ 86.874036][ T5362] ? __pfx_dump_stack_lvl+0x10/0x10 [ 86.876018][ T5362] ? __pfx__printk+0x10/0x10 [ 86.877688][ T5362] vpanic+0x281/0x750 [ 86.879245][ T5362] ? preempt_schedule+0xae/0xc0 [ 86.881020][ T5362] ? __pfx_vpanic+0x10/0x10 [ 86.882807][ T5362] ? preempt_schedule_common+0x83/0xd0 [ 86.884733][ T5362] ? preempt_schedule+0xae/0xc0 [ 86.886548][ T5362] ? __pfx_preempt_schedule+0x10/0x10 [ 86.888971][ T5362] panic+0xb9/0xc0 [ 86.890693][ T5362] ? __pfx_panic+0x10/0x10 [ 86.892678][ T5362] ? _raw_spin_unlock_irqrestore+0xfd/0x110 [ 86.895255][ T5362] ? dtSearch+0x1683/0x21b0 [ 86.897228][ T5362] check_panic_on_warn+0x89/0xb0 [ 86.899312][ T5362] ? dtSearch+0x1683/0x21b0 [ 86.901316][ T5362] end_report+0x78/0x160 [ 86.903283][ T5362] kasan_report+0x129/0x150 [ 86.905603][ T5362] ? dtSearch+0x1683/0x21b0 [ 86.907733][ T5362] dtSearch+0x1683/0x21b0 [ 86.909547][ T5362] jfs_lookup+0x155/0x380 [ 86.911300][ T5362] ? __pfx_jfs_lookup+0x10/0x10 [ 86.913370][ T5362] ? do_raw_spin_unlock+0x4d/0x240 [ 86.915378][ T5362] ? _raw_spin_unlock+0x28/0x50 [ 86.917480][ T5362] ? d_alloc+0x144/0x190 [ 86.919151][ T5362] lookup_one_qstr_excl+0x12e/0x360 [ 86.921659][ T5362] filename_create+0x224/0x3c0 [ 86.923750][ T5362] ? __pfx_filename_create+0x10/0x10 [ 86.926029][ T5362] do_mkdirat+0xa0/0x590 [ 86.927884][ T5362] ? __pfx_do_mkdirat+0x10/0x10 [ 86.929813][ T5362] ? strncpy_from_user+0x150/0x290 [ 86.931755][ T5362] ? getname_flags+0x1e5/0x540 [ 86.933763][ T5362] __x64_sys_mkdir+0x6c/0x80 [ 86.935687][ T5362] do_syscall_64+0xfa/0x3b0 [ 86.937556][ T5362] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.939409][ T5362] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.941578][ T5362] ? clear_bhb_loop+0x60/0xb0 [ 86.943445][ T5362] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.946013][ T5362] RIP: 0033:0x7fd3b5b8ebe9 [ 86.947985][ T5362] 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.956915][ T5362] RSP: 002b:00007fd3b6921038 EFLAGS: 00000246 ORIG_RAX: 0000000000000053 [ 86.960549][ T5362] RAX: ffffffffffffffda RBX: 00007fd3b5db5fa0 RCX: 00007fd3b5b8ebe9 [ 86.963628][ T5362] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000200000000300 [ 86.967025][ T5362] RBP: 00007fd3b5c11e19 R08: 0000000000000000 R09: 0000000000000000 [ 86.970332][ T5362] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 86.973641][ T5362] R13: 00007fd3b5db6038 R14: 00007fd3b5db5fa0 R15: 00007ffffb11fee8 [ 86.977305][ T5362] [ 86.978991][ T5362] Kernel Offset: disabled [ 86.980762][ T5362] Rebooting in 86400 seconds..