e37f731e1062eb978bb836b9bd2f585a2c87862fcab98e771f6fd3c1ba283757e99f3bdfabdab47754cd6c2655d9370a3fce7bf5b73ea32e4780fa96e0d9b6876131a5000000003501b9a608bbcb3367b120c7fb9b960461445443d1d3f72e84bb4d3f9e4cd7b95d26d817e12f7368eae3bcb06cfd4603f0d405e32c924ff981ea15155bb1b2b62ea2a0a3cc680bb9cb49d4f01caad1f41fa5d054cedf4a49079e66e79e1b"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000001500)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000001540)={0x20, 0x81, 0x3, "35edea"}, &(0x7f0000001580)={0x20, 0x82, 0x2, "008e"}, &(0x7f00000015c0)={0x20, 0x83, 0x3, "67df34"}, &(0x7f0000001600)={0x20, 0x84, 0x4, "d19b63db"}, &(0x7f0000001640)={0x20, 0x85, 0x3, "362be6"}}) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) r3 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x1f, 0x600) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000000080)=""/216) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000280)=""/4099) 18:05:27 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x19, &(0x7f0000000140)="893c8aa1eeea3799e7eaff66db56799d5267903310f8cc2820") [ 445.698519][ T12] usb 2-1: device descriptor read/64, error 18 [ 445.798811][ T17] usb 6-1: new high-speed USB device number 62 using dummy_hcd [ 445.968546][ T12] usb 2-1: new high-speed USB device number 85 using dummy_hcd [ 446.008565][ T17] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 446.019574][ T17] usb 6-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 446.028682][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 446.038123][ T17] usb 6-1: config 0 descriptor?? [ 446.238399][ T12] usb 2-1: device descriptor read/64, error 18 [ 446.519368][ T17] keytouch 0003:0926:3333.004C: fixing up Keytouch IEC report descriptor [ 446.530649][ T17] input: HID 0926:3333 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0926:3333.004C/input/input161 18:05:28 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xb3, 0x65, 0xf3, 0x8, 0x1d50, 0x60c6, 0xd0a1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7d, 0x47, 0x35, 0x0, [], [{{0x9, 0x5, 0x8b, 0x1e, 0x20}}]}}]}}]}}, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, &(0x7f0000000440)={0x34, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000080)={0x0, 0x3, 0xa7, {0xa7, 0x3, "32da97b5933bf6b43ffd93b44537c0b8700b60adc4d04f39b0470ae3a62fbe576022405c34994136747e9043f7e8411d906798076d394ca1b4a48842c40ba3c57981c0e8bd4cad803907370bd51a8d777c6e6ca8c0bd5c21a50e0447215b2157da3662a8bd1e31676e6f65656b1aae7561a330e8caa25f6c287ca91a763e1867667e78ca003e217c020f4687a323fd0c4012c715950107b02e29d0141ebb11fd211ba26f58"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000180)={0x0, 0x15, 0xe6, "4c549852bb961c6c4fafb7d05c1324584c871d545905b4ff5a47388d9cf9dc01e2d846e242e6f1c329a616e7fc4730f71bb48631788058eae48a8ccc0ab7e49664684cd42546da162bd81e242012edc7da8554e6fd5c835ccef6e1f1eb64616ff65554857e69a315b097e63cdde6a9f815e073fccc54c5de0533f8b7550c508f7df06f9200f0d3ec3bc1c080810cbcc6957ef387255cb506b8f2e5f4e16566bddd70cb18cd9f126d62c95136191a8b32093d7722cc291b021a92762bcb8907136b672ed998589076c83f203f78e3f5d24495bc987a51731f5e30de1448aef0fcd965a418c299"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000300)={0x20, 0x80, 0x1c, {0x5, 0x3, 0x8, 0x6, 0x7, 0x3f, 0x100, 0x1000, 0xf800, 0x0, 0x1, 0x7fff}}, &(0x7f0000000340)={0x20, 0x85, 0x4, 0xc2b}, &(0x7f0000000380)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000400)={0x20, 0x89, 0x2, 0x1}}) 18:05:28 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCGEFFECTS(r2, 0x80044584, &(0x7f0000000240)=""/237) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) 18:05:28 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="120100000000000826093333000000000001090224000100000000090400000903000000092100000001222200090581030000d00000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\"'], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_usb_connect(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001fe66d20030482fc1b5d000000010902240001000000200904000002ee98560009058d00000000000009050f000000000000"], 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000001880)={0x84, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r1, 0x0, &(0x7f0000000f80)={0x1c, &(0x7f0000000e40)={0x0, 0x0, 0x2, '\b1'}, 0x0, 0x0}) syz_usb_control_io(r1, 0x0, &(0x7f00000015c0)={0x84, &(0x7f0000000000)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r1, &(0x7f00000001c0)={0x14, &(0x7f0000000100)={0x0, 0x21, 0x95, {0x95, 0x4, "71298486a2cf515217c0ab4d94ce527228b4b0c5751a90ea9be5694dd03b9d87ce014e737a2923b3435bc4156a841b89585f4eb0bce63192ef20827a344be0c98c3bef5f8be66e045a63bf7ea0e42eddc7b954e9e78f89ba61fc8d44ac2b78667abb1c3956eb4c39b9e02d75b09fe751ce510aa5e0ce3c4546b27d23efb9de322a996fe9b6f8c5e5b3165c85dab8f2e0c8788e"}}, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xc07}}}, &(0x7f0000000440)={0x44, &(0x7f0000000200)={0x20, 0x5, 0x45, "d667a4eb1f96461f3a85830cd6f8f41c1b7ba7c5a84fe89900d7774f380793654dc68a378ef14e514bd6fbc227fae89f0c5c7f2f630596c1739e55bcdbf642efc569f3b293"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x9}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000300)={0x20, 0x81, 0x1, "a1"}, &(0x7f0000000340)={0x20, 0x82, 0x2, "6502"}, &(0x7f0000000380)={0x20, 0x83, 0x3, "08cdf4"}, &(0x7f00000003c0)={0x20, 0x84, 0x2, "7483"}, &(0x7f0000000400)={0x20, 0x85, 0x3, "32adbd"}}) syz_open_dev$hidraw(&(0x7f0000000cc0)='/dev/hidraw#\x00', 0x0, 0x0) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCGPHYS(r2, 0x80044801, &(0x7f0000001000)) 18:05:28 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x0, 0x0) [ 446.612439][ T17] keytouch 0003:0926:3333.004C: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.5-1/input0 [ 446.638402][ T12] usb 2-1: device descriptor read/64, error 18 [ 446.644337][ T17] usb 4-1: USB disconnect, device number 90 [ 446.759200][ T12] usb usb2-port1: unable to enumerate USB device [ 446.922878][ T21] usb 6-1: USB disconnect, device number 62 18:05:29 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r1, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000000)) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble={0x0, 0x9}}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r2, &(0x7f0000000080)='\x00', 0x1e8) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000240)=""/4096) [ 447.138524][ T12] usb 2-1: new high-speed USB device number 86 using dummy_hcd [ 447.158427][ T83] usb 5-1: new high-speed USB device number 92 using dummy_hcd [ 447.238596][ T12] usb 2-1: Invalid ep0 maxpacket: 0 [ 447.248672][ T83] usb 5-1: Using ep0 maxpacket: 8 18:05:29 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x17, &(0x7f0000000140)="893c8aa1eeea3799e7eaff66db56799d5267903310f8cc") [ 447.369113][ T83] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 208, changing to 11 [ 447.380380][ T83] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 447.390163][ T83] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 447.402978][ T83] usb 5-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 447.408416][ T12] usb 2-1: new high-speed USB device number 87 using dummy_hcd [ 447.412048][ T83] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 447.413705][ T83] usb 5-1: config 0 descriptor?? 18:05:29 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) r1 = syz_open_dev$hiddev(&(0x7f00000000c0)='/dev/usb/hiddev#\x00', 0x7ff, 0x40) ioctl$HIDIOCGDEVINFO(r1, 0x801c4803, &(0x7f0000000140)=""/105) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000040)=0x2) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f00000001c0)) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r3, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x7ff, 0x40) [ 447.518495][ T12] usb 2-1: Invalid ep0 maxpacket: 0 [ 447.524019][ T12] usb usb2-port1: attempt power cycle [ 447.718448][ T21] usb 6-1: new high-speed USB device number 63 using dummy_hcd 18:05:29 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {0xfffe}, {}, @rumble={0x2, 0x6}}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) [ 447.899445][ T83] keytouch 0003:0926:3333.004D: fixing up Keytouch IEC report descriptor [ 447.910153][ T83] input: HID 0926:3333 as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/0003:0926:3333.004D/input/input162 [ 447.968525][ T21] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 447.979570][ T21] usb 6-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 447.988671][ T21] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 448.002598][ T83] keytouch 0003:0926:3333.004D: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.4-1/input0 [ 448.017505][ T21] usb 6-1: config 0 descriptor?? [ 448.100566][T10791] udc-core: couldn't find an available UDC or it's busy [ 448.107540][T10791] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 448.117196][ T83] usb 5-1: USB disconnect, device number 92 18:05:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000000)=[0x6, 0x6]) [ 448.238473][ T12] usb 2-1: new high-speed USB device number 88 using dummy_hcd 18:05:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r1, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000000)=0x3) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0xc0189436, &(0x7f0000000240)={0x17, 0x0, 0x0}) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f0000000040)) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r3, &(0x7f0000000080)='\x00', 0x1e8) 18:05:30 executing program 0: r0 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) ioctl$HIDIOCAPPLICATION(r0, 0x40305828, 0x4001e0) ioctl$HIDIOCSFEATURE(r0, 0xc0404806, &(0x7f0000000040)="1d3e1e9502d5bc3c3ad69a0eaf6c0aecdde137c452aa3ef6e415") r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000732609338b26a1ee4e21fd66668419e31c0000000109022400010000000009040000010301000009210000f50a2201b5a428ad392f7d306b2011fea13c0f97d2d2528e229216c0ba0162e6a3d47e"], 0x0) write$hidraw(0xffffffffffffffff, &(0x7f00000000c0)="4043233340d8b0dc7aec704fd3ca1df3b400e176ca65d2a2887c7acb9568b7c1da8e9f74630eca", 0x27) syz_usb_ep_write(r1, 0x0, 0x10f, &(0x7f0000000400)="893c8aa1eeea37ba87e9e889c47f4ec115fac988ac72351f22c97840acb0a01496fdf2158b81fe6b837969bf1f8d96d90131c1e3f418e835c9584f60ab4c607a12ae4133157c778e9943358545bd79c0ad792d6c245591814a5b54c3a664174bf49c61e0f38c03bf4ee6d73c10da4a41266453afee6b89a665fe863519be985ae6b24c9ae6107b585badfa369953cb0ca0b86c14adee2f6324add7344b42229061fd5af7673f0e9176cfa0267dbc4cf6ad3f97c33d2da44ae849fecfccf42747a4dfcb1b98f7ab4dd5c8897c555261841b10236e2c5d365cbb9ab8101f2c6039acd8d5343dcad456675cf2fb377e065d14cf55a07e2b764ed153ef945575bf3ebc44e180451ecfe71fa1a08e499444") syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0x5, 0x101000) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="003973010000d4"], 0x0}, 0x0) [ 448.499484][ T21] keytouch 0003:0926:3333.004E: fixing up Keytouch IEC report descriptor [ 448.518481][ T12] usb 2-1: device descriptor read/64, error 18 [ 448.537694][ T21] input: HID 0926:3333 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0926:3333.004E/input/input163 [ 448.634063][ T21] keytouch 0003:0926:3333.004E: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.5-1/input0 [ 448.898415][ T83] usb 5-1: new high-speed USB device number 93 using dummy_hcd [ 448.906992][ T4544] usb 6-1: USB disconnect, device number 63 [ 448.913032][ T12] usb 2-1: device descriptor read/64, error 18 18:05:31 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x3, 0x2) ioctl$EVIOCGREP(r2, 0x80084503, &(0x7f0000000040)=""/25) [ 448.988524][ T83] usb 5-1: Using ep0 maxpacket: 8 [ 449.109069][ T83] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 208, changing to 11 [ 449.120281][ T83] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 449.130139][ T83] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 449.142982][ T83] usb 5-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 449.152084][ T83] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 449.161606][ T83] usb 5-1: config 0 descriptor?? [ 449.188472][ T12] usb 2-1: new high-speed USB device number 89 using dummy_hcd [ 449.458488][ T12] usb 2-1: device descriptor read/64, error 18 [ 449.459635][ T83] keytouch 0003:0926:3333.004F: fixing up Keytouch IEC report descriptor [ 449.475812][ T83] input: HID 0926:3333 as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.0/0003:0926:3333.004F/input/input164 [ 449.552703][ T83] keytouch 0003:0926:3333.004F: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.4-1/input0 18:05:31 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xb3, 0x65, 0xf3, 0x8, 0x1d50, 0x60c6, 0xd0a1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7d, 0x47, 0x35, 0x0, [], [{{0x9, 0x5, 0x8b, 0x1e, 0x20}}]}}]}}]}}, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, &(0x7f0000000440)={0x34, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000080)={0x0, 0x3, 0xa7, {0xa7, 0x3, "32da97b5933bf6b43ffd93b44537c0b8700b60adc4d04f39b0470ae3a62fbe576022405c34994136747e9043f7e8411d906798076d394ca1b4a48842c40ba3c57981c0e8bd4cad803907370bd51a8d777c6e6ca8c0bd5c21a50e0447215b2157da3662a8bd1e31676e6f65656b1aae7561a330e8caa25f6c287ca91a763e1867667e78ca003e217c020f4687a323fd0c4012c715950107b02e29d0141ebb11fd211ba26f58"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000180)={0x0, 0x15, 0xea, "4c549852bb961c6c4fafb7d05c1324584c871d545905b4ff5a47388d9cf9dc01e2d846e242e6f1c329a616e7fc4730f71bb48631788058eae48a8ccc0ab7e49664684cd42546da162bd81e242012edc7da8554e6fd5c835ccef6e1f1eb64616ff65554857e69a315b097e63cdde6a9f815e073fccc54c5de0533f8b7550c508f7df06f9200f0d3ec3bc1c080810cbcc6957ef387255cb506b8f2e5f4e16566bddd70cb18cd9f126d62c95136191a8b32093d7722cc291b021a92762bcb8907136b672ed998589076c83f203f78e3f5d24495bc987a51731f5e30de1448aef0fcd965a418c29961bc746c"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000300)={0x20, 0x80, 0x1c, {0x5, 0x3, 0x8, 0x6, 0x7, 0x3f, 0x100, 0x1000, 0xf800, 0x0, 0x1, 0x7fff}}, &(0x7f0000000340)={0x20, 0x85, 0x4, 0xc2b}, &(0x7f0000000380)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000400)={0x20, 0x89, 0x2, 0x1}}) 18:05:31 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x17, &(0x7f0000000140)="893c8aa1eeea3799e7eaff66db56799d5267903310f8cc") 18:05:31 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {0x0, 0x4}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x1, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r1, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCGBITKEY(r2, 0x80404521, &(0x7f0000000280)=""/203) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x7) write$hidraw(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1e8) 18:05:31 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x0, 0x0) 18:05:31 executing program 4: syz_usb_connect(0x0, 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="12015002810e8310a60715859e7701020301090283070204209007090484020d7891d90309210600480122af0809218100000122260909050f08200000208039110df42af58b5030b5d580c235c6f662ae25515eb6ee7cd8c4abcda9d73c044af6b6f2cf293359912df6b7b1a04b3fbcfed981182264b235da0636788e3a467ae22c00fa138addc7febc3051a6901d2d34d62b629bed8150f27f8a6c01dc2af92a7e49b657bd68cda52eb5139522ab21c1b86d53ac7848f3a7011b231dba7c668963cd3c9d9f3ba0482be429516d1fdd80450c743fbe60464642db3c44a123c9560f00edd895cf013fa4c747b6eeaae4c7f44365186d4d11b78fe0e60544134883ae1f2b368a2a4990eb836cb97ed98d8dd4ed01f9e3da3a9bea9c0d860b9a155d5942a6206e6f272597def552e3d46a875d9c7dedde6590d2d3bfc29f3107952659a0296330c91e00926be779b72c8d2ec8bc09050300ff036e8006a323d1a12292a6eac4e022a9565e7b2d3a1d2441bc6817b9baa61bdc6bbbc91ea36f920d03308cabcc89320f6b559e38f181e3ea49265850710000dbc5689705b5e00501162ae24f42bf2aa82ee10320edaea0ecb7c7a569202d53f40c6400b4d9a985cc6c1116b5ba358221aa89ed61762ee65f25bd262ab0d0e6fa7ca9095437d88603545308cddbfcaf7e26d72c93e3d541ec21d0e36bbe236f1dd194722ce9912609050a0820000900810725010203470009050200200000062055081eeb1bd08e2c4adf91a51e54a64124c21862f2ca04001e1ab02788101e46b44bd20a734735c95d42af46f74b91413b8b536966f4bc2882eb61bb060ad3172347102d852ee1ff18277a52339209bb1f49a6001f09050a00400008200307250102de05005e24db4e2fb1d3677122dd073c16ea76b3ee9db51cd2d25074868ad65c103f8a60d247873c5a6e33adcc32bd0b20c6350d83c11fea3dbfda477547b5cade436a64ceed995d3caf3a9f76cee14a9ed5c794c068269fa20a10525f673efa0809050610400015400109050f042000000902de3e293a81777d6ad29ddf2eaf8089cfde0eb315251a8b81d9a7d2f323368022ef863073d6b6ef8a6d1d2205264ecbfea9572b327f6b434378a24255a6da70dc9450c8bd18ca4db0ade3cf5f3be81086cb777c3bbd251afa24e569e7aabe6fbd15fe7703227e68f19552f7972478b92925b7139848d91c5227de1d66f83ab8731846e4fed5f33d2227778d23"], 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0xffffffffffffff9e, &(0x7f0000000280)="cf") syz_open_dev$hidraw(0x0, 0x0, 0x107f41) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x1ad6bd) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) write$hidraw(r0, &(0x7f0000000ac0)="94", 0x1) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x6, 0x68500) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) read$hiddev(r1, &(0x7f0000000180)=""/198, 0xfffffec2) [ 449.660835][ T4544] usb 5-1: USB disconnect, device number 93 [ 449.948439][ T83] usb 6-1: new high-speed USB device number 64 using dummy_hcd 18:05:32 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) [ 450.078451][ T12] usb 2-1: device descriptor read/64, error 18 [ 450.168590][ T83] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 450.179675][ T83] usb 6-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 450.188891][ T83] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 450.198512][ T83] usb 6-1: config 0 descriptor?? [ 450.202096][ T12] usb usb2-port1: unable to enumerate USB device 18:05:32 executing program 4: syz_usb_connect(0x0, 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="12015002810e8310a60715859e7701020301090283070204209007090484020d7891d90309210600480122af0809218100000122260909050f08200000208039110df42af58b5030b5d580c235c6f662ae25515eb6ee7cd8c4abcda9d73c044af6b6f2cf293359912df6b7b1a04b3fbcfed981182264b235da0636788e3a467ae22c00fa138addc7febc3051a6901d2d34d62b629bed8150f27f8a6c01dc2af92a7e49b657bd68cda52eb5139522ab21c1b86d53ac7848f3a7011b231dba7c668963cd3c9d9f3ba0482be429516d1fdd80450c743fbe60464642db3c44a123c9560f00edd895cf013fa4c747b6eeaae4c7f44365186d4d11b78fe0e60544134883ae1f2b368a2a4990eb836cb97ed98d8dd4ed01f9e3da3a9bea9c0d860b9a155d5942a6206e6f272597def552e3d46a875d9c7dedde6590d2d3bfc29f3107952659a0296330c91e00926be779b72c8d2ec8bc09050300ff036e8006a323d1a12292a6eac4e022a9565e7b2d3a1d2441bc6817b9baa61bdc6bbbc91ea36f920d03308cabcc89320f6b559e38f181e3ea49265850710000dbc5689705b5e00501162ae24f42bf2aa82ee10320edaea0ecb7c7a569202d53f40c6400b4d9a985cc6c1116b5ba358221aa89ed61762ee65f25bd262ab0d0e6fa7ca9095437d88603545308cddbfcaf7e26d72c93e3d541ec21d0e36bbe236f1dd194722ce9912609050a0820000900810725010203470009050200200000062055081eeb1bd08e2c4adf91a51e54a64124c21862f2ca04001e1ab02788101e46b44bd20a734735c95d42af46f74b91413b8b536966f4bc2882eb61bb060ad3172347102d852ee1ff18277a52339209bb1f49a6001f09050a00400008200307250102de05005e24db4e2fb1d3677122dd073c16ea76b3ee9db51cd2d25074868ad65c103f8a60d247873c5a6e33adcc32bd0b20c6350d83c11fea3dbfda477547b5cade436a64ceed995d3caf3a9f76cee14a9ed5c794c068269fa20a10525f673efa0809050610400015400109050f042000000902de3e293a81777d6ad29ddf2eaf8089cfde0eb315251a8b81d9a7d2f323368022ef863073d6b6ef8a6d1d2205264ecbfea9572b327f6b434378a24255a6da70dc9450c8bd18ca4db0ade3cf5f3be81086cb777c3bbd251afa24e569e7aabe6fbd15fe7703227e68f19552f7972478b92925b7139848d91c5227de1d66f83ab8731846e4fed5f33d2227778d23"], 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0xffffffffffffff9e, &(0x7f0000000280)="cf") syz_open_dev$hidraw(0x0, 0x0, 0x107f41) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x1ad6bd) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) write$hidraw(r0, &(0x7f0000000ac0)="94", 0x1) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x6, 0x68500) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) read$hiddev(r1, &(0x7f0000000180)=""/198, 0xfffffec2) 18:05:32 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) r2 = syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x8, 0x434002) ioctl$EVIOCGID(r2, 0x80084502, &(0x7f0000000340)=""/4096) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCAPPLICATION(r1, 0x40305828, 0x4001e0) read$hidraw(r1, &(0x7f0000000240)=""/250, 0xfa) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x101) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000000)={0x1f, 0x7fffffff, 0x8, 0x3, 0x2b, 0x1f}) write$hidraw(r3, &(0x7f0000000080)='\x00', 0x1e8) 18:05:32 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000040)={0x101, 0x400, 0x40, 0xffffffff, 0x7, 0x80}) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000280)={0x9, 0xfffffff9, 0x1ff, 0x7fff, 0xfffffff8}) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f00000002c0)=""/165) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x5}, @period={0x5d, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0xd9, 0x701901) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) syz_open_dev$evdev(&(0x7f0000000380)='/dev/input/event#\x00', 0x7fff, 0x200) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r3, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCSMASK(r3, 0x40104593, &(0x7f00000001c0)={0x11, 0x40, &(0x7f00000000c0)="5fe44759820fb75a8fe45091e21d839aad2f1c20cd67a29414bc334a49b57fab35a5eb28d8cc5ffe69da1e087cf93399e66d5c84c04eaff52c56f8cea1d90c5e"}) ioctl$HIDIOCAPPLICATION(r2, 0x40305828, 0x4001e0) write$hidraw(r2, &(0x7f0000000140)="eb47f8cc587ae6992bef2755f9058115d5f1f088cc0d1b90c1786d63b92df46ebeed8ae1f8b08002c7e13b10d7eae54c7281ed45530b47c0e023b4214a4a6ccf39631da8922f2f", 0x47) [ 450.669583][ T83] keytouch 0003:0926:3333.0050: fixing up Keytouch IEC report descriptor [ 450.697594][ T83] input: HID 0926:3333 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0926:3333.0050/input/input165 18:05:32 executing program 4: syz_usb_connect(0x0, 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="12015002810e8310a60715859e7701020301090283070204209007090484020d7891d90309210600480122af0809218100000122260909050f08200000208039110df42af58b5030b5d580c235c6f662ae25515eb6ee7cd8c4abcda9d73c044af6b6f2cf293359912df6b7b1a04b3fbcfed981182264b235da0636788e3a467ae22c00fa138addc7febc3051a6901d2d34d62b629bed8150f27f8a6c01dc2af92a7e49b657bd68cda52eb5139522ab21c1b86d53ac7848f3a7011b231dba7c668963cd3c9d9f3ba0482be429516d1fdd80450c743fbe60464642db3c44a123c9560f00edd895cf013fa4c747b6eeaae4c7f44365186d4d11b78fe0e60544134883ae1f2b368a2a4990eb836cb97ed98d8dd4ed01f9e3da3a9bea9c0d860b9a155d5942a6206e6f272597def552e3d46a875d9c7dedde6590d2d3bfc29f3107952659a0296330c91e00926be779b72c8d2ec8bc09050300ff036e8006a323d1a12292a6eac4e022a9565e7b2d3a1d2441bc6817b9baa61bdc6bbbc91ea36f920d03308cabcc89320f6b559e38f181e3ea49265850710000dbc5689705b5e00501162ae24f42bf2aa82ee10320edaea0ecb7c7a569202d53f40c6400b4d9a985cc6c1116b5ba358221aa89ed61762ee65f25bd262ab0d0e6fa7ca9095437d88603545308cddbfcaf7e26d72c93e3d541ec21d0e36bbe236f1dd194722ce9912609050a0820000900810725010203470009050200200000062055081eeb1bd08e2c4adf91a51e54a64124c21862f2ca04001e1ab02788101e46b44bd20a734735c95d42af46f74b91413b8b536966f4bc2882eb61bb060ad3172347102d852ee1ff18277a52339209bb1f49a6001f09050a00400008200307250102de05005e24db4e2fb1d3677122dd073c16ea76b3ee9db51cd2d25074868ad65c103f8a60d247873c5a6e33adcc32bd0b20c6350d83c11fea3dbfda477547b5cade436a64ceed995d3caf3a9f76cee14a9ed5c794c068269fa20a10525f673efa0809050610400015400109050f042000000902de3e293a81777d6ad29ddf2eaf8089cfde0eb315251a8b81d9a7d2f323368022ef863073d6b6ef8a6d1d2205264ecbfea9572b327f6b434378a24255a6da70dc9450c8bd18ca4db0ade3cf5f3be81086cb777c3bbd251afa24e569e7aabe6fbd15fe7703227e68f19552f7972478b92925b7139848d91c5227de1d66f83ab8731846e4fed5f33d2227778d23"], 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0xffffffffffffff9e, &(0x7f0000000280)="cf") syz_open_dev$hidraw(0x0, 0x0, 0x107f41) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x1ad6bd) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) write$hidraw(r0, &(0x7f0000000ac0)="94", 0x1) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x6, 0x68500) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) read$hiddev(r1, &(0x7f0000000180)=""/198, 0xfffffec2) [ 450.806188][ T83] keytouch 0003:0926:3333.0050: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.5-1/input0 [ 451.071455][ T83] usb 6-1: USB disconnect, device number 64 18:05:33 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000000000)=[0xef]) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x23d) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r3, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCGLED(r3, 0x80404519, &(0x7f0000000280)=""/234) 18:05:33 executing program 0: r0 = syz_usb_connect(0x0, 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="12015002810e8310a60715859e7701020301090283070204209007090484020d7891d90309210600480122af0809218100000122260909050f08200000208039110df42af58b5030b5d580c235c6f662ae25515eb6ee7cd8c4abcda9d73c044af6b6f2cf293359912df6b7b1a04b3fbcfed981182264b235da0636788e3a467ae22c00fa138addfebc3051a6901d2d34d62b629bed8150f27f8a6c01dc2af92a7e49b657bd68cda52eb5139522ab21c1b86d53ac7848f3a7011b231dba7c668963cd3c9d9f3ba0482be429516d1fdd80450c743fbe60464642db3c44a123c9560f00edd895cf013fa4c747b6eeaae4c7f44365186d4d11b78fe0e60544184883ae1f2b368a2a4990eb836cb97ed98d8dd4ed01f9e3da3a9bea9c0d860b9a155d5942a6206e6f272597def552e3d46a875d9c7dedde6590d2d3bfc29f3107952659a0296330c91e00926be779b72c8d2ec8bc09050300ff036e8006a323d1a12292a6eac4e022a9565e7b2d3a1d2441bc6817b9baa61bdc6bbbc91ea36f920d03308cabcc89320f6b559e38f181e3ea492658501ed900dbc5689705b5e00501162ae24f42bf2aa82ee10320edaea0ecb7c7a569202d53f40c6400b4d9a985cc6c1116b5ba358221aa89ed61762ee65f25bd262ab0d0e6fa7ca9095437d88603545308cddbfcaf7e26d72c93e3d541ec21d0e36bbe236f1dd194722ce9912609050a0820000900810725010203470009050200200000062055081eeb1bd08e2c4adf91a51e54a64124c21862f2caa83c1e1ab02788101e46b44bd20a734735c95d42af46f74b91413b8b536966f4bc2882eb61bb060ad3172347102d852ee1ff18277a52339209bb1f49a6001f09050a00400008200307250102de05005e24db4e2fb1d3677122dd073c16ea76b3ee9db51cd2d25074868ad65c103f8a60d247873c5a6e33adcc32bd0b20c6350d83c11fea3dbfda477547b5cade436a64ceed995d3caf3a9f76cee14a9ed5c794c068269fa20a10525f673efa0809050610400015400109050f042000000902de3e293a81777d6ad29ddf2eaf8089cfde0eb315251a8b81d9a7d2f323368022ef863073d6b6ef8a6d1d2205264ecbfea9572b327f6b434378a24255a6da70dc9450c8bd18ca4db0ade3cf5f3be81086cb777c3bbd251afa24e569e7aabe6fbd15fe7703227f68f19552f7972478b92925b7139848d91c5227ee1d66f83ab8731846e4fed5f33d2227778d23b5"], 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x1, 0x2) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4030582b, 0x4001e0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000001580)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x3, "820c00", "00aac917"}}, 0x0}, 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x18, 0xcf, &(0x7f0000000000)="5aaa4f697210a962831830b99a5b800831a0e71f598b30033eba889a03ff0fcc7ebe81492b544c89bf3bbaac68d637eed9036d4eebc252a589628e36c664e619106e57bc0bd7f8f42d52202a4622ec07f8b12881ccb0ab9c3e8aa646babeb1ccb37b9f27eb61d87435a6b770cf3821ace60b14538bb34bc20c5eabcaae85df8565e83cf8efd781363974a58d8f00ba096a9021b0af5e04e8b92ec0b1591b2717ac3d05e1a515194581880a879db33bb13fa52f68120f5199653e53088e061403dc2a02e720f3af913050fbe82466d8") syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_ep_write(r0, 0x0, 0xf0, &(0x7f0000000200)="93a4f1e864b821741e6be7a95d2fd73aa7ae5dabda1e9a45f9879871c6aa08465b94d50e8e31ea184bad998079a5a973951c7d77c29e7a3a06172874dd6e24a2190f4803aa8a7ad699090b812e2bf06bdb265743b3127248c1597199056c34d6d2f0d0dcfc4b9beef30ef0823e5b841fd10af32358ce7eacbc49785f532bec67c1fc08e5bd7532cbadbbf85c67b2aa2efe2cdc8c2538cfb4dd80549625405ce2157bd85cdd10422136b370c864674e2db20000b147a7ca31fc1f5c4666c2f5c993de89cddbf5047fcd68dec69e475ede90b7a1b16299d5c0d7f980140f6af9bb61f22196efd933c22862283b94948101") r3 = syz_open_dev$hidraw(0x0, 0x0, 0x9142) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x80000408e201) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000180)=""/105) ioctl$HIDIOCAPPLICATION(r4, 0x40305839, 0x400007) write$hidraw(r3, &(0x7f0000000000)="fb2879cf4be552c2a6fb26d946157afb3bcadfb01e699f02499c4287097b7ba60608492f7a315e18eef834322898ab45b281c559e410873a8976029d322b768cc97be679ab3719afabcfce5af8955a0cdf15b1576db13ac81d1e2573ee070c1ba06d69cb3cd99b8fa92bfd197427b82e8c", 0x71) ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000100)) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x40086602, 0x20004000) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x10001) 18:05:34 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xb3, 0x65, 0xf3, 0x8, 0x1d50, 0x60c6, 0xd0a1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7d, 0x47, 0x35, 0x0, [], [{{0x9, 0x5, 0x8b, 0x1e, 0x20}}]}}]}}]}}, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, &(0x7f0000000440)={0x34, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000080)={0x0, 0x3, 0xa7, {0xa7, 0x3, "32da97b5933bf6b43ffd93b44537c0b8700b60adc4d04f39b0470ae3a62fbe576022405c34994136747e9043f7e8411d906798076d394ca1b4a48842c40ba3c57981c0e8bd4cad803907370bd51a8d777c6e6ca8c0bd5c21a50e0447215b2157da3662a8bd1e31676e6f65656b1aae7561a330e8caa25f6c287ca91a763e1867667e78ca003e217c020f4687a323fd0c4012c715950107b02e29d0141ebb11fd211ba26f58"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000180)={0x0, 0x15, 0xea, "4c549852bb961c6c4fafb7d05c1324584c871d545905b4ff5a47388d9cf9dc01e2d846e242e6f1c329a616e7fc4730f71bb48631788058eae48a8ccc0ab7e49664684cd42546da162bd81e242012edc7da8554e6fd5c835ccef6e1f1eb64616ff65554857e69a315b097e63cdde6a9f815e073fccc54c5de0533f8b7550c508f7df06f9200f0d3ec3bc1c080810cbcc6957ef387255cb506b8f2e5f4e16566bddd70cb18cd9f126d62c95136191a8b32093d7722cc291b021a92762bcb8907136b672ed998589076c83f203f78e3f5d24495bc987a51731f5e30de1448aef0fcd965a418c29961bc746c"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000300)={0x20, 0x80, 0x1c, {0x5, 0x3, 0x8, 0x6, 0x7, 0x3f, 0x100, 0x1000, 0xf800, 0x0, 0x1, 0x7fff}}, &(0x7f0000000340)={0x20, 0x85, 0x4, 0xc2b}, &(0x7f0000000380)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000400)={0x20, 0x89, 0x2, 0x1}}) 18:05:34 executing program 4: syz_usb_connect(0x0, 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="12015002810e8310a60715859e7701020301090283070204209007090484020d7891d90309210600480122af0809218100000122260909050f08200000208039110df42af58b5030b5d580c235c6f662ae25515eb6ee7cd8c4abcda9d73c044af6b6f2cf293359912df6b7b1a04b3fbcfed981182264b235da0636788e3a467ae22c00fa138addc7febc3051a6901d2d34d62b629bed8150f27f8a6c01dc2af92a7e49b657bd68cda52eb5139522ab21c1b86d53ac7848f3a7011b231dba7c668963cd3c9d9f3ba0482be429516d1fdd80450c743fbe60464642db3c44a123c9560f00edd895cf013fa4c747b6eeaae4c7f44365186d4d11b78fe0e60544134883ae1f2b368a2a4990eb836cb97ed98d8dd4ed01f9e3da3a9bea9c0d860b9a155d5942a6206e6f272597def552e3d46a875d9c7dedde6590d2d3bfc29f3107952659a0296330c91e00926be779b72c8d2ec8bc09050300ff036e8006a323d1a12292a6eac4e022a9565e7b2d3a1d2441bc6817b9baa61bdc6bbbc91ea36f920d03308cabcc89320f6b559e38f181e3ea49265850710000dbc5689705b5e00501162ae24f42bf2aa82ee10320edaea0ecb7c7a569202d53f40c6400b4d9a985cc6c1116b5ba358221aa89ed61762ee65f25bd262ab0d0e6fa7ca9095437d88603545308cddbfcaf7e26d72c93e3d541ec21d0e36bbe236f1dd194722ce9912609050a0820000900810725010203470009050200200000062055081eeb1bd08e2c4adf91a51e54a64124c21862f2ca04001e1ab02788101e46b44bd20a734735c95d42af46f74b91413b8b536966f4bc2882eb61bb060ad3172347102d852ee1ff18277a52339209bb1f49a6001f09050a00400008200307250102de05005e24db4e2fb1d3677122dd073c16ea76b3ee9db51cd2d25074868ad65c103f8a60d247873c5a6e33adcc32bd0b20c6350d83c11fea3dbfda477547b5cade436a64ceed995d3caf3a9f76cee14a9ed5c794c068269fa20a10525f673efa0809050610400015400109050f042000000902de3e293a81777d6ad29ddf2eaf8089cfde0eb315251a8b81d9a7d2f323368022ef863073d6b6ef8a6d1d2205264ecbfea9572b327f6b434378a24255a6da70dc9450c8bd18ca4db0ade3cf5f3be81086cb777c3bbd251afa24e569e7aabe6fbd15fe7703227e68f19552f7972478b92925b7139848d91c5227de1d66f83ab8731846e4fed5f33d2227778d23"], 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0xffffffffffffff9e, &(0x7f0000000280)="cf") syz_open_dev$hidraw(0x0, 0x0, 0x107f41) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x1ad6bd) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) write$hidraw(r0, &(0x7f0000000ac0)="94", 0x1) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x6, 0x68500) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) read$hiddev(r1, &(0x7f0000000180)=""/198, 0xfffffec2) 18:05:34 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x17, &(0x7f0000000140)="893c8aa1eeea3799e7eaff66db56799d5267903310f8cc") 18:05:34 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x0, 0x0) 18:05:34 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x2, 0x80) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) 18:05:34 executing program 0: r0 = syz_usb_connect(0x0, 0x34, &(0x7f0000002c40)={{0x12, 0x1, 0x0, 0x1c, 0x0, 0xf5, 0x40, 0x7c0, 0x1501, 0x6514, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x22, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x12, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x7, 0x5, "81bb6e86a9"}]}}]}}]}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) syz_usb_disconnect(r0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000080)="34f038ec6ecd087b2fce6ad32f109729be96db35ca4197772100000000004906501b230f40b9a38846fad0f7ce820685808fd9018db9618073c10014745a0235e163e86ce688f4194b38458927753ea98de006ed8cdbcd79c26408b2c7cd4d80a00549bcb10cb98b2f9186873ae5571b4f0e29cb6583", 0x76) [ 452.988421][ T12] usb 6-1: new high-speed USB device number 65 using dummy_hcd 18:05:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x1, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) 18:05:35 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x3, 0x800) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000080)={0x4, 0x1, 0x6, 0x5, 0x200005}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0x40305829, 0x40010f) syz_usb_connect(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x0) [ 453.208556][ T12] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 453.219717][ T12] usb 6-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 453.228830][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 453.236862][ T4544] usb 2-1: new high-speed USB device number 90 using dummy_hcd [ 453.246339][ T12] usb 6-1: config 0 descriptor?? 18:05:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0xf9, 0x40000) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000280)=""/80) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r2, &(0x7f0000000080)='\x00', 0x1e8) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r3, 0xc0189436, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$EVIOCGKEY(r3, 0x80404518, &(0x7f0000000140)=""/158) r4 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r4, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000000000)={0x3, 0x0, 0x2a68, 0x1, 0x0, 0x400}) [ 453.458563][ T4544] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 453.471566][ T4544] usb 2-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 453.480788][ T4544] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 453.492889][ T4544] usb 2-1: config 0 descriptor?? [ 453.530882][ T4544] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 453.739564][ T12] keytouch 0003:0926:3333.0051: fixing up Keytouch IEC report descriptor [ 453.750380][ T12] input: HID 0926:3333 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0926:3333.0051/input/input166 18:05:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xa0c, 0x402240) ioctl$EVIOCGABS2F(r2, 0x8018456f, &(0x7f0000000140)=""/145) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r3, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000040)={0x53, 0x2, 0x90, {0xffff, 0x1000}, {0x4, 0x81}, @ramp={0x1, 0xe1a, {0x1f, 0x100, 0x2423, 0x2}}}) r4 = syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x1000, 0x290100) ioctl$EVIOCSABS3F(r4, 0x401845ff, &(0x7f0000000240)={0x7, 0x4, 0xcbb5, 0x8, 0x40, 0x8000}) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) ioctl$EVIOCGBITSW(r2, 0x80404525, &(0x7f0000000280)=""/130) [ 453.849496][ T12] keytouch 0003:0926:3333.0051: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.5-1/input0 18:05:35 executing program 4: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001fe66d20030482fc1b5d000000010902240001000000200904000002ee98560009058d00000000000009050f000000000000"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001880)={0x84, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000000f80)={0x1c, &(0x7f0000000e40)={0x0, 0x0, 0x2, '\b1'}, 0x0, 0x0}) r1 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090000206d041cc304000000000109022400010000a000"], 0x0) syz_usb_control_io(r1, &(0x7f0000001580)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f00000015c0)={0x84, &(0x7f0000000280)=ANY=[@ANYRESHEX=r1], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x40, 0x0, 0xd1, {0xd1, 0x22, "42d7ab864e7c335c5f2463ddc8b5bb166e5db979433b19ff3ff0e238ba4c789d3b0b1396848a2b110cd99edc5361d11080dfba614045950896d17584e8235cf5cadcf454ecccef2044eda9fc08472aa170c56df1256161a29d50c97e35eb64f316714b9f395ede9b54ae0b3eeba04b5c0b59f02789b09fa308b7537dc6c84636a2f65a99d3d3eee28e69bb7c20bc18983e505b72dfaed72460a75e61f0135db03d8fcef51da446ee4a7736dc5c3cecc1c726d7a3935ec74b62b188c0b8484b6d25dcf7381fffffffffffffffff0000"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000440)={0x44, &(0x7f0000000180)={0x40, 0x12, 0xc4, "8584eb09f59edbeea0cf198ffbcf0944b9282fd6f1fbc45447b3dfcd39bae8ef804d6af550e4d270938aa45cdc2015eb789b45870639ab919524b4c79aa7376c26564b60cf7ace0cde6fb7e8527e71ce8fb81a352c7747e4d454e039be274038ef7da4ef4e86ca46493f901b8cf8e261b9fdfd9bef3e6502da323c0d609dda6c9285befc5c27ff978a204703f9da57b32dbba8ad7e60c18b2c8e4d308be1cc51d978951b1478d0a545bea50d61772624ef3efd29a54a9181b4f84a9da6a31eb0968c0aa6"}, &(0x7f0000000300)={0x0, 0xa, 0x1, 0x41}, 0x0, &(0x7f00000004c0)={0x20, 0x80, 0x1c, {0x81, 0x100, 0x4, 0x4800, 0x6, 0x7, 0x20ff, 0x5, 0x2, 0x4, 0x8001, 0x5}}, &(0x7f0000000340)={0x20, 0x85, 0x4, 0xfffffff8}, &(0x7f0000000380)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x87, 0x2, 0xbcbf}, &(0x7f0000000400)={0x20, 0x89, 0x2}}) syz_usb_connect(0x0, 0x24, &(0x7f00000002c0)={{0x12, 0x1, 0x0, 0x57, 0x21, 0x83, 0x40, 0x1199, 0x220, 0xea1f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x99, 0x0, 0x0, 0x1f, 0xaa, 0x9d}}]}}]}}, 0x0) [ 454.142307][ T83] usb 6-1: USB disconnect, device number 65 18:05:36 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x35850047, 0x400) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000040)={0x55, 0x1f8, 0x3, {0x6, 0x3}, {0xb28, 0x3}, @const={0x80, {0x6, 0x4, 0x7f, 0x9}}}) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r2, &(0x7f0000000080)='\x00', 0x1e8) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r3, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCREVOKE(r3, 0x40044591, &(0x7f00000000c0)=0x6) [ 454.258877][ T12] usb 5-1: new high-speed USB device number 94 using dummy_hcd [ 454.368570][ T12] usb 5-1: Using ep0 maxpacket: 32 [ 454.498516][ T12] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x8D has invalid wMaxPacketSize 0 [ 454.508501][ T12] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0xF has invalid wMaxPacketSize 0 [ 454.518177][ T12] usb 5-1: New USB device found, idVendor=0403, idProduct=fc82, bcdDevice=5d.1b [ 454.527260][ T12] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 454.536821][ T12] usb 5-1: config 0 descriptor?? [ 454.589760][ T12] ftdi_sio 5-1:0.0: FTDI USB Serial Device converter detected [ 454.598028][ T12] usb 5-1: Detected FT-X [ 454.602437][ T12] ftdi_sio ttyUSB0: Overriding wMaxPacketSize on endpoint 13 [ 454.609890][ T12] ftdi_sio ttyUSB0: Overriding wMaxPacketSize on endpoint 15 [ 454.789150][ T17] usb 4-1: new high-speed USB device number 91 using dummy_hcd [ 454.798516][ T12] ftdi_sio ttyUSB0: Unable to read latency timer: -5 [ 454.878471][ T17] usb 4-1: Using ep0 maxpacket: 8 [ 454.998542][ T17] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 455.008542][ T17] usb 4-1: New USB device found, idVendor=1d50, idProduct=60c6, bcdDevice=d0.a1 [ 455.017595][ T17] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 455.029330][ T17] usb 4-1: config 0 descriptor?? [ 455.048478][T10895] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 455.108540][T10939] hwrng: no data available [ 455.458459][ T12] ftdi_sio 5-1:0.0: GPIO initialisation failed: -5 [ 455.465833][ T12] usb 5-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 455.768904][ T17] usb 2-1: USB disconnect, device number 90 [ 456.006475][T10943] udc-core: couldn't find an available UDC or it's busy [ 456.013557][T10943] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 18:05:38 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xb3, 0x65, 0xf3, 0x8, 0x1d50, 0x60c6, 0xd0a1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7d, 0x47, 0x35, 0x0, [], [{{0x9, 0x5, 0x8b, 0x1e, 0x20}}]}}]}}]}}, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, &(0x7f0000000440)={0x34, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000080)={0x0, 0x3, 0xa7, {0xa7, 0x3, "32da97b5933bf6b43ffd93b44537c0b8700b60adc4d04f39b0470ae3a62fbe576022405c34994136747e9043f7e8411d906798076d394ca1b4a48842c40ba3c57981c0e8bd4cad803907370bd51a8d777c6e6ca8c0bd5c21a50e0447215b2157da3662a8bd1e31676e6f65656b1aae7561a330e8caa25f6c287ca91a763e1867667e78ca003e217c020f4687a323fd0c4012c715950107b02e29d0141ebb11fd211ba26f58"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000180)={0x0, 0x15, 0xea, "4c549852bb961c6c4fafb7d05c1324584c871d545905b4ff5a47388d9cf9dc01e2d846e242e6f1c329a616e7fc4730f71bb48631788058eae48a8ccc0ab7e49664684cd42546da162bd81e242012edc7da8554e6fd5c835ccef6e1f1eb64616ff65554857e69a315b097e63cdde6a9f815e073fccc54c5de0533f8b7550c508f7df06f9200f0d3ec3bc1c080810cbcc6957ef387255cb506b8f2e5f4e16566bddd70cb18cd9f126d62c95136191a8b32093d7722cc291b021a92762bcb8907136b672ed998589076c83f203f78e3f5d24495bc987a51731f5e30de1448aef0fcd965a418c29961bc746c"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000300)={0x20, 0x80, 0x1c, {0x5, 0x3, 0x8, 0x6, 0x7, 0x3f, 0x100, 0x1000, 0xf800, 0x0, 0x1, 0x7fff}}, &(0x7f0000000340)={0x20, 0x85, 0x4, 0xc2b}, &(0x7f0000000380)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000400)={0x20, 0x89, 0x2, 0x1}}) 18:05:38 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) syz_open_dev$hidraw(0x0, 0x0, 0x101) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0)='/dev/input/event#\x00', 0x1, 0x8080) ioctl$EVIOCSMASK(r3, 0xc0189436, &(0x7f0000000240)={0x11, 0x0, 0x0}) ioctl$EVIOCGABS2F(r2, 0x8018456f, &(0x7f0000000040)=""/31) ioctl$HIDIOCAPPLICATION(r1, 0x40305829, 0x40010f) r4 = syz_open_dev$hidraw(&(0x7f0000000000)='/dev/hidraw#\x00', 0x3, 0x2080c0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000080)={0x16, 0xeb, &(0x7f0000000280)="8be5045d8067902587347a531047ac2dc29295c4666110a58985ac8d40e6411f6f07eac8c50047feda2e4cb1aa7fdc673e826169deff8de90bfcd04f311cb687627e7b7aca0ff591a713a64de5f94347b952ffc79712d6f5107a62650946cffc076be63b9e603c65ed3044eaca0aff2ee732ab25cbe01c0ad5a717e26448b7fd580bdfa27efb74b73fb25459b097baa83b2e8e39d6071b18a11e39b3d95b37c56acd9eae139b105c8e7a3306d49d7231528c27125f30b0ab88376365c079f75eca2772643d8ccfc7f1032feb0c015afc32cfd1dfe88732f5e851c64800d34811df0d685f68eed685dd3152"}) write$hidraw(r4, &(0x7f0000000140)="579176d951a1ef93b3936f9b0ac83e89c12377b81e9b3d655420140bc4bbff835506b033e2322130ac4c12331a62d1a2f07ff082403862a5d366210a976451214c26c358bbc3c8f04a8e02eb83f25a5406fb7ce6cfe86c3d1e640ad0f7a4e9a9729dd9cdb3d64118002443d54d007e037a7a330fe3e348084e9da2053e9388bec8294d41d4f5c9ec44c4969f4cb12d8965928bc33350799f086680f3e52558a8a14b7248fc5d2f0b317652c97a97ff9bd899390f48000000000000", 0xbb) 18:05:38 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x18, &(0x7f0000000140)="893c8aa1eeea3799e7eaff66db56799d5267903310f8cc28") 18:05:38 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000d00)=ANY=[@ANYBLOB="1201000077023020a50600d854b6000000010902120001000000020904000000ca2d2d00"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_usb_connect(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001fe66d20030482fc1b5d000000010902240001000000200904000002ee98560009058d00000000000009050f000000000000"], 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000001880)={0x84, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r1, 0x0, &(0x7f0000000f80)={0x1c, &(0x7f0000000e40)={0x0, 0x0, 0x2, '\b1'}, 0x0, 0x0}) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x40305829, 0x40010f) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000a80)) syz_usb_control_io(r1, 0x0, &(0x7f00000015c0)={0x84, &(0x7f0000000000)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r1, &(0x7f0000000800)={0x14, &(0x7f0000000740)={0x35fe347a7bd5cd72, 0xc, 0x4b, {0x4b, 0x23, "7217dbaa5fdb8afb925dd5851d069422b946748c1661b50eae6ea9dee7cf5921a53fdd461bda80aecc96969e26bf31035223dfac64456ced921f4bed94c208723c50e6798e7e78038e"}}, &(0x7f00000007c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xf0ff}}}, &(0x7f0000000a40)={0x34, &(0x7f0000000840)={0x40, 0x31, 0x93, "9384aba7994864661abdcbe6e85225b31c8c8b916792b8420adfa8b1b5a13fe8d0493981d543a6b47733dc686f93e97e6c5ac053b5aa4678180d2695c9aa8d5f73b42ae96993e45c5b9c499d69f856ded66a15c832ad7382228b6e1ac89c1775938b09c1ab34f780ecbbc4f1e64a6522f3ec47aa87daa44f4dd2a7569c3564ccc195781f8599f4ae519b114088642dc9633b94"}, &(0x7f0000000900)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000940)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000980)={0x20, 0x0, 0x24, {0x22, "49f9132595a09a14d36ed954139b403d36a8e00b7b0bb6527eeb72759ed9992df855"}}, &(0x7f00000009c0)={0x20, 0x1, 0x1, 0x4}, &(0x7f0000000a00)={0x20, 0x0, 0x1, 0x5}}) r3 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090000206d041cc304000000000109022400010000a000"], 0x0) syz_usb_control_io(r3, &(0x7f0000001580)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r3, &(0x7f0000000240)={0x2c, &(0x7f0000000000)={0x6d26ea3608ff20df, 0xb, 0xd1, {0xd1, 0x22, "b81141052b42e0c4d634187e910756c217c959ae8f89faae48385905b59f583a1596982c5b57ec1af20a63119b7f2fe1e36484d83eed411b7773c3dd16646f5755eac593ae878c037970c3a49f22f70a3c48a974fb1e858d761575a7939469cac4917d8976e76deff6a888db478130b9fd13acae647cbc4dc53f987d9ec938e9f9c3d4e6d9363268244971c854d29913114912e7db743e52ed164dadd5bfab544dfa43caf1e4c157a335965b878f8ae04ffc1900469f4a65a8648223336e566e9e11dd548d5cfc476f978781883147"}}, &(0x7f0000000100)={0x0, 0x3, 0x3e, @string={0x3e, 0x3, "78910da23eb18481ad6028e795216b72c75e77099fee90ded3d6ae159b5b89e1f049b600ce04492ce662ddcdb6b00b36077f82ebc1b8b20b9140b30f"}}, &(0x7f0000000180)={0x0, 0xf, 0x23, {0x5, 0xf, 0x23, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "1812342e82d9d8a5e23c75d6dfab1f97"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0x5, 0xff, 0x9}]}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x0, 0x40, 0x8, "31e28fa8", "aad34262"}}, &(0x7f0000000200)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xe8, 0x60, 0x9, 0x1, 0xe, 0x3, 0x6}}}, &(0x7f0000000680)={0x84, &(0x7f0000000280)={0x0, 0x7, 0x2d, "a698957a72acf481042bb492e70572c6fa13d684ac4b5505a03107d0794c56e0844a765c762f5a8d48a7d1c31f"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x2d}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000000340)={0x20, 0x0, 0x4, {0x3, 0x1}}, &(0x7f0000000380)={0x20, 0x0, 0x8, {0x160, 0xa2, [0xfff0]}}, &(0x7f00000003c0)={0x40, 0x7, 0x2, 0x5}, &(0x7f0000000400)={0x40, 0x9, 0x1, 0xb7}, &(0x7f0000000440)={0x40, 0xb, 0x2, '@N'}, &(0x7f0000000480)={0x40, 0xf, 0x2, 0xffff}, &(0x7f00000004c0)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, &(0x7f0000000500)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000000540)={0x40, 0x19, 0x2, "2ce3"}, &(0x7f0000000580)={0x40, 0x1a, 0x2, 0x7}, &(0x7f00000005c0)={0x40, 0x1c, 0x1, 0x1f}, &(0x7f0000000600)={0x40, 0x1e, 0x1, 0xff}, &(0x7f0000000640)={0x40, 0x21, 0x1, 0x1f}}) 18:05:38 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x0, 0x0) [ 456.278072][ T12] usb 4-1: USB disconnect, device number 91 [ 456.578404][ T4544] usb 6-1: new high-speed USB device number 66 using dummy_hcd [ 456.598574][ T4835] usb 2-1: new high-speed USB device number 91 using dummy_hcd [ 456.808596][ T4544] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 456.819706][ T4544] usb 6-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 456.828846][ T4544] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 456.836928][ T4835] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 456.850942][ T4835] usb 2-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 456.860008][ T4835] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 456.869457][ T4544] usb 6-1: config 0 descriptor?? [ 456.878475][ T4835] usb 2-1: config 0 descriptor?? 18:05:38 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) r1 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090000206d041cc304000000000109022400010000a000"], 0x0) syz_usb_control_io(r1, &(0x7f0000001580)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r1, 0x17, 0xbb, &(0x7f0000000140)="da38edf9c67b95633e6ceb9826ab640b0985e67b5dbc151e57cb624fb685b6b8b5e0ed2f7e524a0b2034d8cffdd59ce118a4764f0312df9fc652168ac88e8ccad3fae6ce576f6e60d85f871d52a29f9af071f4495b41d2ec5452897ad5b5836d46345c54afa757e129a40506063f95196ed47e0a579ed87d8bb8b686c23292373933ec48a86114ba9f3149ed32309dc56249e60c3af8e184dc0cc38ba05f8990f144fa7d3f797206b3b14c84425966c8324c2f023c59f2ae2c5d7c") ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r2, &(0x7f0000000080)='\x00', 0x1e8) [ 456.926144][ T4835] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 18:05:39 executing program 4: syz_usb_connect(0x0, 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="12015002810e8310a60715859e7701020301090283070204209007090484020d7891d90309210600480122af0809218100000122260909050f08200000208039110df42af58b5030b5d580c235c6f662ae25515eb6ee7cd8c4abcda9d73c044af6b6f2cf293359912df6b7b1a04b3fbcfed981182264b235da0636788e3a467ae22c00fa138addfebc3051a6901d2d34d62b629bed8150f27f8a6c01dc2af92a7e49b657bd68cda52eb5139522ab21c1b86d53ac7848f3a7011b231dba7c668963cd3c9d9f3ba0482be429516d1fdd80450c743fbe60464642db3c44a123c9560f00edd895cf013fa4c747b6eeaae4c7f44365186d4d11b78fe0e60544184883ae1f2b368a2a4990eb836cb97ed98d8dd4ed01f9e3da3a9bea9c0d860b9a155d5942a6206e6f272597def552e3d46a875d9c7dedde6590d2d3bfc29f3107952659a0296330c91e00926be779b72c8d2ec8bc09050300ff036e8006a323d1a12292a6eac4e022a9565e7b2d3a1d2441bc6817b9baa61bdc6bbbc91ea36f920d03308cabcc89320f6b559e38f181e3ea492658501ed900dbc5689705b5e00501162ae24f42bf2aa82ee10320edaea0ecb7c7a569202d53f40c6400b4d9a985cc6c1116b5ba358221aa89ed61762ee65f25bd262ab0d0e6fa7ca9095437d88603545308cddbfcaf7e26d72c93e3d541ec21d0e36bbe236f1dd194722ce9912609050a0820000900810725010203470009050200200000062055081eeb1bd08e2c4adf91a51e54a64124c21862f2caa83c1e1ab02788101e46b44bd20a734735c95d42af46f74b91413b8b536966f4bc2882eb61bb060ad3172347102d852ee1ff18277a52339209bb1f49a6001f09050a00400008200307250102de05005e24db4e2fb1d3677122dd073c16ea76b3ee9db51cd2d25074868ad65c103f8a60d247873c5a6e33adcc32bd0b20c6350d83c11fea3dbfda477547b5cade436a64ceed995d3caf3a9f76cee14a9ed5c794c068269fa20a10525f673efa0809050610400015400109050f042000000902de3e293a81777d6ad29ddf2eaf8089cfde0eb315251a8b81d9a7d2f323368022ef863073d6b6ef8a6d1d2205264ecbfea9572b327f6b434378a24255a6da70dc9450c8bd18ca4db0ade3cf5f3be81086cb777c3bbd251afa24e569e7aabe6fbd15fe7703227f68f19552f7972478b92925b7139848d91c5227de1d66f83ab8731846e4fed5f33d2227778d23b5"], 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0xffffffffffffff9e, &(0x7f0000000280)="cf") r0 = syz_open_dev$hidraw(0x0, 0x0, 0x527d) syz_open_dev$hidraw(0x0, 0x0, 0x5adebd) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x3, 0x900) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20004000) write$hidraw(r0, &(0x7f0000000000)='*', 0x101200) [ 457.030226][ T4835] usb 5-1: USB disconnect, device number 94 [ 457.037598][ T4835] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 457.053939][ T4835] ftdi_sio 5-1:0.0: device disconnected [ 457.349377][ T4544] keytouch 0003:0926:3333.0052: fixing up Keytouch IEC report descriptor [ 457.360595][ T4544] input: HID 0926:3333 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0926:3333.0052/input/input167 [ 457.446306][ T4544] keytouch 0003:0926:3333.0052: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.5-1/input0 18:05:39 executing program 4: syz_usb_connect(0x0, 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="12015002810e8310a60715859e7701020301090283070204209007090484020d7891d90309210600480122af0809218100000122260909050f08200000208039110df42af58b5030b5d580c235c6f662ae25515eb6ee7cd8c4abcda9d73c044af6b6f2cf293359912df6b7b1a04b3fbcfed981182264b235da0636788e3a467ae22c00fa138addfebc3051a6901d2d34d62b629bed8150f27f8a6c01dc2af92a7e49b657bd68cda52eb5139522ab21c1b86d53ac7848f3a7011b231dba7c668963cd3c9d9f3ba0482be429516d1fdd80450c743fbe60464642db3c44a123c9560f00edd895cf013fa4c747b6eeaae4c7f44365186d4d11b78fe0e60544184883ae1f2b368a2a4990eb836cb97ed98d8dd4ed01f9e3da3a9bea9c0d860b9a155d5942a6206e6f272597def552e3d46a875d9c7dedde6590d2d3bfc29f3107952659a0296330c91e00926be779b72c8d2ec8bc09050300ff036e8006a323d1a12292a6eac4e022a9565e7b2d3a1d2441bc6817b9baa61bdc6bbbc91ea36f920d03308cabcc89320f6b559e38f181e3ea492658501ed900dbc5689705b5e00501162ae24f42bf2aa82ee10320edaea0ecb7c7a569202d53f40c6400b4d9a985cc6c1116b5ba358221aa89ed61762ee65f25bd262ab0d0e6fa7ca9095437d88603545308cddbfcaf7e26d72c93e3d541ec21d0e36bbe236f1dd194722ce9912609050a0820000900810725010203470009050200200000062055081eeb1bd08e2c4adf91a51e54a64124c21862f2caa83c1e1ab02788101e46b44bd20a734735c95d42af46f74b91413b8b536966f4bc2882eb61bb060ad3172347102d852ee1ff18277a52339209bb1f49a6001f09050a00400008200307250102de05005e24db4e2fb1d3677122dd073c16ea76b3ee9db51cd2d25074868ad65c103f8a60d247873c5a6e33adcc32bd0b20c6350d83c11fea3dbfda477547b5cade436a64ceed995d3caf3a9f76cee14a9ed5c794c068269fa20a10525f673efa0809050610400015400109050f042000000902de3e293a81777d6ad29ddf2eaf8089cfde0eb315251a8b81d9a7d2f323368022ef863073d6b6ef8a6d1d2205264ecbfea9572b327f6b434378a24255a6da70dc9450c8bd18ca4db0ade3cf5f3be81086cb777c3bbd251afa24e569e7aabe6fbd15fe7703227f68f19552f7972478b92925b7139848d91c5227de1d66f83ab8731846e4fed5f33d2227778d23b5"], 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0xffffffffffffff9e, &(0x7f0000000280)="cf") r0 = syz_open_dev$hidraw(0x0, 0x0, 0x527d) syz_open_dev$hidraw(0x0, 0x0, 0x5adebd) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/hidraw#\x00', 0x3, 0x900) ioctl$HIDIOCAPPLICATION(r1, 0x40086602, 0x20004000) write$hidraw(r0, &(0x7f0000000000)='*', 0x101200) 18:05:39 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) r2 = syz_open_dev$hiddev(&(0x7f0000000000)='/dev/usb/hiddev#\x00', 0x3, 0x488040) ioctl$HIDIOCGFIELDINFO(r2, 0xc038480a, &(0x7f0000000040)={0x3, 0xffffffff, 0x5, 0xfa, 0xfff, 0xffffffff, 0x3, 0xd946, 0x1, 0x8, 0x4, 0x2, 0x7, 0x7ff}) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) [ 457.751739][ T4544] usb 6-1: USB disconnect, device number 66 18:05:39 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0x40305829, 0x40010f) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000280)="49500c06a83394c9639a26d4b3be740bc472ca09ad8c99ea25266b2bc61c5db09e7ae67d077d782397e85412da8ac9845cbe5e2a5ab53314f4531138b61fa4aa8be1c85afb3035d786bf677a26ad9f3c3c201aeda08bb4881da8b03fda7537f5c6bcb10242b92ad539f1a7401f8ad78d4b895b579a290edc6c876b7bcdd9268bf7ae4197597cfdf7aa50b4bf15daa0a9c35221bbce3bf5142929949899810176a7f7d2248283f6d21dd4536485e64bfedc8cd1f82a210293bb851784ef2606265104dae9adaa8a16e08f32a58faa4d835f139e667aac44bf786748") ioctl$EVIOCSMASK(r1, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000140)=""/147) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0xfffe, {0x0, 0x10001}, {0x4c, 0x2}, @ramp={0x8000, 0x4cd1, {0xc297, 0x1, 0x548, 0x6}}}) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r3, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCSABS3F(r3, 0x401845ff, &(0x7f0000000a40)={0x40, 0xfa, 0xf30, 0x7, 0xff, 0x10a}) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r4, 0x40305829, 0x40010f) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r5, &(0x7f0000000080)='\x00', 0x1e8) r6 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0x5, 0x11b700) read$hidraw(r5, &(0x7f0000000a80)=""/133, 0x85) ioctl$EVIOCSABS3F(r6, 0x401845ff, &(0x7f00000000c0)={0xf85, 0x8001, 0xfffffc00, 0x80000000, 0x5, 0x1}) 18:05:40 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6085, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x5, {[@global=@item_4={0x3, 0x1, 0xa, "80b0ffd8"}]}}, 0x0}, 0x0) 18:05:40 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x18, &(0x7f0000000140)="893c8aa1eeea3799e7eaff66db56799d5267903310f8cc28") [ 458.528416][ T17] usb 5-1: new high-speed USB device number 95 using dummy_hcd [ 458.548416][ T4544] usb 6-1: new high-speed USB device number 67 using dummy_hcd [ 458.748484][ T17] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 458.759463][ T17] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 458.769299][ T17] usb 5-1: New USB device found, idVendor=17ef, idProduct=6085, bcdDevice= 0.40 [ 458.778380][ T17] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 458.778543][ T4544] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 458.788030][ T17] usb 5-1: config 0 descriptor?? [ 458.797413][ T4544] usb 6-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 458.811451][ T4544] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 458.820902][ T4544] usb 6-1: config 0 descriptor?? 18:05:41 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xb3, 0x65, 0xf3, 0x8, 0x1d50, 0x60c6, 0xd0a1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7d, 0x47, 0x35, 0x0, [], [{{0x9, 0x5, 0x8b, 0x1e, 0x20}}]}}]}}]}}, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, &(0x7f0000000440)={0x34, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000080)={0x0, 0x3, 0xa7, {0xa7, 0x3, "32da97b5933bf6b43ffd93b44537c0b8700b60adc4d04f39b0470ae3a62fbe576022405c34994136747e9043f7e8411d906798076d394ca1b4a48842c40ba3c57981c0e8bd4cad803907370bd51a8d777c6e6ca8c0bd5c21a50e0447215b2157da3662a8bd1e31676e6f65656b1aae7561a330e8caa25f6c287ca91a763e1867667e78ca003e217c020f4687a323fd0c4012c715950107b02e29d0141ebb11fd211ba26f58"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000180)={0x0, 0x15, 0xec, "4c549852bb961c6c4fafb7d05c1324584c871d545905b4ff5a47388d9cf9dc01e2d846e242e6f1c329a616e7fc4730f71bb48631788058eae48a8ccc0ab7e49664684cd42546da162bd81e242012edc7da8554e6fd5c835ccef6e1f1eb64616ff65554857e69a315b097e63cdde6a9f815e073fccc54c5de0533f8b7550c508f7df06f9200f0d3ec3bc1c080810cbcc6957ef387255cb506b8f2e5f4e16566bddd70cb18cd9f126d62c95136191a8b32093d7722cc291b021a92762bcb8907136b672ed998589076c83f203f78e3f5d24495bc987a51731f5e30de1448aef0fcd965a418c29961bc746c41f3"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000300)={0x20, 0x80, 0x1c, {0x5, 0x3, 0x8, 0x6, 0x7, 0x3f, 0x100, 0x1000, 0xf800, 0x0, 0x1, 0x7fff}}, &(0x7f0000000340)={0x20, 0x85, 0x4, 0xc2b}, &(0x7f0000000380)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000400)={0x20, 0x89, 0x2, 0x1}}) 18:05:41 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000000)={0x0, 0x400, 0x2a09, {0x0, 0x10001}, {0x81, 0x2}, @period={0x5b, 0x4, 0x7e8, 0x1, 0xfffe, {0x0, 0xee81}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) 18:05:41 executing program 0: ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x8000450a, 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_connect(0x0, 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="12015002810e8310a60715859e7701020301090283070204209007090484020d7891d90309210600480122af0809218100000122260909050f08200000208039110df42af58b5030b5d580c235c6f662ae25515eb6ee7cd8c4abcda9d73c044af6b6f2cf293359912df6b7b1a04b3fbcfed981182264b235da0636788e3a467ae22c00fa138addfebc3051a6901d2d34d62b629bed8150f27f8a6c01dc2af92a7e49b657bd68cda52eb5139522ab21c1b86d53ac7848f3a7011b231dba7c668963cd3c9d9f3ba0482be429516d1fdd80450c743fbe60464642db3c44a123c9560f00edd895cf013fa4c747b6eeaae4c7f44365186d4d11b78fe0e60544134883ae1f2b368a2a4990eb836cb97ed98d8dd4ed01f9e3da3a9bea9c0d860b9a155d5942a6206e6f272597def552e3d46a875d9c7dedde6590d2d3bfc29f3107952659a0296330c91e00926be779b72c8d2ec8bc09050300ff036e8006a323d1a12292a6eac4e022a9565e7b2d3a1d24413c6817b9baa61bdc6bbbc91ea36f920d03308cabcc89320f6b559e38f181e3ea492658501ed900dbc5689705b5e00501162ae24f42bf2aa82ee10320edaea0ecb7c7a569202d53f40c6400b4d9a985cc6c1116b5ba358221aa89ed61762ee65f25bd262ab0d0e6fa7ca9095437d88603545308cddbfcaf7e26d72c93e3d541ec21d0e36bbe236f1dd194722ce9912609050a0820000900810725010203470009050200200000062055081eeb1bd08e2c4adf91a51e54a64124c21862f2ca04001e33b02788101e46b44bd20a734735c95d42af46f74b91413b8b536966f4bc2882eb61bb060ad3172347102d852ee1ff18277a52339209bb1f49a6001f09050a00400008200307250102de05005e24db4e2fb1d3677122dd073c16ea76b3ee9db51cd2d25074868ad65c103f8a60d247873c5a6e33adcc32bd0b20c6350d83c11fea3dbfda477547b5cade436a64ceed995d3caf3a9f76cee14a9ed5c794c068269fa20a10525f673efa0809050610400015400109050f042000000902de3e293a81777d6ad29ddf2eaf8089cfde0eb315251a8b81d9a7d2f323368022ef863073d6b6ef8a6d1d2205264ecbfea9572b327f6b434378a24255a6da70dc9450c8bd18ca4db0ade3cf5f3be81086cb777c3bbd251afa24e569e7aabe6fbd15fe7703227f68f19552f7972478b92925b7139848d91c5227de1d66f83ab8731846e4fed5f33d2227778d23b5"], 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0xffffffffffffff9e, &(0x7f0000000280)="cf") syz_open_dev$hidraw(0x0, 0x0, 0x107f41) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x800000) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020662a, 0x20000000) ioctl$HIDIOCGFLAG(r1, 0x8004480e, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r4 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x4c500) syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x7, 0x0) ioctl$HIDIOCGDEVINFO(r4, 0x801c4803, &(0x7f00000000c0)=""/44) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) write$hidraw(r2, &(0x7f0000000000)="3a0ac17ecd595345e24ea72cf22da8cf6bd8605cc6dd64", 0x800000) syz_open_dev$hidraw(0x0, 0x0, 0x80041) 18:05:41 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x0, 0x0) [ 459.269608][ T17] hid-rmi 0003:17EF:6085.0053: item fetching failed at offset 0/1 [ 459.277648][ T17] hid-rmi 0003:17EF:6085.0053: parse failed [ 459.284017][ T17] hid-rmi: probe of 0003:17EF:6085.0053 failed with error -22 [ 459.289541][ T4544] keytouch 0003:0926:3333.0054: fixing up Keytouch IEC report descriptor [ 459.334908][ T4544] input: HID 0926:3333 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0926:3333.0054/input/input168 [ 459.401784][ T4835] usb 2-1: USB disconnect, device number 91 [ 459.471422][ T17] usb 5-1: USB disconnect, device number 95 [ 459.493001][ T4544] keytouch 0003:0926:3333.0054: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.5-1/input0 18:05:41 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x80000001, 0x10100) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f00000000c0)) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r1, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x7, {}, {}, @ramp={0x2, 0x2, {0x5ea, 0x0, 0xffff, 0x9}}}) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCGBITSW(r2, 0x80404525, &(0x7f0000000140)=""/4096) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r3, &(0x7f0000000080)='\x00', 0x1e8) [ 459.693950][ T4544] usb 6-1: USB disconnect, device number 67 [ 459.768400][ T4835] usb 2-1: new high-speed USB device number 92 using dummy_hcd 18:05:42 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x1, 0x4c8082) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000040)=""/12) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r2, &(0x7f0000000080)='\x00', 0x1e8) [ 459.988508][ T4835] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 460.001484][ T4835] usb 2-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 460.010658][ T4835] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 460.020277][ T4835] usb 2-1: config 0 descriptor?? 18:05:42 executing program 0: ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x8000450a, 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_connect(0x0, 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="12015002810e8310a60715859e7701020301090283070204209007090484020d7891d90309210600480122af0809218100000122260909050f08200000208039110df42af58b5030b5d580c235c6f662ae25515eb6ee7cd8c4abcda9d73c044af6b6f2cf293359912df6b7b1a04b3fbcfed981182264b235da0636788e3a467ae22c00fa138addfebc3051a6901d2d34d62b629bed8150f27f8a6c01dc2af92a7e49b657bd68cda52eb5139522ab21c1b86d53ac7848f3a7011b231dba7c668963cd3c9d9f3ba0482be429516d1fdd80450c743fbe60464642db3c44a123c9560f00edd895cf013fa4c747b6eeaae4c7f44365186d4d11b78fe0e60544134883ae1f2b368a2a4990eb836cb97ed98d8dd4ed01f9e3da3a9bea9c0d860b9a155d5942a6206e6f272597def552e3d46a875d9c7dedde6590d2d3bfc29f3107952659a0296330c91e00926be779b72c8d2ec8bc09050300ff036e8006a323d1a12292a6eac4e022a9565e7b2d3a1d24413c6817b9baa61bdc6bbbc91ea36f920d03308cabcc89320f6b559e38f181e3ea492658501ed900dbc5689705b5e00501162ae24f42bf2aa82ee10320edaea0ecb7c7a569202d53f40c6400b4d9a985cc6c1116b5ba358221aa89ed61762ee65f25bd262ab0d0e6fa7ca9095437d88603545308cddbfcaf7e26d72c93e3d541ec21d0e36bbe236f1dd194722ce9912609050a0820000900810725010203470009050200200000062055081eeb1bd08e2c4adf91a51e54a64124c21862f2ca04001e33b02788101e46b44bd20a734735c95d42af46f74b91413b8b536966f4bc2882eb61bb060ad3172347102d852ee1ff18277a52339209bb1f49a6001f09050a00400008200307250102de05005e24db4e2fb1d3677122dd073c16ea76b3ee9db51cd2d25074868ad65c103f8a60d247873c5a6e33adcc32bd0b20c6350d83c11fea3dbfda477547b5cade436a64ceed995d3caf3a9f76cee14a9ed5c794c068269fa20a10525f673efa0809050610400015400109050f042000000902de3e293a81777d6ad29ddf2eaf8089cfde0eb315251a8b81d9a7d2f323368022ef863073d6b6ef8a6d1d2205264ecbfea9572b327f6b434378a24255a6da70dc9450c8bd18ca4db0ade3cf5f3be81086cb777c3bbd251afa24e569e7aabe6fbd15fe7703227f68f19552f7972478b92925b7139848d91c5227de1d66f83ab8731846e4fed5f33d2227778d23b5"], 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0xffffffffffffff9e, &(0x7f0000000280)="cf") syz_open_dev$hidraw(0x0, 0x0, 0x107f41) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r0, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x800000) r1 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r1, 0xc020662a, 0x20000000) ioctl$HIDIOCGFLAG(r1, 0x8004480e, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r4 = syz_open_dev$hiddev(&(0x7f0000000080)='/dev/usb/hiddev#\x00', 0x0, 0x4c500) syz_open_dev$evdev(&(0x7f0000000140)='/dev/input/event#\x00', 0x7, 0x0) ioctl$HIDIOCGDEVINFO(r4, 0x801c4803, &(0x7f00000000c0)=""/44) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) write$hidraw(r2, &(0x7f0000000000)="3a0ac17ecd595345e24ea72cf22da8cf6bd8605cc6dd64", 0x800000) syz_open_dev$hidraw(0x0, 0x0, 0x80041) [ 460.060710][ T4835] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 18:05:42 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x18, &(0x7f0000000140)="893c8aa1eeea3799e7eaff66db56799d5267903310f8cc28") [ 460.238529][ T17] usb 5-1: new high-speed USB device number 96 using dummy_hcd 18:05:42 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble={0x1}}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000000)=""/51) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) ioctl$HIDIOCAPPLICATION(r2, 0x40305828, 0x4001e0) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000140)={0xf1, "0c590eb7014d6145221574cffb017c45234fa5ffe4c625dc1ae67258766fbf4ddc51b5afa6b779456a88e15fd1c10815477b3acf25b7896a4f1bb36b62ad7f53"}) [ 460.448546][ T17] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 460.459511][ T17] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 460.469339][ T17] usb 5-1: New USB device found, idVendor=17ef, idProduct=6085, bcdDevice= 0.40 [ 460.478448][ T17] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 460.488010][ T17] usb 5-1: config 0 descriptor?? [ 460.498385][ T83] usb 6-1: new high-speed USB device number 68 using dummy_hcd 18:05:42 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) [ 460.718559][ T83] usb 6-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 460.729643][ T83] usb 6-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 460.738775][ T83] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 460.748461][ T83] usb 6-1: config 0 descriptor?? [ 460.779743][ T17] hid-rmi 0003:17EF:6085.0055: item fetching failed at offset 0/1 [ 460.787778][ T17] hid-rmi 0003:17EF:6085.0055: parse failed [ 460.794015][ T17] hid-rmi: probe of 0003:17EF:6085.0055 failed with error -22 18:05:42 executing program 0: syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000c015e810da059a007bca0000000109022d00010000000009040000038c88740009058d020000000000090501eac2825c000009058f2e055b4a20b632bb35797e1c2bd31ab4a7638f4cfb129d7371e9e95b073c64ccd33730de9805c2e1c6a67b4e8db3782460280d26951a82c189ac1ee4d5508f3cb07992c0556bab2680288c4f942b74ae51ee1be2439864373511a2285930abef0afc5f0d86cb1a284f4b6d83245fa80686fe272f6f3cb1435fa76eec1f00000000000000279a5d368f9ac0c4168a7f766fab9c178205cb119992d6c340527ccc23feb55d34a66bb76a8e180dc740c29f4738ac0577f2c28e8951824124f1684cc9f4fb82a2bc444675e12efb85561f5e75085abeb671047b892d459360b19538d7b20accf80ac44ab9527a39b7e8d02a75eb243c12c525c508010271fb51fb6e8243376ebf5ff576cbe0c65e3b44f7cd084a78a5be6f15d7ca5806cc7e744768f9ff6223232c059882dd147bb15ea569e2ae624dcbf3ae2854c666adbe5b6b34d510605be744e3e63f4384d33b8c0000000000000000000000000066967e43bfbc4e18cfd774874598172de61e6b0c4a9481e9f3ae7a7649d64f9affffffffddb42e2c5e893a624b67948447debf21957d512a2f832ff1da847eadfc22f3b5c5b2269fe7168deaa03a716bff3fa231b7c4ca151aef57ffad20e303887f0243798bb1a3f1574bb77cf542f344920bb9c17ab59cb816b6afcecec3f4b3fe449b75969bc6c0617a2f90833f5cf148746bed531b89465797000b0000000000d69986c4b6ac03cf9caafec9d3fb8f56cf5e7151740404ff011c27376f23917ddd07898203a1058c241fb49e9e928ec11012b1db7691456c2a4c0803fe93db3b6f7b646079e35bff3f730f7f5dd9039973cc22c8e671c9d46c92a132bce2e70b5ada03e171792b0b91575b9a4fec07b82d24443c474b53d09369e441f5c9e5ad395885acc77c2dd434640b8b91b2f7d0780bb0e9158a076a04cded8f14cc989ccd6c49ca5db42c4926ea2e5c1cc811b31e808fa1197311fe2e7e4edda61c2118511a43bf2a3695d9220a14ccbfd08813b8c96e10130efeb4f213e5af4227a8be0e0941f4a7303cccb292c870230a1e70e5e4f9488224ee4b09765f75d577b985b67f6a2133ce5c32dacc53177069e0b760a4cec42bb5c7416ede135f0db69be25fbf9cbe82cc91228d9399f5bf9ad4d1c7cede5a2cd9b21c85b32c420bc41472a0717337534c554adaf7d87541a09785e081f1893d2cf0c79048e24085ffcf5f92480b24898e25154cd7cdc96db5fa21a0934b5a40d3b7f4a41452529e947e25d63a4724e86eb1f0c96060b9473a08c594ec3bec7b294a3acc6a619c1242eef7f451e244d4042618d5321d47b21bb0ff24cfce1a989b5e87a281b2f1595d669ccf7c135605b18e030b2fd8ab5ec64029252bda4eff6a71f32fd7fa88a69241ca69f74d4d7601674384e6b083b15c7da79146b74d6b1aea3cfbff9c1b05441ee9ba11414ea0c1fbf134b53753cd4cea6098a2395e01e646be3d6d30f4c5525e11b9f1e2265d3643f771c78af502d4724339"], 0x0) syz_usb_connect$uac1(0x6, 0xcb, &(0x7f0000000480)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb9, 0x3, 0x1, 0x0, 0x8, 0x40, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x24f, 0x1f}, [@extension_unit={0x9, 0x24, 0x8, 0x3, 0x2, 0xe7, "9407"}, @output_terminal={0x9, 0x24, 0x3, 0x4, 0x306, 0x5, 0x5, 0x9}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x0, 0x1000, 0x39, "138f33e87be8b9ebcf"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x80, 0x3, 0x7, 0x81, "b40f", "bd69c2"}, @as_header={0x7, 0x24, 0x1, 0x5, 0x1f, 0x1001}, @format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x0, 0x1, 0x2, 0x6, "bb"}]}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0x80, 0x1, 0x81, {0x7, 0x25, 0x1, 0x1, 0x40, 0x96}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x7ff, 0x1f, 0x3, "dc8ab0a3112d32e5ac"}, @as_header={0x7, 0x24, 0x1, 0x2, 0x3f, 0x4}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x80, 0x1d, 0x3, {0x7, 0x25, 0x1, 0xc2, 0x8, 0x1}}}}}}}]}}, &(0x7f0000000680)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x310, 0x3, 0x4, 0x3f, 0x40, 0x40}, 0x73, &(0x7f00000005c0)={0x5, 0xf, 0x73, 0x1, [@generic={0x6e, 0x10, 0x4, "e755563693f7f7d72b7f14adf2db9b395480b4ca0fcada25f715df254aef8a9fc2672142e6e2a485edcb5e3dc745ad601f4f40bd71ab32283b7dc13b2b184308879e5364be7d6807044b7fa7e941591f83444bba7114006c6146be643c61aa38454c4598e37f2374f7fdf4"}]}, 0x1, [{0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x4042}}]}) syz_open_dev$hidraw(&(0x7f00000006c0)='/dev/hidraw#\x00', 0x7, 0x80000) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0xffff) 18:05:42 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) ioctl$EVIOCSFF(r0, 0x5452, &(0x7f0000000100)={0x0, 0xfffb, 0x0, {}, {}, @rumble}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x0, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0xffff, 0x0, 0x0, {0x0, 0x0, 0x0, 0x100}, 0x0, 0x0}}) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x101) r2 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r2, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCSKEYCODE(r2, 0x40084504, &(0x7f0000000000)=[0x7f, 0x80000000]) write$hidraw(r1, &(0x7f0000000080)='\x00', 0x1e8) [ 460.987503][ T4835] usb 5-1: USB disconnect, device number 96 [ 461.239247][ T83] keytouch 0003:0926:3333.0056: fixing up Keytouch IEC report descriptor [ 461.249817][ T83] input: HID 0926:3333 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:0.0/0003:0926:3333.0056/input/input169 [ 461.332956][ T83] keytouch 0003:0926:3333.0056: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.5-1/input0 [ 461.641949][ T4835] usb 6-1: USB disconnect, device number 68 18:05:44 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xb3, 0x65, 0xf3, 0x8, 0x1d50, 0x60c6, 0xd0a1, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7d, 0x47, 0x35, 0x0, [], [{{0x9, 0x5, 0x8b, 0x1e, 0x20}}]}}]}}]}}, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, &(0x7f0000000440)={0x34, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000080)={0x0, 0x3, 0xa7, {0xa7, 0x3, "32da97b5933bf6b43ffd93b44537c0b8700b60adc4d04f39b0470ae3a62fbe576022405c34994136747e9043f7e8411d906798076d394ca1b4a48842c40ba3c57981c0e8bd4cad803907370bd51a8d777c6e6ca8c0bd5c21a50e0447215b2157da3662a8bd1e31676e6f65656b1aae7561a330e8caa25f6c287ca91a763e1867667e78ca003e217c020f4687a323fd0c4012c715950107b02e29d0141ebb11fd211ba26f58"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000180)={0x0, 0x15, 0xec, "4c549852bb961c6c4fafb7d05c1324584c871d545905b4ff5a47388d9cf9dc01e2d846e242e6f1c329a616e7fc4730f71bb48631788058eae48a8ccc0ab7e49664684cd42546da162bd81e242012edc7da8554e6fd5c835ccef6e1f1eb64616ff65554857e69a315b097e63cdde6a9f815e073fccc54c5de0533f8b7550c508f7df06f9200f0d3ec3bc1c080810cbcc6957ef387255cb506b8f2e5f4e16566bddd70cb18cd9f126d62c95136191a8b32093d7722cc291b021a92762bcb8907136b672ed998589076c83f203f78e3f5d24495bc987a51731f5e30de1448aef0fcd965a418c29961bc746c41f3"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000300)={0x20, 0x80, 0x1c, {0x5, 0x3, 0x8, 0x6, 0x7, 0x3f, 0x100, 0x1000, 0xf800, 0x0, 0x1, 0x7fff}}, &(0x7f0000000340)={0x20, 0x85, 0x4, 0xc2b}, &(0x7f0000000380)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000400)={0x20, 0x89, 0x2, 0x1}}) 18:05:44 executing program 4: r0 = syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x5543, 0x4d, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x0, 0xfc, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x18, 0x5, 0x3, 0x0, 0x0, 0x81, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x944}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x0, 0x9}}, [{{0x9, 0x5, 0x2, 0x3, 0x400, 0x0, 0x2, 0x9}}]}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00222200000096231306e524b54f0b45a47c6805805c82a63f07060d00040000000000007e133213000483"], 0x0}, 0x0) 18:05:44 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0xffffffffffffffff, 0x4000) syz_open_dev$evdev(&(0x7f0000000200)='/dev/input/event#\x00', 0x2000000, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r1, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) r2 = syz_open_dev$hiddev(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r2, 0xc020662a, 0x20000000) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000000c0)={0x81, 0xc, 0xc3, 0x5e, "d4aa171126470aeba702749529448bd3009d8ffe2ac6445ed5b86f50a25014b9"}) ioctl$HIDIOCAPPLICATION(r2, 0x4802, 0xffffffffffff8001) syz_open_dev$evdev(&(0x7f0000000340)='/dev/input/event#\x00', 0x6, 0x1d9840) r3 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r3, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCGABS20(r3, 0x80184560, &(0x7f0000000240)=""/232) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000100)={0x52, 0x0, 0x0, {0x0, 0x10001}, {0x4c, 0x2}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {0x4}, 0x0, 0x0}}) r4 = syz_open_dev$evdev(&(0x7f0000000040)='/dev/input/event#\x00', 0xffff, 0xb21e85760651fb77) ioctl$EVIOCGSND(r4, 0x8040451a, &(0x7f0000000140)=""/179) r5 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCSMASK(r5, 0xc0189436, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$EVIOCGSND(r5, 0x8040451a, &(0x7f0000000380)=""/29) r6 = syz_open_dev$hidraw(0x0, 0x0, 0x101) write$hidraw(r6, &(0x7f0000000080)='\x00', 0x1e8) 18:05:44 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x0, 0x0) 18:05:44 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x926, 0x3333, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}, {{{0x9, 0x5, 0x81, 0x3, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_usb_connect$hid(0x0, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090000206d041cc304000000000109022400010000a000"], 0x0) syz_usb_control_io(r1, &(0x7f0000001580)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r1, &(0x7f0000001680)={0x2c, &(0x7f0000001480)={0x40, 0x1, 0x91, {0x91, 0xa, "91609b5003857bd5cd4e055e68f4ee7ef47e4e893370757636ef546ae6648460dc6e8c9bc1f34cf999f9bd57141fb498e8ab8fc4ee72db37857f8addb3210e605423fd98b322d8ff69192f14cce75b2216681d4141e393c5b4d24e146804d3e6da5eb6ffaca8188a79813ea676560ead557c1907d2b3945e9bae55ce382ad943b1dc5c902674cffb941bcde9d31ff4"}}, &(0x7f0000001540)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41e}}, &(0x7f0000001580)={0x0, 0xf, 0x46, {0x5, 0xf, 0x46, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x5, "9b298e79c6651989da4c9585d73e94e8"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x8, 0xc0, 0x1, 0x6d, 0x6, 0xff}, @wireless={0xb, 0x10, 0x1, 0xc, 0x8, 0x9, 0x64, 0x2, 0x80}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "06a75e44294d055ccea9c3610e729b9a"}]}}, &(0x7f0000001600)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x4, 0x1, 0x0, "74bac06f", "6e3a9c1f"}}, &(0x7f0000001640)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x2, 0x0, 0x3, 0xcf, 0xc4, 0x101, 0x9}}}, &(0x7f0000001b00)={0x84, &(0x7f00000016c0)={0x0, 0x5, 0x4f, "b7e0ddfa5f5e21666d8e9dbb7447f0e591838bf474af95343da287f7dfc7cfdd9b122c97e3a6164d22175dfde50d9217b3ef03b212188853a4ccc7e7aaa65b411afa01baf6198b420967c3a17e8c3e"}, &(0x7f0000001740)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000001780)={0x0, 0x8, 0x1, 0x2}, &(0x7f00000017c0)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000001800)={0x20, 0x0, 0x4, {0x1000, 0x2}}, &(0x7f0000001840)={0x40, 0x7, 0x2, 0x8}, &(0x7f0000001880)={0x40, 0x9, 0x1, 0xc0}, &(0x7f00000018c0)={0x40, 0xb, 0x2, "1371"}, &(0x7f0000001900)={0x40, 0xf, 0x2}, &(0x7f0000001940)={0x40, 0x13, 0x6, @link_local}, &(0x7f0000001980)={0x40, 0x17, 0x6, @dev={[], 0x24}}, &(0x7f00000019c0)={0x40, 0x19, 0x2, ' /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 575.410978][ T23] kworker/1:3 D23320 4531 2 0x80004000 [ 575.417359][ T23] Workqueue: usb_hub_wq hub_event [ 575.422415][ T23] Call Trace: [ 575.425706][ T23] ? __schedule+0x892/0x1d80 [ 575.430555][ T23] ? __sched_text_start+0x8/0x8 [ 575.435415][ T23] ? lockdep_hardirqs_on+0x382/0x580 [ 575.440737][ T23] schedule+0xcd/0x2b0 [ 575.444875][ T23] schedule_timeout+0x682/0xb20 [ 575.449761][ T23] ? find_held_lock+0x2d/0x110 [ 575.454576][ T23] ? usleep_range+0x160/0x160 [ 575.459301][ T23] ? mark_lock+0xbc/0x1160 [ 575.463727][ T23] ? do_raw_spin_lock+0x129/0x290 [ 575.468776][ T23] ? mark_held_locks+0x9f/0xe0 [ 575.473545][ T23] ? _raw_spin_unlock_irq+0x1f/0x30 [ 575.478803][ T23] wait_for_completion+0x26f/0x3c0 [ 575.483928][ T23] ? wait_for_completion_interruptible+0x420/0x420 [ 575.490474][ T23] ? wake_up_q+0x140/0x140 [ 575.494912][ T23] ? rcu_read_lock_sched_held+0x9c/0xd0 [ 575.500574][ T23] ? rcu_read_lock_bh_held+0xb0/0xb0 [ 575.505965][ T23] kthread_stop+0x17a/0x780 [ 575.510541][ T23] hwrng_unregister+0x24f/0x330 [ 575.515403][ T23] chaoskey_disconnect+0x216/0x290 [ 575.518528][ T95] usb 6-1: device descriptor read/8, error -61 18:07:37 executing program 0: syz_usb_connect(0x0, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="12015002810e8310a60715859e7701020301090283070204209007090484020d7891d90309210600480122af0809218100000122260909050f08200000208039110df42af58b5030b5d580c235c6f662ae25515eb6ee7cd8c4abcda9d73c044af6b6f2cf293359912df6b7b1a04b3fbcfed981182264b235da0636788e3a467ae22c00fa138addfebc3051a6901d2d34d62b629bed8150f27f8a6c01dc2af92a7e49b657bd68cda52eb5139522ab21c1b86d53ac7848f3a7011b231dba7c668963cd3c9d9f3ba0482be429516d1fdd80450c743fbe60464642db3c44a123c9560f00edd895cf013fa4c747b6eeaae4c7f44365186d4d11b78fe0e60544184883ae1f2b368a2a4990eb836cb97ed98d8dd4ed01f9e3da3a9bea9c0d860b9a155d5942a6206e6f272597def552e3d46a875d9c7dedde6590d2d3bfc29f3107952659a0296330c91e00926be779b72c8d2ec8bc09050300ff036e8006a323d1a12292a6eac4e022a956424b9e67f4ded4ec5e7b2d3a1d2441bc6817b9baa61bdc6bbbc91ea36f920d03308cabbdff1ba41711febe39cc89320f6b559e38f181e3ea492658501ed900dbc5689705b5e00501162ae24f42bf2aa82ee10320edaea0ecb7c7a569202d53f40c6400b4d9a985cc6c1116b5ba358221aa89ed61762ee65f25bd262ab0d0e6fa7ca9095437d88603545308cddbfcaf7e26d72c93e3d541ec21d0e36bbe236f1dd194722ce9912609050a0820000900810725010203470009050200200000062055081eeb1bd08e2c4adf91a51e54a64124c21862f2caa83c1e1ab02788101e46b44bd20a734735c95d42af46f74b91413b8b536966f4bc2882eb61bb060ad3172347102d852ee1ff18277a52339209bb1f49a6001f09050a00400008200307250102de05005e24db4e2fb1d3677122dd073c16ea76b3ee9db51cd2d25074868ad65c103f8a60d247873c5a6e33adcc32bd0b20c6350d83c11fea3dbfda477547b5cade436a64ceed995d09af3a9f76cee14a9ed5c794c068269fa20a10525f673efa0809050610400015400109050f042000000902de3e293a81777d6ad29ddf2eaf8089cfde0eb315251a8b81d9a7d2f323368022ef863073d6b6ef8a6d1d2205264ecbfea9572b327f6b434378a24255a6da70dc9450c8bd18ca4db0ade3cf5f3be81086cb777c3bbd251afa24e569e7aabe6fbd15fe7703227f68f19552f7972478b92925b7139848d91c5227de1d66f83ab8731846e4fe"], 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0xffffffffffffff9e, &(0x7f0000000280)="cf") r0 = syz_open_dev$hidraw(0x0, 0x0, 0x80041) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x2) write$hidraw(r1, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) ioctl$HIDIOCAPPLICATION(r0, 0x40305839, 0x40003f) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x100001) ioctl$HIDIOCAPPLICATION(r2, 0x40305829, 0x40010f) [ 575.520651][ T23] usb_unbind_interface+0x1bd/0x8a0 [ 575.520676][ T23] ? __pm_runtime_idle+0xd1/0x310 [ 575.537111][ T23] ? usb_autoresume_device+0x60/0x60 [ 575.542445][ T23] device_release_driver_internal+0x42f/0x500 [ 575.548614][ T23] bus_remove_device+0x2eb/0x5a0 [ 575.553595][ T23] device_del+0x481/0xd30 [ 575.557940][ T23] ? device_create_with_groups+0x120/0x120 [ 575.563824][ T23] ? usb_remove_ep_devs+0x3e/0x80 [ 575.568912][ T23] ? remove_intf_ep_devs+0x13f/0x1d0 [ 575.574207][ T23] usb_disable_device+0x23d/0x790 [ 575.579293][ T23] usb_disconnect+0x293/0x900 [ 575.583978][ T23] hub_event+0x1a1d/0x4300 [ 575.588438][ T23] ? hub_port_debounce+0x350/0x350 [ 575.593560][ T23] ? find_held_lock+0x2d/0x110 [ 575.598368][ T23] ? mark_held_locks+0xe0/0xe0 [ 575.603156][ T23] ? rcu_read_lock_sched_held+0x9c/0xd0 [ 575.608753][ T23] ? rcu_read_lock_bh_held+0xb0/0xb0 [ 575.614041][ T23] process_one_work+0x94b/0x1620 [ 575.619025][ T23] ? pwq_dec_nr_in_flight+0x310/0x310 [ 575.624411][ T23] ? do_raw_spin_lock+0x129/0x290 [ 575.629476][ T23] worker_thread+0x96/0xe20 [ 575.634025][ T23] ? process_one_work+0x1620/0x1620 [ 575.639257][ T23] kthread+0x318/0x420 [ 575.643345][ T23] ? kthread_create_on_node+0xf0/0xf0 [ 575.648766][ T95] usb usb6-port1: attempt power cycle [ 575.654149][ T23] ret_from_fork+0x24/0x30 [ 575.658882][ T23] [ 575.658882][ T23] Showing all locks held in the system: [ 575.666697][ T23] 6 locks held by kworker/1:1/21: [ 575.671842][ T23] #0: ffff8881d8811d28 ((wq_completion)usb_hub_wq){+.+.}, at: process_one_work+0x82a/0x1620 [ 575.682045][ T23] #1: ffff8881da317dd0 ((work_completion)(&hub->events)){+.+.}, at: process_one_work+0x85e/0x1620 [ 575.692770][ T23] #2: ffff8881d4958200 (&dev->mutex){....}, at: hub_event+0x1be/0x4300 [ 575.701180][ T23] #3: ffff8881d495a540 (&port_dev->status_lock){+.+.}, at: hub_event+0x599/0x4300 [ 575.710556][ T23] #4: ffff8881d4ef4090 (&hub->status_mutex){+.+.}, at: hub_ext_port_status+0x58/0x460 [ 575.718492][T12438] hwrng: no data available [ 575.720248][ T23] #5: ffffffff8975d480 (&obj_hash[i].lock){-.-.}, at: debug_check_no_obj_freed+0xc4/0x445 [ 575.720296][ T23] 1 lock held by khungtaskd/23: [ 575.739573][ T23] #0: ffffffff87109060 (rcu_read_lock){....}, at: debug_show_all_locks+0x53/0x264 [ 575.748929][ T23] 5 locks held by kworker/1:2/83: [ 575.753974][ T23] #0: ffff8881d8811d28 ((wq_completion)usb_hub_wq){+.+.}, at: process_one_work+0x82a/0x1620 [ 575.764178][ T23] #1: ffff8881d8ab7dd0 ((work_completion)(&hub->events)){+.+.}, at: process_one_work+0x85e/0x1620 [ 575.774878][ T23] #2: ffff8881d4912200 (&dev->mutex){....}, at: hub_event+0x1be/0x4300 [ 575.783255][ T23] #3: ffff8881d9512200 (&dev->mutex){....}, at: __device_attach+0x7b/0x390 [ 575.791976][ T23] #4: ffff8881c12dd190 (&dev->mutex){....}, at: __device_attach+0x7b/0x390 [ 575.800698][ T23] 3 locks held by kworker/0:2/95: [ 575.805736][ T23] #0: ffff8881d8811d28 ((wq_completion)usb_hub_wq){+.+.}, at: process_one_work+0x82a/0x1620 [ 575.815929][ T23] #1: ffff8881d58ffdd0 ((work_completion)(&hub->events)){+.+.}, at: process_one_work+0x85e/0x1620 [ 575.827247][ T23] #2: ffff8881d4986200 (&dev->mutex){....}, at: hub_event+0x1be/0x4300 [ 575.835635][ T23] 1 lock held by rsyslogd/1678: [ 575.840521][ T23] #0: ffff8881cfa40860 (&f->f_pos_lock){+.+.}, at: __fdget_pos+0xe3/0x100 [ 575.849186][ T23] 2 locks held by getty/1769: [ 575.853853][ T23] #0: ffff8881ceb06090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 575.863143][ T23] #1: ffffc9000085f2e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x21d/0x1b30 [ 575.872767][ T23] 2 locks held by getty/1770: [ 575.877428][ T23] #0: ffff8881ceb05090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 575.879575][ T83] keytouch 0003:0926:3333.00A7: fixing up Keytouch IEC report descriptor [ 575.886671][ T23] #1: ffffc9000085b2e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x21d/0x1b30 [ 575.904720][ T23] 2 locks held by getty/1771: [ 575.909476][ T23] #0: ffff8881ce268090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 575.918770][ T23] #1: ffffc9000087b2e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x21d/0x1b30 [ 575.923332][ T83] input: HID 0926:3333 as /devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/0003:0926:3333.00A7/input/input254 [ 575.928389][ T23] 2 locks held by getty/1772: [ 575.928395][ T23] #0: ffff8881ce884090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 575.928425][ T23] #1: ffffc900008672e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x21d/0x1b30 [ 575.928454][ T23] 2 locks held by getty/1773: [ 575.928458][ T23] #0: ffff8881ce269090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 575.928490][ T23] #1: ffffc9000087f2e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x21d/0x1b30 [ 575.986916][ T23] 2 locks held by getty/1774: [ 575.991618][ T23] #0: ffff8881cf188090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 576.000918][ T23] #1: ffffc900008472e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x21d/0x1b30 [ 576.010493][ T23] 5 locks held by kworker/1:3/4531: [ 576.015676][ T23] #0: ffff8881d8811d28 ((wq_completion)usb_hub_wq){+.+.}, at: process_one_work+0x82a/0x1620 [ 576.025915][ T23] #1: ffff8881cccc7dd0 ((work_completion)(&hub->events)){+.+.}, at: process_one_work+0x85e/0x1620 [ 576.036652][ T23] #2: ffff8881d487b200 (&dev->mutex){....}, at: hub_event+0x1be/0x4300 [ 576.041674][ T83] keytouch 0003:0926:3333.00A7: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.1-1/input0 [ 576.045032][ T23] #3: ffff8881c7620200 (&dev->mutex){....}, at: usb_disconnect+0x91/0x900 [ 576.045063][ T23] #4: ffff8881ad71b190 (&dev->mutex){....}, at: device_release_driver_internal+0x23/0x500 [ 576.045100][ T23] 2 locks held by getty/6191: [ 576.080417][ T23] #0: ffff8881aded1090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 576.089714][ T23] #1: ffffc9000f57a2e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x21d/0x1b30 [ 576.099335][ T23] [ 576.101664][ T23] ============================================= [ 576.101664][ T23] [ 576.110091][ T23] NMI backtrace for cpu 0 [ 576.114471][ T23] CPU: 0 PID: 23 Comm: khungtaskd Not tainted 5.6.0-rc5-syzkaller #0 [ 576.122551][ T23] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 18:07:38 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0xc0, 0xbb, 0x9b, 0x40, 0x20b7, 0x1540, 0xef8f, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000740)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)={0x40, 0x21, 0x1, 0x1f}}) syz_usb_control_io(r0, 0x0, &(0x7f00000027c0)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002780)={0x40, 0x21, 0x1}}) syz_usb_control_io(r0, 0x0, &(0x7f0000001940)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)={0x40, 0x21, 0x1, 0x3}}) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000001a40)={0x1c, &(0x7f0000001880)=ANY=[], 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000340)={0x34, &(0x7f0000000140)=ANY=[@ANYBLOB="00d2b9"], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, &(0x7f00000008c0)={0x34, &(0x7f0000000d00), 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(0xffffffffffffffff, &(0x7f0000000900)={0x14, &(0x7f0000000800)={0x20, 0x22, 0x38, {0x38, 0x0, "7dbe034b6d5160d187b7e429ca52b3b4abaf267d21291d7328bffa05832a89f417b18777f3870247fd5fb365be14bbf6b44dc9e9252d"}}, &(0x7f0000000840)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1004}}}, &(0x7f0000000b80)={0x34, &(0x7f0000000940)={0x20, 0xa, 0x40, "f76619aa6b6dd71a52a3edba27b5eeb2edcea2c61bc6a5ed5ede8cd88e66da0b4d4b18b3fc37ba61e588c000c730e2988627704a3b9e898d9a1799bef1ad1c42"}, &(0x7f00000009c0)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000000a00)={0x0, 0x8, 0x1, 0x11}, &(0x7f0000000a40)={0x20, 0x0, 0xb3, {0xb1, "2ee664a7ec93b6267c069b4af4e89ee63fc0ce64c35f4355e55ddbcb55d3906f993c2db6e7585357e52442fd287a72ad18e5b7f41870435cc4d8fe6a1ee2ef383082ba8f42da51ef09566909ad19a0d0afb82b261a760ea0cc9b090417b618bfd89ff3348a363f43b16902e5752deaa43aed04b295a843ced3a4ed0a75a7875d98cc724465b8ba39c7ea2a5f6729eb7a05b75268294b4318568591786fe0c4cbd502f2c2206f7c52a3e19ed245388f22b3"}}, &(0x7f0000000b00)={0x20, 0x1, 0x1, 0x1}, &(0x7f0000000b40)={0x20, 0x0, 0x1, 0x81}}) syz_usb_control_io(r0, 0x0, &(0x7f0000000180)={0x84, &(0x7f0000000240)={0x40, 0x9}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_write(r0, 0x1d, 0x14, &(0x7f0000000f00)="fa6ca5bd225c1c41a654fc66685313d427f049d8") r1 = syz_usb_connect(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001fe66d20030482fc1b5d000000010902240001000000200904000002ee98560009058d00000000000009050f000000000000"], 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000001880)={0x84, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000880)={0x14, &(0x7f0000000680)={0x20, 0x8, 0x3a, {0x3a, 0x5, "1da9c529e52db0b385f429b23b4a0a5b1a2282cb562809ca77e57a410eb39c598214d4ac56a9213b49d7eadba80fcc98b5eaf2e5190f5c8e"}}, &(0x7f00000006c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000e80)={0x44, &(0x7f0000000bc0)={0x20, 0x16, 0x60, "b61b41da38240d14f012f4a927b9e3243250fb880da29e2d91060143b2fe2e98aa3766a2b0a4f09c662d06eb37451f9b868a7e35233f9e791aa3f1dbedc3ad1cc7605093fec446800236af24ecb4ddc70344dcfe7f1d2873a2d5e8f18b2fd304"}, &(0x7f0000000c40)={0x0, 0xa, 0x20, 0x5}, &(0x7f0000000c80)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000cc0)={0x20, 0x80, 0x1c, {0x3, 0x9, 0x1f, 0x38, 0x5, 0x8, 0x67, 0x4, 0x7, 0x8, 0x1f}}, &(0x7f0000000d40)={0x20, 0x85, 0x4, 0x1}, &(0x7f0000000d80)={0x20, 0x83, 0x2, 0x41}, &(0x7f0000000dc0)={0x20, 0x87, 0x2, 0x398}, &(0x7f0000000e00)={0x20, 0x89, 0x2, 0x1}}) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r1, 0x0, &(0x7f0000000f80)={0x1c, &(0x7f0000000e40)={0x0, 0x0, 0x2, '\b1'}, 0x0, 0x0}) syz_usb_control_io(r1, 0x0, &(0x7f00000015c0)={0x84, &(0x7f0000000000)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r1, &(0x7f0000000000)={0x14, &(0x7f0000000380)={0x40, 0x8, 0xe3, {0xe3, 0x2, "7fe193b6cbe8e7582c95e55a8e9f9d11c61ec93bbc14330028033ac59b372e72433822a55749d35d6f2bba1f13b59166224eaae192139717a5a3502c9e10f74ea27a068601c662ca0081bc5de57f267ece7b90554a82d7882fc3c6f8543cb4a3861b68d2a93dd644caf2581ef34e00be61b456102e5f2435173fc56529aeb6a82298519668219ea29f4322fab92a26740d02c79dac0356b63af93fbe7f74c37bb9f7cb773f861b748633c35c606780f535dc8cc86d95c68dd81e8200a498d26ef18c56ffbe7bfb72d54eba0f54403ac0cae1eafed6e9b02f54cdc938d69b938ba1"}}, &(0x7f0000000480)={0x0, 0x3, 0xf8, @string={0xf8, 0x3, "3d0374a865d3b022199abf72ecc6854aad9a64c84f2bad34aff393ebbf2e6d5ce7c3a470d7d961b3b1fa549ca6f45b40a63b1eccbc1d302930e05018fa21719d5914e042ba8e24f2561355f4fa03c0172aae9acb4fc0c6806a099129839c7b2bd706502e1d37abc79402faebaa8c1f633fd10a893843764748a0f877d8e1b3a8a1e4d5420478be7b7acc07323cc4e4aa752975b7d30d6cf3eb74d83ec89fe0cc4f7e16a0b4fdf792609f1a7663591cbf730a46acd46fe8ada7606bbe101f20a10d55e9bcd11e6745d1d7a74e1a1ba24cee301e5398e5deab5e7d7ef753871f0d6fb341da0edcc33dc69cc789ad9e8cb3f406bdd99205"}}}, &(0x7f0000000640)={0x34, &(0x7f0000000280)={0x0, 0x9, 0x9c, "79658af9d7f6f6172562089a80c679e3084fbfc4dfe9575084b0bdf5504b69744b724198978763b07e612dbb1794bbf35e05f05e5ddfe43fe756c60356a05ce802746fc78f812ec74966988d7471d1db3b037a3fe75561c08f23d68eae72218c7d6198e8c1560625eba2ffa620c40636e095c3d8dc3414e38da1757406bc6c67efe4c7e213590ebfc2b295f6e7a8cae80f089fafededbd042ad8930d"}, &(0x7f0000000040)={0x0, 0xa, 0x1, 0x6}, &(0x7f00000000c0)={0x0, 0x8, 0x1, 0x3f}, &(0x7f0000000580)={0x20, 0x0, 0x53, {0x51, "78e4f52167cd520eeee0021920fd64207e89748b0209baee0e2c75dbfb145ba2f7293d19b0b5265a1ce958f30f20c3597891b82376718c33df6abf31d50881e6444387f3073f388a7ae5e934192015c02a"}}, &(0x7f0000000100)={0x20, 0x1, 0x1, 0x4}, &(0x7f0000000600)={0x20, 0x0, 0x1, 0x20}}) [ 576.132597][ T23] Call Trace: [ 576.135892][ T23] dump_stack+0xef/0x16e [ 576.140139][ T23] ? x86_vector_activate.cold+0x80/0xdd [ 576.145689][ T23] nmi_cpu_backtrace.cold+0x70/0xb1 [ 576.150895][ T23] ? lapic_can_unplug_cpu.cold+0x3b/0x3b [ 576.156550][ T23] nmi_trigger_cpumask_backtrace+0x1db/0x207 [ 576.162529][ T23] watchdog+0xa99/0xfd0 [ 576.166673][ T23] ? reset_hung_task_detector+0x30/0x30 [ 576.172218][ T23] kthread+0x318/0x420 [ 576.176291][ T23] ? kthread_create_on_node+0xf0/0xf0 [ 576.181664][ T23] ret_from_fork+0x24/0x30 [ 576.186146][ T23] Sending NMI from CPU 0 to CPUs 1: [ 576.191446][ C1] NMI backtrace for cpu 1 skipped: idling at default_idle+0x28/0x300 [ 576.192375][ T23] Kernel panic - not syncing: hung_task: blocked tasks [ 576.206346][ T23] CPU: 0 PID: 23 Comm: khungtaskd Not tainted 5.6.0-rc5-syzkaller #0 [ 576.214389][ T23] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 576.224428][ T23] Call Trace: [ 576.227705][ T23] dump_stack+0xef/0x16e [ 576.231931][ T23] panic+0x2aa/0x6e1 [ 576.235818][ T23] ? add_taint.cold+0x16/0x16 [ 576.240480][ T23] ? cpumask_next+0x3c/0x40 [ 576.244968][ T23] ? printk_safe_flush+0xd9/0x120 [ 576.250059][ T23] ? watchdog+0xa99/0xfd0 [ 576.254381][ T23] ? nmi_trigger_cpumask_backtrace+0x1b3/0x207 [ 576.260531][ T23] watchdog+0xaaa/0xfd0 [ 576.264709][ T23] ? reset_hung_task_detector+0x30/0x30 [ 576.270239][ T23] kthread+0x318/0x420 [ 576.274305][ T23] ? kthread_create_on_node+0xf0/0xf0 [ 576.279666][ T23] ret_from_fork+0x24/0x30 [ 576.281981][T12426] udc-core: couldn't find an available UDC or it's busy [ 576.291567][ T23] Kernel Offset: disabled [ 576.295892][ T23] Rebooting in 86400 seconds..