{0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:01 executing program 2: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$TIPC_CMD_GET_MAX_PORTS(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0}}, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$EXT4_IOC_GROUP_ADD(r3, 0x40286608, &(0x7f0000000000)={0x8, 0x340, 0x3, 0x0, 0x9e3e, 0xfc00}) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:29:01 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, &(0x7f0000000200)=0x3) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) sendfile(r4, r4, &(0x7f0000000240), 0x7fff) 10:29:01 executing program 0: r0 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x0) lseek(r0, 0xffffffffffffffff, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f00000007c0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff1d6405000000000065040400210000000404000001e37c60b7040000000000006a0a00fe000000008500000032000000b70000000000000095000000000000000ce0f7af2b75d0d1f034b1b5526bd3ce8fa62c7941272ff49142d860010ab162aa2264ab67e55aa8ff822ca943354aa8a6d2c1ba15edfe0969a9ddc125b6"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r5, 0x0, 0xe, 0x0, &(0x7f0000000180)="e460cdfbef24080000000a9305dd", 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) bind$inet(r4, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4091, 0x7ffff000}], 0x1}, 0x100) write$binfmt_elf64(r4, &(0x7f0000002300)=ANY=[], 0x1000001bd) [ 108.599358][ T5] usb 4-1: USB disconnect, device number 2 [ 108.622754][ T17] usb 3-1: USB disconnect, device number 3 [ 108.661727][ T17] gtco 3-1:0.219: gtco driver disconnected 10:29:01 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0xe, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b700000001ed01edbfa30000000000000703000028feffff720af0fff8fffffe71a4f0ff0000000007000000010000002d400300000000005504000001ed000027000000000002001d44030000000000630a00fe000000002f00000000000000b7000000000000009500000000000000023bc065b7a379d17cf9333379fc9e94af69912435f1b6a69b002e7f3be361917adee9ee1c8a2b4f8ef1e50becb19bc461e91a7168c5181554a090f32050e436fe275daf51efd601b6bf01c8e8b1b5e4fef3bef70548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc646cb779923e6440c2fbdb00a3e35208b0bb0d2cd8ac0fc710e4cdbf4fc41fbba4f94329e646b8ee6de2109fbe4ef154400e807d63cafa2438ec649dc74a1a610643a98d9ec21ead2ed51b104d4d91af25b845d8a74fed3109b151b8b9f75dd0ed79f903a8a3658d42ecbf28bf6c76c15b463bebc72f526d8e8afcb913466aaa7f1af9dbae2460d0b11008e59a59fab9100eb53987ade776e72ba7a54f0100000038d5fcfba53f8d0c67ff616236fd9aa58f24771802000000af07b0a6041bdef928d236619074d6ebdf098bc908f523d228a40f6f11fe7226a4040996e37c4f46756dfc1538ff7f0000279132d5ef0600116cbefaca6f46426000e8d3ac9d8f5a5557785d985a163458731f298d5140c9fe90dc66b257b0c0295afab36f353e1bc1574a6305790a25cdf085aa4192696ebbf4b6339c70fb828cb5aa3b3b5616c0820e106e29d9654fce8ff4de960b344788b0ae6e1d41728a7b2014beddf3fbfa6082fbb36c8e235b4a2ea6c63adc3bf02d67b11f8fb0f64009fc03e060847a6c76f8601899040a539e6bd1035869070a4779af73a30046ae94937c0d6dc233866d49200e2b6aed2c09a000454573d185cbe6f6458f8861b92dc7caffa7c1b7520f5a60d3e7478b06825a91d7055e8032d060c61454e899b6e29b9f726de7653d5307c2102a38d48ebdc8c86e000900b346e43e3637fde6e137d35267c37200001fe41c645f3b6fa9baebb3e42f648af9abba3ab578f43b1aad90fe931cc77bc169a74da221ce280c149c1bc49fc422830747f99be5fd4e51f0c340d6fc8e6c7368f241cf9041c565969111210f75c4776d319be8a5d3378d493868614b79b2f24d3dd34dda6a931135244250610b3798cd644285d915e5f44391fea1bbf70b0500000000000000669c381c695907199a46a5997f7ceaaada5c2d80de14beed0000000000000000000000000000000000000000000000000000004a021e81de267075fba9219c2530ad2370594fff34a011734e3a9ceb677040986b925af980da37426c927b0a4f369ec29bec5dfbd1c5ce472d9ec8b863e81cc934003ab882264342d00a60e03875d9386700d0e30cb63f9bcece44f7822f9fb2d96ebf388fba4a1a99f1cdb76caa4d63f6e90117dc311f145276d705c5a26422902a15ea95d2719aac48f8fe6cc9b7898027437b3e564ad3cc61b6337eb4ab13adc7cecaca46d5c317d3eecdd929f082f8f33e06d821026ced374f01405e840bb1eaebdfeb33c847a436f8a6e87952297b3f68a14bb3b4caf749107af118"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$KDGKBDIACR(r1, 0x4b4a, &(0x7f00000000c0)=""/121) 10:29:01 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) fsopen(&(0x7f0000000280)='fuse\x00', 0x0) getsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = gettid() ptrace$setopts(0x4206, r2, 0x0, 0x0) tkill(r2, 0x3c) ptrace$cont(0x18, r2, 0x0, 0x0) ptrace$setregs(0xd, r2, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r2, 0x0, 0x0) r3 = syz_open_procfs(r2, &(0x7f0000000080)='loginuid\x00') fsconfig$FSCONFIG_SET_PATH_EMPTY(r3, 0x4, &(0x7f0000000300)='default_permissions', &(0x7f0000000380)='./file0\x00', 0xffffffffffffff9c) 10:29:01 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = dup(r0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) getsockname$packet(r3, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000080)='/proc/thread-self\x00', 0x20000, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000300)=ANY=[@ANYBLOB="3800000010000507000000000000ade9db22531368a2ce8dce0aee000007000000", @ANYRES32=r4, @ANYBLOB="00000000000000001800120008000100736974000c00020008000200", @ANYRES32=r5], 0x38}}, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r1, 0x8918, &(0x7f0000000000)={@remote, 0x0, r4}) [ 108.848687][ T3107] usb 2-1: device descriptor read/64, error 18 10:29:01 executing program 2: unshare(0x40030c00) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fuse\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = add_key$keyring(&(0x7f00000004c0)='keyring\x00', &(0x7f0000002ac0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$instantiate(0x1e, 0x0, 0x0, 0xffffffffffffffc4, r2) r3 = add_key$keyring(&(0x7f00000004c0)='keyring\x00', &(0x7f0000002ac0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$instantiate(0x1e, 0x0, 0x0, 0xffffffffffffffc4, r3) keyctl$search(0xa, r2, &(0x7f0000000040)='.dead\x00', &(0x7f00000000c0)={'syz', 0x2}, r3) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_CLR_FD(r4, 0x4c01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$FUSE_DEV_IOC_CLONE(r0, 0x8004e500, &(0x7f0000000080)=r6) [ 108.896278][ T3887] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 108.908671][ T3129] usb 6-1: new high-speed USB device number 6 using dummy_hcd [ 108.930567][ T3889] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. 10:29:02 executing program 3: r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) syncfs(r1) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) ptrace$PTRACE_SECCOMP_GET_FILTER(0x420c, r0, 0x3f, &(0x7f0000000100)=""/171) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x0, 0x3, &(0x7f0000000740)=[{&(0x7f00000000c0)="800000003804000019000300e60100006c000000000000000100000001000000004000000040000080000000101308006d5ebe5a0000ffff53ef", 0x3a, 0x400}, {&(0x7f0000000800)="78bbc0cc7b008b98c81581428fa22d665da0c028f8ef239651e837127d94f35167f4174dc9ddfa2167ad0995d0040042ed8b214870c5d5463f40cbcc9c42a8283320f42d46bf1079d5c18aea80ae70f4d5b71408afb71f07e44f5c2c913016d45db6992c8763afe803edb6865cb6ba5894ffe1eedec749d65f36634ef6094820be22324ab79fbb1c851f79dd811886e72b3a9c70", 0x94, 0x7}, {0x0, 0x0, 0xff000000000000}], 0x4801, 0x0) r2 = syz_open_procfs(r0, &(0x7f0000000040)='cgroup\x00') ioctl$ASHMEM_SET_SIZE(r2, 0x40087703, 0x7) inotify_init() [ 108.969159][ T3107] usb usb2-port1: attempt power cycle [ 109.148663][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 109.268651][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 109.285017][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 109.308331][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 109.318741][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 109.332291][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 109.341919][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 109.352530][ T3129] usb 6-1: config 0 descriptor?? [ 109.698511][ T3107] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 109.788631][ T3107] usb 2-1: Invalid ep0 maxpacket: 0 [ 109.834612][ T3129] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0005/input/input14 [ 109.847629][ T3129] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0005/input/input15 [ 109.874835][ T3129] kye 0003:0458:5013.0005: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 10:29:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000200)=@bridge_setlink={0x60, 0x13, 0x323, 0x0, 0x0, {0x7, 0x0, 0x0, r5, 0x0, 0x90}, [@IFLA_PROP_LIST={0x40, 0x34, 0x0, 0x1, [{0x14, 0x35, 'veth1_to_batadv\x00'}, {0x14, 0x35, 'bridge0\x00'}, {0x14, 0x35, 'bond_slave_1\x00'}]}]}, 0x60}}, 0x6084) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000001c0)='trusted.overlay.nlink\x00', &(0x7f0000000280)={'U+', 0x7fff}, 0x16, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, &(0x7f0000000000)={@mcast1, 0x39, r5}) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000040)='GPL\x00') 10:29:03 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000180)=0x9) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:03 executing program 3: r0 = socket$inet6(0xa, 0xa, 0x3c) r1 = socket$inet6(0xa, 0x80003, 0x6b) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000c00)=ANY=[@ANYBLOB="7261770000000000000000000000000000000000000000000000000000000000c1030000030000002004000000000000800200000000000000000000800000005003000050030000050300005003000050030010030000000000000000000000fe8000000000000000000000000000bbff020000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e657470636930000000020000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000500280020000000001000000000000000000000000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000000b61a000800000000000000000000000000005800686173686c696d697400000000000000000000000000000000000000000173797a6b616c6c65723100000000000000000000000000000400dcfd2fc100000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000070acc40b9c8840090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) r2 = creat(&(0x7f0000000000)='./file0\x00', 0x52) ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r2, 0x8982, &(0x7f0000000080)={0x8, 'veth0_to_team\x00', {'lo\x00'}, 0x8000}) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x5}, 0x1c) sendmsg(r0, &(0x7f0000000a40)={0x0, 0xffffff84, &(0x7f0000000380)=[{&(0x7f00000003c0)="3a9a", 0x2d05}], 0x1}, 0x0) [ 109.938504][ T3107] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 109.978664][ T3916] x_tables: ip6_tables: CLASSIFY target: used from hooks PREROUTING, but only usable from FORWARD/OUTPUT/POSTROUTING [ 109.985391][ T3923] overlayfs: filesystem on './file1' not supported as upperdir [ 110.031039][ T17] usb 6-1: USB disconnect, device number 6 [ 110.418455][ T3107] usb 2-1: device not accepting address 5, error -71 [ 110.425706][ T3107] usb usb2-port1: unable to enumerate USB device 10:29:03 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:03 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, &(0x7f0000000200)=0x3) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) sendfile(r4, r4, &(0x7f0000000240), 0x7fff) 10:29:03 executing program 0: r0 = memfd_create(&(0x7f0000000500)='+\x8b\x8a\xa9\x16\x11O\xdd\xdfk(F\x99\xdf\x92\xd5>oJ\x02u\x9b\x94a\xac', 0x0) lseek(r0, 0xffffffffffffffff, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f00000007c0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff1d6405000000000065040400210000000404000001e37c60b7040000000000006a0a00fe000000008500000032000000b70000000000000095000000000000000ce0f7af2b75d0d1f034b1b5526bd3ce8fa62c7941272ff49142d860010ab162aa2264ab67e55aa8ff822ca943354aa8a6d2c1ba15edfe0969a9ddc125b6"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r5, 0x0, 0xe, 0x0, &(0x7f0000000180)="e460cdfbef24080000000a9305dd", 0x0, 0xf000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) bind$inet(r4, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4091, 0x7ffff000}], 0x1}, 0x100) write$binfmt_elf64(r4, &(0x7f0000002300)=ANY=[], 0x1000001bd) 10:29:03 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000180)=0x9) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:03 executing program 3: r0 = socket$inet(0x10, 0x2, 0x2) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4c0000001200ff09fffefd956fa283b724a6008000000000000000683540150024002e001fc41180b598bc593ab6821148a730de33a49868c62b2ca654a6613b6aabf35d0f98812f58caec8f", 0x4c}, {&(0x7f00000001c0)="119a4a272611381cf9c5c0db2fb1f5e2a7d6a0a8a4fa9fb7744e3e39403a835b5b8ad492c9927228084d797356b57cb35e832cb570597cb77b014243aa8fad63ca3f23dfe7b439c161691bc35d440eae7cac7f3e58a31f33eab7081df78514c6abe4753e2fb35bc8a14bc8631e29c20075ee124e138456fa4bb3a3197605661c3f9a02dd3a51d70d855ca160c613ef3bbee062cf820bdb45729ae9c314e523b1bb38a6b5d64d1ff53d99e6c79037e1be2f931e02944190b723d7fbc78c9e", 0xbe}], 0x2}, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r1, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) getsockopt$EBT_SO_GET_INIT_INFO(r1, 0x0, 0x82, &(0x7f0000000280)={'filter\x00'}, &(0x7f0000000000)=0x78) 10:29:03 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000402505a1a44000010203010902e00002010000000904000001020dff0005240600000d240f"], 0x0) 10:29:03 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:03 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000180)=0x9) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:03 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000180)=0x9) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:03 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000180)=0x9) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:03 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000180)=0x9) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:03 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000180)=0x9) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 110.838436][ T3129] usb 6-1: new high-speed USB device number 7 using dummy_hcd [ 110.898662][ T17] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 110.948495][ T3107] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 111.088374][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 111.148354][ T17] usb 4-1: Using ep0 maxpacket: 16 [ 111.228511][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 111.239287][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 111.250480][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 111.260274][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 111.273205][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 111.278532][ T17] usb 4-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 111.282384][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 111.294739][ T17] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 111.301808][ T3129] usb 6-1: config 0 descriptor?? [ 111.315777][ T17] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 111.326951][ T17] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 111.340471][ T3107] usb 2-1: config index 0 descriptor too short (expected 224, got 92) [ 111.348872][ T17] usb 4-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 111.357890][ T17] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 111.367622][ T3107] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 111.378341][ T3107] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 111.387284][ T3107] usb 2-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 111.401824][ T17] usb 4-1: config 0 descriptor?? [ 111.588374][ T3107] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 111.597449][ T3107] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 111.606160][ T3107] usb 2-1: Product: syz [ 111.610660][ T3107] usb 2-1: Manufacturer: syz [ 111.615235][ T3107] usb 2-1: SerialNumber: syz [ 111.838321][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 111.844342][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 111.852162][ T3129] usb 6-1: USB disconnect, device number 7 [ 111.860357][ T5] usb 2-1: USB disconnect, device number 6 [ 111.883294][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/0003:0458:5013.0006/input/input16 [ 111.896037][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/0003:0458:5013.0006/input/input17 [ 111.919204][ T17] kye 0003:0458:5013.0006: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.3-1/input0 [ 112.086223][ T5] usb 4-1: USB disconnect, device number 3 10:29:05 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:05 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xcf222c91a3a0c36) chdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80000, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/38, 0x26}], 0x3) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file0'}}]}) chdir(&(0x7f00000002c0)='./bus\x00') creat(&(0x7f0000000140)='./file2\x00', 0x408) 10:29:05 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, &(0x7f0000000200)=0x3) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) sendfile(r4, r4, &(0x7f0000000240), 0x7fff) 10:29:05 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 112.311559][ T4018] overlayfs: filesystem on './file1' not supported as upperdir [ 112.558240][ T17] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 112.638197][ T3129] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 112.798158][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 112.918272][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 112.929039][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 112.940579][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 112.950760][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 112.964194][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 112.973715][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 112.982796][ T17] usb 6-1: config 0 descriptor?? [ 113.018239][ T3129] usb 2-1: config index 0 descriptor too short (expected 224, got 92) [ 113.026437][ T3129] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 113.036966][ T3129] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 113.045930][ T3129] usb 2-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 113.218234][ T3129] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 113.227302][ T3129] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 113.235903][ T3129] usb 2-1: Product: syz [ 113.240399][ T3129] usb 2-1: Manufacturer: syz [ 113.245075][ T3129] usb 2-1: SerialNumber: syz 10:29:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xcf222c91a3a0c36) chdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80000, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/38, 0x26}], 0x3) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file0'}}]}) chdir(&(0x7f00000002c0)='./bus\x00') creat(&(0x7f0000000140)='./file2\x00', 0x408) 10:29:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xcf222c91a3a0c36) chdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80000, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/38, 0x26}], 0x3) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)={[{@upperdir={'upperdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file0'}}]}) chdir(&(0x7f00000002c0)='./bus\x00') creat(&(0x7f0000000140)='./file2\x00', 0x408) 10:29:06 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:06 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, &(0x7f0000000200)=0x3) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) sendfile(r4, r4, &(0x7f0000000240), 0x7fff) 10:29:06 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:06 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 113.493132][ T3107] usb 2-1: USB disconnect, device number 7 10:29:06 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 113.539323][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 113.546219][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 113.588474][ T17] usb 6-1: USB disconnect, device number 8 10:29:07 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:07 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:07 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:07 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000240)=0x4) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140)='IPVS\x00') sendmsg$IPVS_CMD_NEW_DAEMON(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x20, r2, 0x300, 0x70bd26, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_DEST={0xc, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_FWD_METHOD={0x8}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x8800}, 0x20000000) sendmsg$IPVS_CMD_GET_CONFIG(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, r2, 0x300, 0x70bd27, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xe445}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000004) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000c80)={&(0x7f0000000880)={0x2c8, 0x0, 0x0, 0x0, 0x0, {}, [@nested={0x12d, 0x0, 0x0, 0x1, [@generic="b56b5375e2571b64f8acec3407aef7ddf2449aa6ac3c15623cc34bf4566087fbe28d54cead3719a96ed68e63a49aadf45436ab2a90891af7a17fe8de942b2258b35ed41e696ad8f862951314ba561d8c55ee545f85b99d4bbfc627af0eb333472b6e00958ba823e59bc874ca980eb9d459046839424cf55e51c1883a368519e832d39820b815284e2d153bd9148f21c78e1d69b0df305ecb01ca9da38576ddb8dd4f70011b17465dcd44dfbc50f2d55c002d5e95f309319da7b4c2427a9028680f", @generic="dca7c934d371cb31d4a5a42119d83162a5b23f1aea24ae6e2bbca50be0df4575a673e8489217620e9021c402655b41ca19cc5ef19341d6e3a1fda2c5c91172a2e45a7fd00076e970762d7af4d6c4cc2db7628a2996ce342bf4153ae6", @typed={0x9, 0x0, 0x0, 0x0, @str='--\'^\x00'}]}, @generic="31d63635bddadd407351aa96ba4efc8eaea5bd10e8966fdd7bf655365b996b9151f7a0457baf0f6d04853c2460e26a12b0ef76730683e24ee32b158e9d3e3ec869a8e95cc8b4068feccc8d82ba7364c4d6508ed37acd37dede3e77a5718a138797afb43905f16493aefe4769cacfebbf6485ccef8f8e7c657046ca93adc340bb053d8ecb489de4f3fa88ecc041a01eb0fff042af67074187132c18ccc66a277dbfa8dbb8585c824974351c1fc1d659f51c590c7a015ea4a1c185f3955537d7eec00e9b7b2c281ea09baa0322faf9f615fa1966f7bcf8052d7412379ed160f563922ee4dd540e422dc8ec46", @nested={0x97, 0x0, 0x0, 0x1, [@generic="b1f0240d759b8491c5f3a35ef2e616e9601ceecf7366d2876ffe94e37a511112ca7da6db554a87818966c4c07ae8334bf713d7227d3332f9dc6aad65f7afdf4051cdc1b87c15582f6a6cf680c8f37c6410bcebb010285085a1b5698dcd303abe", @generic="dad6c0c157199180e0081f0a975b720b8881b46ae82adc76f5dcb9191cdf5b3f89e4249f968ca69087f98d5c84cab260869d2e"]}]}, 0x2c8}}, 0x0) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x0, 0x1, &(0x7f0000000140)=[{&(0x7f0000000200)="eb3c906d6b66732e706174000204050002000270fff8", 0xfde5}], 0x0, 0x0) 10:29:07 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) ioctl$DMA_BUF_IOCTL_SYNC(0xffffffffffffffff, 0x40086200, &(0x7f0000000200)=0x3) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:07 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:07 executing program 0: perf_event_open(&(0x7f000001d000)={0x2, 0x70, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clock_nanosleep(0x2, 0x0, &(0x7f0000000000)={0x0, 0x3938700}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1070c5, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = gettid() ptrace$setopts(0x4206, r3, 0x0, 0x0) tkill(r3, 0x3c) ptrace$cont(0x18, r3, 0x0, 0x0) ptrace$setregs(0xd, r3, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r3, 0x0, 0x0) ioctl$sock_FIOSETOWN(r2, 0x8901, &(0x7f00000000c0)=r3) write$9p(r0, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb1103ef2050ad28fabaed33d6927889d97f4b5ce0de71d3fd832980f4f088d0d824e20549b4bbd906ffa51ce9de54d779eb4de462faac20a3ab0ed9934373ca22cea5454f4c2a740cd461e39956bb5f98df2aebc60cf32623adbffbcc378fa7250b6a3fc863dadcf6d4f8b855c4e70f0796eee6218445dad2811dd6b540ff52efa2f167dd9c1b8b016268d37db430983fefc0645d20614c8df2eb0872c58e09664e672b0b6a9970fec199257e1c606ec3e364c66a0f4d258c74accd43b987c756d602fd8787fed3aa43fd8d84e9656d4a413fa9a423bc54b873583d6d497005e54712fafc71384988d80134fbf84f53fdd74b354848006b8b5b67e7cc5a472475d3ae545ca1fcf7628b873e31ba83a98a7ad5b0cfbe9711b517a9a1388ad0efa2a3b4e22152021d631b731e2e100a9831111db7acce948bb5deeea260463c140ac929e77c58402776caf85d4569a75dde2f64c4491508afb541ed9b2c81fc95c06706235f383e31cf662c95b1e49cfd94871e22720a41535756e419b271276941692bd023dd9c9dbec4f7db1e5c00d8b3be7b8e826a6aadd001edd0dfeb00f8048442b5c48456fd642e629dcb2ff55592665ff491cd832672ce4d999da186db2c3a1f8b6b1f7d3750d7cdb3097954e6e14fb2183ad662c63d4ce8b82dc2487f0fe2ea2827b53a7c6dcced878d2fb29c1d3ff583570e7bc172d1a5c716e0447cb08ce3c468ffdf975da372f3f3eb455aaf5822bc04a51b6cad24a2331369df81c123b009a2381b42e9aeb077f621608d81c12a5f5c6c295d74afd4dd5c051296be0b54c70bf899b347c36bff62f313079983409d7f9cf1242c917985c1b5d0736fe21f8514f63d0369a374c42da40bd5140bc3e602d00c3cb4f8e621863ab47422778d67d72de34753fd72cef80649a1548e4e8dcbcffe4054cc9d8a1f922623a75904cbdaacde768131e587269a4a99d82f7009c1b8ab79aa232a2fd45ad71b603803123f6ba979fa6a87525884b08d721a21400fb1f950b96ead82f408cc4388d3b78fb456616429a520656d5e5a876fd04748498902c86f58d45f4c1b3919eb846a00edf07e7a830bf723e4774f085f15534dd3b5246c0c0970b5ad7bb39b30b156a9430378c5b0aab1261c78d72ac301cd552d5e8dd4b642ec1dc0672745d593bb26d095b5b23576e3cfd6ab580f6e09419d0f0c64250fafaa3759aa1888da48d89c3f7c9454b0b3d0ab40445f5bed4493ef43ab08f31b1345ac4ffd94ad79c9eee53904ed6f572817153190d2e6863f2e39356bb99926419fd314341a536b7e76cae60bf7750a4c29e3f4c7f005530b1d4ee0e25b93b76fcc1108222f0b00de52cf4100e97adfd7b9db1370586ba27e1e183299be00d0df8439c380edf2f79deb441eac59b814b04accdff5e17f02046139f91f0332661676ff506e575f0cb2850bcc9f8666f6d1f69f8f4271cb804a79fccd7016f049d1a494c26a527c437fa0be6d51ec7543d9bd7a2f016194ebe3c99080a6c9b5119863dfe865f8e60cae29f50b67dbfaa0a3c9794d73034485ca1613344c572783db3dfab01b28089c51cda99cefa4c1c881a29e229f04c7e0fd04dc425ae8417852e6e31520c6207e9d4e35285feef2a2cb8a3bceb08a166fa4284a516362621e2c06731a442791f1db063a32cf1f005c914102c7273cb4d7ab1bf567d72f230783d2ea99c43a60e8729132441ee6c5362c33f9b613f84417c3c5549f4e3d9e73c6f83f16c8e57ae22fe5f54515e111fe43ad7c400d214281452bb6141cecad84b23a695f061988d906d03be5d89584634b9e9d9a9b072f8e7cbb47c47719318a2001cafa665dd2c82672d16877ea115bd023fc1975f7c59664bfb06f66a1a5e3f05cb283fb45ea67a2727ee6e10bf35b31fdd03d43ec67b753f6737e0d2f4a5275031595878cefc8f0ca", 0x600) sendfile(r0, r1, 0x0, 0x1c542) 10:29:07 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:07 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:07 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:07 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 114.238031][ T3129] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 114.477983][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 114.598067][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 114.608873][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 114.620437][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 114.630582][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 114.643936][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 114.653315][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 114.662389][ T3129] usb 6-1: config 0 descriptor?? [ 115.197957][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 115.203966][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 115.212539][ T3129] usb 6-1: USB disconnect, device number 9 10:29:08 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:08 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:08 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) unlink(&(0x7f0000000080)='./bus\x00') 10:29:08 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:08 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:08 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:08 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./bus\x00') 10:29:08 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:08 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:08 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:08 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:08 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 115.927864][ T3129] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 116.167786][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 116.287848][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 116.298639][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 116.310108][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 116.320225][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 116.333434][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 116.342814][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 116.351730][ T3129] usb 6-1: config 0 descriptor?? [ 116.877768][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 116.884667][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 116.892909][ T3129] usb 6-1: USB disconnect, device number 10 10:29:10 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:10 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:10 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:10 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:10 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:10 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:10 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:10 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') 10:29:10 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) unlink(&(0x7f0000000080)='./bus\x00') 10:29:10 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:10 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:10 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./bus\x00') [ 117.637643][ T17] usb 6-1: new high-speed USB device number 11 using dummy_hcd [ 117.877634][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 117.997727][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 118.008459][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 118.019984][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 118.030142][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 118.043461][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 118.052887][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 118.061800][ T17] usb 6-1: config 0 descriptor?? [ 118.597610][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 118.603698][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 118.612016][ T17] usb 6-1: USB disconnect, device number 11 10:29:12 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:12 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) unlink(&(0x7f0000000080)='./bus\x00') 10:29:12 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:12 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:12 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:12 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:12 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) unlink(&(0x7f0000000080)='./bus\x00') 10:29:12 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:12 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) unlink(&(0x7f0000000080)='./bus\x00') 10:29:12 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:12 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) unlink(&(0x7f0000000080)='./bus\x00') 10:29:12 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 119.347541][ T3129] usb 6-1: new high-speed USB device number 12 using dummy_hcd [ 119.587464][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 119.727536][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 119.739150][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 119.750036][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 119.759804][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 119.772782][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 119.781859][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 119.790799][ T3129] usb 6-1: config 0 descriptor?? [ 120.327476][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 120.333612][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 120.342007][ T3129] usb 6-1: USB disconnect, device number 12 10:29:13 executing program 5: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:13 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:13 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:13 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) unlink(&(0x7f0000000080)='./bus\x00') 10:29:13 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:13 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:13 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:13 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:13 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:13 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:13 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:13 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:14 executing program 5: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:14 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:14 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:14 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:14 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:14 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:14 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:14 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:14 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:14 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:14 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:14 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 121.432808][ T4327] overlayfs: failed to resolve './file0': -2 10:29:14 executing program 5: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:14 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:14 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:14 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:14 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:14 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) fchdir(0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:14 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:15 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:15 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:15 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:15 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 121.905026][ T4352] overlayfs: failed to resolve './file0': -2 10:29:15 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) fchdir(0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 121.983853][ T4372] overlayfs: failed to resolve './file0': -2 [ 121.996526][ T4374] overlayfs: failed to resolve './file0': -2 [ 122.011971][ T4377] overlayfs: failed to resolve './file0': -2 10:29:15 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:15 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:15 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:15 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:15 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:15 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) fchdir(0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:15 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:15 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:15 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:15 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:15 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:15 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 122.438478][ T4399] overlayfs: failed to resolve './file0': -2 [ 122.442023][ T4396] overlayfs: failed to resolve './file0': -2 [ 122.476690][ T4409] overlayfs: failed to resolve './file0': -2 10:29:15 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:16 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:16 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:16 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:16 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:16 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:16 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:16 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:16 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:16 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:16 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 122.996221][ T4441] overlayfs: failed to resolve './file0': -2 [ 123.008394][ T4444] overlayfs: failed to resolve './file1': -2 10:29:16 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:16 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 123.065183][ T4460] overlayfs: failed to resolve './file1': -2 [ 123.111063][ T4471] overlayfs: failed to resolve './file1': -2 10:29:16 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:16 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:16 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:16 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:16 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:16 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:16 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:16 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:16 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:16 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 123.535627][ T4485] overlayfs: failed to resolve './file1': -2 [ 123.559839][ T4490] overlayfs: failed to resolve './file1': -2 10:29:16 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:16 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 123.593329][ T4501] overlayfs: failed to resolve './file1': -2 [ 123.612158][ T4503] overlayfs: failed to resolve './file1': -2 10:29:17 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:17 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:17 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:17 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:17 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:17 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:17 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:17 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:17 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:17 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 124.097504][ T4525] overlayfs: failed to resolve './file1': -2 [ 124.110607][ T4533] overlayfs: failed to resolve './file0': -2 10:29:17 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) syz_genetlink_get_family_id$tipc2(&(0x7f0000000100)='TIPCv2\x00') fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:17 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:17 executing program 2: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 124.164968][ T4549] overlayfs: failed to resolve './file0': -2 [ 124.176408][ T4550] overlayfs: failed to resolve './file1': -2 [ 124.223501][ T4559] overlayfs: failed to resolve './file0': -2 [ 124.367043][ T3129] usb 6-1: new high-speed USB device number 13 using dummy_hcd [ 124.636998][ T3129] usb 6-1: device descriptor read/64, error 18 [ 125.026964][ T3129] usb 6-1: device descriptor read/64, error 18 [ 125.296932][ T3129] usb 6-1: new high-speed USB device number 14 using dummy_hcd [ 125.566906][ T3129] usb 6-1: device descriptor read/64, error 18 [ 125.956858][ T3129] usb 6-1: device descriptor read/64, error 18 [ 126.076895][ T3129] usb usb6-port1: attempt power cycle [ 126.786795][ T3129] usb 6-1: new high-speed USB device number 15 using dummy_hcd [ 126.876851][ T3129] usb 6-1: Invalid ep0 maxpacket: 0 [ 127.026773][ T3129] usb 6-1: new high-speed USB device number 16 using dummy_hcd 10:29:20 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:20 executing program 0: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:20 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:20 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:20 executing program 2: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:20 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RRENAME(r1, &(0x7f0000000140)={0x7, 0x15, 0x2}, 0x7) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:20 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:20 executing program 2: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:20 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:20 executing program 2: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:20 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:20 executing program 0: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 127.147111][ T3129] usb 6-1: device descriptor read/8, error -71 [ 127.198890][ T4594] overlayfs: failed to resolve './file1': -2 [ 127.356762][ T3129] usb 6-1: device descriptor read/8, error -71 [ 127.476837][ T3129] usb usb6-port1: unable to enumerate USB device [ 127.826697][ T3129] usb 6-1: new high-speed USB device number 17 using dummy_hcd [ 128.096693][ T3129] usb 6-1: device descriptor read/64, error 18 [ 128.486637][ T3129] usb 6-1: device descriptor read/64, error 18 [ 128.756600][ T3129] usb 6-1: new high-speed USB device number 18 using dummy_hcd [ 129.026560][ T3129] usb 6-1: device descriptor read/64, error 18 [ 129.416550][ T3129] usb 6-1: device descriptor read/64, error 18 [ 129.536602][ T3129] usb usb6-port1: attempt power cycle 10:29:23 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:23 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:23 executing program 0: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:23 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:23 executing program 2: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:23 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:23 executing program 0: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:23 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:23 executing program 2: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:23 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:23 executing program 0: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 130.140219][ T4612] overlayfs: failed to resolve './file1': -2 10:29:23 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 130.227643][ T4634] overlayfs: failed to resolve './file1': -2 [ 130.236598][ T4639] overlayfs: failed to resolve './file1': -2 [ 130.466432][ T3129] usb 6-1: new high-speed USB device number 19 using dummy_hcd [ 130.556510][ T3129] usb 6-1: Invalid ep0 maxpacket: 0 [ 130.706445][ T3129] usb 6-1: new high-speed USB device number 20 using dummy_hcd [ 130.806512][ T3129] usb 6-1: Invalid ep0 maxpacket: 0 [ 130.811796][ T3129] usb usb6-port1: unable to enumerate USB device 10:29:26 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:26 executing program 3: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:26 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:26 executing program 0: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:26 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:26 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:26 executing program 3: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:26 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:26 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:26 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 133.144823][ T4651] overlayfs: failed to resolve './file1': -2 10:29:26 executing program 3: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:26 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 133.189290][ T4664] overlayfs: failed to resolve './file1': -2 [ 133.206960][ T4673] overlayfs: failed to resolve './file1': -2 [ 133.242520][ T4680] overlayfs: failed to resolve './file1': -2 [ 133.586219][ T17] usb 6-1: new high-speed USB device number 21 using dummy_hcd [ 133.826171][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 133.956215][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 133.969085][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 133.978162][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 133.986858][ T17] usb 6-1: config 0 descriptor?? [ 134.026724][ T17] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 10:29:29 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:29 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:29 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:29 executing program 3: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:29 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:29 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:29 executing program 3: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:29 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:29 executing program 1: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:29 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 136.138517][ T3129] usb 6-1: USB disconnect, device number 21 [ 136.173484][ T4696] overlayfs: failed to resolve './file1': -2 10:29:29 executing program 3: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:29 executing program 1: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 136.535944][ T3129] usb 6-1: new high-speed USB device number 22 using dummy_hcd [ 136.775937][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 136.896037][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 136.908872][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 136.917913][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 136.926637][ T3129] usb 6-1: config 0 descriptor?? [ 136.966590][ T3129] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 10:29:32 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:32 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:32 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:32 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:32 executing program 1: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:32 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:32 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:32 executing program 1: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:32 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 139.161727][ T17] usb 6-1: USB disconnect, device number 22 10:29:32 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:32 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:32 executing program 1: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 139.214750][ T4747] overlayfs: failed to resolve './file1': -2 [ 139.262681][ T4761] overlayfs: failed to resolve './file0': -2 [ 139.289276][ T4771] overlayfs: failed to resolve './file0': -2 [ 139.645725][ T17] usb 6-1: new high-speed USB device number 23 using dummy_hcd [ 139.885710][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 140.025814][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 140.038639][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 140.047675][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 140.056282][ T17] usb 6-1: config 0 descriptor?? [ 140.096213][ T17] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 10:29:35 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:35 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:35 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:35 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:35 executing program 1: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:35 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:35 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 142.185398][ T3129] usb 6-1: USB disconnect, device number 23 [ 142.220407][ T4791] overlayfs: failed to resolve './file0': -2 10:29:35 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:35 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:35 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:35 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:35 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 142.230913][ T4789] overlayfs: failed to resolve './file0': -2 [ 142.249597][ T4802] overlayfs: failed to resolve './file1': -2 [ 142.256893][ T4796] overlayfs: failed to resolve './file1': -2 [ 142.320156][ T4811] overlayfs: failed to resolve './file1': -2 [ 142.331182][ T4812] overlayfs: failed to resolve './file1': -2 [ 142.340890][ T4817] overlayfs: failed to resolve './file0': -2 [ 142.347676][ T4818] overlayfs: failed to resolve './file0': -2 [ 142.585513][ T3129] usb 6-1: new high-speed USB device number 24 using dummy_hcd [ 142.825522][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 142.945588][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 142.956348][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 142.967238][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 142.977001][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 142.989896][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 142.998943][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 143.007728][ T3129] usb 6-1: config 0 descriptor?? [ 143.046152][ T3129] usbhid 6-1:0.0: can't add hid device: -22 [ 143.052272][ T3129] usbhid: probe of 6-1:0.0 failed with error -22 10:29:38 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:38 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:38 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:38 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:38 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:38 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:38 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:38 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 145.210515][ T3129] usb 6-1: USB disconnect, device number 24 [ 145.249767][ T4838] overlayfs: failed to resolve './file1': -2 10:29:38 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:38 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:38 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:38 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 145.645305][ T3129] usb 6-1: new high-speed USB device number 25 using dummy_hcd [ 145.895263][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 146.015334][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 146.026186][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 146.037212][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 146.046974][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 146.060149][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 146.069228][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 146.077948][ T3129] usb 6-1: config 0 descriptor?? [ 146.116043][ T3129] usbhid 6-1:0.0: can't add hid device: -22 [ 146.122152][ T3129] usbhid: probe of 6-1:0.0 failed with error -22 10:29:41 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:41 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:41 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:41 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:41 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:41 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x481, 0x0, &(0x7f0000000280)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:41 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:41 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 148.233674][ T3129] usb 6-1: USB disconnect, device number 25 10:29:41 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:41 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:41 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:41 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 148.307442][ T4906] overlayfs: failed to resolve './file0': -2 [ 148.336935][ T4909] overlayfs: failed to resolve './file0': -2 [ 148.406203][ T4923] overlayfs: failed to resolve './file0': -2 [ 148.645114][ T3129] usb 6-1: new high-speed USB device number 26 using dummy_hcd [ 148.885099][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 149.005148][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 149.015874][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 149.027415][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 149.037611][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 149.051080][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 149.060505][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 149.069792][ T3129] usb 6-1: config 0 descriptor?? [ 149.105924][ T3129] usbhid 6-1:0.0: can't add hid device: -22 [ 149.111895][ T3129] usbhid: probe of 6-1:0.0 failed with error -22 10:29:44 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:44 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) write$P9_RXATTRCREATE(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:44 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:44 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:44 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:44 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:44 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:44 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:44 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 151.253365][ T3129] usb 6-1: USB disconnect, device number 26 [ 151.281382][ T4938] overlayfs: failed to resolve './file0': -2 [ 151.295973][ T4943] overlayfs: failed to resolve './file0': -2 10:29:44 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:44 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:44 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 151.353534][ T4955] overlayfs: failed to resolve './file0': -2 [ 151.674866][ T3129] usb 6-1: new high-speed USB device number 27 using dummy_hcd [ 151.914903][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 152.034965][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 152.045853][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 152.057729][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 152.067962][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 152.081274][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 152.090653][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 152.099698][ T3129] usb 6-1: config 0 descriptor?? [ 152.624909][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 152.631184][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 152.639596][ T3129] usb 6-1: USB disconnect, device number 27 10:29:46 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:46 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:46 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:46 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:46 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:46 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socket$inet6(0xa, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:46 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:46 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:46 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:46 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:46 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:46 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 153.344793][ T3129] usb 6-1: new high-speed USB device number 28 using dummy_hcd [ 153.584770][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 153.704846][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 153.715668][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 153.727174][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 153.737313][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 153.750945][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 153.760462][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 153.769568][ T3129] usb 6-1: config 0 descriptor?? [ 154.304789][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 154.310742][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 154.319195][ T3129] usb 6-1: USB disconnect, device number 28 10:29:47 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:47 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:47 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:47 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:47 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:47 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:47 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:47 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:47 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:47 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:47 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:47 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 154.881051][ T5061] overlayfs: missing 'lowerdir' [ 155.044714][ T17] usb 6-1: new high-speed USB device number 29 using dummy_hcd [ 155.284656][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 155.404732][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 155.415598][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 155.426692][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 155.436666][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 155.449699][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 155.461444][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 155.470194][ T17] usb 6-1: config 0 descriptor?? [ 156.024714][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 156.030673][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 156.038292][ T17] usb 6-1: USB disconnect, device number 29 10:29:49 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:49 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:49 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:49 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:49 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:49 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:49 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:49 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:49 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 156.463775][ T5078] overlayfs: missing 'lowerdir' 10:29:49 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:49 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:49 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 156.497005][ T5092] overlayfs: missing 'lowerdir' 10:29:49 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:49 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:49 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 156.548271][ T5096] overlayfs: missing 'lowerdir' 10:29:49 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 156.585172][ T5103] overlayfs: missing 'lowerdir' [ 156.621760][ T5113] overlayfs: missing 'lowerdir' [ 156.724624][ T3129] usb 6-1: new high-speed USB device number 30 using dummy_hcd [ 156.964566][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 157.084632][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 157.095397][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 157.107094][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 157.118027][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 157.131309][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 157.140845][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 157.149904][ T3129] usb 6-1: config 0 descriptor?? [ 157.704573][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 157.710564][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 157.718325][ T3129] usb 6-1: USB disconnect, device number 30 10:29:51 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:51 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:51 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:51 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:51 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:51 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:51 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:51 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:51 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:51 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:51 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 158.146951][ T5135] overlayfs: missing 'lowerdir' [ 158.161704][ T5136] overlayfs: missing 'lowerdir' 10:29:51 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 158.217979][ T5145] overlayfs: missing 'lowerdir' [ 158.228438][ T5153] overlayfs: missing 'lowerdir' [ 158.239213][ T5154] overlayfs: missing 'lowerdir' [ 158.414491][ T3129] usb 6-1: new high-speed USB device number 31 using dummy_hcd [ 158.654465][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 158.774525][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 158.785248][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 158.796677][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 158.806678][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 158.819590][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 158.828643][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 158.837294][ T3129] usb 6-1: config 0 descriptor?? [ 159.384485][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 159.390559][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 159.399072][ T3129] usb 6-1: USB disconnect, device number 31 10:29:52 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:52 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:52 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:52 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:52 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:52 executing program 4: perf_event_open(&(0x7f0000000340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:52 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 159.810891][ T5169] overlayfs: missing 'lowerdir' 10:29:52 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:52 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:52 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:52 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 159.842648][ T5176] overlayfs: missing 'lowerdir' [ 159.844020][ T5175] overlayfs: missing 'lowerdir' [ 159.859271][ T5186] overlayfs: missing 'lowerdir' 10:29:52 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 159.906616][ T5195] overlayfs: missing 'lowerdir' [ 159.914947][ T5192] overlayfs: missing 'lowerdir' [ 159.947619][ T5199] overlayfs: missing 'lowerdir' [ 160.114365][ T17] usb 6-1: new high-speed USB device number 32 using dummy_hcd [ 160.354337][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 160.474473][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 160.485247][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 160.496950][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 160.507091][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 160.520326][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 160.529666][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 160.538547][ T17] usb 6-1: config 0 descriptor?? [ 161.074363][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 161.080428][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 161.088604][ T17] usb 6-1: USB disconnect, device number 32 10:29:54 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:54 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:54 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:54 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:54 executing program 4: mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:54 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:54 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:54 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:54 executing program 4: mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:54 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 161.525136][ T5214] overlayfs: missing 'lowerdir' [ 161.541905][ T5217] overlayfs: missing 'lowerdir' [ 161.559146][ T5223] overlayfs: missing 'lowerdir' 10:29:54 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:54 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 161.579878][ T5230] overlayfs: missing 'lowerdir' [ 161.617802][ T5235] overlayfs: unrecognized mount option "lowerdi" or missing value [ 161.631081][ T5242] overlayfs: missing 'lowerdir' [ 161.636824][ T5237] overlayfs: missing 'lowerdir' [ 161.645349][ T5243] overlayfs: missing 'lowerdir' [ 161.784254][ T17] usb 6-1: new high-speed USB device number 33 using dummy_hcd [ 162.024244][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 162.144298][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 162.155013][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 162.166466][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 162.176831][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 162.190057][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 162.199560][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 162.208735][ T17] usb 6-1: config 0 descriptor?? [ 162.744251][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 162.750282][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 162.758732][ T17] usb 6-1: USB disconnect, device number 33 10:29:56 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:56 executing program 4: mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:56 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:56 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:56 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:56 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:56 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:56 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:56 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 163.198730][ T5261] overlayfs: missing 'lowerdir' [ 163.199714][ T5266] overlayfs: unrecognized mount option "lowerdi" or missing value [ 163.205371][ T5265] overlayfs: missing 'lowerdir' [ 163.236897][ T5268] overlayfs: missing 'lowerdir' 10:29:56 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:56 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:56 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 163.265016][ T5277] overlayfs: unrecognized mount option "lowerdi" or missing value [ 163.289973][ T5280] overlayfs: missing 'lowerdir' [ 163.317443][ T5286] overlayfs: unrecognized mount option "lowerdi" or missing value [ 163.335165][ T5288] overlayfs: missing 'lowerdir' [ 163.474160][ T17] usb 6-1: new high-speed USB device number 34 using dummy_hcd [ 163.714157][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 163.834235][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 163.845405][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 163.857028][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 163.867157][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 163.880429][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 163.889785][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 163.898796][ T17] usb 6-1: config 0 descriptor?? [ 164.434168][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 164.440168][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 164.448666][ T17] usb 6-1: USB disconnect, device number 34 10:29:57 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:57 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:57 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:57 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:57 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:57 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:57 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:58 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:58 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:58 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:58 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 164.887931][ T5307] overlayfs: unrecognized mount option "work" or missing value [ 164.896189][ T5304] overlayfs: unrecognized mount option "lowerdi" or missing value [ 164.898429][ T5306] overlayfs: missing 'lowerdir' [ 164.913249][ T5305] overlayfs: missing 'lowerdir' 10:29:58 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 164.974624][ T5321] overlayfs: unrecognized mount option "lowerdi" or missing value [ 164.983503][ T5323] overlayfs: unrecognized mount option "lowerdi" or missing value [ 164.994891][ T5325] overlayfs: unrecognized mount option "work" or missing value [ 164.997897][ T5326] overlayfs: missing 'lowerdir' [ 165.154098][ T17] usb 6-1: new high-speed USB device number 35 using dummy_hcd [ 165.394050][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 165.514152][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 165.524982][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 165.536648][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 165.546817][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 165.560129][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 165.569545][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 165.578539][ T17] usb 6-1: config 0 descriptor?? [ 166.114061][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 166.120033][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 166.128509][ T17] usb 6-1: USB disconnect, device number 35 10:29:59 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:29:59 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:59 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:59 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:59 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:59 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:59 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:29:59 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:29:59 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:59 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:29:59 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 166.565556][ T5347] overlayfs: unrecognized mount option "work" or missing value [ 166.572404][ T5348] overlayfs: unrecognized mount option "lowerdi" or missing value [ 166.584966][ T5345] overlayfs: unrecognized mount option "work" or missing value 10:29:59 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 166.634950][ T5352] overlayfs: missing 'lowerdir' [ 166.646773][ T5364] overlayfs: unrecognized mount option "lowerdi" or missing value [ 166.686069][ T5368] overlayfs: unrecognized mount option "work" or missing value [ 166.699876][ T5370] overlayfs: workdir and upperdir must be separate subtrees [ 166.713631][ T5375] overlayfs: missing 'lowerdir' [ 166.843985][ T3129] usb 6-1: new high-speed USB device number 36 using dummy_hcd [ 167.083952][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 167.204026][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 167.214766][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 167.225630][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 167.235498][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 167.248389][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 167.257433][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 167.266389][ T3129] usb 6-1: config 0 descriptor?? [ 167.813993][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 167.819991][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 167.828503][ T3129] usb 6-1: USB disconnect, device number 36 10:30:01 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:01 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:01 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:01 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:01 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:01 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:01 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:01 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:01 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:01 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:01 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 168.256455][ T5392] overlayfs: workdir and upperdir must be separate subtrees [ 168.264152][ T5387] overlayfs: unrecognized mount option "work" or missing value [ 168.266749][ T5393] overlayfs: missing 'lowerdir' [ 168.278319][ T5396] overlayfs: unrecognized mount option "work" or missing value 10:30:01 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 168.331314][ T5405] overlayfs: workdir and upperdir must be separate subtrees [ 168.379930][ T5413] overlayfs: workdir and upperdir must be separate subtrees [ 168.382984][ T5412] overlayfs: unrecognized mount option "lowerdi" or missing value [ 168.543863][ T17] usb 6-1: new high-speed USB device number 37 using dummy_hcd [ 168.783878][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 168.903942][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 168.915392][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 168.927139][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 168.937607][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 168.951107][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 168.960513][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 168.969491][ T17] usb 6-1: config 0 descriptor?? [ 169.513925][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 169.520303][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 169.528923][ T17] usb 6-1: USB disconnect, device number 37 10:30:03 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:03 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:03 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:03 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:03 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:03 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:03 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:03 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:03 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:03 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 169.962197][ T5428] overlayfs: workdir and upperdir must be separate subtrees [ 169.974250][ T5432] overlayfs: failed to resolve './fil': -2 [ 169.974922][ T5431] overlayfs: unrecognized mount option "work" or missing value [ 169.992994][ T5435] overlayfs: unrecognized mount option "lowerdi" or missing value 10:30:03 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:03 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 170.038369][ T5443] overlayfs: workdir and upperdir must be separate subtrees [ 170.046965][ T5447] overlayfs: failed to resolve './fil': -2 [ 170.095100][ T5458] overlayfs: unrecognized mount option "work" or missing value [ 170.111510][ T5454] overlayfs: unrecognized mount option "lowerdi" or missing value [ 170.123081][ T5459] overlayfs: failed to resolve './fil': -2 [ 170.293761][ T17] usb 6-1: new high-speed USB device number 38 using dummy_hcd [ 170.533754][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 170.653805][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 170.664646][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 170.676204][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 170.686357][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 170.699566][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 170.708860][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 170.717753][ T17] usb 6-1: config 0 descriptor?? [ 171.253766][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 171.260825][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 171.269186][ T17] usb 6-1: USB disconnect, device number 38 10:30:04 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:04 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:04 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:04 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:04 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:04 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:04 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:04 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:04 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:04 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 171.706457][ T5475] overlayfs: failed to resolve './fil': -2 [ 171.720265][ T5483] overlayfs: workdir and upperdir must be separate subtrees [ 171.727207][ T5480] overlayfs: failed to resolve './file': -2 [ 171.727988][ T5478] overlayfs: unrecognized mount option "work" or missing value 10:30:04 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:04 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 171.796450][ T5494] overlayfs: failed to resolve './file': -2 [ 171.809626][ T5499] overlayfs: failed to resolve './fil': -2 [ 171.834707][ T5501] overlayfs: workdir and upperdir must be separate subtrees [ 171.840607][ T5505] overlayfs: unrecognized mount option "work" or missing value [ 172.013668][ T17] usb 6-1: new high-speed USB device number 39 using dummy_hcd [ 172.253647][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 172.373720][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 172.384544][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 172.396185][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 172.406132][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 172.419019][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 172.428081][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 172.436873][ T17] usb 6-1: config 0 descriptor?? [ 173.163624][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 173.169620][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 173.177148][ T17] usb 6-1: USB disconnect, device number 39 10:30:06 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:06 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:06 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:06 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:06 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:06 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:06 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:06 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:06 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:06 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 173.638484][ T5526] overlayfs: workdir and upperdir must be separate subtrees [ 173.646368][ T5522] overlayfs: failed to resolve './fil': -2 [ 173.666137][ T5529] overlayfs: failed to resolve './file': -2 [ 173.676336][ T5530] overlayfs: unrecognized mount option "work" or missing value 10:30:06 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:06 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:06 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 173.694244][ T5539] overlayfs: failed to resolve './fil': -2 10:30:06 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:06 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r1 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r1, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:06 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 173.747200][ T5549] overlayfs: failed to resolve './file': -2 [ 173.770002][ T5552] overlayfs: workdir and upperdir must be separate subtrees [ 173.808755][ T5557] overlayfs: failed to resolve './fil': -2 [ 173.832779][ T5565] overlayfs: failed to resolve './file': -2 [ 173.913590][ T17] usb 6-1: new high-speed USB device number 40 using dummy_hcd [ 174.153586][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 174.283696][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 174.294421][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 174.305431][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 174.315201][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 174.328103][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 174.337164][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 174.347841][ T17] usb 6-1: config 0 descriptor?? [ 175.083567][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 175.089549][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 175.096989][ T17] usb 6-1: USB disconnect, device number 40 10:30:08 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:08 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:08 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:08 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:08 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:08 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:08 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:08 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 175.527577][ T5578] overlayfs: workdir and upperdir must be separate subtrees [ 175.560170][ T5585] overlayfs: failed to resolve './file': -2 10:30:08 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:08 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) unlink(&(0x7f0000000080)='./bus\x00') 10:30:08 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:08 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 175.578732][ T5595] overlayfs: workdir and upperdir must be separate subtrees [ 175.594678][ T5589] overlayfs: failed to resolve './fil': -2 [ 175.652593][ T5605] overlayfs: failed to resolve './file': -2 [ 175.669575][ T5609] overlayfs: failed to resolve './fil': -2 [ 175.863443][ T17] usb 6-1: new high-speed USB device number 41 using dummy_hcd [ 176.103429][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 176.233457][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 176.244640][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 176.255607][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 176.265356][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 176.278223][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 176.287262][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 176.296018][ T17] usb 6-1: config 0 descriptor?? [ 177.033453][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 177.039711][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 177.048423][ T17] usb 6-1: USB disconnect, device number 41 10:30:10 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:10 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:10 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) unlink(&(0x7f0000000080)='./bus\x00') 10:30:10 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:10 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(0x0, 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:10 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:10 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:10 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) unlink(&(0x7f0000000080)='./bus\x00') 10:30:10 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(0x0, 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:10 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:10 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(0x0, 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 177.508593][ T5617] overlayfs: failed to resolve './file': -2 [ 177.538895][ T5631] overlayfs: failed to resolve './fil': -2 10:30:10 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 177.584832][ T5639] overlayfs: failed to resolve './file': -2 [ 177.641464][ T5650] overlayfs: failed to resolve './fil': -2 [ 177.783387][ T17] usb 6-1: new high-speed USB device number 42 using dummy_hcd [ 178.033300][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 178.153416][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 178.164136][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 178.175021][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 178.185375][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 178.198301][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 178.207523][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 178.216291][ T17] usb 6-1: config 0 descriptor?? [ 178.953287][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 178.959375][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 178.967109][ T17] usb 6-1: USB disconnect, device number 42 10:30:12 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:12 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) unlink(&(0x7f0000000080)='./bus\x00') 10:30:12 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(0x0) 10:30:12 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x0) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:12 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:12 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:12 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:12 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x0) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:12 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) unlink(&(0x7f0000000080)='./bus\x00') 10:30:12 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(0x0) 10:30:12 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 179.419665][ T5665] overlayfs: failed to resolve './file': -2 10:30:12 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x0) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 179.496605][ T5682] overlayfs: failed to resolve './file': -2 [ 179.713256][ T17] usb 6-1: new high-speed USB device number 43 using dummy_hcd [ 179.953228][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 180.073303][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 180.084212][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 180.097241][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 180.110370][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 180.124738][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 180.134109][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 180.144132][ T17] usb 6-1: config 0 descriptor?? [ 180.883358][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 180.889432][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 180.898033][ T17] usb 6-1: USB disconnect, device number 43 10:30:14 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:14 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(0x0) 10:30:14 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:14 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:14 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:14 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) unlink(&(0x7f0000000080)='./bus\x00') 10:30:14 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:14 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(0x0) 10:30:14 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:14 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) unlink(&(0x7f0000000080)='./bus\x00') 10:30:14 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:14 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 181.390622][ T5713] overlayfs: failed to resolve './file': -2 [ 181.613164][ T17] usb 6-1: new high-speed USB device number 44 using dummy_hcd [ 181.853135][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 181.973183][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 181.983955][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 181.995375][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 182.005566][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 182.018762][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 182.028104][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 182.037066][ T17] usb 6-1: config 0 descriptor?? [ 182.773163][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 182.779984][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 182.788016][ T17] usb 6-1: USB disconnect, device number 44 10:30:16 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:16 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(0x0) 10:30:16 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:16 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:16 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:16 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:16 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:16 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(0x0) 10:30:16 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 183.239579][ T5748] overlayfs: failed to resolve './file': -2 10:30:16 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:16 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:16 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:16 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:16 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(0x0) 10:30:16 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:16 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, 0x0) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 183.523053][ T17] usb 6-1: new high-speed USB device number 45 using dummy_hcd [ 183.763063][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 183.883146][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 183.894310][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 183.906003][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 183.916453][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 183.929839][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 183.939956][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 183.949296][ T17] usb 6-1: config 0 descriptor?? [ 184.703115][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 184.709197][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 184.717151][ T17] usb 6-1: USB disconnect, device number 45 10:30:18 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:18 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:18 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:18 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:18 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:18 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, 0x0) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:18 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:18 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:18 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, 0x0) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:18 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:18 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:18 executing program 0 (fault-call:8 fault-nth:0): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 185.311000][ T5831] FAULT_INJECTION: forcing a failure. [ 185.311000][ T5831] name failslab, interval 1, probability 0, space 0, times 1 [ 185.332734][ T5831] CPU: 0 PID: 5831 Comm: syz-executor.0 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 185.342936][ T5831] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 185.352995][ T5831] Call Trace: [ 185.356328][ T5831] dump_stack+0x14a/0x1ce [ 185.360667][ T5831] ? devkmsg_release+0x11c/0x11c [ 185.365618][ T5831] ? show_regs_print_info+0x12/0x12 [ 185.370980][ T5831] ? __fsnotify_parent+0x310/0x310 [ 185.376641][ T5831] should_fail+0x6fb/0x860 [ 185.381070][ T5831] ? setup_fault_attr+0x3d0/0x3d0 [ 185.386078][ T5831] ? getname_flags+0xb8/0x610 [ 185.390752][ T5831] should_failslab+0x5/0x20 [ 185.395259][ T5831] kmem_cache_alloc+0x36/0x260 [ 185.400000][ T5831] getname_flags+0xb8/0x610 [ 185.404495][ T5831] __x64_sys_unlink+0x38/0x50 [ 185.409148][ T5831] do_syscall_64+0xcb/0x150 [ 185.413639][ T5831] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 185.419517][ T5831] RIP: 0033:0x45ca69 [ 185.423404][ T5831] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 185.432938][ T17] usb 6-1: new high-speed USB device number 46 using dummy_hcd [ 185.443274][ T5831] RSP: 002b:00007fcc0a553c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 185.443285][ T5831] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 185.443288][ T5831] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 185.443293][ T5831] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 185.443296][ T5831] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 185.443301][ T5831] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007fcc0a5546d4 [ 185.732958][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 185.852983][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 185.863728][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 185.874613][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 185.884626][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 185.898567][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 185.907625][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 185.917962][ T17] usb 6-1: config 0 descriptor?? [ 186.652935][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 186.659005][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 186.666951][ T17] usb 6-1: USB disconnect, device number 46 10:30:20 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:20 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:20 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:20 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:20 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:20 executing program 0 (fault-call:8 fault-nth:1): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:20 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:20 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:20 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:20 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(0x0, 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:20 executing program 3 (fault-call:8 fault-nth:0): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 187.166972][ T5856] FAULT_INJECTION: forcing a failure. [ 187.166972][ T5856] name failslab, interval 1, probability 0, space 0, times 0 [ 187.197802][ T5856] CPU: 0 PID: 5856 Comm: syz-executor.0 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 10:30:20 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 187.207974][ T5856] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 187.218316][ T5856] Call Trace: [ 187.221646][ T5856] dump_stack+0x14a/0x1ce [ 187.226003][ T5856] ? devkmsg_release+0x11c/0x11c [ 187.231115][ T5856] ? show_regs_print_info+0x12/0x12 [ 187.236356][ T5856] ? terminate_walk+0x382/0x4f0 [ 187.241241][ T5856] ? filename_parentat+0x2d7/0x860 [ 187.246350][ T5856] should_fail+0x6fb/0x860 [ 187.250790][ T5856] ? setup_fault_attr+0x3d0/0x3d0 [ 187.255826][ T5856] ? kern_path_locked+0x590/0x590 [ 187.260849][ T5856] ? __x64_sys_unlink+0x38/0x50 [ 187.265748][ T5856] ? __rcu_read_lock+0x50/0x50 [ 187.270619][ T5856] ? __d_alloc+0x2a/0x6b0 [ 187.274946][ T5856] should_failslab+0x5/0x20 [ 187.279448][ T5856] kmem_cache_alloc+0x36/0x260 [ 187.284362][ T5856] __d_alloc+0x2a/0x6b0 [ 187.288506][ T5856] d_alloc+0x45/0x1c0 [ 187.292461][ T5856] __lookup_hash+0xc8/0x240 [ 187.296934][ T5856] do_unlinkat+0x295/0x940 [ 187.301355][ T5856] ? vfs_unlink+0x30/0x30 [ 187.305742][ T5856] ? strncpy_from_user+0x20c/0x370 [ 187.310830][ T5856] ? getname_flags+0x20d/0x610 [ 187.315582][ T5856] do_syscall_64+0xcb/0x150 [ 187.320060][ T5856] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 187.326204][ T5856] RIP: 0033:0x45ca69 [ 187.330072][ T5856] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 187.350882][ T5856] RSP: 002b:00007fcc0a553c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 187.359281][ T5856] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 187.367224][ T5856] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 187.375774][ T5856] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 187.383732][ T5856] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 187.391762][ T5856] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007fcc0a5546d4 [ 187.454809][ T5876] FAULT_INJECTION: forcing a failure. [ 187.454809][ T5876] name failslab, interval 1, probability 0, space 0, times 0 [ 187.480502][ T5876] CPU: 1 PID: 5876 Comm: syz-executor.3 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 187.490681][ T5876] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 187.500891][ T5876] Call Trace: [ 187.504352][ T5876] dump_stack+0x14a/0x1ce [ 187.510007][ T5876] ? devkmsg_release+0x11c/0x11c [ 187.514935][ T5876] ? show_regs_print_info+0x12/0x12 [ 187.520123][ T5876] ? __fsnotify_parent+0x310/0x310 [ 187.525205][ T5876] should_fail+0x6fb/0x860 [ 187.529592][ T5876] ? setup_fault_attr+0x3d0/0x3d0 [ 187.534592][ T5876] ? getname_flags+0xb8/0x610 [ 187.539606][ T5876] should_failslab+0x5/0x20 [ 187.542789][ T3129] usb 6-1: new high-speed USB device number 47 using dummy_hcd [ 187.544103][ T5876] kmem_cache_alloc+0x36/0x260 [ 187.544117][ T5876] getname_flags+0xb8/0x610 [ 187.561024][ T5876] __x64_sys_unlink+0x38/0x50 [ 187.566473][ T5876] do_syscall_64+0xcb/0x150 [ 187.571649][ T5876] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 187.577526][ T5876] RIP: 0033:0x45ca69 [ 187.581508][ T5876] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 187.601893][ T5876] RSP: 002b:00007f6e79da0c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 187.610489][ T5876] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 187.618591][ T5876] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 187.626546][ T5876] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 187.634546][ T5876] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 187.642943][ T5876] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007f6e79da16d4 [ 187.782776][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 187.902917][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 187.913770][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 187.924832][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 187.935471][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 187.948854][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 187.958167][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 187.968749][ T3129] usb 6-1: config 0 descriptor?? [ 188.742825][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 188.749764][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 188.757907][ T3129] usb 6-1: USB disconnect, device number 47 10:30:22 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b8"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:22 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:22 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(0x0, 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:22 executing program 0 (fault-call:8 fault-nth:2): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:22 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:22 executing program 3 (fault-call:8 fault-nth:1): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:22 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(0x0, 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:22 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:22 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 189.197109][ T5892] FAULT_INJECTION: forcing a failure. [ 189.197109][ T5892] name failslab, interval 1, probability 0, space 0, times 0 [ 189.218130][ T5893] FAULT_INJECTION: forcing a failure. [ 189.218130][ T5893] name failslab, interval 1, probability 0, space 0, times 0 [ 189.236810][ T5893] CPU: 1 PID: 5893 Comm: syz-executor.0 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 189.246884][ T5893] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 189.256924][ T5893] Call Trace: [ 189.260198][ T5893] dump_stack+0x14a/0x1ce [ 189.265047][ T5893] ? devkmsg_release+0x11c/0x11c [ 189.269974][ T5893] ? show_regs_print_info+0x12/0x12 [ 189.275180][ T5893] ? terminate_walk+0x382/0x4f0 [ 189.280012][ T5893] ? filename_parentat+0x2d7/0x860 [ 189.285107][ T5893] should_fail+0x6fb/0x860 [ 189.289507][ T5893] ? setup_fault_attr+0x3d0/0x3d0 [ 189.294507][ T5893] ? kern_path_locked+0x590/0x590 [ 189.299596][ T5893] ? __x64_sys_unlink+0x38/0x50 [ 189.304431][ T5893] ? __rcu_read_lock+0x50/0x50 [ 189.309258][ T5893] ? __d_alloc+0x2a/0x6b0 [ 189.313561][ T5893] should_failslab+0x5/0x20 [ 189.318059][ T5893] kmem_cache_alloc+0x36/0x260 [ 189.322813][ T5893] __d_alloc+0x2a/0x6b0 [ 189.326958][ T5893] d_alloc+0x45/0x1c0 [ 189.330922][ T5893] __lookup_hash+0xc8/0x240 [ 189.335426][ T5893] do_unlinkat+0x295/0x940 [ 189.339922][ T5893] ? vfs_unlink+0x30/0x30 [ 189.346332][ T5893] ? strncpy_from_user+0x20c/0x370 [ 189.351767][ T5893] ? getname_flags+0x20d/0x610 [ 189.356939][ T5893] do_syscall_64+0xcb/0x150 [ 189.361505][ T5893] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 189.367376][ T5893] RIP: 0033:0x45ca69 [ 189.371265][ T5893] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 10:30:22 executing program 0 (fault-call:8 fault-nth:3): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 189.391293][ T5893] RSP: 002b:00007fcc0a553c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 189.399680][ T5893] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 189.407627][ T5893] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 189.415589][ T5893] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 189.423559][ T5893] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 189.431636][ T5893] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007fcc0a5546d4 10:30:22 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 189.439852][ T5892] CPU: 0 PID: 5892 Comm: syz-executor.3 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 189.449909][ T5892] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 189.460216][ T5892] Call Trace: [ 189.463504][ T5892] dump_stack+0x14a/0x1ce [ 189.467829][ T5892] ? devkmsg_release+0x11c/0x11c [ 189.473019][ T5892] ? show_regs_print_info+0x12/0x12 [ 189.478287][ T5892] ? terminate_walk+0x382/0x4f0 [ 189.483126][ T5892] ? filename_parentat+0x2d7/0x860 [ 189.488232][ T5892] should_fail+0x6fb/0x860 [ 189.492618][ T5892] ? setup_fault_attr+0x3d0/0x3d0 [ 189.497612][ T5892] ? kern_path_locked+0x590/0x590 [ 189.503148][ T5892] ? __x64_sys_unlink+0x38/0x50 [ 189.507969][ T5892] ? __rcu_read_lock+0x50/0x50 [ 189.512859][ T5892] ? __d_alloc+0x2a/0x6b0 [ 189.517199][ T5892] should_failslab+0x5/0x20 [ 189.521674][ T5892] kmem_cache_alloc+0x36/0x260 [ 189.526409][ T5892] __d_alloc+0x2a/0x6b0 [ 189.530546][ T5892] d_alloc+0x45/0x1c0 [ 189.534498][ T5892] __lookup_hash+0xc8/0x240 [ 189.538990][ T5892] do_unlinkat+0x295/0x940 [ 189.543376][ T5892] ? vfs_unlink+0x30/0x30 [ 189.547874][ T5892] ? strncpy_from_user+0x20c/0x370 [ 189.552978][ T5892] ? getname_flags+0x20d/0x610 [ 189.557750][ T5892] do_syscall_64+0xcb/0x150 [ 189.562236][ T5892] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 189.569144][ T5892] RIP: 0033:0x45ca69 [ 189.573719][ T5892] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 189.594437][ T5892] RSP: 002b:00007f6e79da0c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 189.602837][ T5892] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 189.610780][ T5892] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 189.618912][ T5892] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 189.626863][ T5892] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 189.634820][ T5892] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007f6e79da16d4 10:30:22 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 189.643459][ T3129] usb 6-1: new high-speed USB device number 48 using dummy_hcd [ 189.719608][ T5925] FAULT_INJECTION: forcing a failure. [ 189.719608][ T5925] name failslab, interval 1, probability 0, space 0, times 0 [ 189.753625][ T5925] CPU: 1 PID: 5925 Comm: syz-executor.0 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 189.763787][ T5925] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 189.773813][ T5925] Call Trace: [ 189.777093][ T5925] dump_stack+0x14a/0x1ce [ 189.781394][ T5925] ? devkmsg_release+0x11c/0x11c [ 189.786309][ T5925] ? show_regs_print_info+0x12/0x12 [ 189.791475][ T5925] should_fail+0x6fb/0x860 [ 189.795861][ T5925] ? setup_fault_attr+0x3d0/0x3d0 [ 189.800853][ T5925] ? kcalloc+0x2b/0x50 [ 189.804890][ T5925] should_failslab+0x5/0x20 [ 189.809370][ T5925] __kmalloc+0x5f/0x2d0 [ 189.813510][ T5925] kcalloc+0x2b/0x50 [ 189.817373][ T5925] ovl_lookup+0x7b2/0x1fd0 [ 189.821775][ T5925] ? ovl_path_next+0x270/0x270 [ 189.826508][ T5925] ? _raw_spin_lock+0xa1/0x170 [ 189.831239][ T5925] ? _raw_spin_trylock_bh+0x190/0x190 [ 189.836578][ T5925] ? _raw_spin_unlock+0x5/0x20 [ 189.841325][ T5925] ? d_alloc+0x18a/0x1c0 [ 189.845536][ T5925] __lookup_hash+0x115/0x240 [ 189.850096][ T5925] do_unlinkat+0x295/0x940 [ 189.854483][ T5925] ? vfs_unlink+0x30/0x30 [ 189.858797][ T5925] ? strncpy_from_user+0x20c/0x370 [ 189.863891][ T5925] ? getname_flags+0x20d/0x610 [ 189.868626][ T5925] do_syscall_64+0xcb/0x150 [ 189.873114][ T5925] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 189.878992][ T5925] RIP: 0033:0x45ca69 [ 189.882860][ T5925] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 189.902448][ T5925] RSP: 002b:00007fcc0a553c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 189.902664][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 189.910843][ T5925] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 189.910848][ T5925] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 189.910852][ T5925] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 189.910856][ T5925] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 189.910865][ T5925] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007fcc0a5546d4 [ 190.032794][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 190.043798][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 190.055280][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 190.065470][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 190.078753][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 190.088151][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 190.097046][ T3129] usb 6-1: config 0 descriptor?? [ 190.842726][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 190.848814][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 190.856704][ T3129] usb 6-1: USB disconnect, device number 48 10:30:24 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b8"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:24 executing program 3 (fault-call:8 fault-nth:2): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:24 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:24 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:24 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:24 executing program 0 (fault-call:8 fault-nth:4): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 191.314058][ T5945] FAULT_INJECTION: forcing a failure. [ 191.314058][ T5945] name failslab, interval 1, probability 0, space 0, times 0 [ 191.324924][ T5947] FAULT_INJECTION: forcing a failure. [ 191.324924][ T5947] name failslab, interval 1, probability 0, space 0, times 0 [ 191.329915][ T5945] CPU: 1 PID: 5945 Comm: syz-executor.0 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 191.349631][ T5945] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 191.359726][ T5945] Call Trace: [ 191.363020][ T5945] dump_stack+0x14a/0x1ce [ 191.367338][ T5945] ? devkmsg_release+0x11c/0x11c [ 191.372356][ T5945] ? show_regs_print_info+0x12/0x12 [ 191.377560][ T5945] should_fail+0x6fb/0x860 [ 191.381972][ T5945] ? setup_fault_attr+0x3d0/0x3d0 [ 191.386982][ T5945] ? kcalloc+0x2b/0x50 [ 191.391063][ T5945] should_failslab+0x5/0x20 [ 191.395567][ T5945] __kmalloc+0x5f/0x2d0 [ 191.399701][ T5945] kcalloc+0x2b/0x50 [ 191.403592][ T5945] ovl_lookup+0x7b2/0x1fd0 [ 191.408511][ T5945] ? ovl_path_next+0x270/0x270 [ 191.413257][ T5945] ? _raw_spin_lock+0xa1/0x170 [ 191.418025][ T5945] ? _raw_spin_trylock_bh+0x190/0x190 [ 191.423464][ T5945] ? _raw_spin_unlock+0x5/0x20 [ 191.428207][ T5945] ? d_alloc+0x18a/0x1c0 [ 191.432539][ T5945] __lookup_hash+0x115/0x240 [ 191.437120][ T5945] do_unlinkat+0x295/0x940 [ 191.441609][ T5945] ? vfs_unlink+0x30/0x30 [ 191.445927][ T5945] ? strncpy_from_user+0x20c/0x370 [ 191.451021][ T5945] ? getname_flags+0x20d/0x610 [ 191.455766][ T5945] do_syscall_64+0xcb/0x150 [ 191.460512][ T5945] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 191.466396][ T5945] RIP: 0033:0x45ca69 [ 191.470267][ T5945] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 191.489848][ T5945] RSP: 002b:00007fcc0a553c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 191.498423][ T5945] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 191.506371][ T5945] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 10:30:24 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:24 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 191.514405][ T5945] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 191.522367][ T5945] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 191.530313][ T5945] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007fcc0a5546d4 [ 191.538532][ T5947] CPU: 0 PID: 5947 Comm: syz-executor.3 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 191.548591][ T5947] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 191.558757][ T5947] Call Trace: [ 191.562050][ T5947] dump_stack+0x14a/0x1ce [ 191.566382][ T5947] ? devkmsg_release+0x11c/0x11c [ 191.571338][ T5947] ? show_regs_print_info+0x12/0x12 [ 191.576564][ T5947] ? terminate_walk+0x382/0x4f0 [ 191.581416][ T5947] ? filename_parentat+0x2d7/0x860 [ 191.586532][ T5947] should_fail+0x6fb/0x860 [ 191.591060][ T5947] ? setup_fault_attr+0x3d0/0x3d0 [ 191.596110][ T5947] ? kern_path_locked+0x590/0x590 [ 191.604330][ T5947] ? __x64_sys_unlink+0x38/0x50 [ 191.609170][ T5947] ? __rcu_read_lock+0x50/0x50 [ 191.613915][ T5947] ? __d_alloc+0x2a/0x6b0 [ 191.618215][ T5947] should_failslab+0x5/0x20 [ 191.622691][ T5947] kmem_cache_alloc+0x36/0x260 [ 191.627427][ T5947] __d_alloc+0x2a/0x6b0 [ 191.631574][ T5947] d_alloc+0x45/0x1c0 [ 191.635584][ T5947] __lookup_hash+0xc8/0x240 [ 191.640113][ T5947] do_unlinkat+0x295/0x940 [ 191.644506][ T5947] ? vfs_unlink+0x30/0x30 [ 191.648896][ T5947] ? strncpy_from_user+0x20c/0x370 [ 191.653982][ T5947] ? getname_flags+0x20d/0x610 [ 191.658818][ T5947] do_syscall_64+0xcb/0x150 [ 191.664007][ T5947] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 191.669971][ T5947] RIP: 0033:0x45ca69 [ 191.673840][ T5947] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 191.693524][ T5947] RSP: 002b:00007f6e79da0c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 191.701995][ T5947] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 10:30:24 executing program 0 (fault-call:8 fault-nth:5): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:24 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:24 executing program 3 (fault-call:8 fault-nth:3): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:24 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(0x0, 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 191.702607][ T17] usb 6-1: new high-speed USB device number 49 using dummy_hcd [ 191.710142][ T5947] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 191.710146][ T5947] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 191.710149][ T5947] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 191.710153][ T5947] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007f6e79da16d4 [ 191.809866][ T5964] FAULT_INJECTION: forcing a failure. [ 191.809866][ T5964] name failslab, interval 1, probability 0, space 0, times 0 [ 191.832273][ T5966] FAULT_INJECTION: forcing a failure. [ 191.832273][ T5966] name failslab, interval 1, probability 0, space 0, times 0 [ 191.837695][ T5964] CPU: 0 PID: 5964 Comm: syz-executor.0 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 191.855026][ T5964] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 191.865090][ T5964] Call Trace: [ 191.868386][ T5964] dump_stack+0x14a/0x1ce [ 191.872750][ T5964] ? devkmsg_release+0x11c/0x11c [ 191.877685][ T5964] ? __lookup_hash+0x115/0x240 [ 191.882460][ T5964] ? show_regs_print_info+0x12/0x12 [ 191.887674][ T5964] ? find_inode+0x40d/0x4c0 [ 191.892167][ T5964] should_fail+0x6fb/0x860 [ 191.896564][ T5964] ? setup_fault_attr+0x3d0/0x3d0 [ 191.901569][ T5964] ? _raw_spin_lock+0xa1/0x170 [ 191.906315][ T5964] ? _raw_spin_trylock_bh+0x190/0x190 [ 191.911684][ T5964] ? ovl_lookup_inode+0x120/0x120 [ 191.916683][ T5964] ? ovl_alloc_inode+0x1b/0x90 [ 191.921424][ T5964] should_failslab+0x5/0x20 [ 191.925996][ T5964] kmem_cache_alloc+0x36/0x260 [ 191.930733][ T5964] ? ovl_free_fs+0x640/0x640 [ 191.935310][ T5964] ? ovl_lookup_inode+0x120/0x120 [ 191.940430][ T5964] ovl_alloc_inode+0x1b/0x90 [ 191.945018][ T5964] ? ovl_free_fs+0x640/0x640 [ 191.949627][ T5964] iget5_locked+0xa2/0x3e0 [ 191.954046][ T5964] ? ovl_get_trap_inode+0x190/0x190 [ 191.959220][ T5964] ovl_get_inode+0x398/0xef0 [ 191.963822][ T5964] ovl_lookup+0x1898/0x1fd0 [ 191.971019][ T5964] ? ovl_path_next+0x270/0x270 [ 191.975765][ T5964] ? _raw_spin_lock+0xa1/0x170 [ 191.980506][ T5964] ? _raw_spin_unlock+0x5/0x20 [ 191.982541][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 191.985252][ T5964] ? d_alloc+0x18a/0x1c0 [ 191.985263][ T5964] __lookup_hash+0x115/0x240 [ 191.999155][ T5964] do_unlinkat+0x295/0x940 [ 192.003609][ T5964] ? vfs_unlink+0x30/0x30 [ 192.008089][ T5964] ? strncpy_from_user+0x20c/0x370 [ 192.013178][ T5964] ? getname_flags+0x20d/0x610 [ 192.017920][ T5964] do_syscall_64+0xcb/0x150 [ 192.022400][ T5964] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 192.028267][ T5964] RIP: 0033:0x45ca69 [ 192.032136][ T5964] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 192.052613][ T5964] RSP: 002b:00007fcc0a553c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 192.061611][ T5964] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 192.069561][ T5964] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 192.077509][ T5964] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 192.085715][ T5964] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 192.093662][ T5964] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007fcc0a5546d4 [ 192.102650][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 192.105699][ T5964] overlayfs: failed to get inode (-12) [ 192.118458][ T5966] CPU: 1 PID: 5966 Comm: syz-executor.3 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 192.129118][ T5966] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 192.139152][ T5966] Call Trace: [ 192.142435][ T5966] dump_stack+0x14a/0x1ce [ 192.146759][ T5966] ? devkmsg_release+0x11c/0x11c [ 192.151668][ T5966] ? show_regs_print_info+0x12/0x12 [ 192.156835][ T5966] should_fail+0x6fb/0x860 [ 192.161220][ T5966] ? setup_fault_attr+0x3d0/0x3d0 [ 192.166214][ T5966] ? kcalloc+0x2b/0x50 [ 192.170252][ T5966] should_failslab+0x5/0x20 [ 192.174724][ T5966] __kmalloc+0x5f/0x2d0 [ 192.178854][ T5966] kcalloc+0x2b/0x50 [ 192.182719][ T5966] ovl_lookup+0x7b2/0x1fd0 [ 192.187106][ T5966] ? ovl_path_next+0x270/0x270 [ 192.191848][ T5966] ? _raw_spin_lock+0xa1/0x170 [ 192.196591][ T5966] ? _raw_spin_trylock_bh+0x190/0x190 [ 192.201933][ T5966] ? _raw_spin_unlock+0x5/0x20 [ 192.206665][ T5966] ? d_alloc+0x18a/0x1c0 [ 192.210976][ T5966] __lookup_hash+0x115/0x240 [ 192.215547][ T5966] do_unlinkat+0x295/0x940 [ 192.220019][ T5966] ? vfs_unlink+0x30/0x30 [ 192.224575][ T5966] ? strncpy_from_user+0x20c/0x370 [ 192.230706][ T5966] ? getname_flags+0x20d/0x610 [ 192.235440][ T5966] do_syscall_64+0xcb/0x150 [ 192.239915][ T5966] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 192.246565][ T5966] RIP: 0033:0x45ca69 [ 192.250446][ T5966] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 192.270212][ T5966] RSP: 002b:00007f6e79da0c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 192.281030][ T5966] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 192.289689][ T5966] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 192.297981][ T5966] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 192.306011][ T5966] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 192.314127][ T5966] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007f6e79da16d4 [ 192.323230][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 192.338554][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 192.359604][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 192.373508][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 192.383239][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 192.395165][ T17] usb 6-1: config 0 descriptor?? [ 193.132558][ T17] usbhid 6-1:0.0: can't add hid device: -71 [ 193.138542][ T17] usbhid: probe of 6-1:0.0 failed with error -71 [ 193.146819][ T17] usb 6-1: USB disconnect, device number 49 10:30:26 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b8"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:26 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(0x0, 0x0) 10:30:26 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:26 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(0x0, 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:26 executing program 0 (fault-call:8 fault-nth:6): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:26 executing program 3 (fault-call:8 fault-nth:4): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:26 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 193.621033][ T5992] FAULT_INJECTION: forcing a failure. [ 193.621033][ T5992] name failslab, interval 1, probability 0, space 0, times 0 [ 193.630437][ T5997] FAULT_INJECTION: forcing a failure. [ 193.630437][ T5997] name failslab, interval 1, probability 0, space 0, times 0 [ 193.645249][ T5992] CPU: 0 PID: 5992 Comm: syz-executor.3 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 193.656306][ T5992] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 193.666343][ T5992] Call Trace: [ 193.669617][ T5992] dump_stack+0x14a/0x1ce [ 193.673924][ T5992] ? devkmsg_release+0x11c/0x11c [ 193.678836][ T5992] ? lookup_one_len_unlocked+0x1f1/0x260 [ 193.684617][ T5992] ? show_regs_print_info+0x12/0x12 [ 193.689793][ T5992] ? ovl_lookup_inode+0x120/0x120 [ 193.694793][ T5992] ? _raw_spin_unlock+0x5/0x20 [ 193.699541][ T5992] ? ilookup5+0x18e/0x190 [ 193.703866][ T5992] ? ovl_lookup_inode+0x120/0x120 [ 193.708881][ T5992] should_fail+0x6fb/0x860 [ 193.713283][ T5992] ? setup_fault_attr+0x3d0/0x3d0 [ 193.718288][ T5992] ? ovl_lookup_layer+0x422/0x510 [ 193.723288][ T5992] ? kzalloc+0x1b/0x30 [ 193.727357][ T5992] should_failslab+0x5/0x20 [ 193.731843][ T5992] __kmalloc+0x5f/0x2d0 [ 193.735972][ T5992] ? __kmalloc+0xf7/0x2d0 [ 193.740294][ T5992] kzalloc+0x1b/0x30 [ 193.744163][ T5992] ovl_alloc_entry+0x1a/0x70 [ 193.748742][ T5992] ovl_lookup+0x14ad/0x1fd0 [ 193.753226][ T5992] ? ovl_path_next+0x270/0x270 [ 193.757988][ T5992] ? _raw_spin_lock+0xa1/0x170 [ 193.762727][ T5992] ? _raw_spin_trylock_bh+0x190/0x190 [ 193.768178][ T5992] ? _raw_spin_unlock+0x5/0x20 [ 193.772915][ T5992] ? d_alloc+0x18a/0x1c0 [ 193.777251][ T5992] __lookup_hash+0x115/0x240 [ 193.782780][ T5992] do_unlinkat+0x295/0x940 [ 193.787182][ T5992] ? vfs_unlink+0x30/0x30 [ 193.791501][ T5992] ? strncpy_from_user+0x20c/0x370 [ 193.796591][ T5992] ? getname_flags+0x20d/0x610 [ 193.801337][ T5992] do_syscall_64+0xcb/0x150 [ 193.805833][ T5992] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 193.811721][ T5992] RIP: 0033:0x45ca69 [ 193.815593][ T5992] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 193.836172][ T5992] RSP: 002b:00007f6e79da0c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 193.845344][ T5992] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 193.853297][ T5992] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 193.861259][ T5992] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 10:30:26 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(0x0, 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 193.869300][ T5992] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 193.877244][ T5992] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007f6e79da16d4 [ 193.885199][ T5997] CPU: 1 PID: 5997 Comm: syz-executor.0 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 193.895345][ T5997] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 193.905483][ T5997] Call Trace: [ 193.908769][ T5997] dump_stack+0x14a/0x1ce [ 193.913091][ T5997] ? devkmsg_release+0x11c/0x11c [ 193.918021][ T5997] ? show_regs_print_info+0x12/0x12 [ 193.923300][ T5997] should_fail+0x6fb/0x860 [ 193.927689][ T5997] ? setup_fault_attr+0x3d0/0x3d0 [ 193.932842][ T5997] ? security_inode_alloc+0x32/0x1f0 [ 193.938136][ T5997] should_failslab+0x5/0x20 [ 193.943691][ T5997] kmem_cache_alloc+0x36/0x260 [ 193.948444][ T5997] security_inode_alloc+0x32/0x1f0 [ 193.953543][ T5997] inode_init_always+0x37c/0x800 [ 193.959253][ T5997] ? ovl_lookup_inode+0x120/0x120 [ 193.964247][ T5997] iget5_locked+0xb9/0x3e0 [ 193.968657][ T5997] ? ovl_get_trap_inode+0x190/0x190 [ 193.973835][ T5997] ovl_get_inode+0x398/0xef0 [ 193.980936][ T5997] ovl_lookup+0x1898/0x1fd0 [ 193.985417][ T5997] ? ovl_path_next+0x270/0x270 [ 193.990163][ T5997] ? _raw_spin_lock+0xa1/0x170 [ 193.994912][ T5997] ? _raw_spin_unlock+0x5/0x20 [ 193.999748][ T5997] ? d_alloc+0x18a/0x1c0 [ 194.003970][ T5997] __lookup_hash+0x115/0x240 [ 194.008961][ T5997] do_unlinkat+0x295/0x940 [ 194.013346][ T5997] ? vfs_unlink+0x30/0x30 [ 194.017659][ T5997] ? strncpy_from_user+0x20c/0x370 [ 194.022738][ T5997] ? getname_flags+0x20d/0x610 [ 194.027561][ T5997] do_syscall_64+0xcb/0x150 [ 194.032047][ T5997] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 194.032466][ T5] usb 6-1: new high-speed USB device number 50 using dummy_hcd [ 194.037926][ T5997] RIP: 0033:0x45ca69 [ 194.049314][ T5997] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 10:30:27 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:27 executing program 3 (fault-call:8 fault-nth:5): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:27 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(0x0, 0x0) [ 194.068981][ T5997] RSP: 002b:00007fcc0a553c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 194.077448][ T5997] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 194.085398][ T5997] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 194.093347][ T5997] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 194.101295][ T5997] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 194.109248][ T5997] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007fcc0a5546d4 10:30:27 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 194.186002][ T6016] FAULT_INJECTION: forcing a failure. [ 194.186002][ T6016] name failslab, interval 1, probability 0, space 0, times 0 [ 194.199054][ T6016] CPU: 1 PID: 6016 Comm: syz-executor.3 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 194.209118][ T6016] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 194.219165][ T6016] Call Trace: [ 194.222451][ T6016] dump_stack+0x14a/0x1ce [ 194.223627][ T5997] overlayfs: failed to get inode (-12) [ 194.226767][ T6016] ? devkmsg_release+0x11c/0x11c [ 194.226780][ T6016] ? __lookup_hash+0x115/0x240 [ 194.241870][ T6016] ? show_regs_print_info+0x12/0x12 [ 194.247199][ T6016] ? find_inode+0x40d/0x4c0 [ 194.251688][ T6016] should_fail+0x6fb/0x860 [ 194.256089][ T6016] ? setup_fault_attr+0x3d0/0x3d0 [ 194.261104][ T6016] ? _raw_spin_lock+0xa1/0x170 [ 194.265851][ T6016] ? _raw_spin_trylock_bh+0x190/0x190 [ 194.271205][ T6016] ? ovl_lookup_inode+0x120/0x120 [ 194.276204][ T6016] ? ovl_alloc_inode+0x1b/0x90 [ 194.280934][ T6016] should_failslab+0x5/0x20 [ 194.282442][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 194.285416][ T6016] kmem_cache_alloc+0x36/0x260 [ 194.295260][ T6016] ? ovl_free_fs+0x640/0x640 [ 194.299829][ T6016] ? ovl_lookup_inode+0x120/0x120 [ 194.304829][ T6016] ovl_alloc_inode+0x1b/0x90 [ 194.309404][ T6016] ? ovl_free_fs+0x640/0x640 [ 194.313996][ T6016] iget5_locked+0xa2/0x3e0 [ 194.318392][ T6016] ? ovl_get_trap_inode+0x190/0x190 [ 194.323573][ T6016] ovl_get_inode+0x398/0xef0 [ 194.328136][ T6016] ovl_lookup+0x1898/0x1fd0 [ 194.332644][ T6016] ? ovl_path_next+0x270/0x270 [ 194.337375][ T6016] ? _raw_spin_lock+0xa1/0x170 [ 194.342193][ T6016] ? _raw_spin_unlock+0x5/0x20 [ 194.346938][ T6016] ? d_alloc+0x18a/0x1c0 [ 194.351149][ T6016] __lookup_hash+0x115/0x240 [ 194.355709][ T6016] do_unlinkat+0x295/0x940 [ 194.360096][ T6016] ? vfs_unlink+0x30/0x30 [ 194.364668][ T6016] ? strncpy_from_user+0x20c/0x370 [ 194.369760][ T6016] ? getname_flags+0x20d/0x610 [ 194.374761][ T6016] do_syscall_64+0xcb/0x150 [ 194.379260][ T6016] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 194.385575][ T6016] RIP: 0033:0x45ca69 [ 194.389628][ T6016] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 194.402515][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 194.410949][ T6016] RSP: 002b:00007f6e79da0c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 194.421697][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 194.430512][ T6016] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 194.430517][ T6016] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 194.430521][ T6016] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 194.430524][ T6016] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 194.430528][ T6016] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007f6e79da16d4 [ 194.435461][ T6016] overlayfs: failed to get inode (-12) [ 194.467359][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 194.498401][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 194.511852][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 194.520973][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 194.529710][ T5] usb 6-1: config 0 descriptor?? [ 195.282471][ T5] usbhid 6-1:0.0: can't add hid device: -71 [ 195.288652][ T5] usbhid: probe of 6-1:0.0 failed with error -71 [ 195.297487][ T5] usb 6-1: USB disconnect, device number 50 10:30:28 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:28 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(0x0, 0x0) 10:30:28 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:28 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:28 executing program 0 (fault-call:8 fault-nth:7): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:28 executing program 3 (fault-call:8 fault-nth:6): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:28 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:28 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:28 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 195.762812][ T6031] FAULT_INJECTION: forcing a failure. [ 195.762812][ T6031] name failslab, interval 1, probability 0, space 0, times 0 [ 195.780088][ T6040] FAULT_INJECTION: forcing a failure. [ 195.780088][ T6040] name failslab, interval 1, probability 0, space 0, times 0 10:30:28 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x0) unlink(&(0x7f0000000080)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:28 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) [ 195.833910][ T6040] CPU: 0 PID: 6040 Comm: syz-executor.3 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 195.843996][ T6040] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 195.854042][ T6040] Call Trace: [ 195.857330][ T6040] dump_stack+0x14a/0x1ce [ 195.861652][ T6040] ? devkmsg_release+0x11c/0x11c [ 195.866586][ T6040] ? show_regs_print_info+0x12/0x12 [ 195.871769][ T6040] should_fail+0x6fb/0x860 [ 195.876164][ T6040] ? setup_fault_attr+0x3d0/0x3d0 [ 195.881178][ T6040] ? security_inode_alloc+0x32/0x1f0 [ 195.886625][ T6040] should_failslab+0x5/0x20 [ 195.891116][ T6040] kmem_cache_alloc+0x36/0x260 [ 195.895863][ T6040] security_inode_alloc+0x32/0x1f0 [ 195.900952][ T6040] inode_init_always+0x37c/0x800 [ 195.905876][ T6040] ? ovl_lookup_inode+0x120/0x120 [ 195.910877][ T6040] iget5_locked+0xb9/0x3e0 [ 195.915281][ T6040] ? ovl_get_trap_inode+0x190/0x190 [ 195.920478][ T6040] ovl_get_inode+0x398/0xef0 [ 195.925066][ T6040] ovl_lookup+0x1898/0x1fd0 10:30:29 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 195.930860][ T6040] ? ovl_path_next+0x270/0x270 [ 195.935712][ T6040] ? _raw_spin_lock+0xa1/0x170 [ 195.940451][ T6040] ? _raw_spin_unlock+0x5/0x20 [ 195.945293][ T6040] ? d_alloc+0x18a/0x1c0 [ 195.950248][ T6040] __lookup_hash+0x115/0x240 [ 195.955270][ T6040] do_unlinkat+0x295/0x940 [ 195.959807][ T6040] ? vfs_unlink+0x30/0x30 [ 195.964134][ T6040] ? strncpy_from_user+0x20c/0x370 [ 195.969361][ T6040] ? getname_flags+0x20d/0x610 [ 195.974128][ T6040] do_syscall_64+0xcb/0x150 [ 195.978664][ T6040] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 195.984546][ T6040] RIP: 0033:0x45ca69 [ 195.988429][ T6040] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 196.008414][ T6040] RSP: 002b:00007f6e79da0c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 196.016817][ T6040] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 196.024779][ T6040] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 196.032742][ T6040] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 196.040691][ T6040] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 196.049420][ T6040] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007f6e79da16d4 [ 196.058074][ T6031] CPU: 1 PID: 6031 Comm: syz-executor.0 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 196.067204][ T6040] overlayfs: failed to get inode (-12) [ 196.068826][ T6031] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 196.068830][ T6031] Call Trace: [ 196.068849][ T6031] dump_stack+0x14a/0x1ce [ 196.093254][ T6031] ? devkmsg_release+0x11c/0x11c [ 196.098798][ T6031] ? show_regs_print_info+0x12/0x12 [ 196.104198][ T6031] ? do_syscall_64+0xcb/0x150 [ 196.109069][ T6031] should_fail+0x6fb/0x860 [ 196.113467][ T6031] ? setup_fault_attr+0x3d0/0x3d0 [ 196.118481][ T6031] ? inode_doinit_use_xattr+0x58/0x3f0 [ 196.123923][ T6031] should_failslab+0x5/0x20 [ 196.128432][ T6031] kmem_cache_alloc_trace+0x39/0x280 [ 196.133726][ T6031] ? blk_crypto_keyslot_evict+0x160/0x160 [ 196.139419][ T6031] inode_doinit_use_xattr+0x58/0x3f0 [ 196.145049][ T6031] inode_doinit_with_dentry+0x8da/0x10e0 [ 196.151263][ T6031] ? sb_finish_set_opts+0x7e0/0x7e0 [ 196.156458][ T6031] ? slab_free_freelist_hook+0xd0/0x150 [ 196.161974][ T6031] security_d_instantiate+0x90/0xf0 [ 196.167143][ T6031] d_splice_alias+0x71/0x590 [ 196.171723][ T6031] ? dput+0x4d9/0x5e0 [ 196.177253][ T6031] ovl_lookup+0x1bc5/0x1fd0 [ 196.181739][ T6031] ? ovl_path_next+0x270/0x270 [ 196.186590][ T6031] ? _raw_spin_lock+0xa1/0x170 [ 196.191493][ T6031] ? _raw_spin_unlock+0x5/0x20 [ 196.196692][ T6031] ? d_alloc+0x18a/0x1c0 [ 196.200933][ T6031] __lookup_hash+0x115/0x240 [ 196.205523][ T6031] do_unlinkat+0x295/0x940 [ 196.210369][ T6031] ? vfs_unlink+0x30/0x30 [ 196.214672][ T6031] ? strncpy_from_user+0x20c/0x370 [ 196.219758][ T6031] ? getname_flags+0x20d/0x610 [ 196.224514][ T6031] do_syscall_64+0xcb/0x150 [ 196.229221][ T6031] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 196.235175][ T6031] RIP: 0033:0x45ca69 [ 196.239062][ T6031] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 196.259385][ T6031] RSP: 002b:00007fcc0a553c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 196.267782][ T6031] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 196.275817][ T6031] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 196.284632][ T6031] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 196.292575][ T6031] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 196.300518][ T6031] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007fcc0a5546d4 [ 196.383029][ T5] usb 6-1: new high-speed USB device number 51 using dummy_hcd [ 196.632348][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 196.752424][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 196.763270][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 196.774158][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 196.783916][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 196.796805][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 196.805871][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 196.814599][ T5] usb 6-1: config 0 descriptor?? [ 197.297657][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0007/input/input18 [ 197.310548][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0007/input/input19 [ 197.332802][ T5] kye 0003:0458:5013.0007: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 197.494246][ T5] usb 6-1: USB disconnect, device number 51 10:30:31 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:31 executing program 3 (fault-call:8 fault-nth:7): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:31 executing program 0 (fault-call:8 fault-nth:8): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:31 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:31 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:31 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:31 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000840)=ANY=[@ANYBLOB="2e0d9a6d80f0f4b2a338e18064900000c5020a000092bc04a55e021cf33c776f78f1e66b6ce694bfa68feb8466344a429eecfc75f6d270f4fcef4806b3fcc933d49e65b3a0b307aa5524b87e05c88e29ad04927b56e38d883823baabfb625c11bf528302ed8336c73c08899d3cfcfc2309d91ea806191792507c6da64c3a4be7e0becafc7ff02f1c8b17ae8e45c499afbcf346b3c9979fb6f8784ade111d6387730eba7a3773cb5d57ea6fb14f94f685fba69a6cc7c732cde6b002e67a966713c5ce008991bf917c050096760b887123fb5c66701dd735c5d88734f60cbdbbb59544c9e0fd0df9b198f24ca94982107c1354379710b9b7d87463ee45562c03aea280d56cd1cc76ca6d2f9ad007df9f4c5e2a8ac073f7da048bc89a75923d28bcfdb1b912f01cffbcd764ab8b8f4dc7550183ee29bb"], 0xc) 10:30:31 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:31 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, 0x0, 0xc) [ 198.030525][ T6094] FAULT_INJECTION: forcing a failure. [ 198.030525][ T6094] name failslab, interval 1, probability 0, space 0, times 0 10:30:31 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 198.108548][ T6094] CPU: 1 PID: 6094 Comm: syz-executor.3 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 198.118639][ T6094] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 198.128694][ T6094] Call Trace: [ 198.131993][ T6094] dump_stack+0x14a/0x1ce [ 198.136351][ T6094] ? devkmsg_release+0x11c/0x11c [ 198.141377][ T6094] ? ovl_get_inode+0x398/0xef0 [ 198.146175][ T6094] ? show_regs_print_info+0x12/0x12 [ 198.151378][ T6094] ? do_syscall_64+0xcb/0x150 [ 198.156066][ T6094] should_fail+0x6fb/0x860 [ 198.160488][ T6094] ? setup_fault_attr+0x3d0/0x3d0 [ 198.165509][ T6094] ? inode_doinit_use_xattr+0x58/0x3f0 [ 198.170974][ T6094] should_failslab+0x5/0x20 [ 198.175472][ T6094] kmem_cache_alloc_trace+0x39/0x280 [ 198.180732][ T6094] ? blk_crypto_keyslot_evict+0x160/0x160 [ 198.186585][ T6094] inode_doinit_use_xattr+0x58/0x3f0 [ 198.191844][ T6094] inode_doinit_with_dentry+0x8da/0x10e0 [ 198.197477][ T6094] ? sb_finish_set_opts+0x7e0/0x7e0 [ 198.202664][ T6094] ? slab_free_freelist_hook+0xd0/0x150 [ 198.208200][ T6094] security_d_instantiate+0x90/0xf0 [ 198.213375][ T6094] d_splice_alias+0x71/0x590 [ 198.217936][ T6094] ? dput+0x4d9/0x5e0 [ 198.222042][ T6094] ovl_lookup+0x1bc5/0x1fd0 [ 198.226551][ T6094] ? ovl_path_next+0x270/0x270 [ 198.231435][ T6094] ? _raw_spin_lock+0xa1/0x170 [ 198.236301][ T6094] ? _raw_spin_unlock+0x5/0x20 [ 198.241175][ T6094] ? d_alloc+0x18a/0x1c0 [ 198.245428][ T6094] __lookup_hash+0x115/0x240 [ 198.250208][ T6094] do_unlinkat+0x295/0x940 [ 198.254606][ T6094] ? vfs_unlink+0x30/0x30 [ 198.259186][ T6094] ? strncpy_from_user+0x20c/0x370 [ 198.264551][ T6094] ? getname_flags+0x20d/0x610 [ 198.269292][ T6094] do_syscall_64+0xcb/0x150 [ 198.274479][ T6094] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 198.280352][ T6094] RIP: 0033:0x45ca69 [ 198.284219][ T6094] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 10:30:31 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:31 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:31 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, 0x0, 0xc) 10:30:31 executing program 3 (fault-call:8 fault-nth:8): clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 198.303802][ T6094] RSP: 002b:00007f6e79da0c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000057 [ 198.313327][ T6094] RAX: ffffffffffffffda RBX: 000000000050acc0 RCX: 000000000045ca69 [ 198.321421][ T6094] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000080 [ 198.329593][ T6094] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 198.338156][ T6094] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 198.346131][ T6094] R13: 0000000000000c6b R14: 00000000004ca28b R15: 00007f6e79da16d4 10:30:31 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, 0x0, 0xc) 10:30:31 executing program 4: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x50, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = creat(&(0x7f00000001c0)='./file0/bus\x00', 0x6857b21ff1155d90) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x1}) r3 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x141942, 0x0) write$P9_RREADLINK(r4, &(0x7f0000000840)=ANY=[], 0xc) 10:30:31 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 198.512283][ T5] usb 6-1: new high-speed USB device number 52 using dummy_hcd [ 198.782257][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 198.902332][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 198.913080][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 198.924062][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 198.934264][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 198.947590][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 198.956775][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 198.968347][ T5] usb 6-1: config 0 descriptor?? [ 199.437507][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0008/input/input20 [ 199.450290][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0008/input/input21 [ 199.471252][ T5] kye 0003:0458:5013.0008: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 199.634055][ T5] usb 6-1: USB disconnect, device number 52 10:30:33 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:33 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:33 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(0x0, 0x0) 10:30:33 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:33 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="7570706598abaa033d2e2f66696c65312c6c6f774f3698cc0502c2ab6275732c776b726b4a1c4b4d68be1cc86d6530"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:33 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) getsockopt$inet6_tcp_buf(r1, 0x6, 0x0, &(0x7f0000000400)=""/222, &(0x7f0000000300)=0xde) unlink(&(0x7f0000000080)='./bus\x00') newfstatat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000280), 0x4000) [ 200.155440][ T6165] overlayfs: unrecognized mount option "uppe˜«ª=./file1" or missing value 10:30:33 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:33 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(0x0, 0x0) 10:30:33 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x181) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:33 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) r1 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) setsockopt$XDP_UMEM_REG(r1, 0x11b, 0x4, &(0x7f0000000380)={&(0x7f00000002c0)=""/131, 0x1010000, 0x0, 0x4, 0x1}, 0x20) ptrace$cont(0x18, r0, 0x0, 0x77) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) r2 = syz_open_procfs(r0, &(0x7f0000000180)='net/psched\x00') ioctl$ASHMEM_GET_PROT_MASK(r2, 0x7706, &(0x7f0000000280)) unlink(&(0x7f0000000080)='./bus\x00') [ 200.197817][ T6182] overlayfs: unrecognized mount option "uppe˜«ª=./file1" or missing value [ 200.209653][ T6181] overlayfs: filesystem on './file1' not supported as upperdir 10:30:33 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:33 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000600)='./file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6294b475732c772f66696c653080a255163d7b2a7117c6ded571f2610aa2b8728a2adcadfa0259cfa5408445fc46310c6112cb6d020a37ad60dfd5887139385344e3981c91d0c8181d5e009d2759d1564579983a7606161560dd9465e5b25aa6915844698ab166418e7d86a80700000000000000ef2c253c550b2c070dfff368075c104b88b535b1fbfee7f48f37544c4ab2474606a6ca4b8a307ed03f7b32a25c21d9818daf55b7d69e4caa31741dfb3b4f79b7986d2999dea45f92c0e1736c3c4169c0439d6f535b7612e6523e9fde08c61b2fc91d4af3f83e94b1ccce892ccb22ecf4514dfe32187e8e0270f5e72317ba8eb22d177bf0c98b56933e00"/297]) newfstatat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', &(0x7f00000003c0), 0x400) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000480)='/proc/bus/input/devices\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240)='nl80211\x00') sendmsg$NL80211_CMD_START_AP(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000e40)=ANY=[@ANYBLOB="4ad4ad658d861214acba1f9bc62400000034d08bf49fc972d31667cf3a5b4f02c39165e4ccd04f878e2359fe347b96b23c53927d0a8fc8688a85f79c5c098b0000000000000003f28afaba984ebf5f4ad19500cf42add3921f72d50ca3a9a4c5ae55b55268b312ab5a2dab8d8dfabe2abeba1485db342484a8eeeed0cc681566da054a665f2817ede90b21707361f35ee550c8aa8a531ea975ce2b0e9f9450a31b97fbfd6f53a7e99dcf64bdf9648cb11d6492748438395d53ac5dc34aa184e65b838d876142a8039d5b99cfad0e8e0e9366a68cf497d5cb29781eacf2a9f20fd32988e8bd4dd515b53314dcf3523c3b028c7355de6b86353ae7bbe3a47dbc023f17e1af3ab23e9b16776b98b5a58ef89ceb2d454334e1074209a4e22af967d2ac5a142b54115248d96eac2dcbc02f385837b39913c66a1a15fa79e1b523bd6f1e7bf2f5aaefc1d9f04b11e0cbef5373079735a2c42fe2ad20475b9c8ef105c373686ebd8f3bee474eef6b3897b659af0cc8ea00000041ffa43bf5b03c96ff836a1ba4d6bd213a26727a78dbde9aef578b46a573ef4cc9dbf5a0168f8ac38d3df6979df5f3903e2719e86e614ce5e1408f6a938dc8699e2ecacaaaf601a2686a7c830caab76a93af76828e2656769694b0bfd4a111c11270bfa004564ea16a902b50f84b7e3abd581396057f7c2720d6b27a1ae8532558fba48b130e02d0935f7a3265833450e08d424f8b2557d57138f9ad58e4af9d5c357a8c5d0ac58e0000000000000000000000000000d244539d05b9e9896a497fcfa91e14b14f822bd1546c8980ae228f520e2f820a7c33011a1f2202d61ca2326e65a703a1eec3681ab9e99b3ed0c49f486065a4cac893e3a8599655ef3798203c662fbd00e559322b97e78219f29c2206b4b37f061ec93cc7cf717260eaa482943db9931790097910b0000060819acd4ab7e9074a22617f9d282d976ea3206b66042d2d537b047732568d88035ae1ce9ee96d42d8df07f739fec7522f3d318a7cd06ec3ce607bd750da3cb3a7162af835980dc0182025de2c0bc31bf5b59cba635272a5a298ecea8deda199446fdfb47ee178655091225db20f98cad55ccce164d7defcb2a13da9f25dafbfa76ae4b366242d8e3eb8b3c1f78d82b0c48d8105fab3514b0568007a37febfa3c5e98ba52b1a0b1054d7fd5633f1fee5b752f08703b72589997e6d0da264711cdcc2f5613236aed18f1af9076ceefb3f99379ececeede8144c9d45266745717494c6aef9245c0870a1c278c73687963a0159ba7a4809dc7bbb68d8723c9aa72f68476ae9b78495ae5f391292c9b50c6b0c96ff7ec5d75102449cbd91fccc95355f8dbf0fbeabd73e8817bb9ef85be0db26188bcb2d476325093251b9ab2a43e45a80a2", @ANYRES16=r2, @ANYRESDEC], 0x3}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) dup(0xffffffffffffffff) sync_file_range(0xffffffffffffffff, 0x0, 0x8001, 0x4) sendmsg$NL80211_CMD_NEW_STATION(r1, &(0x7f0000000580)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000540)={&(0x7f0000000500)={0x3c, r2, 0x1, 0x70bd25, 0x25dfdbfb, {}, [@NL80211_ATTR_STA_SUPPORTED_RATES={0xd, 0x13, "248779568491342ff0"}, @NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x6, 0xbd, [0x7fff]}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0xff7e}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) r3 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_ID(r3, 0x80082407, &(0x7f0000000440)) [ 200.316832][ T6199] overlayfs: filesystem on './file1' not supported as upperdir [ 200.359469][ T6205] overlayfs: unrecognized mount option "w/file0€¢U={*qÆÞÕqòa [ 200.359469][ T6205] ¢¸rŠ*Ü­úYÏ¥@„EüF1 aËm [ 200.359469][ T6205] 7­`ßÕˆq98SD㘑ÐÈ^" or missing value [ 200.394914][ T6209] overlayfs: unrecognized mount option "w/file0€¢U={*qÆÞÕqòa [ 200.394914][ T6209] ¢¸rŠ*Ü­úYÏ¥@„EüF1 aËm [ 200.394914][ T6209] 7­`ßÕˆq98SD㘑ÐÈ^" or missing value [ 200.442176][ T3107] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 200.452685][ T17] usb 6-1: new high-speed USB device number 53 using dummy_hcd [ 200.682136][ T3107] usb 5-1: Using ep0 maxpacket: 16 [ 200.692687][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 200.802225][ T3107] usb 5-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 200.813859][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 200.824608][ T3107] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 200.836343][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 200.847420][ T3107] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 200.857266][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 200.867026][ T3107] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 200.879918][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 200.892959][ T3107] usb 5-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 200.902480][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 200.911664][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 200.919689][ T3107] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 200.928447][ T3107] usb 5-1: config 0 descriptor?? [ 200.934577][ T17] usb 6-1: config 0 descriptor?? [ 201.417307][ T3107] input: HID 0458:5013 as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/0003:0458:5013.0009/input/input22 [ 201.433790][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000A/input/input24 [ 201.446836][ T3107] input: HID 0458:5013 as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/0003:0458:5013.0009/input/input23 [ 201.460133][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000A/input/input25 [ 201.483300][ T3107] kye 0003:0458:5013.0009: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.4-1/input0 [ 201.496841][ T17] kye 0003:0458:5013.000A: input,hiddev97,hidraw1: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 201.614253][ T17] usb 6-1: USB disconnect, device number 53 [ 201.624547][ T5] usb 5-1: USB disconnect, device number 4 10:30:35 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:35 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:35 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) unlink(&(0x7f0000000080)='./bus\x00') creat(0x0, 0x0) 10:30:35 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x83) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) prctl$PR_GET_FPEXC(0xb, &(0x7f0000000340)) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000000680)='TIPC\x00') sendmsg$TIPC_CMD_ENABLE_BEARER(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="0100000000000000000001"], 0x34}}, 0x0) sendmsg$TIPC_CMD_GET_NODES(r1, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, r2, 0x20, 0x70bd2c, 0x25dfdbfe, {}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0xc000001}, 0x4008001) unlink(&(0x7f0000000080)='./bus\x00') 10:30:35 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) openat$procfs(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/bus/input/devices\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x70b) ioctl$PPPIOCSACTIVE(r1, 0x40107446, &(0x7f0000000280)={0x1, &(0x7f0000000180)=[{0x2, 0x20, 0x6, 0x7}]}) unlink(&(0x7f0000000080)='./bus\x00') 10:30:35 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:35 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:35 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:35 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:35 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:35 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) setsockopt$pppl2tp_PPPOL2TP_SO_REORDERTO(r1, 0x111, 0x5, 0x6, 0x4) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='ncpfs\x00', 0x2002cb0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:35 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 202.197132][ T6264] overlayfs: filesystem on './file1' not supported as upperdir [ 202.233404][ T6258] overlayfs: failed to resolve './file0': -2 [ 202.252198][ T6272] overlayfs: failed to resolve './file1': -2 [ 202.367167][ T6291] overlayfs: filesystem on './file1' not supported as upperdir [ 202.422065][ T5] usb 6-1: new high-speed USB device number 54 using dummy_hcd [ 202.662040][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 202.782130][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 202.792847][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 202.804739][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 202.814988][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 202.828184][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 202.837605][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 202.846451][ T5] usb 6-1: config 0 descriptor?? [ 203.316955][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000B/input/input26 [ 203.329559][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000B/input/input27 [ 203.348887][ T5] kye 0003:0458:5013.000B: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 203.582496][ T5] usb 6-1: USB disconnect, device number 54 10:30:37 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:37 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:37 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:37 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:37 executing program 0: clone(0x80000, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) mount$fuse(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='fuse\x00', 0x41000, &(0x7f0000000500)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0xc000}, 0x2c, {'user_id'}, 0x2c, {'group_id'}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x5}}, {@default_permissions='default_permissions'}, {@blksize={'blksize', 0x3d, 0x1000}}, {@max_read={'max_read', 0x3d, 0x100}}, {@allow_other='allow_other'}, {@default_permissions='default_permissions'}, {@allow_other='allow_other'}], [{@subj_type={'subj_type', 0x3d, 'sysfs\x00'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@dont_hash='dont_hash'}, {@context={'context', 0x3d, 'unconfined_u'}}, {@fowner_gt={'fowner>'}}, {@seclabel='seclabel'}, {@subj_type={'subj_type', 0x3d, 'sysfs\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '-{/#'}}]}}) ioctl$RTC_EPOCH_READ(r1, 0x8008700d, &(0x7f0000000280)) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x100) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) creat(&(0x7f0000000180)='./file1\x00', 0x9c) chdir(&(0x7f0000000040)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x6) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000300)={&(0x7f00000002c0)='./bus\x00', r4}, 0x10) unlink(&(0x7f0000000080)='./bus\x00') ioctl$TCSETSF2(r1, 0x402c542d, &(0x7f0000000380)={0x800, 0x1, 0x81, 0x2a9, 0x7, "7db639f7279ca2ffe3742132990a95a669e09b", 0x4, 0x6}) 10:30:37 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYRES64]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$sock_inet6_tcp_SIOCATMARK(r1, 0x8905, &(0x7f0000000180)) unlink(&(0x7f0000000080)='./bus\x00') 10:30:37 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:37 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 204.138424][ T6316] overlayfs: unrecognized mount option "ÿÿÿÿÿÿÿÿ" or missing value 10:30:37 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:37 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180)='/dev/net/tun\x00', 0x800, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000280)) 10:30:37 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:37 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 204.227524][ T6328] overlayfs: unrecognized mount option "ÿÿÿÿÿÿÿÿ" or missing value [ 204.328713][ T6355] overlayfs: filesystem on './file1' not supported as upperdir [ 204.339153][ T6354] overlayfs: upperdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 204.363735][ T6354] overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 204.380023][ T6354] overlayfs: lowerdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 204.422003][ T5] usb 6-1: new high-speed USB device number 55 using dummy_hcd [ 204.661903][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 204.801982][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 204.818173][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 204.840954][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 204.860493][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 204.886420][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 204.905314][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 204.925195][ T5] usb 6-1: config 0 descriptor?? [ 205.416989][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000C/input/input28 [ 205.429617][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000C/input/input29 [ 205.449149][ T5] kye 0003:0458:5013.000C: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 205.682378][ T5] usb 6-1: USB disconnect, device number 55 10:30:39 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:39 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:39 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:39 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:39 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400002, &(0x7f0000000280)='./file2\x00', &(0x7f0000000180)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r1]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:39 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1c3400, 0x0) ioctl$LOOP_GET_STATUS(r0, 0x4c03, &(0x7f0000000280)) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000000c0)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(r5, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x30, r6, 0x20, 0x70bd25, 0x25dfdbfd, {}, [@NLBL_MGMT_A_CV4DOI={0x8}, @NLBL_MGMT_A_DOMAIN={0x11, 0x1, '+^[user.self\x00'}]}, 0x30}}, 0x0) sendmsg$NLBL_MGMT_C_LISTALL(r2, &(0x7f0000000440)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x83a0419f}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)={0x3c, r6, 0x4, 0x70bd25, 0x25dfdbff, {}, [@NLBL_MGMT_A_CLPDOI={0x8, 0xc, 0x1}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x23}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @remote}, @NLBL_MGMT_A_DOMAIN={0xe, 0x1, '/dev/null\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x20000800) unlink(&(0x7f0000000080)='./bus\x00') 10:30:39 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:39 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:39 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:39 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000280)='IPVS\x00') sendmsg$IPVS_CMD_GET_CONFIG(r1, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x3c, r2, 0x1, 0x70bd2b, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x7}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x101}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x5ac}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x7}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xdf1}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24000006}, 0x1) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:39 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:39 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 206.317046][ T6412] overlayfs: filesystem on './file1' not supported as upperdir [ 206.381149][ T6421] overlayfs: filesystem on './file1' not supported as upperdir [ 206.471851][ T17] usb 6-1: new high-speed USB device number 56 using dummy_hcd [ 206.711876][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 206.831937][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 206.842928][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 206.854423][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 206.864638][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 206.878163][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 206.887635][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 206.896545][ T17] usb 6-1: config 0 descriptor?? [ 207.366842][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000D/input/input30 [ 207.379430][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000D/input/input31 [ 207.395831][ T17] kye 0003:0458:5013.000D: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 207.632321][ T17] usb 6-1: USB disconnect, device number 56 10:30:41 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, 0x0) 10:30:41 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:41 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000180)={r1, r3, 0x4}, 0x10) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:41 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./bus\x00', 0x0) r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) ptrace$getregset(0x4204, r0, 0x4, &(0x7f0000000180)={&(0x7f0000000280)=""/228, 0xe4}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:41 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:41 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:41 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:41 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,l\bwerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:41 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:41 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 208.166321][ T6450] overlayfs: failed to resolve './file0': -2 10:30:41 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:41 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') lsetxattr$security_evm(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)='security.evm\x00', &(0x7f00000002c0)=@ng={0x4, 0x4, 'K'}, 0x3, 0x2) [ 208.233336][ T6472] overlayfs: unrecognized mount option "lwerdir=./bus" or missing value [ 208.274919][ T6486] overlayfs: unrecognized mount option "lwerdir=./bus" or missing value [ 208.306135][ T6493] overlayfs: filesystem on './file1' not supported as upperdir [ 208.441750][ T5] usb 6-1: new high-speed USB device number 57 using dummy_hcd [ 208.681714][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 208.801798][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 208.812516][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 208.823376][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 208.833115][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 208.846074][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 208.855238][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 208.864201][ T5] usb 6-1: config 0 descriptor?? [ 209.346951][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000E/input/input32 [ 209.360591][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000E/input/input33 [ 209.381136][ T5] kye 0003:0458:5013.000E: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 210.651687][ C0] kye 0003:0458:5013.000E: usb_submit_urb(ctrl) failed: -1 10:30:44 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, 0x0) 10:30:44 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:44 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:44 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:44 executing program 0: clone(0xba240b00, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x414000, &(0x7f00000003c0)=ANY=[@ANYBLOB="75b01d3d2e2f66696c653f006c6f7c65726469723d2e2f6275733c776f726b646900"/47]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) setsockopt$inet6_tcp_buf(r1, 0x6, 0x12, &(0x7f0000000180)="aba166e85d8fbffcab3b2ddf5a7427811165417aa7aa", 0x16) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=@bridge_setlink={0x20, 0x13, 0x323}, 0x20}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=@bridge_setlink={0x20, 0x13, 0x323, 0x0, 0x0, {0x7, 0x0, 0x0, r4}}, 0x20}}, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f00000020c0)=[{{&(0x7f0000000280)={0x2, 0x4e23, @rand_addr=0x64010102}, 0x10, &(0x7f0000000500)=[{&(0x7f00000002c0)="76dc4eefce8b80145dd9a66031210e2b52abe0dc41a608c92eb372be64385b3ec9c00f10995d9faaad705b02cf7ddf92578cbf1805bc9191cd4c69a0302554055cc65d8a6f8e5a69152ea495ff7bf0529c73871b341939f0f83ca86c7c5d06d31d95136023b61170b051f785df5ce99881d1cebae6a99d1d9ba793dcf5112652555008a4bf5ee5cdc2368dc38c671ee56087c4f67265a13fc31f612da796a18421139e221a0e36a2573f8b11f927c43cd1038dd23abe5fca6e37913b5d7be8338b87f2e5742645c4f2e4a15c8a86e41ba7e943eaba77f5acebc89518a8044aa2fa4d6081fd3c5b912c598ab9430e687b98e47b5a81", 0xf5}, {&(0x7f0000000400)="d6aa37a3145cf2b82ffcf45620fc0b0fae0f143eb8438666353154b9184dbcf0cfda4256f970f10a3adc9327e3d6d39cacbc62f271c4489521b6f8fff6368246d753d10c11af2e0c7c99fbc47000b421b5b879de4cada1baa50ea6dd04e016c941aecf", 0x63}, {&(0x7f0000000480)="f44892a22e30851657a2ea780f3ee6b40f3c3934cca3a7b1243a45f236a9f837b195704aecd740deda0cf7c1639908b96875e92b81c016a38e47de69489a35b55d4e12f1647f159fedb080", 0x4b}], 0x3, &(0x7f00000005c0)=[@ip_tos_int={{0x14, 0x0, 0x1, 0xee}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x400}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xc3}}], 0x98}}, {{&(0x7f0000000680)={0x2, 0x4e22, @multicast1}, 0x10, &(0x7f0000001700)=[{&(0x7f00000006c0)="0bf5b803d92012d24667e0c5df", 0xd}, {&(0x7f0000000700)="760b869b0a40a308b8c63f6c2814208a2a620021bf1ef7d981739eaa2a2e61f02e972d1db80e98a84dec16ea42c7dfd75b7fd548ae92c4053c8a939bfb6c7677eb9786b76e08d32ba5b9c06f5220d979512180cf42428fc10fcfa21897f3fd746985f573a3e70f009d9f7746f3737f6fd68ddf85555c37737641f3d9fc49456500475bd1aba0f50526d8c909222f63f294d26fa858616194be5dbfc53c46b5f14e710ca37583ff47152607fac19a0c98984e90e5ec29b2e06aacfa69be418a544704d9ff1f5c72581b2c2097722eaeed1d5163da502335852d6af0f67900beb2dcf6e9a0b5d16b252a67cba320c4c8c6a589beb188805edac55abb48b430fbd81c4197104264310cfa0aa3b1c96c73d8d0d6d5f5d29b7b0084a1f9caf31bfa94b16f26f206617a815f658f45946d191b68244319e54d2641ac978f1138a348dd14b71102a2394c0814a5052c8076c6f72b1efa5d62a6abe8889771ef6c4776f9755c302fdf578048049635d749ebad15c22575c44ee53e08718ea9b122879b6246a92a8c42b74ea937bed7148ff5483c9c838e33247cad07b555e445a21ef3d3f248f42460d23fad41601864d3e323bad2643a4e5245fe9093096e9a9cf0ca91aeeff07a5efc6798947ae9339e8ae531056b3f1ff255066b8fcdc290e25f06efcbf85e5a9bb4bc3e3f96e0d921fac0d5556a3ec709fe6ba1da87b6dd948443dd6692393ef7ec8d05011283e972e5c0ee406a0ffdfdbb23749411ab04a5d0e0281e0f7f664e63b7c09f24caf1e5e6990ab08fef6a9b9e23c467a2fe8e16e7ae0299568d624b197de078d33721ebf6b153d2ccbaea22b50c926ff46ae5cd1e873d03b2b9059d05af64aec8049a048cd1a15c757ef04dd63002bba2406006aadcdbacf0422dd2e78d8bf58879ec79025ef6e21bf2d91f06bd8a33cb5ad280066d34d4233bfc3cf8a852c075c536667c9745f473173767f0934e7de478af58d1588c3fc7d8de3561469b2f0b50610e1c60a01f8e7546d6956fddda8753e67de3f0e579613ceac0e75b2d4358d6e4bf45519ac23ba0b7bbfd497b9cfe5c1d20d7ec0f46620eb34a084681c7e2827878a11cdb2cf6772668a9ccf7b2fb7b412bfc3907f21a6a2f5970133fa1b5a91d3353befe7981ead08983e9e52a8f1b44f1a3997601992fa43b07c44d2c32461e52deae538b570816e3a9f4433a341cec51e6cecd956addfc4f54c2079d13a6345141f75713d9a78ca019063406a893f8b5fe20831182688451c85890674be7d4ce1fc644fff009277bf9283a228499b18fc2df73aef41e94136b0ed12f39f7da4847fe9952ce809da3e7e031ea3265317ddd760da225a2f68ee83898e5b2bbc29b05e71ab1b48c26c3736ab72ad8bd72e9a97ea64a4a1bb8fd253fa69cb19ce3dbc6208d68079561676dee1082289e7902b31944e2b6600189faab8bdcb46230004392be7481b061f94999da8b367c1e684333cbcb1d71d522cf4261729b2f1acb102e3f7231395c8560dba30d63458b7c39438af6d8dc868446c2287c0b693d3fb178efe13f6139a3a7a89ed5e210daa296bc15e5c496ff0270aff555bd1d8ed111d50f38a567dab773c8561848174b0432691667933ff5f057d9a658d19978de4f09d01200ed0323758dbf3366d9febc7c215f9b8d535541f8d9a00d5aa684a84016b23f68df404a1ffe7ec69a1ec4f8d084014b0cd41ea3524c8ffaeecd69bd4f7ed2822015f0ccbfeaf33b2513c16c77e0940bf4e25f0d51ff5f3fa3c4367548a061c23c233bbebbb07271f6831cea49faf4b0a304d15a0fbfaf86475e05f59af90eb7faeec7f11d49286f5464ba0158d0d1864c5fe6c23fe5c8e5db988a3bc8e4525a4163486b91ad1ce9c681acfdbcf6a7a1af1bf943e08d1ffbe34705d1ced405c5978f9784cdc15e27d82989152bc1bf51f0f3ac42e9287080575a897bbe71e90c5cebfea9cf6862f1d1ff498b0b18c82aa2d4c14bcbb36a0cc2664b9fc230e3975263c879d93d043573158b1c78c50b6a42a5280ae7c2b9f279842cdd6bcfadb7a3a336ff353c14d52a46f76b760eab1c1d642e940c269c916dce7005f02898daf3997437aa8652378de68267ded29055eaa566b92550523f22fae1e133bbe084151b5d59368b21e4d95554f954bb4e55e0d136a7cd8cdfac68d1cc63e8e24dc33141a7b93b41a9e1eb79dce26ba79b335af17cb029b52edb2a17ffbfe87382861272235a2cf60fa1a24e8133b96f2e9d76f9616daa3849ce85a95d731d495faf3610826732f110479a5c4ab9eb12b6bb259819912f589d13890829cda7e935410251ecf6dbc3b3a6fd76c3ccae8a3d067d320dceec30dafd21ebcb59b94b8bf963ff5a22266ec0cd514de385e24c26bc74d8e80e3b02b9109fb0543d9567a64acc7b49cfb386989c035426c29980b4724ea2a6a7ae2b91d2f3b817084086465184f81ca25d633fe4a9b9d3a26f06902c19e989cc1150df23d106c5d271afe59142eec9db46e483b81821b75d0393576dd76a5d5633d6997c8a5efd950f07fbb634211b56a54b537acb2dca9de8e92e59974fe5fa05ca3b98af55372c603e2abc494bbe3c9b1df054eeec8477a07c7e7668728074598c36b366d9c4c9d31b316ac1b1b81c1d1da94051a294a66d12fa03b3076b9226e17858a69f52e4b2f9cab1a9ed8936db58c8f277440a829e796f81a0e8142bdba3a98f3e87b18cb001e47f6ac59e9e7b081aa07fcee9875061ec3a155d433aaf466aa315571fb159e812be4b0b5cb5d09a29923929c67ffe54b8973e78bd32f82307f0f78cd0e534838c115d4c4c7510101d62d13c43232108b0e9264643e855c76f014bf45896d3539ee28fe2626309168653385c223d977c1927376bf8b19e00d7fd3c45fe222db04bfa100e69939248acc3c381c974a3bb24181b63b6287d41ddc0493b33bac581c421f30b8790815802c97e31bd15fff1931562af04e38ced5c134fd0cdb73380019392c6ccb6007b710f08bad318842270123cf75885a9fdc912111e067c89bad52c455bc0a6d4d0c363d18381be8c4e2c24a2269db2ec0933f2097704f3f620ff82f4c4424022eb444cdec0bb6bfbde9f5a78cb3349d7c4d7a04add4107d1af11234b98c5752cc08d040060100ac40fa33756659d8c0e6eadb29b63f76d693395bae82b6e99f6acc90467ba587e6f728909446a1a38a6ea0e3e4e9d96fd6eac0214e980686a561695c14f2e793be3fa0f12ba77f19e65c32626048d99b7a43ec7e5a3803aab37379cda51630898a2e223999db6b617bf241a9f7cdb8a0afaea0ca9103805138cbc2686791cdea3c056addd0a7cd799e1617bd4cf44042ec4e482d6032b8b4ac810a67535062ed14a8aedd9fdef1dff8d9af7fb6d0650e2207fd8a534574efed1fc789440dbbbef66b7146c7b2a56c6710f6873b908afe2fcb60b756f606338d0dd5e22df8eeea470749768f575389bcd599eaa25a2898f872d49600c31e7516680052842de84af19ccb3c52bb62beb57a41834a45345c3038ec14d24e09c78e4d66124f7a5e595e6d9b536a2fc574a3c9f3b088c1946098054f1f4cfe2099641c08b8e0c3724e65f5ae718722cbb18b0c0baaa186fe0d223f5b85a1d172dc2388e55604fca0d980b5dd6055e61b233cf3f27936721483d1c2ff380e6e92bc628dc86ecdbc0feac13abd432ef54205bdbfbbe717bd2b3b1f65e383dc06ddfe1b068b5b431f1829babde0cb941fbdc2a4a9f0de3ba33295b829584fee86683b047395dba7d377af39d4498f408ea80cb40aebdc1d0749581702ad9077703bbd71e74d9e7a5761eaed390cb6d257343f0262cf1adf2ad4521257108292fc12b39163e68a765f9bb0eb1f73f855864b7904f30931646485b0d69eef8f820ec5dffbc1b08e9b72512d11130b36374c293898218c96b9cfb98dbb6e65caafae53d793581eb1ac8478542e720af6abf032ce05b1860d66b4d3ef696717e32b137a2e7d83ec5bb0a2979a4e2c72c0ec0bba33c30e540f0c3463876cca118be31ccfaa8df99448f4ec0a0b8afa53938ea0122d2b1371bd48971be6c5916c0bdb258be767171bd0ea0f50e96ab0571f3b5b10c44a4d78eb941cba827da72c3b0397ba71462e77a5e47c3cccc3da52e22b49e7e42d462d8da95084274dea9eda92c0efe0c88663537deae1756d71e08e3844f9d9c399a48a82ba9a4e2935666ce98b1be0b00cca126b4207e8fab134b05194cc1b9d30e3ad6adb5dbdb8e8a9c73dda663898dc7c5d4f10237c1c47e5b742376b2ce0f258ec1f166080e871ca622c3d7fa6366e03aa8f98aa009504d4f511f33800bd2d42c11bc52d70c6f3180bb9ba75493616041a3b5f0fc58c24936a9e9dc23fa8cf072690e4fed7d33a31551ee5c338813910a3896a9dc1e5081d8bbbb881737471ba1d0a895c9210ca19a091bf49763933dc5270cae581ec7402e32ea6d706e372c1bd57d80c8328b63608f0ae27345d3fa37de844f63b484b0782111ecaf76548a7be17f8f00e8fb3125150ce065a71e5a4eb49a94b55520b3dcddfd4c69d90847d8b10a915f0db50f5bc85164304d04ee4e7a9aae4550c0a00fa7ca75dc09ab0eb05c59dd7c01253011336c9cfc08f331c9b80e27a9791f277ea55d5e72a3384b8996488783a8eb9e86d377de4ed143e80c33371015dc9f538acc9607c8208f578e2d553eacc67a58777f134b6d974a3b7b910a77618903afb6d9205338a4c4f57788eb10fd6647ba41579546dcdf1694da298f2021ffaee607891382e6b6a0dcfca6342e859305ac2bd3a0f8014cb832356a182dd7b141bb0b590c47d4f27cf41331754ba4ee8f4573df6a8d5549acfce726fff724aafab772204aae1fa42b14eafb24bcc62f569d6fa9ee0b948e0f9819c9a12048b08e346910162eb316de392fd82658000e6be0718e35bcc3db4ac55578a619270b122603107a5ea9d52493a8904542d51fc284504923728a3ef0266df71f26a9b9a65352c6d2ebded06bcc0b5ec1509c88230dd0abb35c6afb096d8367455fdd5ac6f4820b22157a876b8b9138dcdcf2a8320622237d5513c9ed317d434ed4cd57d9c65e91cbd40441a685122847e553f013a022947f83dcc56b89c9698a23d2c2e5a22e64ce4815eb05a456cc90972fa91b5409cb610de54c97db85f531d437d5e154fe4b062103d420e543f2bdf03947e2c177a70061da3653bd97c92272a36738c6ef5cbc8d87e13a1f65f576ec75574e0f09617d7e363235354c80a401db16b12f582a310543dca9b169c25f6b415451283d8504ae924654a4613b867f77c84f9a135bfca62bfa08669bd3f96e4cb26e72b50df3eda37ccf5c712cdfa9f75ad03aa56135d2e9dec86b07ec87200fa5ebcc695fa73892fd2bb980a6f276a6bc3bffeacef81d357342e21e8ef9a46d926a22bcd36f53637f75b9062be6222db34942aded985a5ebfd79e8ed720cad5f388ebf9ca2dc8ddf8726f3d2050f05f7317924680f2f2261411f52012f00dccbe606c75a6421d1958d411d88edca673cefca620a0d2292e75a42509db34dd9bb22d58d3129674b84d0f9c764d691f793df6999b97fa39059e2bca4583da1fd9ea21791e84a2986d9d761448f41698eb243e55991ce36334d70f32dc80af2994e1c3dd02f8223352fb0edf1c81ef371c82105d824accd9a10e3a67d6d6872b6e060dc3797de952efd8f7ef8d9bcb1d19466ae193ffbc1292ce90ba5796e9a6d94ef740e3946dca61f977e235a90dcfd09dd955dc", 0x1000}], 0x2, &(0x7f00000021c0)=ANY=[@ANYBLOB="14000000000000000000000002000000feffffff0000000011000000000000000000000001000000c10000000000000014000000000000000000000002000000080000000000000014000000000000000000000001000000001000000000000040000000000000000000000007000000070f0ce0000002ffffffffac1e0001831746e00000010a01010100000000ac1414bb000000008907b8e00000020100001400000000000000000000000100000003000000000000003400000000000000000000000700000000070f7fe00000020a01010100000000890b4000000000e0000001440819300000000600000000001c000000000000000000000008000000", @ANYRES32=0x0, @ANYBLOB="ac1414bbac1e010100000000140000000000007af6902d0001000000ffff0000000000001c000000000000000000000008000000cb6bbf74c8c4e16b38a1b34369e36a7f57a89a5a0c37d8c8df4f9794d0c9ecad13", @ANYRES32=r4, @ANYBLOB="e0000002ac14142d00000000"], 0x148}}, {{&(0x7f00000018c0)={0x2, 0x4e21, @loopback}, 0x10, &(0x7f0000001cc0)=[{&(0x7f0000001900)="97486c4447720df5756b36f461b65e0cb3243fbc425b87c555203f58ba578b", 0x1f}, {&(0x7f0000001940)="61a34a1c21af21bd040ee86276b30f22576ecedbcd3be9d817457fee03cfd22822be5234d7af2c82b41a85b28d4dcacf4078d0ae8d8e15ea5da1136f18acc9b03f735ee47faed5d8ef74a88bfdc41cc12071f70a7bd8b08b9b5a968538f1bfd5d3bd0e8d43acd09d1fdb7ff62df9f7fef0d3547dd5fe1f91cd779c76a7bab3dd6db2fea6d72de8b1de38b494c8d452c1dd85b2f635dd32663a21e4d82633a2ba645e7c54a45f0e5315", 0xa9}, {&(0x7f0000001a00)="107e0184e7140b339b906a13dbb7df76313b82a639341334b68c9828e978", 0x1e}, {&(0x7f0000001a40)="d548380f58575c2b7eabde36425bb09e106195d282eeb05957a5751940fe8955ad1d09b9134fdda422b06f6b2a0d3bc778fc61eb316eeab6eac4d66637bd24bfa6c016f90d13a6bdcba8eccaa49bdddae921feeb", 0x54}, {&(0x7f0000001ac0)="60cbe8d1349985e075e295cb5d7799c676c76ebc0ae1c5a46a00d4ee5085fb05cf493e1ddea92199630ed99327da0eb0eddbeed2084e8d78d093327c05cb4023351def641295b57d6e9f64ead708bd315f2ab56a348b1344f7285d0b250627a7c5a3f464bbbe3ff14c22fc3b720f12b1c06d91c2d2dad58c9df1f7ae59b22b515ba83386fc7a73425bf0f00d936ab09f00e8df348bbceaab2c29be33376050620e3f5227abef435bfa735f73dcb0881d2f85e853abad5e7ab58974bcba92a10fe0f934bc3147151a70ba94d56f4c72441cd67ab02588399f91d3ebba3f34b1dff73c2d95e8ae0e397eacbc21dd4baa03140c9ebeb4b69efde5fe", 0xfa}, {&(0x7f0000001bc0)="63bc46e208e4f0b01195c1c7c4854db72f434ecb27a4acfb666e55ff0d2b020fa5eaa7bcec32a5b06c9823b11d2513aa93e182ca256a7d769801adfed7b83a3671f72f600f99f2e1f0b1042cdfb68aebd3a70d5e1ff507a99184b84c41c786a82a3c95e08bad6984b93da192c1f79e84f5b4b536da8e5206ce2d589d16d23caed1f4915f954681367b65d350b9b2172050bca72a0c34cee093ffab341ac6c4cba1f8f34bd086ff100ab217a52328ae07", 0xb0}, {&(0x7f0000001c80)}], 0x7, &(0x7f0000001d40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7f}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}], 0x48}}, {{&(0x7f0000001dc0)={0x2, 0x4e23, @private=0x6}, 0x10, &(0x7f0000001f80)=[{&(0x7f0000001e00)="a42a298fdeb6a7491e9358d2ce4b684d706250094dc8", 0x16}, {&(0x7f0000001e40)="0153f656f07f6190ac358736a4faf2d22e3675cc08c0e8c58de61b320bc133d1285957d0a6e09da5719dbdecf9f0c4031c16e4155e838eca6c5b9ed0bea75f9cad7e1045197e976d8ffbd1b533bdc053bfeeb1484a18b4fb08fb63977cce8bee4ddea10a16ce07d847f02aa02f72f99ae20c25fe", 0x74}, {&(0x7f0000001ec0)="5c4f47b84b4a5ea8a167af48237ffa84ff75f86cfb2868916676a9fa16bc81e26d4d684ed0c4f436668336b8e36073f1c41970466496106d4a98059dcc88d3571e013bbb8a234faa40032f4eb52e33a4c956938cdedf3ab20c13e8c3db388c17cddcda0aa161ecdf1846b6a4036dbee47f21985de950587b2c3e200863e48ba1ff835eb44cc862d373ddc68f331eae768dc38afbf890241fb3d37430a7de0eaee67800e135941eaf7c47ebf0086d18a0e1fa4a", 0xb3}], 0x3, &(0x7f0000001fc0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80000000}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}, @ip_retopts={{0x68, 0x0, 0x7, {[@end, @timestamp_prespec={0x44, 0x44, 0x7a, 0x3, 0x0, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x6}, {@rand_addr=0x64010101, 0x8}, {@broadcast, 0x81}, {@private=0xa010102, 0x3}, {@loopback, 0x7}, {@private=0xa010102}, {@broadcast, 0x200}, {@loopback, 0x80000000}]}, @ssrr={0x89, 0x13, 0xb6, [@broadcast, @loopback, @loopback, @dev={0xac, 0x14, 0x14, 0x11}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x8}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}], 0xe0}}], 0x4, 0x4000) unlink(&(0x7f0000000080)='./bus\x00') 10:30:44 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x12d) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = add_key$keyring(&(0x7f00000004c0)='keyring\x00', &(0x7f0000002ac0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$instantiate(0x1e, 0x0, 0x0, 0xffffffffffffffc4, r2) request_key(&(0x7f0000000380)='pkcs7_test\x00', &(0x7f0000000400)={'syz', 0x2}, &(0x7f0000000440)='sysfs\x00', r2) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./bus\x00') chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bsg\x00', 0x200, 0x0) ioctl$BINDER_SET_MAX_THREADS(r3, 0x40046205, &(0x7f0000000280)=0x92) 10:30:44 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:44 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:44 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) ioctl$FS_IOC_FSGETXATTR(0xffffffffffffffff, 0x801c581f, &(0x7f0000000180)={0x4, 0x1, 0x81, 0x7fffffff, 0x4}) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:44 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:44 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:44 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 211.223957][ T6519] overlayfs: filesystem on './file1' not supported as upperdir [ 211.259292][ T6539] overlayfs: filesystem on './file1' not supported as upperdir [ 211.541620][ T17] usb 6-1: reset high-speed USB device number 57 using dummy_hcd [ 211.781623][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 212.432206][ T3107] usb 6-1: USB disconnect, device number 57 [ 212.442341][ T17] kye 0003:0458:5013.000E: usb_submit_urb(ctrl) failed: -19 10:30:46 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, 0x0) 10:30:46 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80600, 0x6) unlink(&(0x7f0000000180)='./bus\x00') 10:30:46 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:46 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:46 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6275732c7700086b6469723d2e2f66696c6530c8fc112e53fb48dcbe063c91b0ede2e077c4a3c2c29d9e4e71d9665316b2373a"]) chdir(&(0x7f0000000040)='./bus\x00') r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r3) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', 0x0, r5) fchownat(r1, &(0x7f0000000180)='./bus\x00', r3, r5, 0x1000) unlink(&(0x7f0000000080)='./bus\x00') 10:30:46 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:46 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:46 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f776572030000002e2f6275732c776f726b6469723d2e2f66696c6530"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 212.957153][ T6567] overlayfs: unrecognized mount option "w" or missing value [ 212.967907][ T6563] overlayfs: missing 'lowerdir' 10:30:46 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:46 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:46 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000380)='\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$EVIOCGSW(r3, 0x8040451b, &(0x7f0000000280)=""/229) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) chmod(&(0x7f0000000180)='./bus\x00', 0x40) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="757070657264692f66696c65312c6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f13606ec264"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:46 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 213.011123][ T6582] overlayfs: missing 'lowerdir' [ 213.068707][ T6590] overlayfs: unrecognized mount option "lower" or missing value [ 213.079753][ T6596] overlayfs: failed to resolve './file0': -2 [ 213.080145][ T6594] overlayfs: unrecognized mount option "upperdi/file1" or missing value [ 213.101206][ T6600] overlayfs: failed to resolve './file0': -2 [ 213.111958][ T6604] overlayfs: unrecognized mount option "lower" or missing value [ 213.142143][ T6594] overlayfs: unrecognized mount option "upperdi/file1" or missing value [ 213.261515][ T5] usb 6-1: new high-speed USB device number 58 using dummy_hcd [ 213.501517][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 213.621571][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 213.632311][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 213.643831][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 213.653911][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 213.667171][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 213.676507][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 213.685526][ T5] usb 6-1: config 0 descriptor?? [ 214.166562][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000F/input/input34 [ 214.183149][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.000F/input/input35 [ 214.202667][ T5] kye 0003:0458:5013.000F: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 215.491418][ C0] kye 0003:0458:5013.000F: usb_submit_urb(ctrl) failed: -1 10:30:49 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:49 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:49 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:49 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$char_usb(r1, &(0x7f0000000400)="ac02867471f987377dd309f340003a50de7d9927c07f55a0a4706ad35940820b1af579e1f0958257fc8012b1b71f3324dc561d7e275f948b22d948228eecf3ca3439fc9a721565077cc76c091a51fe2e57b9f386fe22d096ca102fd728c7f4ce734c491bbd304a94bf721895e5c9ea06ab35f2a73fb32483fc072294aac8b30534ff9c52bafab305512131f242b71429dec597e9f87edaaaec8324373ab6b5f5", 0xa0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$PPPIOCATTACH(r3, 0x4004743d, &(0x7f0000000180)=0x3) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e6275730000dab1366c5164ecbe516d17eb8fb9d3b5073ca3241fae7e849b790fc74ee8945dacceb83d8f081f8ee6048ef7e6179bbb3b20c60f874c295a4381b10dff4bcc0095f858625001ce68a5573702c5178f3d47ffc3357f5c6b15071b621d78"], &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='bfs\x00', 0x4011, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 10:30:49 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:49 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x18b) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) accept$packet(0xffffffffffffffff, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000340)=0x14) ioctl$sock_inet6_SIOCDELRT(r1, 0x890c, &(0x7f0000000400)={@local, @private1, @private2={0xfc, 0x2, [], 0x1}, 0x0, 0x5, 0x9, 0x0, 0x401, 0x6, r2}) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:49 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:49 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:49 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 216.057743][ T6634] overlayfs: filesystem on './file1' not supported as upperdir [ 216.059326][ T6630] overlayfs: failed to resolve './file0': -2 [ 216.067552][ T6636] overlayfs: failed to resolve './file0': -2 [ 216.085938][ T6641] overlayfs: filesystem on './file1' not supported as upperdir 10:30:49 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c767775732c776f726b646972aafaabdd76046b30abf1ed3d2e2f66696c6530000000000000000000"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:49 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:49 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 216.123027][ T6648] overlayfs: failed to resolve './file0': -2 [ 216.150062][ T6651] overlayfs: failed to resolve './file0': -2 [ 216.157962][ T6652] overlayfs: failed to resolve './file0': -2 [ 216.197347][ T6657] overlayfs: unrecognized mount option "lvwus" or missing value [ 216.239569][ T6665] overlayfs: unrecognized mount option "lvwus" or missing value [ 216.255129][ T6664] overlayfs: failed to resolve './file0': -2 [ 216.401428][ T3107] usb 6-1: reset high-speed USB device number 58 using dummy_hcd [ 216.651317][ T3107] usb 6-1: Using ep0 maxpacket: 16 [ 217.313588][ T17] usb 6-1: USB disconnect, device number 58 [ 217.322421][ T3107] kye 0003:0458:5013.000F: usb_submit_urb(ctrl) failed: -19 10:30:50 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:50 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x2602, 0x28) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f00000002c0)='NLBL_CALIPSO\x00') sendmsg$NLBL_CALIPSO_C_LISTALL(r1, &(0x7f0000000400)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)={0x44, r2, 0x100, 0x70bd2c, 0x25dfdbfd, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x44}}, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:50 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:50 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:50 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = socket(0x10, 0x2, 0x0) setrlimit(0x6, &(0x7f0000000540)={0x3, 0xda}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r1) syz_mount_image$f2fs(&(0x7f0000000180)='f2fs\x00', &(0x7f0000000280)='./file0\x00', 0x3, 0x2, &(0x7f0000000380)=[{&(0x7f00000002c0)="d8273af0db386bbd8cb1ab08c15a4a58df1b2a76a10bfa5114d4068aab371cbd3c196eaa1b79845c975de16323487b07e5dd5bf3a5ed9da06bcbc6c9db2cc000e15cd57c565964ae6a788a146e4ca1494204996edb5236e807c6fb3e4f33f2d8e26aeb34153b4bc77b80617b38520ee927a8c9fafe4fe03751a0693d3432b86afb9f6a19558d9aef6cd6933214af9dee6c", 0x91, 0xfffffffffffffffa}, {&(0x7f0000000400)="746266235a6334a412f3f86f29bf400dab81346caf5a0878302a61527f36fa2649d80358f4dd8f35e713ccb5fa2dedf506fa12990752d115fbcb44891d49cc4f3773a75b1b95e16258fc93012cfe249cbd822bcf53d08f6a3b1b050174ffbe02169201a7d31b9e5ddc374489", 0x6c, 0x4}], 0x8040, &(0x7f0000000480)={[{@usrquota={'usrquota', 0x3d, '*\''}}, {@heap='heap'}, {@noinline_xattr='noinline_xattr'}, {@nolazytime='nolazytime'}, {@fsync_mode_strict='fsync_mode=strict'}, {@data_flush='data_flush'}], [{@context={'context', 0x3d, 'sysadm_u'}}, {@obj_role={'obj_role', 0x3d, 'overlay\x00'}}, {@fowner_gt={'fowner>', r1}}, {@dont_hash='dont_hash'}, {@pcr={'pcr', 0x3d, 0x1}}, {@obj_user={'obj_user', 0x3d, 'sysfs\x00'}}]}) unlink(&(0x7f0000000080)='./bus\x00') 10:30:50 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:50 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:50 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:50 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:50 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x44) mount(0x0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000140)='sysfs\x00', 0x8080d, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 217.845379][ T6684] overlayfs: failed to resolve './file0': -2 10:30:50 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:50 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 217.932098][ T6686] overlayfs: filesystem on './file1' not supported as upperdir [ 217.967091][ T6720] overlayfs: failed to resolve './file1': -2 [ 217.984135][ T6722] overlayfs: failed to resolve './file0': -2 [ 217.994969][ T6725] overlayfs: failed to resolve './file0': -2 [ 218.101277][ T5] usb 6-1: new high-speed USB device number 59 using dummy_hcd [ 218.351290][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 218.471317][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 218.482109][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 218.492998][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 218.502751][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 218.515671][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 218.525067][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 218.535130][ T5] usb 6-1: config 0 descriptor?? [ 219.016665][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0010/input/input36 [ 219.029503][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0010/input/input37 [ 219.050255][ T5] kye 0003:0458:5013.0010: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 220.321197][ C0] kye 0003:0458:5013.0010: usb_submit_urb(ctrl) failed: -1 10:30:53 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:30:53 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:53 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:53 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYRES64=r0]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$TIOCGPTLCK(r2, 0x80045439, &(0x7f0000000180)) unlink(&(0x7f0000000080)='./bus\x00') 10:30:53 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240)='nl80211\x00') sendmsg$NL80211_CMD_START_AP(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000e40)=ANY=[@ANYBLOB="4ad4ad658d861214acba1f9bc62400000034d08bf49fc972d31667cf3a5b4f02c39165e4ccd04f878e2359fe347b96b23c53927d0a8fc8688a85f79c5c098b0000000000000003f28afaba984ebf5f4af19500cf42add3921f72d50ca3a9a4c5ae55b55268b312ab5a2dab8d8dfabe2abeba1485db342484a8eeeed0cc681566da054a665f2817ede90b21707361f35ee550c8aa8a531ea975ce2b0e9f9450a31b97fbfd6f53a7e99dcf64bdf9648cb11d6492748438395d53ac5dc34aa184e65b838d876142a8039d5b99cfad0e8e0e9366a68cf497d5cb29781eacf2a9d20fd32988e8bd4dd515b53314dcf3523c3b028c7355de6b86353ae7bbe3a47dbc023f17e1af3ab23e9b16776b98b5a58ef89ceb2d454334e1074209a4e22af967d2ac5a142b54115248d96eac2dcbc02f385837b39913c66a1a15fa79e1b523bd6f1e7bf2f5aaefc1d9f04b11e0cbef5373079735a2c42fe2ad20475b9c8ef105c373686ebd8f3bee474eef6b3897b659af0cc8ea00000041ffa43bf5b03c96ff836a1ba4d6bd213a26727a78dbde9aef578b46a573ef4cc9dbf5a0168f8ac38d3df6979df5f3903e2719e86e614ce5e1408f6a938dc8699e2ecacaaaf601a2686a7c830caab76a93af76828e2656769694b0bfd4a111c11270bfa004564ea16a902b50f84b7e3abd581396057f7c2720d6b27a1ae8532558fba48b130e02d0b75f7a3265833450e08d424f8b2557d57138f9ad58e4af9d5c357a8c5d0ac58e0000000000000000000000000000d244539d05b9e9896a497fcfa91e14b14f822bd1546c8980ae228f520e2f820a7c33011a1f2202d61ca2326e65a703a1ecc3681ab9e99b3ed0c49f486065a4cac893e3a8599655ef3798203c662fbd00e559322b97e78219f29c2206b4b37f061ec93cc7cf717260eaa482943db9931790097910b00000608180a99f2b3f8376c6617f9d282d976ea3206b66042d2d537b047732568d88035ae1ce9ee96d42d8df07f739fec7522f3d318a7cd06ec3ce607bd750da3cb3a7162af835980dc0182025de2c0bc31bf5b59cba635272a5a298ecea8ded225db20f98cad55ccce164d7defcb2a13da9f25dafbfa76ae4b366242d8e3eb8b3c1f78d82b0c48d8105fab3514b0568007a37febfa3c5e98ba52b1a0b1054d7fd5633f1fee5b752f08703b72589997e6d0da264711cdcc2f5613236aed18f1af9076ceefb3f99379ececeede8144c9d45266745717494c6aef9245c0870a1c278c73687963a0159ba7a4809dc7bbb68d8723c9aa72f68476ae9b78495ae5f391292c9b50c6b0c96ff7ec5d75102449cbd91fccc95355f8dbf0fbeabd73e8817bb9ef85be0db26188bcb2d476325093251b9ab2a43e45a80a2105ebdc3df2948bd2c387daf", @ANYRES16=r2, @ANYRESDEC], 0x3}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r1, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, r2, 0x200, 0x70bd2d, 0x25dfdbfd, {}, [@NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x3f}, @NL80211_ATTR_MEASUREMENT_DURATION={0x6, 0xeb, 0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000810}, 0x44081) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_STATION(r1, &(0x7f0000000440)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)={0x24, r2, 0x1, 0x70bd2b, 0x25dfdbfb, {}, [@NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5, 0xe4, 0x1}, @NL80211_ATTR_STA_TX_POWER={0x6, 0x114, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x20000000}, 0x8080) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x80) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1\t\x00owerdir=./bus,workdir9./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:53 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:53 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:53 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 220.859674][ T6743] overlayfs: failed to resolve './file1': -2 [ 220.866190][ T6745] overlayfs: failed to resolve './file1': -2 [ 220.867242][ T6746] overlayfs: unrecognized mount option "" or missing value [ 220.892335][ T6748] overlayfs: missing 'lowerdir' 10:30:54 executing program 3: clone(0x9e840000, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:54 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(r1, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x14, 0x3, 0x2, 0x801, 0x0, 0x0, {0xe, 0x0, 0x6}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000001}, 0x8000081) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:54 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 220.917714][ T6758] overlayfs: unrecognized mount option "" or missing value [ 220.922172][ T6748] overlayfs: missing 'lowerdir' [ 220.933038][ T6761] overlayfs: failed to resolve './file1': -2 [ 220.943265][ T6768] overlayfs: failed to resolve './file1': -2 [ 221.030674][ T6780] overlayfs: failed to resolve './file1': -2 [ 221.211135][ T17] usb 6-1: reset high-speed USB device number 59 using dummy_hcd [ 221.461103][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 222.121617][ T3107] usb 6-1: USB disconnect, device number 59 [ 222.131210][ T17] kye 0003:0458:5013.0010: usb_submit_urb(ctrl) failed: -19 10:30:55 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xfffffff9, 0x1000000}) 10:30:55 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:55 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:55 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$PIO_UNISCRNMAP(r1, 0x4b6a, &(0x7f0000000280)="d777ed30cc451a690314317c192c1d2acc86b9bbf3ab2ba83a16b8bfea20b2bb84f6a847a2e5f68c21233ce208c32bc85db9d6589c21bbd22c79a880c168e9d7e95a7f8cd7628ad350be5ddf0fe31acf6f6dbca26af8430926801555b2c60e3abb6cb4599b70400dc62941") mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:55 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='virtiofs\x00', 0x9000, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:55 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:55 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 222.644628][ T6797] overlayfs: failed to resolve './file1': -2 [ 222.668813][ T6803] overlayfs: failed to resolve './file1': -2 10:30:55 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:55 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 222.688272][ T6812] overlayfs: filesystem on './file1' not supported as upperdir 10:30:55 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 222.731925][ T6817] overlayfs: filesystem on './file1' not supported as upperdir 10:30:55 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:55 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$UI_DEV_CREATE(r1, 0x5501) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20102, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000280)=0x34) [ 222.774701][ T6823] overlayfs: failed to resolve './file1': -2 [ 222.866988][ T6842] overlayfs: filesystem on './file1' not supported as upperdir [ 222.931112][ T3107] usb 6-1: new high-speed USB device number 60 using dummy_hcd [ 223.191024][ T3107] usb 6-1: Using ep0 maxpacket: 16 [ 223.311060][ T3107] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 223.321832][ T3107] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 223.332765][ T3107] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 223.342691][ T3107] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 223.355574][ T3107] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 223.364614][ T3107] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 223.373227][ T3107] usb 6-1: config 0 descriptor?? [ 223.856026][ T3107] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0011/input/input38 [ 223.868688][ T3107] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0011/input/input39 [ 223.888374][ T3107] kye 0003:0458:5013.0011: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 225.170957][ C1] kye 0003:0458:5013.0011: usb_submit_urb(ctrl) failed: -1 10:30:58 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xfffffff9, 0x1000000}) 10:30:58 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) setuid(0x0) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r1) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', 0x0, r3) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', 0x0, r5) fsetxattr$system_posix_acl(0xffffffffffffffff, &(0x7f0000000180)='system.posix_acl_access\x00', &(0x7f0000000400)={{}, {}, [{0x2, 0x5}, {0x2, 0x4}, {0x2, 0x3}, {0x2, 0x2, r1}], {}, [{0x8, 0xe, r3}, {0x8, 0x0, r5}], {0x10, 0x4}, {0x20, 0x6}}, 0x54, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:58 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:58 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:58 executing program 1: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:58 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$TIOCSRS485(r2, 0x542f, &(0x7f0000000400)={0x2, 0x8, 0xffff}) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=@bridge_setlink={0x20, 0x13, 0x323, 0x0, 0x0, {0x7, 0x0, 0x0, r4}}, 0x20}}, 0x0) sendto(r0, &(0x7f0000000280)="eea9e46a20beac38b83a2c6b0f1bd21e21fbfdfc0f8a054e1e693fa40d41950d7aee3695a50ea39aee37c1fc4ac3b29e3285e2a3208cd84ae0a29f3eee0a48775ea429fc42aea503172a315888b3b13e8a41dc6d80e2494cea27fc", 0x5b, 0x24000804, &(0x7f0000000300)=@ll={0x11, 0xc, r4, 0x1, 0x7f}, 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65308db9762cd7daa045f42227f8e78ca9aa6c40409c24384651d72bc62e1e00b840b6bcc23cb225a6fcc195ca69494ffb75029deeb6040000003e9889279b48cbbc7513"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:58 executing program 1: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:58 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$sock_SIOCGSKNS(r0, 0x894c, &(0x7f0000000180)=0x1ff) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:30:58 executing program 4: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:58 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:30:58 executing program 1: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 225.722410][ T6864] overlayfs: unrecognized mount option "×Ú Eô"'ø猩ªl@@œ$8FQ×+Æ." or missing value 10:30:58 executing program 1: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 225.800709][ T6864] overlayfs: unrecognized mount option "×Ú Eô"'ø猩ªl@@œ$8FQ×+Æ." or missing value [ 225.822292][ T6877] overlayfs: filesystem on './file1' not supported as upperdir [ 226.060938][ T3107] usb 6-1: reset high-speed USB device number 60 using dummy_hcd [ 226.300898][ T3107] usb 6-1: Using ep0 maxpacket: 16 [ 226.961688][ T17] usb 6-1: USB disconnect, device number 60 [ 226.971046][ T3107] kye 0003:0458:5013.0011: usb_submit_urb(ctrl) failed: -19 10:31:00 executing program 1: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 4: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') open$dir(&(0x7f0000000340)='./file1\x00', 0x30100, 0xb2) unlink(&(0x7f0000000080)='./bus\x00') mount$overlay(0x0, &(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000280)='overlay\x00', 0x20080, &(0x7f00000002c0)={[{@metacopy_off='metacopy=off'}, {@redirect_dir={'redirect_dir', 0x3d, './bus'}}], [{@smackfstransmute={'smackfstransmute', 0x3d, 'overlay\x00'}}, {@dont_measure='dont_measure'}]}) 10:31:00 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xfffffff9, 0x1000000}) 10:31:00 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$USBDEVFS_RESET(r3, 0x5514) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) lsetxattr$trusted_overlay_nlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='trusted.overlay.nlink\x00', &(0x7f0000000300)={'L-'}, 0x16, 0x2) ioctl$int_out(r1, 0x5462, &(0x7f0000000180)) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:00 executing program 1: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 4: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 2: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 4: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 4: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 2: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:00 executing program 3: clone(0x2009208ccfc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) pread64(0xffffffffffffffff, &(0x7f0000000180)=""/41, 0x29, 0x2) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:00 executing program 0: clone(0x2942000, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 227.568493][ T6929] overlayfs: filesystem on './file1' not supported as upperdir [ 227.586375][ T6930] overlayfs: filesystem on './file1' not supported as upperdir [ 227.594206][ T6937] overlayfs: failed to resolve './file1': -2 [ 227.681423][ T6948] overlayfs: failed to resolve './file1': -2 [ 227.790795][ T17] usb 6-1: new high-speed USB device number 61 using dummy_hcd [ 228.030821][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 228.150879][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 228.162253][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 228.173789][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 228.183873][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 228.197072][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 228.206421][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 228.215306][ T17] usb 6-1: config 0 descriptor?? [ 228.695741][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0012/input/input40 [ 228.708343][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0012/input/input41 [ 228.722860][ T17] kye 0003:0458:5013.0012: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 230.010748][ C1] kye 0003:0458:5013.0012: usb_submit_urb(ctrl) failed: -1 10:31:03 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200, 0x0, 0x0, 0x1000000}) 10:31:03 executing program 2: exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:03 executing program 4: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:03 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) sysinfo(&(0x7f0000000300)=""/47) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000340)='overlay\x00', 0x2000840, &(0x7f0000000340)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:03 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000180)='./bus\x00') 10:31:03 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:03 executing program 2: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:03 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f00000005c0)='batadv\x00') sendmsg$BATADV_CMD_SET_HARDIF(r0, &(0x7f0000000680)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x40, r1, 0x100, 0x70bd25, 0x25dfdbff, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @multicast}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x3}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x1}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x7fffffff}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0xff}]}, 0x40}, 0x1, 0x0, 0x0, 0x40000}, 0x8005) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000480)='sysfs\x00', 0x90800, 0x0) open(&(0x7f0000000540)='./file1\x00', 0x0, 0x8) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="75050000006469723d2e2f66696c65312c746f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c6530368c50d3ecf86963eb8886010229cc5b4f1fdabea1c3448acaefe4841316fba99b088fadb21feeea3defeb41bc4e646f500bfedb11bca9ef93e9954291539f0e1e80ac741a92011e1ffbd6a60e0214603f337805da465d189f9e44ecde8fee8eb897880be655bd05d77889a263c14723feb673be556af6857069f32eaae9da90ef39d0b0ca716e8dc710dfaceaa7c7fa974f00d5c21c4b493cc1095b5dd724f5e4571016a78695f8ec18755175edf1497d2a3084fb1d51f4f2d5a23581639e18e9c63c5f7044607009997e7c91a27a928d2ea50b6ee8aaf3215a63620f57b480347380ea4ad981441f40f9d437e5e4459a1c6a"]) r2 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vga_arbiter\x00', 0x4000, 0x0) setxattr$security_evm(&(0x7f0000000380)='./bus\x00', &(0x7f0000000400)='security.evm\x00', &(0x7f0000000440)=ANY=[@ANYBLOB="02f405296e218653e72a"], 0xa, 0x0) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(r2, 0x6, 0x15, &(0x7f0000000340)=0x3, 0x4) chdir(&(0x7f0000000040)='./bus\x00') lsetxattr$trusted_overlay_opaque(&(0x7f0000000180)='./file1\x00', &(0x7f0000000280)='trusted.overlay.opaque\x00', &(0x7f00000002c0)='y\x00', 0x2, 0x0) mkdir(&(0x7f00000006c0)='./file1\x00', 0x8c) lsetxattr$security_selinux(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)='security.selinux\x00', &(0x7f0000000500)='system_u:object_r:audisp_exec_t:s0\x00', 0x23, 0x2) unlink(&(0x7f0000000080)='./bus\x00') 10:31:03 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:03 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:03 executing program 2: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 230.551252][ T6974] overlayfs: unrecognized mount option "overlay" or missing value [ 230.564080][ T6975] overlayfs: failed to resolve './file1': -2 10:31:03 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 230.605843][ T6989] overlayfs: failed to resolve './file1': -2 [ 230.636724][ T6997] overlayfs: filesystem on './file1' not supported as upperdir [ 230.675981][ T7002] overlayfs: unrecognized mount option "u" or missing value [ 230.678378][ T7004] overlayfs: failed to resolve './file1': -2 [ 230.689294][ T7012] overlayfs: unrecognized mount option "u" or missing value [ 230.910682][ T5] usb 6-1: reset high-speed USB device number 61 using dummy_hcd [ 231.150664][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 231.801230][ T17] usb 6-1: USB disconnect, device number 61 [ 231.810817][ T5] kye 0003:0458:5013.0012: usb_submit_urb(ctrl) failed: -19 10:31:05 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x1, 0x200}) 10:31:05 executing program 2: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:05 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:05 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') statfs(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/49) unlink(&(0x7f0000000080)='./bus\x00') 10:31:05 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:05 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r1, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) mount$overlay(0x400002, &(0x7f0000000280)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2020001, &(0x7f0000000180)=ANY=[@ANYRES16=r1, @ANYRES16=r0]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:05 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:05 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:05 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$UI_ABS_SETUP(r1, 0x401c5504, &(0x7f0000000180)={0x8000, {0x52, 0x3, 0x113, 0x5, 0x7c, 0x400}}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:05 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:05 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 232.346393][ T7028] overlayfs: failed to resolve './file1': -2 [ 232.384973][ T7044] overlayfs: filesystem on './file1' not supported as upperdir 10:31:05 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="44cbf88efff4ff5583ba6355f5fc597c6ab60d5d21d16da7886a831d54d6aa63a615d1f1399f03c846454d9018aaa2eb6957cfc3b06dca2a4bd394de26329e1190ea31436e2b3909df428ce1b13ef04de1f8697d6e52635d3d67", 0x5a}, {&(0x7f0000000300)="ba642895269d1680467d27029b83cb418ba3368cd6d537f82c5359d1ffc56371991fccdace362cee988639118475d9ee6c503bc9868c534672b7149307414da70f9b4ae4833a1daaef7b52debe6dd69dd3a9af1fdd0b759a3ff4f0a6ec74206fd6a1b8c44ced6a837105b2c162f7bb8f6b5abf252d7ca414", 0x78}, {&(0x7f0000000400)="41822e05e4a1bf588bf709d3e2b7c6e2b00b43a7ffa517f208b5a19e35bb8fe508d08966903a7299de7f148d2d76e37b9cfc91a9be8d1863f614e8df54c5a79a09b8edb65b89bb42abef83c8f9e13022d707e3e276743a7f7ac2eba5bd0dbbb46c79f15880d2bdc66e0af894c77c4145a90528", 0x73}, {&(0x7f0000000480)="621f53fdb90917771cf9c921b474a8df5f3fb611fa3ecae010ae1940709475a5f421bf10b2f67c4f9546380fd731fdac3234cf88eb74eca73cb00c2f7343440f2e5adf1f570b8b70cd26da0285765c615f3739b0538faf666bf7765d5f115efd7f17e81cf7bc9b97cecc2a1376a479", 0x6f}, {&(0x7f0000000180)="8dee891bd67055363a163ffa36256ee992cd52fe0e099abd9faeb9d771", 0x1d}, {&(0x7f0000000380)="030ad14d87a5f8fb562ab809f8d2d4c893625c04ac9ae041461338ae89972c0a831d870deaee4c5d61b122f2860b", 0x2e}, {&(0x7f0000000500)="4eb36ba01575ccdd6898017d4c99ce2a68ae5f1f2a97c8033c39107417c7e52a617f2ecadc600d2fc9948227bbe79a522b73f48851594e4c73d8f0cee5f5a13d12108ab664ac8a82e02e16d67ccaa6eb4b8cb8fe17cd9fb42c76a971015bcaf6c46e1b10388898189c5ec56a1f099b379002eb967f18dc8b869fefdb9f989b8c9f4c9be1b7d28884a00d9a76e221be441162c636c479ad6966e336b54dae402fa22dc1e212c4a85fe1e0d7ccc326153d8532780219bed168addfb82f1cbc6ef3622582472aca2735007ab09455f148b7c8f940969542ab411588a743c15100b4", 0xe0}, {&(0x7f0000000600)="bf3fba8b0398786019941db84ccd7f06f327ecbeffb3ea", 0x17}], 0x8) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 232.419054][ T7049] overlayfs: failed to resolve './file1': -2 [ 232.455024][ T7058] overlayfs: failed to resolve './file0': -2 [ 232.488157][ T7066] overlayfs: filesystem on './file1' not supported as upperdir [ 232.660597][ T5] usb 6-1: new high-speed USB device number 62 using dummy_hcd [ 232.900587][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 233.020632][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 233.031446][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 233.043112][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 233.053446][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 233.066944][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 233.076684][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 233.086153][ T5] usb 6-1: config 0 descriptor?? [ 233.575811][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0013/input/input42 [ 233.588693][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0013/input/input43 [ 233.609482][ T5] kye 0003:0458:5013.0013: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 234.890425][ C0] kye 0003:0458:5013.0013: usb_submit_urb(ctrl) failed: -1 10:31:08 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) keyctl$instantiate(0x1e, 0x0, 0x0, 0xffffffffffffffc4, 0x0) keyctl$get_keyring_id(0x0, 0x0, 0x4) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x140040, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = geteuid() r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', 0x0, r4) fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r4, 0x900) getsockopt$ARPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x0, 0x61, &(0x7f0000000280)={'filter\x00', 0x32, "5bc312df370fb3bbaf84f65db90977606c6908049f4705a389cd45ea237f6e6071bb73d86549767621d3faac3dd8bf2cd476"}, &(0x7f0000000300)=0x56) unlink(&(0x7f0000000080)='./bus\x00') 10:31:08 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:08 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:08 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:08 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='ramfs\x00', 0x241000, 0x0) r0 = socket$inet(0x11, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f00000000c0)=0x100, 0x4) sendmsg(r0, &(0x7f0000000040)={&(0x7f000005e000)=@nfc={0x27, 0x1}, 0x80, 0x0}, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$sock_inet_SIOCSIFBRDADDR(r4, 0x891a, &(0x7f0000000140)={'batadv_slave_1\x00', {0x2, 0x4e22, @remote}}) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="75707065727ecd704925f8332db4859ee799f2e00e6469723d2e2f66696c65312c6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c6530"]) chdir(&(0x7f0000000040)='./bus\x00') 10:31:08 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:08 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:08 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:08 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:08 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 235.425348][ T7087] overlayfs: unrecognized mount option "upper~ÍpI%ø3-´…žç™òàdir=./file1" or missing value [ 235.441337][ T7089] overlayfs: failed to resolve './file1': -2 [ 235.441643][ T7094] overlayfs: failed to resolve './file0': -2 10:31:08 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:08 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 235.511239][ T7087] overlayfs: unrecognized mount option "upper~ÍpI%ø3-´…žç™òàdir=./file1" or missing value [ 235.528873][ T7111] overlayfs: failed to resolve './file1': -2 [ 235.541597][ T7116] overlayfs: failed to resolve './file0': -2 10:31:08 executing program 0: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x196) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) getresgid(&(0x7f0000000180), &(0x7f0000000280), &(0x7f00000002c0)) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d0200000000000000726b6469723d66696c65300000"]) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ptmx\x00', 0x20880, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:08 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:08 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:08 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 235.562296][ T7118] overlayfs: failed to resolve './file0': -2 10:31:08 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6275732c776f726b641df169723d2e2f66696c6530"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 235.661168][ T7139] overlayfs: failed to resolve './file0': -2 [ 235.687782][ T7145] overlayfs: unrecognized mount option "workdñir=./file0" or missing value [ 235.717089][ T7148] overlayfs: unrecognized mount option "workdñir=./file0" or missing value [ 235.780281][ T5] usb 6-1: reset high-speed USB device number 62 using dummy_hcd [ 236.020276][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 236.670782][ T17] usb 6-1: USB disconnect, device number 62 [ 236.680304][ T5] kye 0003:0458:5013.0013: usb_submit_urb(ctrl) failed: -19 10:31:10 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:10 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:10 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:10 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:10 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) tkill(0x0, 0x3c) ptrace$cont(0x18, 0x0, 0x0, 0x0) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r1) lstat(&(0x7f0000009000)='./bus\x00', &(0x7f0000009040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000091c0)=[{&(0x7f00000048c0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000005b00)=[{&(0x7f0000004940)="3cd55616877d02482ae7124cf011f8e85ae22a7638a6b79636706da98a3fe03357dd585726a8cfaeed2d0f50e1d62ac94bbf9590d170765d0b5468232117b94d766af2725baf5eabaff0a4522dd362d5478f3f55a5ff7fcb2f2e36253805b9327c574e8a18c97732a5fa4606587454bfb66f1c38a730574bfeb409545891b418977b2922ad82e07db26ef1c9dffcd979e7ac3cae8bd3ccb9e7ae6c687f3c438063944a89a5bfa59900dabd917e202278efa2bb", 0xb3}, {&(0x7f0000004a00)="1fff68844e7dad5fd89dc3cfece84541a9f934a797d241f63066ee3a94a1d570f2d6f4394867ee53555cd6842df1fc76b01aba4b2f0ddfcfc7f868cdf36ef20f67b7a7c4f3e8c9652ab91bdaa13cf27e34a639d1b6a1b2ca979afd02b29f18", 0x5f}, {&(0x7f0000004a80)="7f1527dff4f125848447689695f7daf6387be88756688890ba51728411bc2c8207cd759a50e916e066c576e0656bd45749028d055337b5eb3be5fc38bf71bda3e84203bccb24477088de84d81a5d75de0e59be7c8dc6f295bf7e6a02a966fa5e7228170f5b712112ddde195ccefd9884762b51be469272d50169a40c4edf9689", 0x80}, {&(0x7f0000004b00)="dddb1492252098fb3310e0cfd5fd0cd3042653497b4d25828bf204e66b495c520882bc13d9aa92e9cf181ebcbbc47f5287869e7473728ae7e2f9f95aca040e15f65e13ba459567efd67acd820a5ee7260666571cdce5c0a43874ff7eee41c24900789a15f32c7081d31810b62689bc3f365da0e3e5ac7da7541596a80a68ebe750591e5705f5f734ca5eb7c96fb3ec663a3119227bf783ff61244252c8df476211a463c1e3965fc26d20d2e8883d4e8b2b640c6923d9723b177b7de8bf1d3cb5d17aa9eaf2c091fb84b5c2bae88bfa8ff3cec30ca152b355bd7ed2f4ac4e7c0348bc6efa497218d691ab7914e88b8279f8e5853a6dd1726eebcc445ba3d8de4e73d600dfe840f4db00bcac8a467ab2f2b3b03ee9d9b560eda13290acfe0434310b09e085c6d39cb09a546a368b668f62ab7dd77cc949c7cb91ff706aba6fcdd3ab193bb70bef9bac9565da770c38f6d8f5f3378ca2f1d2157aaa478669b8cb50a642a9d880712f494af71a987ec8fe54c7219a130596e704893338101eaad839ed96353da7b49965ec96bf90ddb2ffbd28468985464089990a3b508dbda9fb53558e8776f8002574fcd8d45c0c140e5541e16c5b29b18acdb57c8889904c313755918ec585fe7baf2d96b0242291d4dd689b1244e7f572301423e04239fdb3d983e5f34891e8bb4aebb459c82c2736035ab145feb49be59ce84dd7fc1cb5011ccae2fb65a1324853d456a19ba4a666e3a1aa8beb1bce3c2d9b71794f72887d6ebdd7f7af72b83a3808ffa86eba58c2b0bed1fc7545443e9e59014fc8a8b47d9ebe1c9ee959a862239a8f97f4e0e5c18b1a3d8b10b97593a8fa74fb6385acbed3b409855dad3aec05265b791d84768bcf76f98c2525a5f3bb3c4ede85e2db1a07d7833474bd987fb61da8eff3d49efd5fc08b0aa9b0319b7c5ee5f08994ebc7f61b3b01ce1bad2f6014d7bd5aeca5d002baadab645bb8a45ee9fb56c39ecf5d0ecddcf75f879a325ee5c533ae134c8c6894f574737202a5d0c5c33eba8d0d78243787f31839df293d8fcbec50f52564ed0b9c086f4014e81c6e2d0622a7748a48a8bd722895135d52bdba3660396a412c80d74b1f3f136e60ce513f60b9e15b385e4b957dacadc9c1e25d2c62da6d18713c81e39802260ef7b7daf354bd365c0b6d2ccb46e85d1bcf49d31538532a2e758443570cbbcc164ef0deea3bcdbf3334621b1d7350ad519364a7ff41de389e7184f3f35f130d288e37b6077821b8a796d9577f52f9c1558e10a68469eb713ec584ae00febd856311b68e12aa62a172a878fb4216984bde31e1385dfdc28ac4bde953c8a3c0edc2aa0b5b5e2713b7f5764464852bd58a02ef550394d58c9d23243068effcf56f9ebc911dd55159eb8579feca331c280b67916685531b6d8dcaa06bc10c3958c3793478df59aaf9f179ba7c9312006f6588e5f5438a1336b6c9cb2a14199cd920e113cf4544c6ac6ba196bd0f9cd01ebac39cf67f7661f18dbec3d370907d721fdedee5c3a0655f8e479b5730c97581bd70f9ac11a2207cf43ab6bcb22b7fe1cefa031d21cf31ed5546f95780a9f83f031feaa4927a8fe234a3d5dfed0639428ddbec05def772ca5ca75c487ba266184d46308de025c2d1e4696668d5cdc4973760af8f606f2c1e6910fce223975aa61fa9fda14e82f38f242d8de6030cfb8b2bf4d9a5dc9ce2aa805d78c66fb175deacf3e9058579e29d9f876c6fd18aaad1c8463f3d348976b0a7a4faa864dcac957525bc648111a9f0574b46050873e34dc488c677570ee7073483e6dc6c9027e688248d0c363a4550c9f4346727f76eb914c372e04c0629e294c596a72173a1360c7fc7d902f4571239d3368c32830fd3c38b895f343a036e6ab2f64bc688ca5d9c5c6da9d213968bc47b53385fa009896adade27b3334a94063ce3742fdbc1933f20b7be5381099c2e81c7d0a3a0e90cad63ee3ce4f334703d6c0121756bb3e60c4fbd4a3140d2e0e2cee4dd2c14a58c2644fd0a8134e2f92eefd693331bb521b207aa82a598c3574cdf95403a2f5226bc6d99dc8c8a50b3c3588fa804775ca9dcbf5880a51e7b1b48f2e26bbacfc482063b2b9f0dfe9a9b453560c3ee23836c265756e6c29d75e8ee6d29a9a9629932f986dc4a772b744b6200c342481f0b2f2cf569ffd455d172cbf16d39a4105015a9322fe96a5d4dfd46403898ec53ccf9bc031976752293c606b9f5fe961e6910d5c810e5af544e4298b3d200c04eab1b3b55f10eb350a791390b1db757ffe08dd6d1d54c027c0d87057ff8e64b600f6e124fcf22b1c66a015dd166f78dcbb5e27552f0fd021a2e743ec53fd76d74bea4d0495a6db345e5c22f013f72b1f2ded2c4ea3481ea97a060277e2514a6a19562fd1ff00eada2b0d634e5ac89bfb3fc841bb624cb52d785189e463615ea336e5646a7122c571b6c845699387cae3db9e985c9c4377717e8d7c2a53a5d0e21e811c937c80bc5d0cf7f04ab9d3690b2babaccd6e7b655efbcdef8eb4f4c410308b9dbf6282bcd6abb9878efe6c74e44aa3723059b469cb7ff52d043b8ddeb1aeefd099238b5624dfaec84b3af0a229724953ffb404dffebd23a6b01625ada43b3de35912d91f65944a58edfb8db74a49c70a301cd491d9b57dc151fe789477fe568b263dd0b8748cdd77b39e620ddb919233284301c29dba9fec6f479876b2e02c1623c2cf2f1592d67477452725a7c47822f59a98ea8b7b44f74254c06fa7b507a2f31930695812365dc7ab685b5b02bff3ddc46a442f836b7131759db6481473ca4d374774d5b74b49a6616dab5d3401cba34e3f6208b8baaf057baade86223c6394213f6784af7caa6a6826771b3ae0e56c7414a40a7c9fd6edb3fd15246d46dc276598c4e184609bd8d2b8a7b942ac52774d3b4b51d1e7ef10797eb3faaee87f67c85406418d24844b2af73acaf9df538353246b3fde83f22e5769e2da6034bec95e103eb74d3c1a794aa0bbc7475ac6512dca4bd6aa4a6a5512101fa7fd3c8650c01a29eee0d22ce82598b9998958f9be24d4869d4451317b4d1d373a9b3d6274bfaa53ebca2afb8bcf20fa6d53ed78a7221db46409cc61a197512c1069782d721675cdf4f48ed5a91dda406db09264c057e9683a20928e4d46101e5c41f3d4f0dfef86aacf994897a0fe7a71964bc8e95d077927bcfb279da3d834e7477116614a2973c054ebbab30ca6ba0c634e7b06dc3fe8e18aa1f48ccbb29090715ab2e47d6efecf17efee21a64fe844fcaef23e642ab64d431e54ff4a215beeaea706c3aa12ad022a2741829834628f9947350bbb4fd584cf094ed7e0fbd9594c1662c0140f716837cedebc01b0750e760d021d34c37f2a753cbadf7e1eb0fc52e50a38d3da90f78031c968c196f45a4b7f7ce01529e599e40de66876044a688959f21d497af9664c1cac6c7bef46b973ff2d16898fa9011f60eb11a16cd5359b37469b70418348be52aa5d3f4e9b65e763a84a56a85f8372b5d0d421b2523ec44bb8a291005df507a8561caf43ebbffe851c17f2927d414abbf8802027b16aadbc6f8ba87c2d0bfe21727cc4d97ff95f6a66a0fa34a4ef055c2e1f836c4e7f04164194374587fb17d869aff5170d93407538874eb18e723a892163cf6c980cb8b6fc3985e8f07d989cb4b65cf58e8ff07a4a55031c1b65ccc93ccd2d76ca84cbfcdb664b12c475017963b70e6817043a3172d6e4b819fe081eac82b916d4e255523467b609b4f38b01159d8815d7f3a8a55c57642f3c72df7f4232d77581a332bad735441b7b62ce7849015fa0df4437dcdd4531a4bac7fa3e4af3d65ec9a6fe32b88b36b836f63d39da25b26d242c8061987455cc183d8318b7cc6d4ee698a27dc4785470973065afae066ceb5bdb97be09ed7727ada25649139339e68e86ed60f9cbc2467e476c3637c7b12a850548165391a96ce026d85fd309dde0e9d9718cec8d26c829996deb054be9c3ca0f0178d6997daf7fb88d9615bfb013734f9715660866d56c5e0b7320c25239ee2e4871904930ff00ad68b02a588e91dcc60106db847e76dc7041778c3963d7732dd346f3b7a633f45f26f6062f699ef8986efd15e035e37721ede64052d2a16bc191479098927c56f811eff06fced40476aaaf68f67a112156aa20f1ea7749f52aea77c6827519a04a6c1d403a0d38fa2b5a9aace154b30ce286c8fa5ca45b6d4fb3f05ffd5ea5d2ac22f8094844736987019a9a7c4ef6c3a86f5c717953619932081f5dd9a23a1a8b4e4c08140ab743d52589cb4358608de9cef2b58f8270aff2761a77734b6b478da84747e9249660104c9eb1d3d33ca59e8972ad02586956c14d29c73325764b9c5f4ebf26fe3c028e4aca2b67a9db948750e3a2c503abd371d4a33d689ae416a70a040340ea13948beaa80d48c56e0b0ededb3cef320e9b3c2077a7d5b92355e1cc7f870fa5a246873414db3afd3e3f0c3780960b466732391d977464a1c455a1bb0f5a0fcf6aae14789d71167182e9ef94c6965d554d63f4f0e5046c028586ee2fd6ee1f5131ceb117c5de01a5499ea1c3cfc45e92243d345ccd7191a96ea114f1334ba363893db291e868060703a96dbd4885816e1c77022c5df20e9b7b79a317b18f58eee504dbecdf5491f51d9cd8f3974d67b4d9fb7bb202cf0ce80338782809e68bde5c279e253ea5be3b826184c7727d0a4658b2f071d50317affb6a38b7314f1a414ef1f93f01921ba3ccb6b13bfd452c124a17aa4c44a7929f477dfad07476dcbb8232b0d2de6f0faf192b82ed41cbb47b6f18eca23e39b6a5a594e35ea1e50ad01be80cb90cf4deade2ccc3dcd1bb60d37fb158000abe58da6ce6bc925d40561eb9b6c94e739feb4a0e126124dbc1bc49ad98f69618e6b215823052afbf2f24ef321374fbdc7982d2eef5d855ac1041f6d45fa1f80b7d74359998b5a7c9ef2ded9abc9c2172bda77520809f0b31862e54cf4adf0a2270fa825e0bbb4dbda85465629311b185546c1fbcd213c4099c0692d40fff43a361d9bb955808e643d14a90bf0556166ef413bff4f5bf4112569ae73b9beb8e753bf4540e3e948cc0cab18dbfdfb48b1c41520e7393c98538aaa27bea70fa189cdb3455ce47f4fd44015fe3562f4d24078800032d213ced85f4095d5b74b8db5a41ba6af6a6d3da353af04aeb8f558b54121ce35b441e660bb44d7426ed252680402a54f98f2c028bf8b9ace60dfc122b7258247ef44790452243f1e22b8b7c8bec2acf50a52c65282cabcfee39739ea351ac2020811f3decae51237a7e43eca3a232a638c0c247ecbbc5f44d6b93c6d3367aa264a5c0464dc525952fc3ca2395d76f6bcad24b9e55414588f2e3c36c8b48f28d6c4d9081d40b0da1d9578406b5f166f1a6aaf1eab228ed38619527b511b507135a472bc8aa92736ecde3521387f09d826109e6e29cc5ca2424fe3dc3e68b32f80d6bebdd024228ce04b1fc128d1adcdd8826bb8b0481898780b66dd96d2ec051f2974b9c3aabc639ded1e14ff31470134ba54946d411d26584e9a9e771087d4cdc7b6e56473f7148fddbf13a9e7bc2184d83fb5fa525f59c66202c26b8abf3e70baabb2957b80af3c4804a40c9ce019f9269c4bc1721ddc634a30e59eb8b8b43fae3926e30eca80ae8daebb1d85a0751b503dfb112e78e7d0b773750e172402572fc9d94034d8f35a5a57b9e752c10e79921482d8693e3ef4bf9124db371216d8e3bf71750018af311e989ec433d6e74bdbeed5fa0f8ea3fb", 0x1000}], 0x4, 0x0, 0x0, 0x10}, {&(0x7f0000005b40)=@file={0x1, './file2\x00'}, 0x6e, &(0x7f0000005e00)=[{&(0x7f0000005bc0)="5eaa0ac0feee5b7d8800e2b6a04d4d12f65ce12f0052878bb1a997ef3f85044e10d8103b8b9998566b", 0x29}, {&(0x7f0000005c00)="6638166e93a99bf9beac5170b246d977ff", 0x11}, {&(0x7f0000005c40)="6ea65b9fb8d8f6d854c853f24e8404416d46508fae66b9d7ef91df160782f13756c8b7b60f82f1108cd2118b2670d7bf08a35bc170923fa4791e01d6038b901fcf1b23f0097ff2aa79b612301a451d8d9d13ec0df575ab0208f394aed7e58ab95f671eadebdc7992127839a4e564fd3f54d5295d369eb75606bb56a209db7910bc739a49f0f299cbcfa7543a1b79700cd409fdbd0c19d4fda95c61ad765ae29ee407212aa912f33fbd1693c85882d4dff6d9f0", 0xb3}, {&(0x7f0000005d00)="a0e022c54bdf93ae702c2ef0d16b9c6dd59b0f87d2d2bda6069ad385f567c562cbaed6dafd1f58daabc309b30905e9e5a69ce341d8d325073a9476e79de944a8d94830880e2e52d1982dddad134a176acfe04439602bf351bd6424a34bcd5c43811d0f41a6891486030e199456effed733167931e0c2f245eaa466d69f7673e0a7149d6c1e314c4e41858de025c67921db583df12968b4995e7d25ef4597a9cc2aaf0d17a330451976658ed1cd41a163b7c82860422e4d4ff5128d2c2fd4924f5071a6a255f8b78f4bb960d9", 0xcc}], 0x4, &(0x7f0000006080)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xb8, 0x8801}, {&(0x7f0000006140)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000006280)=[{&(0x7f00000061c0)="eb8c8c11cdd59bb0fe6f72362d3dac81a91c7bccf56b478f380b1d965c441dafdd08de163470a902095777a36c4dc15483fc9c6885878b46bdc186628b9fce7f2016f68db0dff561b9a03d64520c7973fe14c7d2ab8aaedb8a5f2fb20f04a6d0bcf885114982cf4aed213d7e922c67f8f69a4aa52e232a63a244059740a28b0b0ebd866e53fa7c87bb5ac770d500", 0x8e}], 0x1, &(0x7f00000062c0)=[@cred={{0x1c}}, @cred={{0x1c}}], 0x40, 0x40000}, {&(0x7f0000006300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000006400)=[{&(0x7f0000006380)="cffc0e693dbb8028f546434b8aeb0d9beaa07c6ef940ffd9845a9737e8fad56b93c8b06300563022763041085477f919080cf2c41fd8e57f67e7ee9335ffbd4df28cf3cf989d3f6d3b1cf4c0179cb6daa7b432a84667fc7a9d3e6be12f0b9cf54f1b66", 0x63}], 0x1, &(0x7f0000006780), 0x0, 0x8800}, {&(0x7f0000006840)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000008b00)=[{&(0x7f0000009340)="983de8896468081754197497ab406a9f42be94c9882bd351df45b492505139233a79db9d8c0e6657b76a83fd1d361ba36593a8533d593a3a408b2bdf25f127dc1ab9577849faaa00387b33f26006d5650c6568c0cf95cc30c1cc394fb12c5d3c8d16360a8c791fe46cc95c63e37b95c2f7e5c19d909720918050f22e4ed501450ae4bbcf345569201c68ac2ac8e02d0ad42c5046373561d064dfa596e64d5b062a3ac3d3939a172df37fb8149eacc376912d0a6b29797b209d55a3a4109041d667968e518f951b1dbcf133e5f530194f52b60233d0eca51c686d4c984761e589be71cc5931ff21c0072beb9aaf441e61857d9ef069201e61df110da15a40295466e0b690318ccaba0e3f2bf97eaba92c6f8d5b10e51b8b882a7758a7de259eff9acdb6effad1a01365790c0e925d368045e9429921edf4a805d923c5c8db7229c212e5df153721502bc16265be7e2313b951872b99dfb9bf8b11efff53dfcd4c66b92a64f445f7a6290bf32e593397545d5fbbf44e1ec7f05ee029905ce8a8281250d4a26b57aa97fdd0a1cfd54954397a9b95d4427abb12ce3e61ff4698c668546556c43c4853ce10f3e9c9a37fd6b73972087478ac43756b72c736433677d235ab59b98f50545a408120109f7169c902f9a8e2e412fba2e36a55696b90c6fd542b02927b730e897173cf9ee0846c84eb9ca27a117ec2b8d2ff274f434664a596aba595905b4251bea56ecc59a9de9a4ae0546cb028b38e6b6ea9c85820e98f086b796a6f282f813e45c2329ec462d8ffc13bfaeacc1f3209617e4f995161217c4a5f2c569f8ce96b496421b033d28a590b25d79d2a3f8b68fdb8b9704e27bc51a2dbec94a1f70dd900a89b40bd7f0f0bfb83b290c896d7ebdd9d43809256d1ce39fc4703b4767f5ae2de46c7788b0dbcbaa411fba691ea2229afc7c1fc256ef3d113decfed7af38e0131c2061cfed2cdbc2625590878159b4a429af601bb63cd707c95ee9790b03fc7d5aab2d8f96fb8f648e950afe2d4aa32af6fe6a1b673aebdc9dc374d33170a90941e49989a9a2aa5723ac8dd447268170ab5eb3c8b97bfaf6f351428acb6378b13c5fc06bcf5d2a117ce0f0c7ce0a7624a7f5c9b7f4631d931e401cb466f7f9f539ff8716f3c460b9f4a56154597ee8add0a93844e214acb1b6dfa0c8d275ef5fc2d93b8b2e69e1b3ac84d75006bfb78eabf62d987396a0f9b576467e54dcb94f73664197b9649acb2c0081f2a218431a887c1debd1addc1eb7d8431dbfc50f7ec2fa0b7139cbb10d21e34f75d7c587ea7a72239a14e1fa29ab9491df6bdac858f6d46e410dfbf7bfdadbd88ad06047e0085a1d368658cf7211b6b50afa2208e789cce8d5519c28864cbb4b687ef91685832925a010bbf8c99b440fa47dfa44c0285b83ada300f43920c57f26001566c8fdbb70f00ee008069af831cab556652e1ae34c1f3c509c723e7e1589d1728fec157fc73d9f1a12b5aa61e6366bc61c773e9f0c6648240d9bb15f7fc6d2adad508be2fbf6fc467499d1abe649eb70bbe28bd8e000939bdec452cecbcc45f2685444074f75d489243b1ca2390c6bf106a4543684174d219bf7c4b8017f651bb745c50564ea98302c31622e837a168674763464c23b7bcdc19bcd649a363e55ece47858002d890e61a3d28bdc1e1c8c5bd9f57daf5c3fb59447937e488a95fba643effbc6da161819a67914eb5958607ad1a404320e373600faab1e302279a7fbed2f92f255f2352bfd067802a35e2d16faf1fab1e67bdc6639e955ad2e569085313c381dea8cd02232161f9d1e6ee02872e95f7b5e2cdab26a6c3b8fb3147a0a9edd7aff024c135865d127f7209dddefea9732ff5e291e8e914ab56013711ef1136598ba63a124009b6f3632a1478ba6ff35256ca5a9a69da8366f802d707cf157314fa1997c8e82d2259559872fbeb3a4b404730ed2fe9a912c0d79f706d215ae9a2dee887a5ab4aa37e17c78676f10e1455c1c68aef8ea10d6d372ecf8ff34451f7cb9a440187f786b6e2d7cbc2da5afcdb3d33e877ab20e38b9dbd2cdc41af7d0230622e2e0af59cdd9fc9d674f3b29aa3183704ea0e345a70b179d619b7af34db1f003ac0354b8d2fe2befe78916bed72b043c11a3425dd055fdda68e607816d1594c6c8660611de7b3518f91ef97c15aa892be6748ffd0dfe9a7d8ea6d030ccf69601a6ec5cc421114679d51d51845bb64050ae749995111c807619a4537313cce3101a21e819e55a59de0dc5df196ef9465d74a55d2150de6c32b6ae44a4bab6157b85a1bd38a0682a4583d59b0c4a8d5eddea1900c1504b2f3af9bfaac9148b420228e5b444f31243d5cd2359444d968436ac77e67609a7a85f1614bf9cd4414318af2382cbccbd1d5e5db4d1c02e0f8d4d302edcd247372a636f1481f9a71d39b7b7bbb5ceb071b647c3d4787f2e543a43448ed86401cf4951a92e95002f1f1c2bb07ad255643a852e13d601bf681ffd6bc16d9f121d7d346a45c47d9f16e7489d3a835714e9ac641a66b4c00cff1c61d47c6cbd99901705cb149f52e977dc849f44002b0911f947e2edf9787444ff04cd47a7d707e25133c011d10a71275e1c4295da61901d13cfeea330af557dc5a35efc705bc16f9278b06e92f71b518ce3d33d96d77340fdfccb22ef212e0426043246481c1964202b3ebf8e747877499faae1427ed1f9476bbd08e9aa320c13e97b20b7870efa6325b4e4be36ceecf80a355abd1355ac3c48ffdacd13f4c240e6eccf4cdbc92b4cea8ddb4f1c130fcfa909dbc2f1027790be5a2222b9360e1a1c0cb6525cd1dc3a78bd19e983029d1cecb4adf93900458e37b0b0ba1fea5c4b87cb14aa9bb928d7177e2d482b213c11b44d7440e60a704ae9e097fb643b42fa15d007fc918fceb58f21de81bc9030053f54b52bb68b738ca46d1a4fc90d2b0b4cc3402745c2043986b98e68ecc62634f2a0c09c60a9f61e412b49389fd1ac2b8a2de5d83841e61aee38c4bab21c7b029c7bc4f2923a4c94ab61df681f1cb5daa8da47cd93e561eb7b7b71f32fee24aa37ab1ea30c3d3aba9a005c0112d03eb79a3e2f8ae78fee89cd85516c5ccdfeef23f39d08c16c595431238ac3d795c823557edab7ee6424186f0fae2f71ceaae7bc7c9e7c857c2155927e63765b56906ead8312dc84414d96cba819ccebcdc1502c44f26a975fe4101035d0732dd0a92143993c847f32a7fddd5dd57056e42baf6436eea766687636357522ff084920b96ee46c51233d31aaae58f519f51b488ca1dd8bbdcb41f184fd530656f0eae47a4873d38d9fb85abcee5d8bbf5fe82c37270d4e227cba0c9957aa9f901844d62390c41e6fbe8e172a8886efb6c7b6c8f4b8b4a14cfd11fe5a2544ed84b7a128dcd718d8728c2241426fb001324186e93a79ecda72d6b5eeb9de5974fa7764ed29677f52f5aafe9e7e7aabe156824a2e4afa3018912b0493be6860b600b1ca93a24e1073f8da30fec204afc681df2922abf69315b23b2f6210e391fecf4d85f4af19f2b4ba95f99c4c84420ce7eec29020099ed581ae7d98b943d481c3fef7d1aacb5cfc796981b309d504f417321ad8a356ae464fea1b6ef0fdb82ae9751925129c2373ba6091b550c410c44f121818c9b33aa76d539adde004c07bae5ff3356489582fd88f978c6a32173c89599df7d12ee67d1c9de546927daf179b99ac23a4023ba7d9dba581240774e2cab154669a611515046a2ec8f11b107253f21aa0dec4c0a132cccbc77d8c03c6aa24f7a668318c448efdffaef5af7a0fca3f6c92360dba141034eaef65735cb261c0ad99efca381bc39fa10cdf99b3e471383e65a878e01840d3111f81e73d1b781d2cdd201e0313062316d5aa23d407d59e9503cb764e50b997ad0add9c55851ebd62202c5a38a5c0f7c0a4265ce0531fb81d8a3a6e2929bd119d07564ea530ee91fde705ae6855cdd5c2e5e43d5fc8cbbcfa4e2e22216624b40e33de00abd79ca81ff0d18f2a90092681e747df37871f95a276c65cc6073bbe9131a9982e9d677c115351b97bc2c72863a79ca0129a6a59f2bf4b6a6b7aec4f45e313e0431f7e7fb55b87dae0e31e3251dbc6993a73fb03d20dc57ecd663831abd9774a003a676f4a9752bc507e6c84ce40c4d0825ab7851961feec1519d44748bc9d532b295fa26ba3b9335bdc80da3174470002fcdaa696c13aa3e897ca41b6cb8566797abc37f1232e6d1a2d0552c16b44c6d4c1d3294609a448e6859f387469356a2506596c87df7da850c1376f7656e92701400c839a8b87abbd3e40bf864f1ed23e36e559e658847a76ba44b1b55b6fb6f4b5e2a925a035262261300ed484ea83f3d1a7f4dfa644c137d39154162f176fff6b25129ccf1ad443e525f2c2de7b89dc1f75e235d270552257b5b9474a857e19f28c5f5dcc2ebeb5f53c58eb7d8c919429cc7522a615f9a0ab5507be36d0dc0b2c8497a4d7e7bb5eab43afe7a2afd76d7986132cabb0f0262ac9d30f9bee37c5be8a6aa4af20badc390e04113872ec0d0bb4558cea90e55921a7c98deb2a3c6ac6c30bd60fb5f4eb25b8365b658bbbf2cdae2f1d31224fc8ed01f91ab7e6a5d8dd6cc6e8dfe7ff1e5cf9d12a4ee7488d7ee6cacfae4b308d75839ee76a08bf79ef45c5fecddd27bc60f6125eebda35e96300aa1d7a55bfc770dde1cc65e8d2c6bf7f13cf9ed17482c79d65c137329cd27cc31f8655be3839389456d48ea8ce9bc9703cf89b2c9321e17b3e6ef3cb7cf50e289742c919537a04dcf696e92b5bdcfbd7936c7040a97edf7952b0ad893aaf08948a46636a870473daff3ecfaadc5a6fd6c6b350c8475fd56f634b9c378cb3a7c4a4887657124b57d1c5973f81e76e7d1f3889e2f8870761e95b14a9240cc52d3a9bce0668ac7d936171bbadd895766765b714d844fc504570edac91cb6d5bd93688576deaa6d7f9680a1221feb63ffdd1802cd2afefb6012ebdc28201e6d0403ca76e3b8c487d8ae1b811ff1f79a34503f03cce9a505a61bcdc5b74cd33e8d991b179a80129044d3b378695fbdd32c419a76b582e4e5781c284bd51cc624d72e76036fdfbeb91981a6ed105fe076ea59619193a9ea4bdd86108b019e8ddd4e535f80c66437d545950f195481accccf181b322ca74c691cac46335b5cb6982b255bdfbe0eac763c3812eae20648de091b1ba2a7b898cf84482af7429439ebe0254a67d0822002af129858252fc26f7d8ca6163a35aaaf7715a94a402b95df6e45f551b0a481aeecd2b20a5aa174e0f518c8857ecb51e91a9fc4cef383f7ccf42ec985d2ac1f5a7b55d2f248d7dd699d060db504f2949421ba95fbcb2095c3fb6010e2bedd2d61a7fd42e49b0c9c7a55abad1568ef668717b8ef2f094db2c85579a80dacda3f382022b3ab785a127faabd577c12facec5ecc73969d0241feaad0e326d88da7e73b698aed3c93f7a53faa39c0402efd1a489b6944bdc85e8b86457055c7547b1c1a31774872c8d962cd2abb24b5e99e0fee5a6bafed6f8e043fcd9baf3d788a3c476fac90c91e888218f1d6254ccd557d8f01395265e0cd36fab3a1380fe8b3b2b58c9b573e2cf7df682e3f4d41a99b43e1a62f88794dcff13510600d3a8d06c4bfc467f18ddf6e9649de77cbc55ba3c6fa581febde3ed4c64693ebc2ebc273c9926c992b0c8a0499dc9619aff9157221db072898bb6c0a217e6e84f951b751649123e1308f3e9967d95efe8ae12474da4803daf8c76dcd9ee4dff678d7bf3b640be2e", 0x1000}, {&(0x7f00000078c0)="92a5193eb0eaf592fba0438f2efd7dc72f2fd0131243ce5abd674d5c6d685c89bc871ec8c611ff9887d5de85a175d6f3e8ad7e56c51a80bdc676aa53a538b33dd3201c08a35bd2451b4c57dd70dc2bd3ffcc23c6edc24dcb712925d2991e235d94cb0c8497507075bc6e1be09e459e28570c5f4f0620d2348b8f71599600a6853e82bec90ccba62ae9d718b16955b71270accc4ae264bb38526ef9d4297b4d0841a8ce2c6c382d7af53988f84379da74938f158af9c63bcb013178a8b86ce0c32ccb557f85e164e755f6c0e151c1d445028c29c314c96a81b259d13048cbafbb792f1fa48cfe8acac5248d5fbb88543389c904c38a40995294f539763248092eebbccf061685e659ccdcd1df82fdc72d045f9a470836bda1b2561c9962214554a598cdd721c848c0ee528907f169347c1f80837fd8a9d0dcc6e97ddcc78510e38f62022a04da836f244e8d6343d44101ef9b7596b0b107ad84536c7a901c5486e67f76e11e69d5489a3716ec0c02ee487c7f791ab705d84af42f24b48f720fdea3aa0703ec0b22c106301928eee1dc2b6df7e616cf6841eddbab7b2f26f08145a89c7f77fc2ec3541850539f8e285245e885a5a8e66010b51dbaaf83c14f0bc3fdb41f32ec4e921123da218c3ddecaec979c778f9206dff022804f8a97c5a3a3c3f80f0db8e8e30435f1733328cf608cba8c8126a45fa75b371021d3ded4664b1dee67ec3f4796538f039bbb74ef2bf67a4f260ec345410e9566039b7233c56877a228fce207c814c4cf068e22eed706f7bd7eb527b6e3bdd73864c71bf95c1e139c15736887bb172a6a69ba8b54fcecbd7eb0029292567626650cbc37ede1d4a608da2680a644034dc8e39b770de384b5b7928925ecc492afe7938355688cabd09b473f2cb79e601fd2b5c6296565f78b2201cd1d6cc9e937b083be60a11eaf4b8aff8a71a1ad5c393388ec0c51c48111cb636c3a4afa347e3d23ecbeb285e610f5093df856d5cd24399a4ec9607862cf5d042652be821ea09434b88ce364096f5565835b3830c8c73b32b8df4fd713509042f271732135722ec59daf76d8a13589b9ee5fd1da9c95bf08644db849f9da327860b27b13978508ab532755b357c2cfcfabef282c96045547555c4679c8f4a0653dc54c897a6e95004e59d2a9503617610bb3b281a8e165972050702de6e81860a0b301da4f0c63e19c029583e7a98d84c68778eb2353f7448fb9fe1be5334150e35d3e48f6596a6145bcbd62891c828eb4516dadb3e439ee85ec8ae5ab2b531a20e9fc94654a9dae7d4c3949f5598e4c05a7a1dced37c413c792a2a20e4bc120b03c794e32b0a6ad190861d8aa0187ad81d60f92946c942a2fefadfa02658a0fc143d1a1c9fd49ed2ac0d83e1b0dd760f131757f894eb9bd2299680fd100566c34ec9c260c73426a59a860947fb0cf073f2034c83a86c6ce54c502bbc126db31a04e7087f7564443cab4587b46aef96465ae458c3671a694e931f1424af4395e61b2ce184e1754dfde1a00ea3cc004ad1d26a950be6be2c9291eb95e64ddb73d066b5b0db8b9033976f4b6bb4ad44f05a0e749556953a81e558c2e8bfd37cf9b480bc98780895793b7c27e6792875c3d32ea25530cc660f8843393c359469a38b66a342a84ec48000a7f49a8f94840c683a7a414becfb3573ad1492507740990df98fd17025244804ab57377491626e8a156807c9cfa93412527ece58d619411d26e9ba1427cff1780987c58cb9dadca3c78e232c19cb20f168f26cfca3d0ea47e5efa5eb639d2781ec3b8185b5cffe0ddd699f9603ffc2e77ab6de2a54b133c418a1b694678aab38c064be8ccb630182af6243dac30f1930c2a2dbb4ba3b21fb62331632dcba55e20cc95fbb1a059bdba9ae297df894a0cbf2ef1143acd03f61e9148dfc3ed317f799ff65b93ed96a59dd745f7a278c267862f3db0957c4dafb71bfae1da71fefb46aa3f864ecd067b8a7038608bd6d0acf0fe3c465c33ec9a027f73a0c1a1c6af5256dde3fa70a8a6ec68ecdd0ce98469517aac2f9012a9e17a8482f42122b0505acf5530cf94f9d0185883216bfa97d33949d158ab8a670946df9e77d6065bd8fde289750110f048623f1b4e867b6b84030a7e27831eb8cdb3390c477c5e4b2f5c50d91c29588a144c1f3ae7957b4c990ac166c7641d7cb01d5624cca906ed1536d88318e32df99413511db0d5daa3d9a339014d4e56c6f25cfb98ee3af51e1b53e46949c82304a4512ba3bab1e788c7f889dc67fb070c8ea957c0ee0b22f4a3b51fc271c50ad44317535982658abc85457b5ab7826e1f36f30d5f3c4ee7bb8c1bdfab835e8fe0b25efda731538105e82d38ec8a7a872c682d59898778dfb5afc7f1e8790760e00ac0acd0320ba36aefcd0bb442c1b1aeae114776a4970f23fa5d0835f704df1749c8c4daeb47c94006dc895b52689e2f41dce2df04aac28e4e96b8b063e008c899f46b32aa3d36fedf0c90a6e3bb9c48a7b3976aa03bcf7c75034cb27870c4e53c75574dca1630b68600a575e09033e969ad4a373d3ad9fc964f7d39afde8b061e069dd3c0c63d47133c22bd1079773ecb02aef3602cd5f223721f91ccebfb20026a3e2d598aed0534ab7ab43386d7c782024b8a5af3845fa78bb1a237c4fbe8ea644350202e07506b4e220268bdd84616ce32bc9ffb0f3d488c9063266db287492d174b0b6d407bc7b7499bf72711ae97d68f61d5fdf9e026b4c3339e2ad444e60210f06910c2ec74ddb90523460b56ff9b098b93203c23e38ec467472f57564b86563f191d5977a92a9bb8ca74518fcf64c3a5b45d46c587b01c0fa9206e19b9b214436ada7b6f7e4cd2ff0c96cda2cb19680bf44c04e55135ea74a054634234109f74768abf38cdefb07c438a19a560c0f74b6fecc780115556d64475890402c1316ba238d1ad36df20d6e43a45944cfea514a9c7221645f5c697bf216abfa10b1efd79dc9759f52ef14615eba4c8d33c7786aab7d61c61848596dd8c11ec14a23c3320d6401d6968f178075440ab0541880ffa271c1d8744d13ae595b66d5968ece2927a9ee9e0828ddeb17d33a4e345c50686018b5ccfab2092641a2bb500c37a4a13bc86c1d9af902b2fa53762ee3dc3fefb8b0566a194a02acb2d1a4f6e52f58bf01ddcc2685ee97be9b54f8d4a59e5928d01d8e69389d51f16595504edcc0cf5f936632ef2bf9da68a314cd647123b9bbb4a902a366f354b076c77d86377e99b1797b6f4b25ce92c35520211537c86430c86adba96d625a88023a1626e249be393382dcd5d9ab1a83ee3a4cbe0e4a0351565c62043ee9083b7ed02df89b7314f52e0c60122d69ca9535b6911723875bf3848580c5d42e169b7d9d1e03e2b8a419cda6e5c1d06fa662711767b995ed97a6efad2d66de7a1a056925b5fb2a31549d5376e2f59a901e2b45cd48170085b4c0e676cc25cff145acaac9e360f22731e907306bf07496054193be2adb74c4dd43d971c2d4c8a52c8ef2b8e21c6318ee42d03db71b4c49608e7a374311ea00f9587005b254ef9c210e99c3d99bb62a5f100ce7ca09edc24cc462808eddb7d2de1f2f21689e3b6f33bd15e7633d95703a4ac7e370508ef75589112c376736c027dbb54ba9a8376c3315c8da94e98aabba06165fd57e4318eef1cd2b270c732ca4f41d9feb57e7aaa5ac9acfd5e7df5270b1090d4456c15ed9c1a8490cdf8f1c3259c57c517370c4a3cfdb79e9e2111adeb49f88026fc0ebf24f4d07e31a13677f92e645b7fb273dc3fdbb015783ccac97bb23fa708b68dbd86db9c26a75d57b8be11f74db3251f41c1031f1c768c8e05d429a6c162f04e4629466e75727286a81dd6678f68448ce03de12a28f64ff47f6dab7eb485963d03591d30d694634f40880b492063b586ff7c9d9e11ce990a83a20f25ea3ba7dcd7748e1d4020de80682bf38b2a4b4cbf6e88e672dd09b055c7409e78b3ef3974e122e108c164709c56ff2fb2e4d99aa81a4086ac6231c969f8f39b971623f96cf2ace7ab1bf3a77e3c49a1394c90e0b951a54972d7a03dd427c385a408f1741c20348c15834471b991e356a0bb0bb5a261f509915cf444e28cdabd534c78732138808fffc9f21aa855b972f7b217fc21b640479533ec563d190a325c32b819631c1b237f7cf65ddd00dfe07860eaf747117474de7baf5f8ea70b9ed7f9708ac1c9951d6d318eae024e3e1d81b31fa5d2b8fd03174fb39dfcc845f744c3ac6f3ff3074f58a5c254296eed677d55226d38de5aeb788f8937789916c07a797a0db768b3d8721f81d6f557920a7ce8473bbc36a1212c535043519ff99ffa4b3194ac1387c4c9209555fe2a05d8baa6ff7a8c3cd14d6f298795ff8083030b23999d31b102e4fbdd80d2d9fe7ff3f6bc651cbc7ddb482445d6564c6f3c171ddaea6c058698cd525fb21d6bb61ab59c2eeba76857f29302495c9c745e3e618da6c4fa2bfbf207cd08d060475f472f78edcfee3752950d384e619cd648b61f6f4e97488b11d312fa06fa1e208c5be43011b033c3bee5c720defaeb85e81070b5becd00e5e42bf904ab73a122b3436264ee317dd4fec64cbb0b52a05cee97369ea8af2e64f6acce8149f1e915f5f7a953c375204c7fceb864d1e28c1ea5202d0f860caf2abebaf6121fece0f037aa0e0e2e9e9a4e786bd3f4e8ac10dcc98038ccded89582e57c10969ec5d6eb6f76612e6290be75e9f5b2edbf7089d56bd5838d403c3d7de5590124048cd7d5888ccd236ed81f9dad4fa0f5c9778b557c0da5dd326441f4300bf989452356bf7863c8416926a9da8e6d0aaa5c1008e5ac5492688b6860898a39fa5467baf9f2748ef04666406d156c819e69ffd139593afbdf459be73ce1e43a40292bf5dfd91feaf06bff2f519a305b46e99a44cf46e31200ec2186cc54f84afa4b654fb37c693fb12cc0736f61daedbd56f8f0562efd7196aedc6252b5558dc615ad26fbf516608ee9b5a5d1e4a43e42016e9f2e031f2853db0bddd93c67a24e345a2ebf8dfd86998df97d53c19f329871c27f7a87fbd581077eb86063e495d8048397ae5e1ae702ebeb84aa4d80e994604a3cc29f3167ba24dbd2cfb17c394d57af1399f7c3d353d8afad741cd7d1d290ad3b0570ec4806469e7c8f885185c1c077a06ce2e786898e246e20789551384cda8875f6b9175d1373fed2bd6252362a40b10e32eb840f386805f49c5ad8a824dbfdb97a76779914df04711e17507c7cead1ab37d92df29babb8a3b9bd2d5e86ff82424f153608ca566b34d732fdaea59cb8af856099af2ed8c9ee24468b4d44a701c411bbcacd57f0bb9e6a54e1bbc5265937b5762ce9847ecb9aa54b63c5147749fc44ac36cfdd80fe30e3b8b73948fc8dc0bb5e0458658c3fa197212ec32c2e46b4a89d6d3b585afa6237ed993643e564a12eca5e3a7038fb8d5e2a3050e45723f49df65185ab9b19e9a1f94e6add523352b896dbba7e9afb1e4e80349d1f3a3c323e18f0e2d9e45ed833d6cde4f17c8e2c3c1bfa5634e538ca08f3247aaa6c887c366320526866baf006f5a6e8d712b174e56c1a46c0a33273bcb31440f59ac9867a086f115075a683daf65bfdadb1b3d34106439b08edfea11e6eb74646f4752727457f0b2500ecacd4c5b6b7a4a95641bbb2de7771f1ff46c2443ca80ab6a49e5bdaf3023a963853795d40dfb5fea1f4399fab1033985ed00aebf34bba9760b271b15572856bbaac7edf8b8cf10a56231b2e9da2cf0cd198613efea1d4", 0x1000}, {&(0x7f00000088c0)="a3ce5ef17aec589399e21c7a287ce2c21de74f9afbcbca5b3d25aaef2f343b929f9f610d16d38bb1e2ecf146fe0b52190afd853a3b506dfe8ee03c50d97c813772e0eab7c65c743885f0ce69f84ef9c930c4b27edc57382078666f3fa670f71527119c02d5ec469caf9dcc28fd421be6971d660b3eec110770ef89073214d550a54c273f219273e4eff5016bef0934c14a4e5b47c0fde9c35babc8ecaae9b623bf890d8a39847d87f2a42f78bee661580fadce0d309320654226fd03912d1f4cfad210f1eb70c3bda8157a67e8bcc4d789e0e9", 0xd3}, {&(0x7f00000089c0)="8bd5ad520664bbb2b71b6ab039bff0380a7de85b6870368c42978c9fa3f11d3d0f740b387b168b744da539523668f83a41a9ca5feda43d8d3c51343d7d8dc944", 0x40}, {&(0x7f0000008a00)="243060222a41f37de8b4a78ab76a34b01fe07015886cf108cc89e58be16d30fc46b206bd480796c540cd62ba398150b74519854d663c3c9576394f4305fd0b59b4b4fa973e02a2679d000ad9d6ba6f0d119db3250a1226e0854c0d3ad079a4c6dfeeb17f2136b9dde8a311a757d5b301bf59675966668de68006a6d91db1c164249320a52b3b73d93b30352c1fd61d9a298fba693815f23eb9e04170724f857a171fdae5466397bb2f003774ea84265ae80ed41542a104b81518d0951de37f70bc557002b2423fdff8f139a111c465cb094fb3156e85f822ae", 0xd9}], 0x5, &(0x7f0000008b80)=[@cred={{0x1c}}], 0x20}, {&(0x7f0000008bc0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000008e80)=[{&(0x7f0000008c40)="688a2c5c88734782762d5c28ae9aeb96ae35f222f6d33a8916a1e255137bc2c81f9259d798fbda46f24f136b0101c53ae77b61d108f736cb468030f6c6e9115b7a27b8fcff1b805a97d3fe137c00a58df71a7d994c4a38b5a76a44dec850999e2f24ed66618f93e20613ab1b625f4a39e4937b52af534fa29abe04e1434e8d77095a3e7460030ddcf659c1cb48b534389c4984ef91ded342a570b1c8e09d1e7798fbbb8d73d984405b164ecbc00d6a2d37b72b036219d20f339e7fda5e19f9cdae17dc948092c2e0b5a682252575c84e6eb4b8ce62a7d356b950c7311580be831104a2507f25572919", 0xe9}, {&(0x7f0000008d40)="2cee083b77d5bf3cf2026262d5ff0ccb4a96f315faf7fe5cae5ecf9ec3b5d9299f32a4a43f0e2c6e2ec9b7bde1", 0x2d}, {&(0x7f0000008d80)="b737226395d6661ae850532a79efa1d3fcdb885d478ef7e5a7bfdfab87a05b7591b3b2d82caad8284fbf2dffa2e871c34f4fa75f7cc31206e11fdcf146baa76683c90b9e9062fd6ec505174e628b89b369bd0f54f63df74c465c25262f7b84e7b0aaef14dc7dbf9fecf73091bb79b5d8c2cdc93b5c8393b47c6c6daa421c7460d310e15807d9c7dc54f3ba6da023b2384bf0a2873cca9026eb667509ddde8def518a53a3b97023ea6666f4bd4dff9bc5cc2c466ad63166a4a645c4609befbd75400d45102fe206546e6e5e97de789fb1a770d06ed2cc4760a393f3e8a5a39c24197e692e0a227178171990bc3f", 0xed}], 0x3, &(0x7f00000090c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r1, r2}}}], 0xe0, 0x8000}], 0x6, 0x840) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') r3 = socket$xdp(0x2c, 0x3, 0x0) recvmmsg(r3, &(0x7f0000004740)=[{{&(0x7f0000000280)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000000940)=[{&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/131, 0x83}, {&(0x7f0000000540)=""/139, 0x8b}, {&(0x7f0000000600)=""/113, 0x71}, {&(0x7f0000000680)=""/253, 0xfd}, {&(0x7f0000000780)=""/159, 0x9f}, {&(0x7f0000000840)=""/247, 0xf7}, {&(0x7f0000000180)=""/35, 0x23}], 0x9, &(0x7f0000000a00)=""/4096, 0x1000}, 0x4}, {{&(0x7f0000001a00)=@pptp={0x18, 0x2, {0x0, @empty}}, 0x80, &(0x7f0000000380)=[{&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/242, 0xf2}], 0x2, &(0x7f0000002b80)=""/166, 0xa6}, 0xa7c}, {{&(0x7f0000002c40)=@alg, 0x80, &(0x7f0000002d80)=[{&(0x7f0000002cc0)=""/140, 0x8c}], 0x1, &(0x7f0000002dc0)=""/141, 0x8d}, 0x80000001}, {{&(0x7f0000002e80)=@nfc_llcp, 0x80, &(0x7f00000040c0)=[{&(0x7f0000002f00)=""/6, 0x6}, {&(0x7f0000002f40)=""/167, 0xa7}, {&(0x7f0000003000)=""/43, 0x2b}, {&(0x7f0000003040)=""/70, 0x46}, {&(0x7f00000030c0)=""/4096, 0x1000}], 0x5, &(0x7f0000004140)=""/108, 0x6c}}, {{&(0x7f00000041c0)=@nl=@unspec, 0x80, &(0x7f0000004600)=[{&(0x7f0000004240)=""/48, 0x30}, {&(0x7f0000004280)=""/197, 0xc5}, {&(0x7f0000004380)=""/17, 0x11}, {&(0x7f00000043c0)=""/70, 0x46}, {&(0x7f0000004440)=""/168, 0xa8}, {&(0x7f0000004500)=""/27, 0x1b}, {&(0x7f0000004540)=""/179, 0xb3}], 0x7, &(0x7f0000004680)=""/160, 0xa0}, 0x2a}], 0x5, 0x40000000, &(0x7f0000004880)) 10:31:10 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', &(0x7f0000000280), 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) prctl$PR_GET_SECCOMP(0x15) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) getpeername$packet(r1, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000340)=0x14) ioctl$sock_inet6_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, &(0x7f0000000380)={@loopback, 0x75, r2}) mount(0x0, &(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000200)='./file0\x00') 10:31:10 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:10 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f67696c65312c6c6f7765726469723d2e9292028733c76752383a202f6275040000000000000072000000000000000050416f3d2e2f66696c6530"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:10 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 237.236458][ T7170] overlayfs: workdir and upperdir must reside under the same mount [ 237.237064][ T7171] overlayfs: failed to resolve './file0': -2 [ 237.252723][ T7169] overlayfs: failed to resolve './file0': -2 10:31:10 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:10 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmsg$IPSET_CMD_SWAP(r1, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000300)={&(0x7f0000000280)={0x4c, 0x6, 0x6, 0x3, 0x0, 0x0, {0x3, 0x0, 0x6}, [@IPSET_ATTR_SETNAME2={0x9, 0x3, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME2={0x9, 0x3, 'syz1\x00'}]}, 0x4c}, 0x1, 0x0, 0x0, 0x24068810}, 0x40004) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:10 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 237.283148][ T7170] overlayfs: workdir and upperdir must reside under the same mount [ 237.334980][ T7194] overlayfs: failed to resolve './file0': -2 [ 237.370626][ T7203] overlayfs: filesystem on './file1' not supported as upperdir [ 237.490114][ T5] usb 6-1: new high-speed USB device number 63 using dummy_hcd [ 237.730090][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 237.850166][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 237.861166][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 237.872088][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 237.881874][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 237.894775][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 237.903844][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 237.915877][ T5] usb 6-1: config 0 descriptor?? [ 238.405180][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0014/input/input44 [ 238.418200][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0014/input/input45 [ 238.439986][ T5] kye 0003:0458:5013.0014: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 239.719833][ C0] kye 0003:0458:5013.0014: usb_submit_urb(ctrl) failed: -1 10:31:13 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:13 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:13 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:13 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:13 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:13 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f627514000000726b6469723d2e2f66696c6530"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000003740)={r2, 0x0, 0x1000, 0x1000, &(0x7f00000016c0)="e7c63fe89f65d82a3cd740765498562faf8145e9895597df8f2df8a4e35c9f4da49dc581548fb0b1a5d5a7f118d29918a4fe6afb9d5d6e447a2a86166cb95725063db90bbd4acf30a81c454a12493de8dc1d363d2e7a9f1bc585f7556a120d488adc3f015f13526f915acbf9d60ff26d9d9f2f3f32c09299d8df23d855725c52351fd729caaea8ec1ad1069550b217af3a7dc85a9010aa63f095bfa432a42762de33bc0a46f62455dc12ff39bf5db554ae8eb182d62f106a3dc4916739fdd2c1a2e55e374cfe58c0f14815ff460bc4964a3c547be9683060ac7d411627b9547f37967850b13b216a609d80a5dd849d134f38a6bdb6196df2c41d286bc26701e26d0a771e3c50bdc4e8783131ed43330c80b010b74e7764c6d9e4127245d04e146f99c07cc26eb7721c7dfd597f43d94c13701fd4c0fd50ac481d9cb329c76b4d8295ac2462104a7e50d8c31248c4cc616b4bb0aff57af9f637c4e59ecd62562ba44702f9c5e83989a18293df25dc7e1e3310af263d921ef6cd809f09fd5570a3472a8b1aaf54aff4f401b70fde99cb611039f94b3bad7b0603510a1e4832e0ece5e689a683e96171225fc25906d08f678d35cbd1fcadd62c9eb529fc14dfa7f44233a97fdb1074e5db95c9bb4bb265d840f3ffcf21b02bd95dcabbc4c499dec6094f6ff6859f5cd0364cf637a7888c9a32f0bf1ccc8c4545ccec666df2160c2e9912ac160a5d224abefe1184b73a4ac15e400e8d74fccb5c3fa9b9ab9a7633e60d5fb5008b53902572af632e3ad95fc66846734afb7bee68e16d1e6e16f1f4de5f8a6af8650b49b0a53598abf8bc3d589155c7b4aec1e6d61ccb4560e807e4b327ab334f15cea536cd773b3937239106ace9318b4f5dc7c8b69927763bc42923bcf99204b5ee44c3cb7472b7db976e15a2b12528771d98291f7a1823c936bed29fca44b7960ade2323489b1c68861bbd091b23b720230527f61ab52c6b14181a44cd362ae44e1c67876aaeff0c064d44947172dc406da94cc5ff6d1f2da8059af8181dca7dca9c45ab64600b77db491844d1a9000630024d65f6f028dbceea6aceeefb0613f1e22257cc2526cba86abbbc4a9483461ac8600f50654b818afceca7bc775b8bccbcbda454a800b65e0d7d2262da9e69bcb43da2b4c58be78e58965de09625851de54f066213fcf3b305441706482111d3fd0dcdcda05b13f99faa62097304056b85cf4e4dfc33a41c146464376282c779947e1ae0e9800a853801a06c65f3f907d0e346b4f3a6b914113c93dbcd5301059a8de167289c7f47e4f1aa4ed68838c19ce901e38d60e89597291d4f793931900015e808e6697ebeb1bf050c15e99f59aca6aa8af9da08ea324c2bf3f373bc0244eae82673ac557caa946f1f8b2230ef629d4e7c0e4cb8f90a15d3f2645877f8d19f97b682a93e58c82efecd772cea67a124ad284ff7f96b36779f99c0f7b3e91d81d781c83a06739dadee66ca7093baffa3f5d80bb1fde6623de0a78b990bb6a61a8860196c99942516cc9258603dc68dea8998eb6d1374298b871cfd62b2cb62b23b6dd00512ffe29f56c31c527e331dbb0cdf5158965dbbfdeb7197e801d0c8c47908f997aad70222c41938eed6579e072d7d0e245a694ca04714b7616fe86fb25164220998aef370c6fed3335e4bb63fc27a132058bd9f76477202844a1f97b8b447447567cc49bfd5509f8e07d6c6ce8d23421d8d10c55ea93697644667216340d100349f320dee45bdf7a86101c60f5e5bde4f43c3914c469447033fc918821866a0d78276cba9df18a9fb63561cf4e832d2ea2f5915d2492185974fef8f983f6254ba0c12867a45d6c4a445d051a5eb8680d44053b7311f60420ade3c07c5a262f7395a03815b56fd710963a8fc517ee86c9148e2ad69e776925e903f13f3e17ac1c73cfddef87a8222115495eeba7e61939bae7dba9feaeb47626c47932c0c722ad2e2934a62b962cd22b5be8e6c192108b0f5b75425849fb7a1aa8a9540bbf308f5b3b300a981de393d7e54377615646116bd9df20a760f1fe5065b59840d62d5271af767027fbb7607f0cfefe606b17be8917c31adf637d367079c55e1ae77a34da3c51266cb0f2a916b174a67173377ba49b06ea1ca1311f9aefc8ea87787f75e9627b43b9a1c1d80c5dcb21a65a5c6886d1aa0e8f95951db8b646b04fccf9c51a9e1191bde5f0b25f1fc963922383d5ca43e5eb16d384a81a78aba39cb5f32d551ebe72650aa8373fa41da5642b1aeb0326419544dba56e902344793070192aae91011ab375fa27cc63264c01b3072bb3372757e923a7ad6fa7116c63b479b990e4b2aa905b45bda1d6cea8804172327b844d02b0a45fcd9d95bd817cd328ea2451acd21b7dcfff46738741ed9a7601c6add3e87c57f41ec09e10773e3e56a73159f3c48ce93619e18231765635ebb6c85d5f5537417a377d8b89468eeff4825bf949ef5c62f26a9bfa6a4825fbc9bfdb6ef66597a8270997adbc99bcc3a3d0f693c21359f9e466f44653c50228aa7501b369efbad9da0679f5c956662aa1b2e55b6d9753999e859b25232f8283fed29626f40c35176c3518c135fd60a236ddd8eb22da46f65e1ac826e9a1995aaae7599e2382dbb98aec23c12c3f2bce3883127fd0ef96df6b5ba3f1e2830c6daecc104ffe25bcdbcf6f26c56caa3236feb7ecdb9ecba5556dec0a74c17014cbc1bdcecc67c490a48bf391725328debfc507e2b3aa026297b4f5f81d6ad57ff39c4d684f284b5974a3b8f347a2b56989b6f9c1948d5b80ae8919581f79b86d4778118f0d03f263315f5cde5ac4f23d78d319dffcf38aeb6413a58366625ad8af7b03ddd13b922947ed0d13354e75f7668b24fb0b699e838b4bfefeeb251de002d50fbad5b469844bf834dcb9ee949b3f8b2c14883381eb624a491368e439b17dd92acaa8764d0ad0c01f0f60733e06fcb8c91ef74d50bd27c072f69d77b760a82ddb68dfd53f8b7805f8fa8101611a08d08459d4d1ed349d818739fee2d2998836cf64bc7e60852bed2411eaa2325ff622c96a31e1ac0bad8e2e8ee028fecdc61cc90bd2b6b5af29fd7864a6185e2607f916cc7d4edcdf48dbbb97bf17b743f99ac83e3448fede17f655193c969b55991e4ade7969dbc143ac702c2983b46860a56a20f8fc767f384be8b0797bed7cd701090631b7944db8fef133ad034543bfbb5eae2d0fb42f4b21a13b30f7df2e01899f558ab3570ff94723709a872c107d6841c2cef3e5e6879a0c9d0f62535c46ba1669be9a4142ba65d9c70e3034ca76e6537973dd6ac35599c7c4acbf7329b5f035140487c2bffd4b6c0969a8a929d0bc9438055ce508d4316820b327347b0489246f3af33f296feefa4f4e461399c47de247b3b49cc70ea3fb8d0345590d3b3b2c2ad253d1fa23a18849350a34b64ed8c8f05e3e16c367e2a6ffb4dd99a0f493e5b42ead0dbbfd34b5af4e47b1b8d0ff52a4f0001a865a24ff8cc3ee33858c8cbd380f13dfce4963aa470bcf930904553e9acc9f16b790b2c33588c3c5fb57288245cfb4a1cbed24465d81e990b93e94cfd57e064838c9bc906386c5e20518c79e02482f624be43119ce960667d2ca4ef1ee7dd60ccbb3b23a6b234fe0b5c76739e6501a84846f90f21c16c7cfaac46839136da0fd82921734348c007dbdad80c6407cfec8cee6fb2d2e36f7881294b9de065fa6b11a9cfa5e9147df900fa505a7afa193e06044d3305345c11737501433fa23a4778b21a4bbb42de2e14324e0926a7b45afff1147c764713cf6d6d655f5d4911f5eb2ca32a0e8cc6311317f07e7b04daeeb4e93ead934676c4e31ded00cc5895e2875b1f63f46b0bf61ba8965493786ed34b817e15eee7fa687bbcc4be179b66fa90bab6d8584f94e1f992bcdbf707c78aab435bf41b36e87918c08202454fc7563dbc95588fc75e01f98a255514d144ad5910485444f7b3e19db9fe0f5c25b370d8a42495a5655316bf0f1052d6b485997507823de63fee7b8516b318822d2c699bcc058516b97f44496abdd6e7acb01eeb671934ae147d1542d790c3ee350212e13e098365e16162599ac240f68b9a6a6aa51c07af92873e00d77f6c876a3878a680a41603fb5a92d5de1667df28464f731e10b6bb9e462ad5839785a0647d618f598d91c6413e456acd70b7a0a6c63cf5bfe263c1a81759cf1fe134ffd1d22b7cf7ffc1b8c6b9be752caf34f47b8c8879864bc358d9cc44926386bacfcfc13b4336c136e5223c8a3c2e6e866b3cd9869ccad33b6ba9f3df45e71f4ce1dbe934c1296ecaef690f838862fedd443020a3161107f04d7442798e088050a514d3ed13fb60402183dbec396685d1904e62af546fdec906615f83a60563faffa0a5f0128133b696727b4d30f79ed7757e7849276d116a5d35528ad732b6ba2ec71134ab86311f6c1a729d66ce5071e7702c27d12550a56cc648df8efd8ae127d3eb6726a6c9c3bae491939b774a1dd2891281bf9f8fc6d77077543e1b62a89db9381f78949253ff7ca52105ae8ffc8d70510a4ffe0c607536babf6fb66b501c9a11d7e6c565cc783ea217541f7a5b2e190fd92fc92b04f515d72d34766feed62ec3043b93d106053607e077e16dad618329c12c58b2377ef9f2aaf7a18ecbcf7d32c4b23ff5e1c732db07f736659a50bcca9d1d00d70111662df3a07663ca36da13a8fe3574fc5b586a5e21245d13c914e71f6e92114f271beb57a8fd249c6df748f26a0b4736189a42581663e15b01c62b50346e754fec7feb940db3f9e4273dd5b505bdc6a132bb364b14fd88ca8b72756a44f3db751720fc105764dead969ae004cbf5bbf50ac0dc08ef9f506195ac6d616ea8e4af02a85f16a94f8fcd4bfff2ae4dc424a67f56b4c1bffcf249554ed8248692c940677c91e8f995727d328f83334958817242d698135a32f661dbb7057c7d03cc155e007da3efd38c01c66791b559d4e02e004fa8ad0b4bde4f171d7d36224b498da54b61dd630f670e12dfe4b81bb9ea7979bc3f5d7768592f7295ba278494a3b68adf8baa26d86a646b22e746951cc190c7ca25a31f50aa5745c3638c2e49f8ccd5279cfdc2a8df2ce38a4f2b552fc9f77264a62786168390d9467de5bd3d46b2e00c7a883f35afc236ebfaec7aa23865b8fc0274f70c913e1547e0ebc60dae13157434c554954e2ede5e608966a533fcf8f30c3576dd366efcf9493573aabec1566944830e52994f013a9d7fe2a25f7b227ef5900e4726054cc3481a1c5f2f81dcd1e08cf475b62011678283aab7b2365bda1af8b7490759ee5eb6555899feee398ab62711e4131e35c71e2b2246c687f9ef93191a3af05e8ad8e85154e99bb79f78a4e7c86ef37c08503cf6cbb49f49094a6d668cf20cf47f63ea34b7271a5faf347cae13e3b975c9836da0ece9601bf52cf6e0caa134997d7afb1610c021b6a69ff759198f3f808609c79e1f0050fe03dc0813de2f5641b00c4c7b83086747f1640e9dc915e2530d0b0b2f24b31f0ee4bb1372bea5cfff7e008818ec52a449cbe5efa3eb5ad6c81928f0de213b09096b7fd356eab1a81742c67ece1b78f45b18e44bb4329b79a46644ecb440bae0d75c99c25ae6efae9b152d8bd1ed58f14cfa0e130343082c4d4221784ed8e200613d131df5897d40419387d2c777852dc95757eb715d95f79df3cf62824b138e08af1693a5c76146a8cba2298dd406f6c92f58063c68aa083c5d7d86361679901a0e533963e3bbb749cae074c388", &(0x7f00000026c0)=""/4096, 0x865, 0x0, 0x3, 0x5c, &(0x7f0000000180)="96338d", &(0x7f00000036c0)="364847d7e10a44942dcf00eaa3b9febf1b73d0e6b356a2fa010f2f55ebf0ef21064e4c03a4f7de579e0440e9ea698df54a64b96c23453e682195c568356e82e10430c28606224455e9c7338fc4c869a9ed70663a4b290a3b2266471e"}, 0x40) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) process_vm_readv(r0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000400)=""/154, 0x9a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000180)}, {&(0x7f00000014c0)=""/193, 0xc1}], 0x5, &(0x7f0000001680)=[{&(0x7f00000015c0)=""/1, 0x1}, {&(0x7f0000001600)=""/55, 0x37}, {&(0x7f0000001640)=""/60, 0x3c}], 0x3, 0x0) 10:31:13 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:13 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:13 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:13 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:13 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$BINDER_SET_CONTEXT_MGR(r1, 0x40046207, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r2, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r2, 0xc0406618, &(0x7f0000000140)={{0x1, 0x0, @descriptor="6cca65514b66345a"}}) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') fcntl$setsig(r1, 0xa, 0xe) unlink(&(0x7f0000000080)='./bus\x00') 10:31:13 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 240.277416][ T7219] overlayfs: './file0' not a directory [ 240.283831][ T7235] overlayfs: failed to resolve './file0': -2 [ 240.291984][ T7230] overlayfs: missing 'workdir' [ 240.299280][ T7240] overlayfs: failed to resolve './file1': -2 [ 240.408382][ T7261] overlayfs: filesystem on './file1' not supported as upperdir [ 240.619699][ T17] usb 6-1: reset high-speed USB device number 63 using dummy_hcd [ 240.879647][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 241.530190][ T5] usb 6-1: USB disconnect, device number 63 [ 241.539717][ T17] kye 0003:0458:5013.0014: usb_submit_urb(ctrl) failed: -19 10:31:15 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:15 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:15 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:15 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:15 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000280)='TIPCv2\x00') sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r1, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000400)={0x184, r2, 0x100, 0x70bd2c, 0x25dfdbfd, {}, [@TIPC_NLA_LINK={0x94, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xffffff1e}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x81}]}, @TIPC_NLA_LINK_PROP={0x24, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xe072}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x11}]}, @TIPC_NLA_LINK_PROP={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1000}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}, @TIPC_NLA_BEARER={0x9c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e24, 0x9, @dev={0xfe, 0x80, [], 0x41}, 0x2}}, {0x20, 0x2, @in6={0xa, 0x4e22, 0x30a, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x9d8c}}}}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}]}, @TIPC_NLA_BEARER_DOMAIN={0x8}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz2\x00'}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x13e}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}]}, @TIPC_NLA_SOCK={0x40, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x2}, @TIPC_NLA_SOCK_CON={0x34, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x594}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x9}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x8}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x81}]}]}]}, 0x184}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000000) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="7570707a726469b98b2e2f66696c65310c6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f21374faa8db4fc3c83cf7f9fc02863f39d9460aad2e1a52e80b1ff4616b70f35e00eb17008c1ef2802edbaea65c8a045d599414c4c2329b2339ca2d275e78b305a6f8d8752480643f0e62f0d63a5aac2f9c782744826ab921628850e7d"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:15 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) sched_setscheduler(0xffffffffffffffff, 0x5, &(0x7f0000000180)=0x80) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=@bridge_setlink={0x20, 0x13, 0x323}, 0x20}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=@bridge_setlink={0x20, 0x13, 0x323, 0x0, 0x0, {0x7, 0x0, 0x0, r3}}, 0x20}}, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000380)={'netdevsim0\x00', r3}) sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000500)={&(0x7f0000000400)={0xe0, 0x0, 0x2, 0x70bd2a, 0x25dfdbfc, {}, [@ETHTOOL_A_LINKMODES_HEADER={0x58, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}]}, @ETHTOOL_A_LINKMODES_HEADER={0x64, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}, @ETHTOOL_A_LINKMODES_DUPLEX={0x5}, @ETHTOOL_A_LINKMODES_DUPLEX={0x5, 0x6, 0x1}]}, 0xe0}, 0x1, 0x0, 0x0, 0x400c010}, 0xc080) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x300098, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./fileus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:15 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:15 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, 0x0, &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:15 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:15 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 242.069724][ T7285] overlayfs: unrecognized mount option "uppzrdi¹‹./file1 lowerdir=./bus" or missing value [ 242.103645][ T7285] overlayfs: unrecognized mount option "uppzrdi¹‹./file1 lowerdir=./bus" or missing value 10:31:15 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:15 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 242.319501][ T5] usb 6-1: new high-speed USB device number 64 using dummy_hcd [ 242.559501][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 242.699564][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 242.710668][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 242.721559][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 242.731412][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 242.744380][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 242.753536][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 242.762297][ T5] usb 6-1: config 0 descriptor?? [ 243.244507][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0015/input/input46 [ 243.257500][ T5] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0015/input/input47 [ 243.272706][ T5] kye 0003:0458:5013.0015: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 243.440986][ T5] usb 6-1: USB disconnect, device number 64 10:31:17 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:17 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:17 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:17 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x100) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = syz_open_dev$mouse(&(0x7f0000000200)='/dev/input/mouse#\x00', 0x100000001, 0x751080) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240)='nl80211\x00') sendmsg$NL80211_CMD_START_AP(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000e40)=ANY=[@ANYBLOB="4ad4ad658d861214acba1f9bc62400000034d08bf49fc972d31667cf3a5b4f02c39165e4ccd04f878e2359fe347b96b23c53927d0a8fc8688a85f79c5c098b0000000000000003f28afaba984ebf5f4af19500cf42add3921f72d50ca3a9a4c5ae55b55268b312ab5a2dab8d8dfabe2abeba1485db342484a8eeeed0cc681566da054a665f2817ede90b21707361f35ee550c8aa8a531ea975ce2b0e9f9450a31b97fbfd6f53a7e99dcf64bdf9648cb11d6492748438395d53ac5dc34aa184e65b838d876142a8039d5b99cfad0e8e0e9366a68cf497d5cb29781eacf2a9d20fd32988e8bd4dd515b53314dcf3523c3b028c7355de6b86353ae7bbe3a47dbc023f17e1af3ab23e9b16776b98b5a58ef89ceb2d454334e1074209a4e22af967d2ac5a142b54115248d96eac2dcbc02f385837b39913c66a1a15fa79e1b523bd6f1e7bf2f5aaefc1d9f04b11e0cbef5373079735a2c42fe2ad20475b9c8ef105c373686ebd8f3bee474eef6b3897b659af0cc8ea00000041ffa43bf5b03c96ff836a1ba4d6bd213a26727a78dbde9aef578b46a573ef4cc9dbf5a0168f8ac38d3df6979df5f3903e2719e86e614ce5e1408f6a938dc8699e2ecacaaaf601a2686a7c830caab76a93af76828e2656769694b0bfd4a111c11270bfa004564ea16a902b50f84b7e3abd581396057f7c2720d6b27a1ae8532558fba48b130e02d0b75f7a3265833450e08d424f8b2557d57138f9ad58e4af9d5c357a8c5d0ac58e0000000000000000000000000000d244539d05b9e9896a497fcfa91e14b14f822bd1546c8980ae228f520e2f820a7c33011a1f2202d61ca2326e65a703a1ecc3681ab9e99b3ed0c49f486065a4cac893e3a8599655ef3798203c662fbd00e559322b97e78219f29c2206b4b37f061ec93cc7cf717260eaa482943db9931790097910b00000608180a99f2b3f8376c6617f9d282d976ea3206b66042d2d537b047732568d88035ae1ce9ee96d42d8df07f739fec7522f3d318a7cd06ec3ce607bd750da3cb3a7162af835980dc0182025de2c0bc31bf5b59cba635272a5a298ecea8ded225db20f98cad55ccce164d7defcb2a13da9f25dafbfa76ae4b366242d8e3eb8b3c1f78d82b0c48d8105fab3514b0568007a37febfa3c5e98ba52b1a0b1054d7fd5633f1fee5b752f08703b72589997e6d0da264711cdcc2f5613236aed18f1af9076ceefb3f99379ececeede8144c9d45266745717494c6aef9245c0870a1c278c73687963a0159ba7a4809dc7bbb68d8723c9aa72f68476ae9b78495ae5f391292c9b50c6b0c96ff7ec5d75102449cbd91fccc95355f8dbf0fbeabd73e8817bb9ef85be0db26188bcb2d476325093251b9ab2a43e45a80a2105ebdc3df2948bd2c387daf", @ANYRES16=r1, @ANYRESDEC], 0x3}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r0, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x34, r1, 0x8, 0x70bd2d, 0x25dfdbfc, {}, [@NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x8}, @NL80211_ATTR_BG_SCAN_PERIOD={0x6, 0x98, 0x7f}, @NL80211_ATTR_TX_NO_CCK_RATE={0x4}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x2, 0xffffffffffffffff}}]}, 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x80) mount(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000140)='openpromfs\x00', 0x1000000, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="01010000000000003d2e2f6669ec65312c6c6f776572646944b5d5f9f7ffffffffffffff64eda20aa169723d2e2f66696c65303bd8bc39bfe3106f053a6ef45a99e863d1a3849e7b9d4428fc413ad62bf1c3502cbff750f0c0375012936032b85aa7bd8eef34c0843bb0be24fc"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) accept4$unix(r3, &(0x7f0000000400)=@abs, &(0x7f0000000480)=0x6e, 0x40800) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:17 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:17 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) lookup_dcookie(0x9, &(0x7f0000000280)=""/173, 0xad) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bbs,we0']) ioctl$SNDRV_TIMER_IOCTL_SELECT(0xffffffffffffffff, 0x40345410, &(0x7f0000000180)={{0x3, 0x3, 0x0, 0x0, 0x40}}) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:17 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:17 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:17 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) ioctl$PIO_CMAP(0xffffffffffffffff, 0x4b71, &(0x7f0000000040)={0xffffffff, 0x4, 0x4b0, 0xa24, 0x5, 0xfffffffffffffff1}) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x808000, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$TIOCSBRK(r1, 0x5427) chdir(&(0x7f0000000180)='./file0\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:17 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:17 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x92) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000180)='./file0\x00') 10:31:17 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 243.972875][ T7343] overlayfs: unrecognized mount option "we0" or missing value [ 243.981028][ T7341] overlayfs: unrecognized mount option "" or missing value [ 244.003252][ T7343] overlayfs: unrecognized mount option "we0" or missing value [ 244.083999][ T7373] overlayfs: failed to resolve './file1': -2 [ 244.093513][ T7373] overlayfs: failed to resolve './file1': -2 [ 244.093672][ T7377] overlayfs: failed to resolve './file0': -2 [ 244.239320][ T17] usb 6-1: new high-speed USB device number 65 using dummy_hcd [ 244.479277][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 244.599353][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 244.610540][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 244.622526][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 244.632710][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 244.646080][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 244.655578][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 244.664710][ T17] usb 6-1: config 0 descriptor?? [ 245.144183][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0016/input/input48 [ 245.156872][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0016/input/input49 [ 245.176518][ T17] kye 0003:0458:5013.0016: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 245.340846][ T17] usb 6-1: USB disconnect, device number 65 10:31:18 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:18 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) sysinfo(&(0x7f0000000080)) sendmsg$AUDIT_SET(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000014c0)={&(0x7f0000000080)={0x38, 0x3e9, 0x200, 0x0, 0x10000, {0xf8f1f5726072bec6, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x55e6, 0x3, 0x0, 0x40}}, 0x38}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000000)="0832f497d3837b7db1a0f455b0008750418e4bb321019511dc5df214538d1efb1ffe03284f6d33265be9c604c893f20e96beeb2aa4c457ac37a3a3f1ce8682500fcecd80", 0x44}], 0x2, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x33) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, r0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="7509000000000000006e2f66696c6531869dfcf0fb7bbd6f726b"]) 10:31:18 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:18 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:18 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:18 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$PPPIOCCONNECT(r1, 0x4004743a, &(0x7f00000003c0)=0x4) move_mount(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000280)='./bus\x00', 0x1) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) ioctl$VT_RESIZE(r1, 0x5609, &(0x7f0000000380)={0x9, 0x9, 0x2}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="757070657264590f9c3165726469723d2e2fdd7a6275732c776f726b6469723d2e2f66695b43e8c69b50af7b98751a94b35478ef086941552d0e9ece16a65dc444a0a8ff9f8adbd72d745cfad5b10db73be3810f3fcf86c12aa823db880eb067531c25d221aee536a39cdb248b3a31fb6a9f0c9253ccd6338c17c79d3059370000000000"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:18 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:18 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:18 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:18 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) modify_ldt$read(0x0, &(0x7f0000003b40)=""/4096, 0x1000) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000280)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x80, &(0x7f00000004c0)=[{&(0x7f0000000180)}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/196, 0xc4}], 0x5, &(0x7f0000002800)=""/4096, 0x1000}, 0x101a1) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000180)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=@bridge_setlink={0x20, 0x13, 0x323, 0x0, 0x0, {0x7, 0x0, 0x0, r3}}, 0x20}}, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000003880)=""/53, 0x35, 0x40, &(0x7f00000038c0)=@can={0x1d, r3}, 0x80) bind$unix(r1, &(0x7f0000000580)=@abs={0x0, 0x0, 0x4e24}, 0x6e) lsetxattr$trusted_overlay_redirect(&(0x7f0000000180)='./bus\x00', &(0x7f0000003800)='trusted.overlay.redirect\x00', &(0x7f0000003840)='./file1\x00', 0x8, 0x1) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c6530517986a556f8bd41ec70df2907adfbe0a5c30d08abdbbbd39b3ab07362a53d8eb0beef0e01bee91f92c43687b852d8450ee141aa1db9c695700a5ea16e8b90487455052394915ded9a04ed76ee0ad4d66e9634bc4fe1f7ffae3f67fcabad20af38877d17a9e112a64b941b9766084b3329c50ba37a9239c26196518c32d709fb328b40c60a322832f8b88df367ab9d33b11760b2a0e29f0857e359aa5545f5005251b65069414cd2f650a3410400000000000000a2aa83868df2ebf34338b1a4928bbd4e3f5af327f1ddd8e63b57cb5025dccf0ad512683b17dab4d738ad7cbc88c29bcd23392cbe884da63552a71fb0a954a046d87e345f82a16ef812fed442975c59d16aa8855aefd0d51f70706cf984bc54f8a54849a0d62331a8ce19b110630be8458fcbb2ac7a32f91aa43e18341012b2b376d28bb0cf67d0f02f2065edff89e74333a65f0297dd41b52788364c1e5c73b5a1ac3775cf0b1a672f621a7accc0704b71820909b062cc9d5d6c1222ea1533bdf5d322828ff7ea8769333cdc6a27cbd6883ebb05da21e87a485b248f2fa8a27c5e41398b020e2b308223f12a3ee0"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:19 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:19 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 245.909244][ T7416] overlayfs: unrecognized mount option "upperdYœ1erdir=./Ýzbus" or missing value [ 245.934039][ T7429] overlayfs: missing 'lowerdir' [ 245.944869][ T7433] overlayfs: missing 'lowerdir' [ 245.953681][ T7443] overlayfs: unrecognized mount option "upperdYœ1erdir=./Ýzbus" or missing value [ 245.979711][ T7446] overlayfs: missing 'lowerdir' [ 246.009889][ T7449] overlayfs: unrecognized mount option "pperdir=./file1" or missing value [ 246.129085][ T17] usb 6-1: new high-speed USB device number 66 using dummy_hcd [ 246.369065][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 246.489084][ T17] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 246.499899][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 246.511534][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 246.521978][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 246.534874][ T17] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 246.544081][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 246.552731][ T17] usb 6-1: config 0 descriptor?? [ 246.809256][ T7449] overlayfs: unrecognized mount option "pperdir=./file1" or missing value [ 247.024169][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0017/input/input50 [ 247.036999][ T17] input: HID 0458:5013 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0458:5013.0017/input/input51 [ 247.057738][ T17] kye 0003:0458:5013.0017: input,hiddev96,hidraw0: USB HID v0.00 Device [HID 0458:5013] on usb-dummy_hcd.5-1/input0 [ 247.226487][ T17] usb 6-1: USB disconnect, device number 66 10:31:20 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:20 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:20 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:20 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = socket(0x10, 0x3, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$sock_ifreq(r0, 0x89f2, &(0x7f0000000080)={'ip_vti0\x00', @ifru_data=&(0x7f0000000000)="b06f31673d3da2b793d4f9a507e3c9133ba7ce8f5e6e538ecf8829b08f7f4aae"}) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765b92169723d2e2f6275732c776f726b6469723d2e2f66696c6530"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:20 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f0000000180)='./bus\x00', 0x60) unlink(&(0x7f0000000080)='./bus\x00') 10:31:20 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:20 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:20 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='./file1/file0\x00') r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000280)=""/214) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$VT_DISALLOCATE(r3, 0x5608) 10:31:20 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:20 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 247.766559][ T7483] overlayfs: unrecognized mount option "lowe¹!ir=./bus" or missing value [ 247.772420][ T7477] overlayfs: missing 'lowerdir' 10:31:20 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:20 executing program 3: clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$VT_WAITACTIVE(r1, 0x5607) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x400, 0x20, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) statx(r4, &(0x7f0000000400)='./file0\x00', 0x800, 0x80, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, &(0x7f0000000580)={0xe9, "f242ebd926e1c75f4aca8cde36278c4ff2c61ab903e7008c7b3da341025ee23beba57da960c6b43df3c6ac38f1374e6d2279c820bcc1677ac50d1a734b67f441"}) chown(&(0x7f0000000180)='./file1\x00', r2, r5) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 247.827357][ T7500] overlayfs: filesystem on './file1' not supported as upperdir 10:31:20 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:20 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:21 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 247.876177][ T7505] overlayfs: missing 'lowerdir' [ 247.885918][ T7507] overlayfs: missing 'lowerdir' [ 247.912202][ T7504] overlayfs: filesystem on './file1' not supported as upperdir 10:31:21 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='uppefdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:21 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 247.947185][ T7521] overlayfs: missing 'lowerdir' [ 247.955123][ T7525] overlayfs: missing 'lowerdir' [ 247.995111][ T7530] overlayfs: missing 'lowerdir' [ 248.005550][ T7535] overlayfs: unrecognized mount option "uppefdir=./file1" or missing value [ 248.024078][ T7540] overlayfs: unrecognized mount option "uppefdir=./file1" or missing value [ 248.039042][ T7537] overlayfs: missing 'lowerdir' [ 248.048896][ T5] usb 6-1: new high-speed USB device number 67 using dummy_hcd [ 248.308828][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 248.428912][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 248.439815][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 248.450786][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 248.460566][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 248.473477][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 248.482518][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 248.491198][ T5] usb 6-1: config 0 descriptor?? [ 249.028872][ T5] usbhid 6-1:0.0: can't add hid device: -71 [ 249.034837][ T5] usbhid: probe of 6-1:0.0 failed with error -71 [ 249.043180][ T5] usb 6-1: USB disconnect, device number 67 10:31:22 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:22 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:22 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:22 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:22 executing program 3: setuid(0x0) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', 0x0, r1) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', 0x0, r3) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', 0x0, r5) setxattr$system_posix_acl(&(0x7f0000000040)='./file2\x00', &(0x7f0000000280)='system.posix_acl_default\x00', &(0x7f00000002c0)={{}, {0x1, 0x3}, [{}], {0x4, 0x2}, [{0x8, 0x1, r1}, {0x8, 0x1, r3}, {0x8, 0x2, r5}], {0x10, 0x2}}, 0x44, 0x3) clone(0x5a301400, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0]) chdir(&(0x7f0000000180)='./file1\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:22 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lo,workdir=./file0\x00'/47]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:22 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) unlink(&(0x7f0000000080)='./bus\x00') 10:31:22 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:22 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:22 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 249.477676][ T7553] overlayfs: missing 'lowerdir' [ 249.487157][ T7556] overlayfs: missing 'lowerdir' [ 249.490929][ T7554] overlayfs: missing 'lowerdir' [ 249.517762][ T7559] overlayfs: unrecognized mount option "lo" or missing value 10:31:22 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:22 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 249.540219][ T7569] overlayfs: missing 'lowerdir' [ 249.558455][ T7573] overlayfs: missing 'lowerdir' [ 249.561117][ T7579] overlayfs: unrecognized mount option "lo" or missing value [ 249.573784][ T7580] overlayfs: upperdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 249.609199][ T7581] overlayfs: missing 'lowerdir' [ 249.628495][ T7580] overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior. [ 249.654570][ T7586] overlayfs: missing 'lowerdir' [ 249.671285][ T7590] overlayfs: missing 'lowerdir' [ 249.798703][ T5] usb 6-1: new high-speed USB device number 68 using dummy_hcd [ 250.038705][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 250.168723][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 250.179688][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 250.190573][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 250.200363][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 250.213251][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 250.222474][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 250.232868][ T5] usb 6-1: config 0 descriptor?? [ 250.768673][ T5] usbhid 6-1:0.0: can't add hid device: -71 [ 250.774985][ T5] usbhid: probe of 6-1:0.0 failed with error -71 [ 250.782460][ T5] usb 6-1: USB disconnect, device number 68 10:31:24 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:24 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) ptrace$poke(0x5, r0, &(0x7f0000000180), 0x9) 10:31:24 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:24 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6275732c77e2eb630b7d2d52c0586f726b6469"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:24 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:24 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:24 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, &(0x7f0000000180)={&(0x7f0000ffc000/0x2000)=nil, 0x2000}, &(0x7f0000000280)=0x10) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:24 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='tmpfs\x00', 0x489, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') mount(&(0x7f0000000180)=@md0='/dev/md0\x00', &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='vxfs\x00', 0x48c0, &(0x7f0000000300)='overlay\x00') [ 251.208256][ T7604] overlayfs: unrecognized mount option "wâëc }-RÀXorkdi" or missing value [ 251.226743][ T7603] overlayfs: missing 'lowerdir' [ 251.233340][ T7616] overlayfs: unrecognized mount option "wâëc }-RÀXorkdi" or missing value [ 251.242559][ T7610] overlayfs: missing 'lowerdir' 10:31:24 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:24 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:24 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 251.255569][ T7612] overlayfs: missing 'lowerdir' 10:31:24 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 251.301178][ T7623] overlayfs: workdir and upperdir must reside under the same mount [ 251.316293][ T7627] overlayfs: unrecognized mount option "lowerdi" or missing value [ 251.329264][ T7636] overlayfs: filesystem on './file1' not supported as upperdir [ 251.337669][ T7632] overlayfs: missing 'lowerdir' [ 251.344930][ T7633] overlayfs: missing 'lowerdir' [ 251.362661][ T7641] overlayfs: workdir and upperdir must reside under the same mount [ 251.404355][ T7642] overlayfs: unrecognized mount option "lowerdi" or missing value [ 251.498554][ T5] usb 6-1: new high-speed USB device number 69 using dummy_hcd [ 251.738480][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 251.858547][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 251.869262][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 251.881134][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 251.891340][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 251.904896][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 251.915022][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 251.923958][ T5] usb 6-1: config 0 descriptor?? [ 252.478449][ T5] usbhid 6-1:0.0: can't add hid device: -71 [ 252.484475][ T5] usbhid: probe of 6-1:0.0 failed with error -71 [ 252.492238][ T5] usb 6-1: USB disconnect, device number 69 10:31:25 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:25 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:25 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:25 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:25 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r1) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000000)='./control\x00', 0x0, r3) chown(&(0x7f0000000180)='./bus\x00', r1, r3) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:25 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:26 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:26 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 252.920868][ T7659] overlayfs: unrecognized mount option "lowerdi" or missing value [ 252.923520][ T7666] overlayfs: missing 'lowerdir' [ 252.932759][ T7660] overlayfs: missing 'lowerdir' [ 252.938146][ T7662] overlayfs: unrecognized mount option "lowerdi" or missing value 10:31:26 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:26 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = accept4$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000180)=0x6e, 0x1c0800) accept4$unix(r1, &(0x7f0000000300), &(0x7f0000000380)=0x6e, 0x800) [ 252.974643][ T7673] overlayfs: missing 'lowerdir' 10:31:26 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:26 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000380)={0x0, @private, @remote}, &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) ioctl$int_out(r1, 0x5462, &(0x7f0000000300)) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) sendmsg$IPCTNL_MSG_CT_GET(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000005c0)={&(0x7f0000000440)={0x158, 0x1, 0x1, 0x101, 0x0, 0x0, {0x5, 0x0, 0x1}, [@CTA_MARK={0x8, 0x8, 0x1, 0x0, 0x5}, @CTA_MARK_MASK={0x8, 0x15, 0x1, 0x0, 0x3}, @CTA_NAT_DST={0x88, 0xd, 0x0, 0x1, [@CTA_NAT_V4_MAXIP={0x8, 0x2, @broadcast}, @CTA_NAT_V4_MINIP={0x8, 0x1, @empty}, @CTA_NAT_V4_MAXIP={0x8, 0x2, @empty}, @CTA_NAT_PROTO={0x3c, 0x3, 0x0, 0x1, [@CTA_PROTONAT_PORT_MAX={0x6, 0x2, 0x4e20}, @CTA_PROTONAT_PORT_MIN={0x6, 0x1, 0x4e20}, @CTA_PROTONAT_PORT_MIN={0x6, 0x1, 0x4e24}, @CTA_PROTONAT_PORT_MIN={0x6, 0x1, 0x4e24}, @CTA_PROTONAT_PORT_MIN={0x6, 0x1, 0x4e21}, @CTA_PROTONAT_PORT_MIN={0x6, 0x1, 0x4e22}, @CTA_PROTONAT_PORT_MIN={0x6, 0x1, 0x4e24}]}, @CTA_NAT_V6_MAXIP={0x14, 0x5, @initdev={0xfe, 0x88, [], 0x1, 0x0}}, @CTA_NAT_V4_MAXIP={0x8, 0x2, @loopback}, @CTA_NAT_V6_MINIP={0x14, 0x4, @empty}]}, @CTA_PROTOINFO={0x10, 0x4, 0x0, 0x1, @CTA_PROTOINFO_TCP={0xc, 0x1, 0x0, 0x1, [@CTA_PROTOINFO_TCP_FLAGS_ORIGINAL={0x6, 0x4, {0x20, 0x67}}]}}, @CTA_TUPLE_REPLY={0x88, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @local}, {0x8, 0x2, @broadcast}}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @private1}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}]}, @CTA_HELP={0x14, 0x5, 0x0, 0x1, {0xe, 0x1, 'irc-20000\x00'}}]}, 0x158}, 0x1, 0x0, 0x0, 0x8000}, 0x40800) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) sendmsg$IPSET_CMD_SAVE(r3, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, 0x8, 0x6, 0x201, 0x0, 0x0, {0xc, 0x0, 0x9}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4048800}, 0xd476f20908b58d5c) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 253.000261][ T7677] overlayfs: unrecognized mount option "lowerdi" or missing value [ 253.030663][ T7681] overlayfs: missing 'lowerdir' [ 253.054135][ T7685] overlayfs: unrecognized mount option "work" or missing value [ 253.073696][ T7692] overlayfs: unrecognized mount option "lowerdi" or missing value [ 253.087539][ T7695] overlayfs: filesystem on './file1' not supported as upperdir [ 253.101453][ T7696] overlayfs: unrecognized mount option " " or missing value [ 253.139050][ T7696] overlayfs: unrecognized mount option " " or missing value [ 253.188359][ T5] usb 6-1: new high-speed USB device number 70 using dummy_hcd [ 253.428320][ T5] usb 6-1: Using ep0 maxpacket: 16 [ 253.548384][ T5] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 253.559244][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 253.571154][ T5] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 253.581396][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 253.594774][ T5] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 253.604323][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 253.613540][ T5] usb 6-1: config 0 descriptor?? [ 254.158309][ T5] usbhid 6-1:0.0: can't add hid device: -71 [ 254.164282][ T5] usbhid: probe of 6-1:0.0 failed with error -71 [ 254.172841][ T5] usb 6-1: USB disconnect, device number 70 10:31:27 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:27 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:27 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:27 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:27 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r1, @ANYRES16=r2, @ANYRESDEC=r5, @ANYRES16=r3]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:27 executing program 3: clone(0x2004306ddfc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000300)='sockfs\x00', 0x20d000, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/65, 0x41) 10:31:27 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:27 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 254.598086][ T7713] overlayfs: unrecognized mount option "00000000000000000005" or missing value [ 254.612113][ T7714] overlayfs: missing 'lowerdir' [ 254.629260][ T7722] overlayfs: unrecognized mount option "work" or missing value [ 254.632113][ T7720] overlayfs: unrecognized mount option "work" or missing value 10:31:27 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65309cc05b088ddf07aadf7d38d9f2688bb8a33bf27baa487aa5c03a74836f94ea88f6c6eb722343dd69eb232efdc9fdb210dc808b9319eb19bf3f8d57f7fc6679260437fc30a2164cdd599523852774bc16987d40c2f51a15b63ccd47285677d8b2adca6b5ef0a860a33e6986"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) io_uring_register$IORING_REGISTER_FILES(r1, 0x2, &(0x7f0000000180)=[r3], 0x1) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:27 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:27 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 254.684248][ T7734] overlayfs: unrecognized mount option "lowerdi" or missing value [ 254.696367][ T7735] overlayfs: unrecognized mount option "work" or missing value 10:31:27 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 254.733107][ T7741] overlayfs: failed to resolve './file0œÀ[ߪß}8Ùòh‹¸£;ò{ªHz¥À:tƒo”êˆöÆër#CÝië#.ýÉý²Ü€‹“ë¿?W÷üfy&7ü0¢LÝY•#…'t¼˜}@Âõ¶<ÍG(Vwز­Êk^ð¨`£>i†': -2 [ 254.739770][ T7746] overlayfs: missing 'lowerdir' [ 254.759223][ T7749] overlayfs: missing 'lowerdir' [ 254.774435][ T7751] overlayfs: unrecognized mount option "work" or missing value [ 254.797424][ T7753] overlayfs: unrecognized mount option "lowerdi" or missing value [ 254.811263][ T7756] overlayfs: failed to resolve './file1': -2 [ 254.898170][ T3129] usb 6-1: new high-speed USB device number 71 using dummy_hcd [ 255.168144][ T3129] usb 6-1: Using ep0 maxpacket: 16 [ 255.298224][ T3129] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 255.309328][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 255.321008][ T3129] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 255.332400][ T3129] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 255.345733][ T3129] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 255.355144][ T3129] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 255.364227][ T3129] usb 6-1: config 0 descriptor?? [ 255.918136][ T3129] usbhid 6-1:0.0: can't add hid device: -71 [ 255.924174][ T3129] usbhid: probe of 6-1:0.0 failed with error -71 [ 255.932582][ T3129] usb 6-1: USB disconnect, device number 71 10:31:29 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x458, 0x5013, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x49, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1dc}}}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:29 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:29 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) r0 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) renameat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./bus\x00') r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_NAME_TYPE_CMD(r1, 0x8982, &(0x7f0000000280)={0x6, 'veth0_vlan\x00', {0x6}, 0x3}) lstat(&(0x7f0000000340)='./file1\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$overlay(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='overlay\x00', 0x40000, &(0x7f0000000480)={[{@xino_on='xino=on'}, {@xino_auto='xino=auto'}, {@index_on='index=on'}], [{@seclabel='seclabel'}, {@fowner_gt={'fowner>', r2}}, {@euid_lt={'euid<', 0xee00}}, {@pcr={'pcr', 0x3d, 0x15}}, {@mask={'mask', 0x3d, '^MAY_APPEND'}}, {@func={'func', 0x3d, 'KEXEC_INITRAMFS_CHECK'}}]}) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r4, 0x6, 0x14, &(0x7f0000000180), 0x4) 10:31:29 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:29 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdi']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:29 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6275730c776f726b6469723d2e2f66696c6530d2ce8485305ceb65c9f2c3540fb344002e95c88913ce498d1e13345ca61cb305e4e709528d6e6f2d31a9281ecfbb00000000000000"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:29 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:29 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:29 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 256.369636][ T7774] overlayfs: workdir and upperdir must be separate subtrees [ 256.377899][ T7776] overlayfs: unrecognized mount option "work" or missing value [ 256.379933][ T7777] overlayfs: missing 'workdir' [ 256.391470][ T7778] overlayfs: unrecognized mount option "lowerdi" or missing value 10:31:29 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x19d) prctl$PR_SVE_SET_VL(0x32, 0x368ae) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 256.428939][ T7792] overlayfs: filesystem on './file1' not supported as upperdir [ 256.431872][ T7789] overlayfs: missing 'workdir' [ 256.462533][ T7797] overlayfs: unrecognized mount option "work" or missing value 10:31:29 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f42d1462f99fe49374b6275732c776f726b64698089e77c334f0aa3d751203d80388bf6928fbc18c13e5586f8d5abf6d70f451c6ac761540f6dda0c3615803545c654f894389db18595d43eaa6d1935cce8a9d3a5e80839234187714ed90c25d69de056fba7b2e56ee920ff029d22a7385917965623b42604b42bee701d11d1600ccfce8a135284d9cdef02aac84a28e7f85e992e112467a740e81de42226621f0f9e7390e45b554068af4dc617dd1740e340bb2489f0586f3a1a2dba5f15128ed88aa1b866648007b81b14f2309365f6cccef23d07147160aa1d3d357beb1409d2ca4bfd6578ae0100000000000000ee73aad55c5962ec5adb50768da54556aedb8fb4eed3d689b8e7d13d5565971ded73bbd858f5c814bf392ce24a16bff9e34434e5afeb0fb2a497894c2c15abc087505453de2542a95b09"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 256.479610][ T7796] overlayfs: workdir and upperdir must be separate subtrees [ 256.493697][ T7799] overlayfs: workdir and upperdir must be separate subtrees 10:31:29 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 256.520107][ T7807] overlayfs: failed to resolve './file0': -2 [ 256.532092][ T7810] overlayfs: unrecognized mount option "workdi€‰ç|3O [ 256.532092][ T7810] £×Q =€8‹ö’¼Á>U†øÕ«ö×EjÇaTmÚ 6€5EÆTø”8±…•Ô>ªm5Ìè©Ó¥è9#A‡qNÙ %ÖàVû§²åné ÿ"§8Y–V#´&´+îpÑ` ÏΊR„ÙÍïªÈJ(çø^™.$g§@èä"&bžsä[U@h¯MÆÝ@ã@»$‰ðXo:-º_ŽØŠ¡¸fd€¸ò0“eöÌÎò=q`ª=5{ë ÒÊKýex®" or missing value [ 256.552367][ T7807] overlayfs: failed to resolve './file1': -2 [ 256.581241][ T7815] overlayfs: workdir and upperdir must be separate subtrees [ 256.608051][ T7818] overlayfs: unrecognized mount option "workdi€‰ç|3O [ 256.608051][ T7818] £×Q =€8‹ö’¼Á>U†øÕ«ö×EjÇaTmÚ 6€5EÆTø”8±…•Ô>ªm5Ìè©Ó¥è9#A‡qNÙ %ÖàVû§²åné ÿ"§8Y–V#´&´+îpÑ` ÏΊR„ÙÍïªÈJ(çø^™.$g§@èä"&bžsä[U@h¯MÆÝ@ã@»$‰ðXo:-º_ŽØŠ¡¸fd€¸ò0“eöÌÎò=q`ª=5{ë ÒÊKýex®" or missing value [ 256.647974][ T3107] usb 6-1: new high-speed USB device number 72 using dummy_hcd [ 256.897924][ T3107] usb 6-1: Using ep0 maxpacket: 16 [ 257.018040][ T3107] usb 6-1: too many endpoints for config 0 interface 0 altsetting 0: 73, using maximum allowed: 30 [ 257.028783][ T3107] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 257.040100][ T3107] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 257.049894][ T3107] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 73 [ 257.062817][ T3107] usb 6-1: New USB device found, idVendor=0458, idProduct=5013, bcdDevice= 0.00 [ 257.072248][ T3107] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 257.081015][ T3107] usb 6-1: config 0 descriptor?? [ 257.617954][ T3107] usbhid 6-1:0.0: can't add hid device: -71 [ 257.623979][ T3107] usbhid: probe of 6-1:0.0 failed with error -71 [ 257.631509][ T3107] usb 6-1: USB disconnect, device number 72 10:31:31 executing program 5: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:31 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = dup2(r0, r1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000180)={0x54a2, 0x3ff, 0x40c, 0x6, 0x8, "10e7248039d025b8a57bbf35974a845dee46b4"}) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') setxattr$trusted_overlay_opaque(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='trusted.overlay.opaque\x00', &(0x7f0000000300)='y\x00', 0x2, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 10:31:31 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') stat(&(0x7f0000000180)='./file2\x00', &(0x7f0000000280)) unlink(&(0x7f0000000080)='./bus\x00') 10:31:31 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 258.052851][ T7829] overlayfs: unrecognized mount option "work" or missing value [ 258.086138][ T7836] overlayfs: workdir and upperdir must be separate subtrees [ 258.089961][ T7839] overlayfs: workdir and upperdir must be separate subtrees 10:31:31 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 258.112917][ T7846] overlayfs: unrecognized mount option "work" or missing value [ 258.137863][ T7851] overlayfs: filesystem on './file1' not supported as upperdir [ 258.151773][ T7853] overlayfs: filesystem on './file1' not supported as upperdir 10:31:31 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c653062a077697ffce18fe4aba34b199fc7ddd6f59f33a04a9dd7695d537637ddca"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:31 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/crypto\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000840)={0x20, r2, 0xc573de0d27bdfe6f, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0xc, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x8, 0x1, @l2={'ib', 0x3a, '\x00'}}]}]}, 0x20}}, 0x0) sendmsg$TIPC_NL_PEER_REMOVE(r1, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x12010000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x18, r2, 0x400, 0x70bd2a, 0x25dfdbfd, {}, [@TIPC_NLA_MEDIA={0x4}]}, 0x18}, 0x1, 0x0, 0x0, 0x4000}, 0x80) [ 258.173490][ T7856] overlayfs: failed to resolve './fil': -2 [ 258.201427][ T7861] overlayfs: workdir and upperdir must be separate subtrees [ 258.214151][ T7863] overlayfs: failed to resolve './fil': -2 [ 258.245544][ T7867] overlayfs: failed to resolve './file0b wiüáä«£KŸÇÝÖõŸ3 J×i]Sv7ÝÊ': -2 [ 258.288007][ T7871] tipc: Enabling of bearer rejected, illegal name [ 258.307996][ T7874] overlayfs: failed to resolve './file1': -2 [ 258.337827][ T7878] overlayfs: filesystem on './file1' not supported as upperdir [ 258.354910][ T7871] tipc: Enabling of bearer rejected, illegal name 10:31:31 executing program 5: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:31 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000180)='./file0\x00') 10:31:31 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') r0 = fsopen(&(0x7f0000000180)='dax\x00', 0x0) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000280)={0x3ff, 0x5, 0x3, 0x8, 0x3, [{0x8, 0x3, 0x5, [], 0x380}, {0x2e, 0x40, 0x8000}, {0x2, 0x4c6d369e, 0x0, [], 0x2004}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0)='TIPCv2\x00') r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_ENABLE(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000840)={0x20, r3, 0xc573de0d27bdfe6f, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0xc, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x8, 0x1, @l2={'ib', 0x3a, '\x00'}}]}]}, 0x20}}, 0x0) sendmsg$TIPC_NL_BEARER_SET(r2, &(0x7f0000000740)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x800804}, 0xc, &(0x7f0000000700)={&(0x7f0000000440)={0x288, r3, 0x200, 0x70bd2b, 0x25dfdbfc, {}, [@TIPC_NLA_MON={0x4c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xfffffffe}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x3}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x4}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x3}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x51a}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x6}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x4}, @TIPC_NLA_MON_REF={0x8, 0x2, 0xfffffffd}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x6}]}, @TIPC_NLA_BEARER={0x100, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x32}}}, {0x14, 0x2, @in={0x2, 0x4e22, @broadcast}}}}, @TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x10}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x79}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}]}, @TIPC_NLA_BEARER_NAME={0x10, 0x1, @l2={'eth', 0x3a, 'ip6tnl0\x00'}}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e22, 0xffffffff, @private2, 0x6}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0xffffff55, @private0={0xfc, 0x0, [], 0x1}, 0x1ff}}}}, @TIPC_NLA_BEARER_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffff0ee}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}]}, @TIPC_NLA_BEARER_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}]}]}, @TIPC_NLA_NET={0x48, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x6}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x620f}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x8}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x6}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x200}]}, @TIPC_NLA_NODE={0x20, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x3}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x40}]}, @TIPC_NLA_LINK={0xa4, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7ff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xffffffd5}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}]}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x40}]}, @TIPC_NLA_LINK_PROP={0x54, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x10000}, @TIPC_NLA_PROP_TOL={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xfff}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x7fffffff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x100}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xfffffffd}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x6945af18}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x3}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xffffffc0}]}]}, 0x288}, 0x1, 0x0, 0x0, 0x1}, 0x4000) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$USBDEVFS_RESETEP(r2, 0x80045503, &(0x7f0000000380)={0x5}) unlink(&(0x7f0000000080)='./file1\x00') 10:31:31 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 258.653915][ T7887] overlayfs: failed to resolve './fil': -2 [ 258.663552][ T7889] overlayfs: workdir and upperdir must be separate subtrees [ 258.668165][ T7893] overlayfs: failed to resolve './fil': -2 [ 258.690862][ T7891] tipc: Enabling of bearer rejected, illegal name 10:31:31 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) setsockopt$TIPC_MCAST_REPLICAST(0xffffffffffffffff, 0x10f, 0x86) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r2, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) mount$overlay(0x400002, &(0x7f0000000180)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYRES16=r2, @ANYRES32=r1]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') [ 258.708236][ T7901] overlayfs: filesystem on './file1' not supported as upperdir [ 258.743561][ T7910] overlayfs: failed to resolve './fil': -2 [ 258.746252][ T7905] overlayfs: workdir and upperdir must be separate subtrees 10:31:31 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:31 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 258.753890][ T7908] overlayfs: failed to resolve './fil': -2 [ 258.763208][ T7909] overlayfs: filesystem on './file1' not supported as upperdir [ 258.802256][ T7917] overlayfs: unrecognized mount option "" or missing value [ 258.817536][ T7919] overlayfs: failed to resolve './file': -2 [ 258.826574][ T7909] tipc: Enabling of bearer rejected, illegal name [ 258.832998][ T7922] overlayfs: failed to resolve './file': -2 [ 258.848193][ T7928] overlayfs: unrecognized mount option "" or missing value 10:31:32 executing program 5: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:32 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000180)='/proc/self/attr/fscreate\x00', 0x2, 0x0) 10:31:32 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)='./bus\x00') mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x244000, 0x0) getsockname$packet(r0, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000340)=0x14) r1 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r1, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000c00)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) setsockopt$inet_group_source_req(r1, 0x0, 0x2c, &(0x7f0000000400)={0x8, {{0x2, 0x4e20, @private=0xa010100}}, {{0x2, 0x4e22, @multicast1}}}, 0x108) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:32 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 259.183734][ T7942] overlayfs: failed to resolve './file': -2 [ 259.188901][ T7938] overlayfs: failed to resolve './file': -2 [ 259.192754][ T7941] overlayfs: failed to resolve './fil': -2 10:31:32 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c06007765726469723d2e2f6275732c776f726b6469723d2e2f66696c6530"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:32 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) setsockopt$TIPC_IMPORTANCE(r1, 0x10f, 0x7f, &(0x7f0000000180), 0x4) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:32 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 259.231204][ T7955] overlayfs: filesystem on './file1' not supported as upperdir [ 259.240160][ T7952] overlayfs: filesystem on './file1' not supported as upperdir [ 259.252390][ T7956] overlayfs: failed to resolve './file': -2 [ 259.271936][ T7961] overlayfs: failed to resolve './fil': -2 [ 259.283547][ T7962] overlayfs: failed to resolve './file': -2 [ 259.329253][ T7970] overlayfs: unrecognized mount option "" or missing value [ 259.361938][ T7978] overlayfs: unrecognized mount option "" or missing value [ 259.381368][ T7983] overlayfs: filesystem on './file1' not supported as upperdir 10:31:32 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:32 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./fil']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) r0 = gettid() ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x20, r0, 0x0, 0x0) ptrace$peek(0x1, r0, &(0x7f0000000180)) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:32 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x4b) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65312c6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65303d7f859281dc435b14ab430c4f516bc101313c486b26712af85ec5654b787785e8e80f1577a826287788d48ba1e4146c746c2181f897863ebf76ed367e92162de8aaa2de573e14a42f7e759fd653b5a1d454dd929eb3cbcd008eeb6453d0e25a67c343fb0c29c85bf7a7ee586a6a8d59efd6ee472b551ef7ba52f8602039ad7e56238836405d0d9fc7e11f68a6fc4c82ff4cddc4517fe818396b161924d713"]) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:32 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='omfs\x00', 0x0, 0x0) getrandom(&(0x7f0000000400)=""/140, 0x83, 0x1) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="75727065726469723d2e2f66696c701262d75f3b244dccb265312c6c6f7765726469723d2e2f6275732c776f726b64"]) chdir(&(0x7f0000000040)='./bus\x00') setxattr$trusted_overlay_nlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='trusted.overlay.nlink\x00', &(0x7f0000000280)={'U-', 0x6}, 0x16, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 10:31:32 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 259.726493][ T7994] overlayfs: failed to resolve './file1': -2 [ 259.733005][ T7990] overlayfs: failed to resolve './fil': -2 [ 259.764537][ T8008] overlayfs: failed to resolve './file1': -2 10:31:32 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:32 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 259.801895][ T8005] overlayfs: unrecognized mount option "urperdir=./filpb×_;$M̲e1" or missing value [ 259.813693][ T8014] overlayfs: failed to resolve './file': -2 [ 259.851106][ T8021] overlayfs: unrecognized mount option "urperdir=./filpb×_;$M̲e1" or missing value [ 259.891438][ T8024] overlayfs: failed to resolve './file': -2 10:31:33 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:33 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(0x0, 0x0) 10:31:33 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') rt_sigsuspend(&(0x7f0000000180)={[0x2]}, 0x8) unlink(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x2) r2 = socket(0x11, 0x800000003, 0x0) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000240)='batadv\x00') sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r3, 0x0, 0x70bd26, 0x25dfdbfb}, 0x14}}, 0x4020884) clock_gettime(0x0, &(0x7f0000002680)={0x0, 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f0000002540)=[{{&(0x7f00000002c0)=@ipx, 0x80, &(0x7f0000000340)=[{&(0x7f0000000400)=""/230, 0xe6}, {&(0x7f0000000500)=""/226, 0xe2}], 0x2, &(0x7f0000000380)}, 0x200}, {{&(0x7f0000000600)=@pppoe={0x18, 0x0, {0x0, @dev}}, 0x80, &(0x7f0000001800)=[{&(0x7f0000000680)=""/20, 0x14}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/21, 0x15}, {&(0x7f0000001700)=""/249, 0xf9}], 0x4, &(0x7f0000001840)=""/86, 0x56}, 0x3}, {{&(0x7f00000018c0)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @private}}, 0x80, &(0x7f0000001a00)=[{&(0x7f0000001940)=""/21, 0x15}, {&(0x7f0000001980)=""/26, 0x1a}, {&(0x7f00000019c0)=""/28, 0x1c}], 0x3, &(0x7f0000001a40)=""/229, 0xe5}, 0x5}, {{&(0x7f0000001b40)=@xdp={0x2c, 0x0, 0x0}, 0x80, &(0x7f0000001c00)=[{&(0x7f0000001bc0)=""/19, 0x13}], 0x1, &(0x7f0000001c40)=""/82, 0x52}, 0x81}, {{&(0x7f0000001cc0)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @private}}}, 0x80, &(0x7f0000002480)=[{&(0x7f0000001d40)=""/159, 0x9f}, {&(0x7f0000001e00)=""/129, 0x81}, {&(0x7f0000001ec0)=""/164, 0xa4}, {&(0x7f0000001f80)=""/254, 0xfe}, {&(0x7f0000002080)=""/115, 0x73}, {&(0x7f0000002100)=""/178, 0xb2}, {&(0x7f00000021c0)=""/32, 0x20}, {&(0x7f0000002200)=""/202, 0xca}, {&(0x7f0000002300)=""/236, 0xec}, {&(0x7f0000002400)=""/91, 0x5b}], 0xa}, 0x1}], 0x5, 0x40000022, &(0x7f00000026c0)={r4, r5+10000000}) write$P9_RSTATFS(0xffffffffffffffff, &(0x7f0000002800)={0x43, 0x9, 0x1, {0x7, 0x81, 0x100, 0x7fffffff, 0x2, 0x3, 0x5, 0xfffffffffffffff7, 0x7}}, 0x43) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(r1, &(0x7f00000027c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000002780)={&(0x7f0000002700)={0x54, r3, 0x200, 0x70bd26, 0x25dfdbfe, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x6}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x4}, @BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x7}, @BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5}, @BATADV_ATTR_ISOLATION_MARK={0x8, 0x2b, 0x101}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r6}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000000}, 0x20048041) 10:31:33 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r3, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x0) r4 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r4, &(0x7f0000003ac0)=[{{&(0x7f0000000000)={0x2, 0x4e24, @remote}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x2e}}, 0x10, &(0x7f0000002600)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)="7c490ea8e301ea416f896da4a684cf1233c54d3ecd6b37bd1844bf7408bf5f70", 0x20}, {&(0x7f0000000200)="25e617e521d6c899e5cf0afdcdf7de0437cbb2bd1314f77626efeb98c277db690b932e18c169914a175dc3cd1e5032efa521457a01d3cc234a74d00f3f55", 0x3e}, {&(0x7f0000000500)="92f6fc7c5298305fc968dff9b8d345319a3fdf333ba0d2d23dfc3bb1a37e65b400d24aa1aff791dfe5df8005116996d95b1e001f2a7ed2d901d89e4f26b125c9ff977612f538ee63094e45e1d006058cecc36d2af88528b0226c1af72d10d7a6f33d545a173e4c17296f84b2bd9fa826271cd858aa622d51da9eee60c5b9c2de3448b48dc14a45a8cdb642bea2a8ded7b490f7bbbb0696ce0d67b280f1ff29cab496dfde9de0ebb222f480b586abc0675c8a257783727967339209f458cddc3b9bb50030a9b4e87c2cf303474bbf264f1c9cc7c54e3b9fcb1ff54987042f8e6e07708a408fe090c0c669b18238e459c0841553668e9dea6c590b24d10fc01ae624f272e0c4ee4c5a2474cebc7ded0add41191c66599b8c94363440f58ceccc992ec218226e54c36c025d9908dc596cdda6dfb3db0e13f27ba40013dc0038e36de4c20a0a36c06e32ed531c169fbbcd616bc60596b06c4461e8631926bc1e0823ea6f526dcdafbceb6443c25b0b8c54e5169d69563739a9e3ce0b3ac51e0db8e542ddc3a916444b12f4ecbfecee73c5d2834dd97276f47a1b1e8a9669ab846e3c5ec4e4258d5fcf0dc87c8fafafa7bde28f79e94a4a33e92aaf157dd16f3c60a9a61f4badd46772bbd9251d4b6d267e7e7a4b6c326c1723218c450bee43302c6220fd5eb910862d30f87b834f5ec549f27f7f90078a9e8973c1b1ab200ba68800445328872bdbdcb7d791c83d16cf3423a6836292fc0a1332710a95a58416d2dae73fe713455dd35746f34855ed0213bc85c7858ffed860569a1a1e039a2671caa074fe030dfeb914c01f02e7a92483583df3025f3ebbf64dc2cdfd6df773595f576843572fe0cb0dcac85cd1fa0250a263caa38e0ea082fae8a0f565d9704154b7613e184dc9188fc24e104c2fb4e6140342fded28e81d4dea923ce69d133cc46af95fceaa65578469646b6670b0105a00ccefdcabb60ff27ae273bdc0874eb120e3d40088964a129a33c73b70176287c67e77f60f01b84d5ac886e2042f05b3c62ed82d7cb2c0f1d8cf03ae962207e1f217b919bfa7543a98abfc744e8790fe885e5e2ee77550ac67416631cccc0de48b6acbabfaa542104ae185210af30bd0d8a6b40c47e58740267451e064aa65ee76ae04354fe529f24d907b4c847b711b2c0f0714708e9826c04c9c56e7f3e7f5e0f3db8ca1f86a121fe5f012a7c40ba74bb0d3c64e8a151bc291897a5a02509b7973cf9cf3bb7401420abde9bec69c7f657bec12e2d10d845781a8d2be464de8336b3c4d2b3f45bd8fd62b11841322cbd60d4d33ae961b0ba007a9dca26b74a88a6f900f3aeec73fe7828b288478d4fbca5239bd8c67a174363c3e7e49146c644e8a3a0c39317a191dd4f9e64928fda5648a288d3a5b14ac3a19b47455ca0288009fa04f21f7cddf7b6e39af32045f65a5d63d47788fb41db6275aab1c0c6a207772a8a961d1a0ffc1e513d56d2c75b403d6189f126c611c35672df3488971851b44d821246a07148631629511910c86ecd46715bc7d16226dd0dfda11ce6df09abc1691b3fa0159d76b6ca7fc70f42c49097b07687eb041a3e82207e1dce7b12bad43d0d061bd862557370e902cdc37db618714f9c713bbf58a5fabecd2822146ea0beaea4228a89f768543f92f11ed5c326f4a4be55406dc92bdd535076b60bed86d8beea4e4ded89d74a04ffbcbcc11cdc7bfef06fc91074454852bd51a38c56de0475d0f6189142ba118ef8b6824c58da287d552c03d682d20289a303c00e76278507657a8fe3f77ff5288928e6c82606e4ab4787b3643e7d5a960435f5f3294b2e8fd88812e002ae41b326abd8b044b723140abe43a33892183edd0b43c327bcc28a1cbbabbe4bc4932224e3c38b3f47254d3e45bdfe38adff9b81873fe9ea6ee26bc11b8aecd69452e62a2ccf64ff9ebfe0603a6699b3d9d38730a557f9714b475acab8efa23290a2dfaecacc057dfba8ab558a2e3fa77389cb8f61b53e5df97d7f923b9614c71d6e4265dedaf314eff7b788269e8f43bcd6d37e125f1e137be1142b5f774ebcca4649941afb610929ebb1603c0a66f6218cea3a0974540e069ba7b64073e9cc52d124cc75480b3b27fc3196b94b90bbdfe605e3d739c9002dacec61a0f5013933ea53bbdfb120e359526e791634906e853a1befd3b18db126fa8397bb863b9ce105921343f29b26b513f509ffcb76a3fa92e2f9fce0c153e57ac62bac4010e2d6f6aabea7519c75b090683b578f4d598319efc24d73dd85443934ca0c3d74e1c3912fe177e18d5dbed67b5712e6ed62815613accc24368f8a24ccfa703684eae130b65e9be5955afb3c7e20dc7c461501c53b66c71c7043000def5bc6c28155d0d492dc47d07274df553540f4527312b4ce8b3944e886c48dfb2757adc405461e3cadd2b0d6efa5d3e2790f3f79b5c0ed4854180f2da6454626f1dd38ae6fda670a8", 0x6dc}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) dup(0xffffffffffffffff) ioctl$FIOCLEX(r0, 0x5451) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:33 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:33 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(0x0, 0x0) 10:31:33 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(0x0, 0x0) 10:31:33 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:33 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(0x0, 0x0) [ 260.261279][ T8041] overlayfs: failed to resolve './file': -2 10:31:33 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(0x0, 0x0) 10:31:33 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(0x0, 0x0) [ 260.301472][ T8039] overlayfs: filesystem on './file1' not supported as upperdir 10:31:33 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:33 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000140)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="0010b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000000)={0x0, 0x200, 0x0, 0xfffffff9, 0x1000000}) 10:31:33 executing program 3: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000020543c08bb043009f952010203010902120001000000000904"], 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000340)={0x34, &(0x7f0000000000)={0x0, 0x0, 0x1, "dc"}, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x348, &(0x7f0000000400)={[{0x7, 0x4e00, "45538cbc6e6e1e"}, {0xc2, 0x4e00, "acd7382162df2f7046d866a93604dff130a25ab6e6c05658654a27fa990770d18a817cd377731b3229296805e933c1eb228b05ab2709f0fde78135f287369a47a36e175e82eff892890d6453e1e8e4fa98200d1ebfe1369a57b6dd2c922434bbf053269ce7ab94838e77d70bedb91aaaff42c2f083ddc979b6ca3c844e591931d3037a57cacbd157b8c830d047ccbb50d7afe4b7b811561e16d97bb3e30897a44f4a59ada5304afc8cf15a012fad2b9a8df29f55d3112b3c83cd03bf7bb5f9287c6d"}, {0x50, 0x4e00, "c814a5884681f2b002219b6ee60c8bd474dcfb98d7cd5dc73d618ecd5316bc2c82e10d2252f7f04d0d544a084f27f07ee5dd5a8a01a53a45f5b90974565b1e38edb479cb10d808ff5a2a804da3c00299"}, {0xef, 0x4e00, "98b85d341e0f9299e89c26e8720a82ec49161e0f46a577546dbfd51239c15fc29094beceb04cdde81d4e987f6086e0e80ebb8a123795c8c03a7afeea3b0c7e4ec765506140558dd98c4bb8cdbf879ba4c20a1e2050eec31da75ba75baf2ec2c8251331c007c1ce8380cc4404a1e4716b87adacefe185e2b00ef1797ee3faeeb0d72163a72b900cb9b72dca4781aaffaf828fcae1348b98e16038bd86e2d2ab58e7aa6cf9e80bae30c63b477f14e2e00e14bf703dadd5c6a87b1ddc35f9c9cf47a1594346f2d87d710b158ae1606eaf0db54db33b6995df55f08f6c8587e9f01038f83357dc7a015c617be6dcdb219d"}, {0x46, 0x4e00, "10c6904d833829e5bd787785b7e3d37c26c376699f8f2776b49ab86e9031216c0d9b474bf8cbc9ab3adefa5f370dbefe2c7634ccd91778bcbc5c374f234c6e84b387aa9d378d"}, {0xdc, 0x4e00, "c3a1ff219e1fe82e62484680a5b35c83e752370c9debaebe0e3db60b77da2e61810be34db5596dcbbced1384a63af1fc2754451be9f534ef32dd232f27a1ddfa4f3d9ac5f1f58f6ea25849b0c8ee61686f2fe1e168bb7df7b16090dc66e9e642612ec7fb0d78f1b4504ed865408b7ec1da45a70dc6b0cc9d518be322ca7d40dc75214404d6c5c9dbc67d096f98bfaa87cb8aadc2fc2edfda4f20578cc395a09f592274163aa439c2e2c46e99187f062ccc272eef4c9e76f93fd9c5322c1a3b0cc4e98d580c272df7ee6e8632ae33c860c9dec94fc8393152622b4ac8"}]}) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) prctl$PR_SET_KEEPCAPS(0x8, 0x0) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') syz_genetlink_get_family_id$ethtool(&(0x7f0000000180)='ethtool\x00') [ 261.047549][ T3129] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 261.089555][ T8089] overlayfs: filesystem on './file1' not supported as upperdir 10:31:34 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x80, 0x3) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="75707065726469723d112f66696c65312c6c6f7765726469723d2e2f6275732c776f726b6400723d2e2f66696c65307787761e9029408aec07fef30c070100000000000000aed7ac90cadf5030"]) chmod(&(0x7f0000000180)='./file1\x00', 0x11) chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 10:31:34 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:34 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:34 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') stat(&(0x7f0000000180)='./file2\x00', &(0x7f0000000280)) unlink(&(0x7f0000000080)='./bus\x00') 10:31:34 executing program 2: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) 10:31:34 executing program 1: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,work']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 261.229790][ T8099] overlayfs: workdir and upperdir must be separate subtrees [ 261.230674][ T8105] overlayfs: unrecognized mount option "workd" or missing value [ 261.250822][ T8104] BUG: unable to handle page fault for address: fffffbfff5555559 [ 261.259254][ T8104] #PF: supervisor read access in kernel mode [ 261.261129][ T8105] overlayfs: unrecognized mount option "workd" or missing value [ 261.265401][ T8104] #PF: error_code(0x0000) - not-present page 10:31:34 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) fcntl$F_GET_FILE_RW_HINT(r1, 0x40d, &(0x7f0000000340)) ioctl$IOC_PR_PREEMPT_ABORT(0xffffffffffffffff, 0x401870cc, &(0x7f0000000300)={0xfffffffffffffffa, 0x7f, 0x4, 0x1}) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000380)=ANY=[]) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x3) getsockname$inet6(r3, &(0x7f0000000180)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000280)=0x1c) unlink(&(0x7f0000000080)='./bus\x00') 10:31:34 executing program 4: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) mount$overlay(0x400002, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='upperdir=./file1,lowerdir=./bus,workdir=./file0']) chdir(&(0x7f0000000040)='./bus\x00') creat(&(0x7f00000000c0)='./bus/file1\x00', 0x0) [ 261.279193][ T8104] PGD 21fff3067 P4D 21fff3067 PUD 21ffb6067 PMD 0 [ 261.285706][ T8104] Oops: 0000 [#1] PREEMPT SMP KASAN [ 261.287533][ T3129] usb 4-1: Using ep0 maxpacket: 8 [ 261.290897][ T8104] CPU: 1 PID: 8104 Comm: syz-executor.2 Not tainted 5.4.46-syzkaller-00106-ga191332e9e93 #0 [ 261.290908][ T8104] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 261.316135][ T8104] RIP: 0010:do_sys_open+0x3e4/0x7d0 [ 261.321523][ T8104] Code: 00 48 89 5c 24 10 48 8d 7c 24 60 48 89 44 24 08 48 8d 58 20 ba 10 00 00 00 be aa 00 00 00 e8 73 36 fc ff 48 89 d8 48 c1 e8 03 <42> 80 3c 38 00 74 08 48 89 df e8 6d 61 fc ff 44 89 74 24 24 48 8b [ 261.326446][ T8115] overlayfs: unrecognized mount option "work" or missing value [ 261.342006][ T8104] RSP: 0018:ffff8881d225fe00 EFLAGS: 00010a06 [ 261.342014][ T8104] RAX: 1ffffffff5555559 RBX: ffffffffaaaaaaca RCX: 0000000000000000 [ 261.342018][ T8104] RDX: 0000000000000010 RSI: 00000000000000aa RDI: ffff8881d225fe70 [ 261.342023][ T8104] RBP: ffff8881d225ff10 R08: dffffc0000000000 R09: ffff8881d225fe60 [ 261.342027][ T8104] R10: ffffed103a44bfce R11: 0000000000000000 R12: 0000000000008241 [ 261.342031][ T8104] R13: ffff8881d3740000 R14: 0000000000000003 R15: dffffc0000000000 [ 261.342037][ T8104] FS: 00007febe4cd6700(0000) GS:ffff8881db900000(0000) knlGS:0000000000000000 [ 261.342040][ T8104] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 261.342045][ T8104] CR2: fffffbfff5555559 CR3: 00000001d11bc006 CR4: 00000000001606e0 [ 261.342052][ T8104] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 261.342055][ T8104] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 261.342058][ T8104] Call Trace: [ 261.342077][ T8104] ? file_open_root+0x450/0x450 [ 261.342088][ T8104] ? __x64_sys_clock_gettime+0x20d/0x260 [ 261.342096][ T8104] ? __fdget+0x187/0x200 [ 261.342111][ T8104] do_syscall_64+0xcb/0x150 [ 261.459726][ T8104] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 261.465595][ T8104] RIP: 0033:0x45ca69 [ 261.469471][ T8104] Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 261.489326][ T8104] RSP: 002b:00007febe4cd5c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000055 [ 261.498665][ T8104] RAX: ffffffffffffffda RBX: 00000000004db9c0 RCX: 000000000045ca69 [ 261.506611][ T8104] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000000200000c0 [ 261.514561][ T8104] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 261.522512][ T8104] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff [ 261.530472][ T8104] R13: 000000000000009f R14: 00000000004c35bb R15: 00007febe4cd66d4 [ 261.538537][ T8104] Modules linked in: [ 261.542507][ T8104] CR2: fffffbfff5555559 [ 261.546727][ T8104] ---[ end trace ae35782222168c8c ]--- [ 261.552273][ T8104] RIP: 0010:do_sys_open+0x3e4/0x7d0 [ 261.557450][ T8104] Code: 00 48 89 5c 24 10 48 8d 7c 24 60 48 89 44 24 08 48 8d 58 20 ba 10 00 00 00 be aa 00 00 00 e8 73 36 fc ff 48 89 d8 48 c1 e8 03 <42> 80 3c 38 00 74 08 48 89 df e8 6d 61 fc ff 44 89 74 24 24 48 8b [ 261.577055][ T8104] RSP: 0018:ffff8881d225fe00 EFLAGS: 00010a06 [ 261.583100][ T8104] RAX: 1ffffffff5555559 RBX: ffffffffaaaaaaca RCX: 0000000000000000 [ 261.587532][ T3129] usb 4-1: New USB device found, idVendor=04bb, idProduct=0930, bcdDevice=52.f9 [ 261.592785][ T8104] RDX: 0000000000000010 RSI: 00000000000000aa RDI: ffff8881d225fe70 [ 261.592790][ T8104] RBP: ffff8881d225ff10 R08: dffffc0000000000 R09: ffff8881d225fe60 [ 261.592794][ T8104] R10: ffffed103a44bfce R11: 0000000000000000 R12: 0000000000008241 [ 261.592798][ T8104] R13: ffff8881d3740000 R14: 0000000000000003 R15: dffffc0000000000 [ 261.592804][ T8104] FS: 00007febe4cd6700(0000) GS:ffff8881db900000(0000) knlGS:0000000000000000 [ 261.592814][ T8104] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 261.602258][ T3129] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 261.610125][ T8104] CR2: fffffbfff5555559 CR3: 00000001d11bc006 CR4: 00000000001606e0 [ 261.610132][ T8104] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 261.610135][ T8104] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 261.610141][ T8104] Kernel panic - not syncing: Fatal exception [ 261.610950][ T8104] Kernel Offset: disabled [ 261.695839][ T8104] Rebooting in 86400 seconds..