8d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2373.427320][T16508] usb 1-1: new high-speed USB device number 75 using dummy_hcd [ 2373.547333][T16508] usb 1-1: Using ep0 maxpacket: 8 [ 2373.607745][T16508] usb 1-1: too many configurations: 137, using maximum allowed: 8 [ 2373.697102][ T7239] usb 4-1: new high-speed USB device number 30 using dummy_hcd [ 2373.737335][T16508] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 2373.744946][T16508] usb 1-1: can't read configurations, error -61 [ 2373.767061][ T32] usb 3-1: new high-speed USB device number 103 using dummy_hcd [ 2373.787120][ T7239] usb 4-1: Using ep0 maxpacket: 8 [ 2373.897006][T16508] usb 1-1: new high-speed USB device number 76 using dummy_hcd [ 2373.907392][ T7239] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2373.917585][ T7239] usb 4-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 2373.926538][ T7239] usb 4-1: New USB device found, idVendor=157e, idProduct=3205, bcdDevice=80.24 [ 2373.935601][ T7239] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2373.948201][ T7239] usb 4-1: config 0 descriptor?? [ 2374.007452][T16508] usb 1-1: Using ep0 maxpacket: 8 [ 2374.017201][ T32] usb 3-1: Using ep0 maxpacket: 8 [ 2374.047249][T16508] usb 1-1: too many configurations: 137, using maximum allowed: 8 [ 2374.157153][ T32] usb 3-1: New USB device found, idVendor=08dd, idProduct=0986, bcdDevice=e2.a1 [ 2374.166257][ T32] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2374.167289][T16508] usb 1-1: unable to read config index 0 descriptor/start: -61 [ 2374.180870][ T32] usb 3-1: config 0 descriptor?? [ 2374.181827][T16508] usb 1-1: can't read configurations, error -61 [ 2374.212979][T16508] usb usb1-port1: unable to enumerate USB device [ 2374.233192][T16508] usb 4-1: USB disconnect, device number 30 08:16:31 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000020400082505a1a440000102030109025c000201000000090400000102090000052406000105240000000d240f0100000000000000000006241a000000090581", @ANYRES64], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000003c0)={0x44, 0x0, &(0x7f0000000200)={0x0, 0xa, 0x1}, 0x0, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0x0, 0x2, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x1}}, &(0x7f00000002c0)={0x20, 0x85, 0x4}, &(0x7f0000000300)={0x20, 0x83, 0x2}, &(0x7f0000000340)={0x20, 0x87, 0x2, 0xff8c}, 0x0}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) 08:16:31 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xff000000) 08:16:31 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x8) 08:16:31 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2374.966965][ T7239] usb 4-1: new high-speed USB device number 31 using dummy_hcd [ 2375.107065][ T32] pegasus: probe of 3-1:0.0 failed with error -32 [ 2375.136935][T16508] usb 1-1: new high-speed USB device number 77 using dummy_hcd [ 2375.207040][ T7239] usb 4-1: Using ep0 maxpacket: 8 [ 2375.327131][ T7239] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2375.337262][ T7239] usb 4-1: config 0 has 0 interfaces, different from the descriptor's value: 1 [ 2375.346222][ T7239] usb 4-1: New USB device found, idVendor=157e, idProduct=3205, bcdDevice=80.24 [ 2375.355299][ T7239] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2375.367220][ T7239] usb 4-1: config 0 descriptor?? [ 2375.426890][T16508] usb 1-1: Using ep0 maxpacket: 8 [ 2375.576930][T16508] usb 1-1: config 1 has an invalid descriptor of length 255, skipping remainder of the config [ 2375.587258][T16508] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2375.596233][T16508] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 2375.607442][T16508] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 2047, setting to 1024 [ 2375.617084][ T32] usb 4-1: USB disconnect, device number 31 [ 2375.776979][T16508] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2375.786092][T16508] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2375.789958][ T6931] udc-core: couldn't find an available UDC or it's busy [ 2375.794235][T16508] usb 1-1: Product: syz [ 2375.801217][ T6931] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2375.805352][T16508] usb 1-1: Manufacturer: syz [ 2375.817653][T16508] usb 1-1: SerialNumber: syz [ 2375.847195][ T6916] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2375.878735][T16508] cdc_wdm 1-1:1.0: cdc-wdm1: USB WDM device 08:16:34 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x3f, &(0x7f00000005c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x6666, 0x8802, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{}, [{}]}}}]}}]}}, 0x0) syz_usb_connect$uac1(0x5, 0x8c, &(0x7f0000000000)={{0x12, 0x1, 0x100, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x3, 0x1, 0x4, 0x0, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x1, 0xff}, [@extension_unit={0xd, 0x24, 0x8, 0x4, 0xffff, 0xf9, "d4d64b4cb693"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x3f, 0x1, 0x1001}]}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0x7f, 0x3f, 0x2, {0x7, 0x25, 0x1, 0x2, 0x1, 0x4}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x40, 0x1f, 0x1}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x2, 0xf7, 0x9, {0x7, 0x25, 0x1, 0x0, 0xff, 0x12}}}}}}}]}}, &(0x7f0000000640)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x201, 0x2, 0xc5, 0x20, 0xff, 0x4}, 0x33, &(0x7f0000000100)={0x5, 0xf, 0x33, 0x3, [@ssp_cap={0x10, 0x10, 0xa, 0x0, 0x1, 0x10000, 0x1ef1e, 0xad01, [0xc0f0]}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0xb2, 0x9, 0x1b}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "beb927d784fcf020b725e1afe73c21c5"}]}, 0xa, [{0x92, &(0x7f0000000140)=@string={0x92, 0x3, "0c11d8cb68cfe2a997750c9fa71760dae1b02b77a348aa756e3715353d49c47e619afb64b3564771891e5fcaa646b834f2cb2fb0fbb57daaf4a50ecb9afb5b39ad96569dedbea673d26d502edf527606095116528550cdd9d667293fe59d3c162244c57a708a4781450f58339c1bca61c355b247f3defc38a4051327f694cbb5e3cd8d0f7147771ed8bcc28109152b4e"}}, {0xf, &(0x7f0000000200)=@string={0xf, 0x3, "cc2a6b9a583cadceaf28fe9e8d"}}, {0x29, &(0x7f0000000240)=@string={0x29, 0x3, "a79020f3844c78f8c0a202961d2122c600a50958e70ef064921e3d2b4718b7d4e7be0998f8547f"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x2409}}, {0x73, &(0x7f00000002c0)=@string={0x73, 0x3, "6f2cc0ded2c9ed0da8a4ad108ff75e03daf8969c3dbb31e6a839f13dd0d541df1565af8d5aad26cfb77e1fe48d8718b8bf5239f5295ca42dd5d0a1f13b222273be96e1a8678e66c74bda22fe0b34fceb2c9aea08d05002badba68d7e27e13d7ec9b7b68cc731479e27428585d101ca6087"}}, {0xd7, &(0x7f0000000340)=@string={0xd7, 0x3, "2f2459ecc269e6cd1202079c4b2a69a319e7d57fb90f8407f9f161194a20725aa2b217aa4abe63b25fd136516ea5d0cd1024a062d5851b252ed599382382fd2d9fe37de678c077ce9081f8357f7a59260c4b290cbf54bcadcbe433fe33025ad4d762a944f5767e22194bf50d252e82980b014e4498cf272edb47fc6ad5a1be89be4f090a1c2c1ef205b3508df32c91eb8dacd65445f21dbb9afc3ca6bd6cc541f82087953d1d174d58af711f0b7081c6f55dc22c344792e26e2ec37933eaf870a933305c42de220067b0ab29712abc279f9b8cb306"}}, {0xf6, &(0x7f0000000440)=@string={0xf6, 0x3, "2eef70ce926c9e3e73bb604da5ae2acffa5515def0b6a37a751fa56f99fcfefa3d82de8d11c42168554c23346c0e238f3ed7cb87d4fff840fc2555914c8f65880fa743628b4485c9134c2302b9f9753006975794e4f1bb3dad7b5da006d53c7d3101f8b55d04c0db53515e8a03c619d4e364d31edd36da363a1ad43767eba0fdd12715d1f160305d627b9210229584320e73e4d03f70f71b2723b57fbe006728a428a940f9e45b61b4963877cc60d2e05a23616a6c736c8bdc187b64a33dcbc175d2970858e007aa6992cb111d8856f239ea746c95c3df85b2f9bd0304bedd79a2f56b84694169f7f3e04e560e92877886ab8823"}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x42f}}, {0x4, &(0x7f0000000580)=@lang_id={0x4, 0x3, 0x41b}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x408}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000b80)={0x24, &(0x7f00000009c0)={0x20, 0x23, 0xcb, {0xcb, 0xb, "d01ad1ec9c839572429105478d40ded3318feb0bc73f515fc28fac49390a1c441a7bfdd53d2c4039884cac80282e3b8d46aefb30081dd278d5f74d74037cd657c934a745c7b9ba1999b6b06de048d0b87834e2974428f0e3e5c6a03aefe009f354cebb6786f056641552fb992344a11a1756188f576bb483867241c73ebd82de2c904b15b6279339cbcb3baa24065e70967e1589444f39539eac8ae5f9e612e3dffb20e0d2556191d612a057f5c8f68f674d71e8336ab37bd5158913fef06e5d949e7f974cb0d617e1"}}, &(0x7f0000000ac0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41b}}, &(0x7f0000000b00)={0x0, 0x22, 0x20, {[@main=@item_4={0x3, 0x0, 0xb, "f5700842"}, @main=@item_4={0x3, 0x0, 0x8, "cdca788f"}, @local=@item_012={0x2, 0x2, 0x9, "952d"}, @main=@item_4={0x3, 0x0, 0x8, "b7023525"}, @global=@item_012={0x0, 0x1, 0x6}, @global=@item_4={0x3, 0x1, 0x6, "bbcc7bca"}, @local=@item_012={0x2, 0x2, 0x9, '7`'}, @main=@item_4={0x3, 0x0, 0x9, '\rcGN'}]}}, &(0x7f0000000b40)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0xf1, 0x1, {0x22, 0x79d}}}}, &(0x7f0000000e40)={0x2c, &(0x7f0000000bc0)={0x20, 0x14, 0xd9, "030c0c8960137c8e7c6f293088738d1d149cf087c2afc9777d453ba837c75d7bede0fb6bd54962aced9d1d3d7d73dff83ac2fff13cc2a75c6210ed985c63356dd1bd47e03d11bd1c8095bae699208a96600e8a4e679748a8b5d2157c7357e50193b332df3a3365a9b18b20735b4df932db4efe380355a378fd2231579ff79442da171ec1b9a4eeff759d9280cf93e54eec527514ea57d5df7fa1b1ab819f00fd4c567d128f0bb581d427f74eafa85ac114348bb61829166cd4fae260cdb5b6df1bec434369905048a6d0089080f7a9dc4800dd1c5a4cfebdc9"}, &(0x7f0000000cc0)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000d00)={0x0, 0x8, 0x1, 0x4d}, &(0x7f0000000d40)={0x20, 0x1, 0xa9, "0ac00874502c33d271d17787c8e511cc3389f52ae60b37c3bb9587e456482695ce4ed039d207a3085399ca3fe6ad1e677af16fd9d34facc1e62a91dff3e4f27a1b79d47700e6c89a60239911d7a85be8ce265a50ecb5ef8837026e121a71900a55b451167ccf24822a28280eca3650632cfe0f8a046f5c0048792f708a9d77703a9b6dcabbfb548f4c5523db4d7cffca1b78de10d080a51c163cf68534d0084938e77e3230600d16c2"}, &(0x7f0000000e00)={0x20, 0x3, 0x1, 0x9}}) syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000f80)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x56a, 0x323, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xfc, 0xc0, 0x1, [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0xff, 0xff, 0x1, {0x22, 0x49b}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x8, 0xff, 0x4}}}}}]}}]}}, &(0x7f0000001400)={0xa, &(0x7f0000000fc0)={0xa, 0x6, 0x110, 0x5, 0x6, 0x7, 0x40, 0x1}, 0x39, &(0x7f0000001000)={0x5, 0xf, 0x39, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x8, "17cbaf535b3c337a182e9062ebcf9ce5"}, @ext_cap={0x7, 0x10, 0x2, 0x3fec4214eda29c18, 0xa, 0x5, 0x8}, @wireless={0xb, 0x10, 0x1, 0xc, 0x9, 0x0, 0x2, 0x800}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0xe5, 0x0, 0x9, 0x0, 0x80}]}, 0x7, [{0xdd, &(0x7f0000001040)=@string={0xdd, 0x3, "1dcc892ec9d6cb2251bbae206b028e44eb54daf2761aea1cdcda82fe2cede963b10e433c729333762ee323e84462e9d874f7937ba67c65190f71a136aa32abc782c484487d1f0e1ebc84f84736804bfccafb47dbfef41090e11c61c18d89c096e23853d698f0c3f4bd2f17c368987c4a333a1c9411cdd1131b08ce062229645705f3be72361321f081af96a5f1d5eff95c038e031e4f5877e855b8b11463cd0073f5540688706c74eec98045acb7d8a01b011b4b449df6c9281bf1c7c86e6ce8867af1db88be84326744509557bb91e31877b1eb2fad873ab7228d"}}, {0x4, &(0x7f0000001140)=@lang_id={0x4, 0x3, 0xc1a}}, {0xd8, &(0x7f0000001180)=@string={0xd8, 0x3, "ec1c67b2628c29177c25013e4d71bfbf454b80802ecb02de6df0c39acf0d183ced0ba8fd7ec8e387895d5f8aff1b84f65bd883ca8553249abb007ddaabd339f2d26d3a27a08d4710cfc3ace6956c36ef78537a9700d56281e4153ac368857c496385f763b4fa2fbe48d4485ef490d4b9c3ab6562fe8bfca71df316d648d0e627ecf898c4cf7933f054063fbd874ef937764b2fd74c1f5d5457845676df2ae7116bb2aafcfeaf9a6ddc04592348b5738a9955859be70866e9308e40ef8853a22493fd686f47d5a7ef4ab1c4fd3820ed2eb09bc096b93a"}}, {0xa8, &(0x7f0000001280)=@string={0xa8, 0x3, "99d6f19723e7f64ef5579bf9ee145290366d3de663bab63de65e557b69949afae42604466ce10253e6b2ef811f308bd1c1837d2c350ee6569c336002a603a5a205f944e0023c57e9b6188c941dcd13594dec805fb6c2aad727d5469e9c26c6cfdad44d0825219eaeb0ea7c11740093666d68ca47f04bfc20ff7c26a00443ded2c68cee0cb73543844b33a77c05a6717860ce6efe624292cb6b85462362a466a1d18dbe66a0db"}}, {0x4, &(0x7f0000001340)=@lang_id={0x4, 0x3, 0x80a}}, {0x4, &(0x7f0000001380)=@lang_id={0x4, 0x3, 0x44f}}, {0x4, &(0x7f00000013c0)=@lang_id={0x4, 0x3, 0x449}}]}) syz_usb_connect$cdc_ecm(0x5, 0x4d, &(0x7f0000000700)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x93, 0x40, 0x83, [{{0x9, 0x4, 0x0, 0x40, 0x2, 0x2, 0x6, 0x0, 0x9, {{0x5}, {0x5, 0x24, 0x0, 0x100}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x1, 0x1000, 0x7}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0x3, 0x7, 0x1f}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x0, 0xff, 0x9}}}}}]}}]}}, &(0x7f0000000980)={0xa, &(0x7f0000000780)={0xa, 0x6, 0x0, 0x9, 0x8, 0x4, 0x10, 0x3}, 0x5, &(0x7f00000007c0)={0x5, 0xf, 0x5}, 0x3, [{0xfc, &(0x7f0000000800)=@string={0xfc, 0x3, "c571e219321dd29e7a12ce7a0e0908fcc3891b549cfb366c197da55e980c57ea7255d9f33233bec3f6f54df12f642c30b729e787bfe86d89f16ceccf416c2589caa86f3b261d0ad286c724ed1c7443b73c8cb07584e9d984e35c4c46ac0dda98f17ca493edb7be0fff3bd010dc3a5c0d6fddc3819d6195d1f3195b93848fa002dc1f3fe23d9db32224d30272198f7f6079e8afef57b309a08d92d808aae46bc336295353b12435710b53a3891c8313b981171f7a4e929f31128fbee1178f2f7e8b0583f1dd6186e0f7e0d091dd886121b688ab9381813e918713759e83080ef834410e443eaf5c6578827ec105024c5759778ed14a6b02fd4fdc"}}, {0x4, &(0x7f0000000900)=@lang_id={0x4, 0x3, 0x813}}, {0x4, &(0x7f0000000940)=@lang_id={0x4, 0x3, 0x44c}}]}) syz_usb_connect$printer(0x5, 0x2d, &(0x7f0000000e80)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x5, 0x50, 0xff, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x3, 0x7f, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x9, 0x3, 0x6}}}}}]}}]}}, &(0x7f0000000f40)={0xa, &(0x7f0000000ec0)={0xa, 0x6, 0x300, 0xc5, 0x5, 0x75, 0x10}, 0x25, &(0x7f0000000f00)={0x5, 0xf, 0x25, 0x1, [@ssp_cap={0x20, 0x10, 0xa, 0x43, 0x5, 0x7, 0xe10f, 0x6, [0xcf, 0x3f3f, 0xff0000, 0x3f, 0x0]}]}}) 08:16:34 executing program 3: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000301b000a0000000904000000c1f14a00"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000b40)={0x84, &(0x7f0000000040)={0x40, 0x15, 0x3b, "9a1b18504367bbe36c4702cc649dd80ae06f12034bea07d6e008a0cf30131a3e72082546b6e3c2c91738776b5256497fec02748d26212435a44ca9"}, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x40, 0x7, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 08:16:34 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffff6) 08:16:34 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x18) 08:16:34 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2376.829337][T16508] usb 3-1: USB disconnect, device number 103 08:16:34 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffe) 08:16:34 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x27) 08:16:34 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2377.156777][ T32] usb 4-1: new high-speed USB device number 32 using dummy_hcd [ 2377.296771][T16508] usb 3-1: new high-speed USB device number 104 using dummy_hcd [ 2377.426754][ T32] usb 4-1: device descriptor read/64, error 18 [ 2377.536714][T16508] usb 3-1: Using ep0 maxpacket: 16 [ 2377.656969][T16508] usb 3-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 08:16:34 executing program 0: r0 = syz_usb_connect(0x0, 0x5a, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000060614d100d05020027230102030109024800020000000009047d00031d5abf0009050400005539000009050b00000000000009050200000005000009047d010134feaf0009050000000000690009047db1"], 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) r2 = syz_usb_connect$uac1(0x5, 0xd4, &(0x7f0000000140)=ANY=[@ANYBLOB="12011001000000ff6b1d01014000010203010902c20003015680200904000000010100000a2401ff7f000201020f24060101040800040009000800040b24050601742a6011bdd30d2408050300045061c91f8c180a240402ffb9451485ba6c8e73438959c9626ed1fc6c9d072405010925310904010000010200000904010101010200000a24020106021f09073d122402020400f7c47fa7d7b984e8ab83fc0a0f2402010504eb05ccf1c0e57d681c090501091800e60208072501807c0100090402000001020000090402010101020000090582"], &(0x7f00000003c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0xc9, 0x81, 0xe3, 0x0, 0x3f}, 0x19, &(0x7f0000000040)={0x5, 0xf, 0x19, 0x1, [@ssp_cap={0x14, 0x10, 0xa, 0x8b, 0x2, 0x6, 0xf00f, 0x7ff, [0x0, 0xffc0f0]}]}, 0x3, [{0xa3, &(0x7f0000000240)=@string={0xa3, 0x3, "4279e49483ee5820ede58de0cd6e0b9fac912e5a30da356ad10a6d61ef65c0d0c13e377efcf4244f8dec0a82f6176c990dc50765694bc9eefeb635e3b58530177c55780ac5fa872786694f8a00f80962763eee7e58a5899da471ec3f092d6465b1aac6009f358f15720238bc12ad373516d2093cd126392147901438ae1ba08fe931ebf0ba57e16822e6c29e3ec689783fa0fb92613baf16660543514c81db1e41"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x41d}}, {0x5a, &(0x7f0000000340)=@string={0x5a, 0x3, "190de3bb62249e8d490ade77b27e827d8edb6badaf9947898255ea4c4995f46a2901656b1d696173e5e22217f9aef88ba3c14d9f4addfd1f7b060bc3bda3e9f6852c86e1172e9a1f099303cc764aadcc722ca587f8667ee8"}}]}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_connect$cdc_ecm(0x1, 0x61, &(0x7f0000000b80)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4f, 0x1, 0x1, 0x7, 0x30, 0x82, [{{0x9, 0x4, 0x0, 0x5, 0x3, 0x2, 0x6, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x0, ']t3'}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0xffff, 0x5, 0x3d6, 0x80}, [@mbim_extended={0x8, 0x24, 0x1c, 0x4e3, 0xff, 0x23}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x10, 0x9, 0x1, 0x6}}], {{0x9, 0x5, 0x82, 0x2, 0x20, 0x3, 0x3, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x1, 0x0, 0x61}}}}}]}}]}}, &(0x7f0000001100)={0xa, &(0x7f0000000c00)={0xa, 0x6, 0x300, 0x2, 0x40, 0x1, 0x20, 0x81}, 0x5, &(0x7f0000000c40)={0x5, 0xf, 0x5}, 0x6, [{0x101, &(0x7f0000000c80)=@string={0x101, 0x3, "3797edfbbfb1a6b9a5c6772425f78b15d1675fae9b3fd8d653fecee13bb456ba76c4d6c15978e1e678c2b3f623b63cd5f79dd9161078d319c4833174d501c5ba93fdb0d935fcd208cbfc9a4a2b3665ef197249a0c53720dbb82fd9ed7049685127ac8adff49d6ab7eef6da477902207c3ed3ca31c83cd2c693eee017293bbfad55c56989179ea8b82ec73b0f9ae7c1645291b31dc30619109849b97a02215f1350620bc7ec24b5f5f88b06a7ae620ef50e98031692c5f78b44be1927fb2d5fbb0f4cb5b490bb4bfd512e38c7777329e77e3ae5a7b7b5779a486097ebbce4cd471335b4f4fbbf6a54c19a14abcd802ae05828c89b46638e5d2377eac3dfd232"}}, {0xd9, &(0x7f0000000dc0)=@string={0xd9, 0x3, "5e0a83975b24a62f269295d10cb1bb300effddb002fc8157e2d902f1087f0e00de53663bc0e3e0f88b62492cfe5dd91dc3b199b851541289a8898d6a07ffdc165a7a1fc62cd5c5e71e84fa6260baadd5c8ad62f0ce46fa0cfa16509dd9b427f0d8c3cfb0ee21f53c1a86b5f6c56b35e4a9570c3cb35a94bc9f962fc80c5bbc86407f268effe9134d061bab115695d6db253bd5902e26351b46c7ed7896db3af5b0aec033d01dde55c154849c2d9bc3bf2045b33e49c3daac8dbefab66f6b0c37edb6a832a4c46463b66937c751f21b84249093b7e856be"}}, {0x4, &(0x7f0000000ec0)=@lang_id={0x4, 0x3, 0x816}}, {0xe5, &(0x7f0000000f00)=@string={0xe5, 0x3, "19355c613ef4430638d2755a778ced947fa027caea305c30e4bbf5f4fc9481068087225ae21e68c23ef32a93dc3a2ba11f57f98b829e1bf5f1260299f83392222c601110ef049e6072219740af6a20e7f973338e5f52aef750c82c598647124570cc06b6463b6415545538d2314bd2c7f421f18ec9108ab06132fa4db66c876f6707b6456b1f03852b21043863c330b09922aebd0331f071412cbb9b2c8e5d8b3e85ff6751b773dc6b2765e671ccfe1498eb11315ee94eccd63f0e066e0cd8f743a08dc9706152acb707ebe07c002dd1897963a90b4f9e2aa6ac48b77bb85d8bfda134"}}, {0x8f, &(0x7f0000001000)=@string={0x8f, 0x3, "3b39893a9cd573c07d3b2184db8e9f75178c8cbb7c3222cc48c17e246559e1bf1134bdc7f4b5889efcb17f16dc4116a21a8934812164b0a38a772c2e7199936a25f253f80b8f5a7991c4453b82de4bc87e4d3fdf486df6769f71863252fa1145dc7060e841b0e809bc74c1a8fcace86ba785574c34aa2a8b3bba0d48392dd3d8d7a9f0f5f4cdaaa0a39344f07a"}}, {0x4, &(0x7f00000010c0)=@lang_id={0x4}}]}) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000400)={0x9, 0x1b, 0xfffc, 0x6, "fb3d309f530618122e168b8589c8f6772b1bd18cc211d5726e31b143aca0dbde"}) syz_usb_control_io(r2, &(0x7f0000000600)={0x2c, &(0x7f0000000440)={0x40, 0xf, 0x93, {0x93, 0x1b, "d06e2274bd6c3a62e2bf96a671a6576f7e2169f4b39ef6db66afbea012902d23de2b02a519bcd0dd51dee35108a3e52d9e354f4e03d6d9af42ccf793f87149b25049e7b26d455c64e9294d58e1f59edd10adbc3f438ce76bd68031c835ea9e1df4c415390de8c3c326a83bfe00257a80f27e65cd2bc93ece5cea86eec3ffd310541ca1312a04a6a1265fe9d3279747f4c1"}}, &(0x7f0000000500)={0x0, 0x3, 0x9, @string={0x9, 0x3, "5f167a0c374d3b"}}, &(0x7f0000000540)={0x0, 0xf, 0x27, {0x5, 0xf, 0x27, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0xff, 0x67, 0x7fff}, @ssp_cap={0x18, 0x10, 0xa, 0x5, 0x3, 0xa1, 0x0, 0x0, [0xf, 0x3f00, 0xffc000]}]}}, &(0x7f0000000580)={0x20, 0x29, 0xf, {0xf, 0x29, 0xff, 0x90, 0x7a, 0xfc, "c563dac8", "95d6c823"}}, &(0x7f00000005c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x6, 0x3, 0x5, 0x6, 0x5c, 0xae1, 0x5}}}, &(0x7f0000000ac0)={0x84, &(0x7f0000000640)={0x20, 0x16, 0x88, "2b4fd45408fba2b0b3c69782f1303f4b5dd3a548d039b8575b4f0a09268b2fe28f85c30c683bdc338bf76124c407c9fc5ddd7faa4cbb5c3756349d5d475d93aa07ee7abff911cb27c554f090f9bad9a38b41889301ebba3c5ad698187a3d181fa9b41a703d15861add37ddc96286c979160dbbcb634a4b1b8c1cdd510e74736aa9c8401df699db64"}, &(0x7f0000000700)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000740)={0x0, 0x8, 0x1}, &(0x7f0000000780)={0x20, 0x0, 0x4, {0x3d9d129b6e456512, 0x2}}, &(0x7f00000007c0)={0x20, 0x0, 0x4, {0x8, 0x1}}, &(0x7f0000000800)={0x40, 0x7, 0x2, 0x2}, &(0x7f0000000840)={0x40, 0x9, 0x1, 0x48}, &(0x7f0000000880)={0x40, 0xb, 0x2, "a926"}, &(0x7f00000008c0)={0x40, 0xf, 0x2, 0x6}, &(0x7f0000000900)={0x40, 0x13, 0x6, @local}, &(0x7f0000000940)={0x40, 0x17, 0x6, @random="d6b166d62d31"}, &(0x7f0000000980)={0x40, 0x19, 0x2, "6aa7"}, &(0x7f00000009c0)={0x40, 0x1a, 0x2, 0xc5aa}, &(0x7f0000000a00)={0x40, 0x1c, 0x1, 0xf5}, &(0x7f0000000a40)={0x40, 0x1e, 0x1, 0x4a}, &(0x7f0000000a80)={0x40, 0x21, 0x1, 0x8}}) syz_usb_connect$printer(0x3, 0x2d, &(0x7f0000001180)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x5, 0x6a9e1038c1812404, 0x8, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x7, 0x1, 0x2, 0x81, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x81, 0xf7, 0xff}}}}}]}}]}}, &(0x7f00000013c0)={0xa, &(0x7f00000011c0)={0xa, 0x6, 0x200, 0x2, 0x81, 0x7, 0x20, 0x7}, 0x17, &(0x7f0000001200)={0x5, 0xf, 0x17, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0xe, 0x8, 0xc, 0x400}, @wireless={0xb, 0x10, 0x1, 0xc, 0x20, 0x20, 0x8, 0x7fb, 0x20}]}, 0x5, [{0x4, &(0x7f0000001240)=@lang_id={0x4, 0x3, 0x3009}}, {0x21, &(0x7f0000001280)=@string={0x21, 0x3, "578d21955e6030f84503ac3688aa9f3848838fd0405a636cfd892e88c8452c"}}, {0x7d, &(0x7f00000012c0)=@string={0x7d, 0x3, "48526bc69c013f18d6009d3fb3213d1de0ced8223faa2b6385f878965eb793cd9eec8a76d32a27c5ee260ee3e84c8af74e12f3ca3275ad58dbc835d9e594468408dce80fe798c53179f43d3cae6b270f744f7c592810091ee966e26385e401ca9910dccb35b0c34a46204d550f95567f45588dce923b40cc538ae7"}}, {0x4, &(0x7f0000001340)=@lang_id={0x4, 0x3, 0x421}}, {0x4, &(0x7f0000001380)=@lang_id={0x4, 0x3, 0x403}}]}) 08:16:34 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000000000) 08:16:34 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x300) 08:16:34 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2377.719031][ T7239] usb 1-1: USB disconnect, device number 77 [ 2377.856766][ T32] usb 4-1: device descriptor read/64, error 18 [ 2377.876795][T16508] usb 3-1: New USB device found, idVendor=6666, idProduct=8802, bcdDevice= 0.40 [ 2377.885875][T16508] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2377.894015][T16508] usb 3-1: Product: syz [ 2377.898266][T16508] usb 3-1: Manufacturer: syz [ 2377.902913][T16508] usb 3-1: SerialNumber: syz [ 2377.958987][T16508] usbhid 3-1:1.0: couldn't find an input interrupt endpoint [ 2378.126697][ T32] usb 4-1: new high-speed USB device number 33 using dummy_hcd [ 2378.160157][ T6957] udc-core: couldn't find an available UDC or it's busy [ 2378.167162][ T6957] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2378.216765][ T7239] usb 1-1: new high-speed USB device number 78 using dummy_hcd [ 2378.456644][ T7239] usb 1-1: Using ep0 maxpacket: 16 [ 2378.456666][ T32] usb 4-1: device descriptor read/64, error 18 [ 2378.526716][ T6993] udc-core: couldn't find an available UDC or it's busy [ 2378.533743][ T6993] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2378.542773][ T6993] udc-core: couldn't find an available UDC or it's busy [ 2378.549985][ T6993] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2378.558430][ T6993] udc-core: couldn't find an available UDC or it's busy [ 2378.565523][ T6993] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2378.576880][ T7239] usb 1-1: config 0 has an invalid interface number: 125 but max is 1 [ 2378.585058][ T7239] usb 1-1: config 0 has an invalid interface number: 125 but max is 1 [ 2378.593274][ T7239] usb 1-1: config 0 has an invalid interface number: 125 but max is 1 [ 2378.601636][ T7239] usb 1-1: config 0 has 1 interface, different from the descriptor's value: 2 [ 2378.610581][ T7239] usb 1-1: config 0 has no interface number 0 [ 2378.616763][ T7239] usb 1-1: config 0 interface 125 altsetting 0 endpoint 0x4 has invalid maxpacket 1280, setting to 64 [ 2378.628006][ T7239] usb 1-1: config 0 interface 125 altsetting 0 endpoint 0xB has invalid wMaxPacketSize 0 [ 2378.637941][ T7239] usb 1-1: config 0 interface 125 altsetting 0 endpoint 0x2 has invalid wMaxPacketSize 0 [ 2378.648178][ T7239] usb 1-1: config 0 interface 125 altsetting 1 has an invalid endpoint with address 0x0, skipping [ 2378.658987][ T7239] usb 1-1: config 0 interface 125 has no altsetting 2 [ 2378.816863][ T7239] usb 1-1: New USB device found, idVendor=050d, idProduct=0002, bcdDevice=23.27 [ 2378.825934][ T7239] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2378.834094][ T7239] usb 1-1: Product: syz [ 2378.838308][ T7239] usb 1-1: Manufacturer: syz [ 2378.842906][ T7239] usb 1-1: SerialNumber: syz [ 2378.852540][ T7239] usb 1-1: config 0 descriptor?? [ 2378.886792][ T32] usb 4-1: device descriptor read/64, error 18 [ 2378.900940][ T7239] usb 1-1: selecting invalid altsetting 2 [ 2379.016712][ T32] usb usb4-port1: attempt power cycle [ 2379.098951][ T6983] udc-core: couldn't find an available UDC or it's busy [ 2379.105936][ T6983] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2379.327232][ T6983] udc-core: couldn't find an available UDC or it's busy [ 2379.334207][ T6983] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2379.343423][ T6983] udc-core: couldn't find an available UDC or it's busy [ 2379.350436][ T6983] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2379.366581][ C0] usb 1-1: async_complete: urb error -71 [ 2379.372330][ C0] usb 1-1: async_complete: urb error -71 [ 2379.378099][ C0] usb 1-1: async_complete: urb error -71 [ 2379.383846][ T7239] get_1284_register: usb error -71 [ 2379.389049][ T7239] parport4: fix this legacy no-device port driver! [ 2379.398075][ T7239] usb 1-1: USB disconnect, device number 78 [ 2379.456559][ T32] usb 4-1: new high-speed USB device number 34 using dummy_hcd [ 2379.576651][ T32] usb 4-1: Invalid ep0 maxpacket: 0 [ 2379.726592][ T32] usb 4-1: new high-speed USB device number 35 using dummy_hcd [ 2379.846606][ T32] usb 4-1: Invalid ep0 maxpacket: 0 [ 2379.851975][ T32] usb usb4-port1: unable to enumerate USB device 08:16:37 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x169841) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x6cc41) write$hidraw(r1, &(0x7f0000000000)="fd", 0x7000) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r2, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r2, &(0x7f0000000200)='c', 0x1) read$hidraw(r2, &(0x7f0000000240)=""/133, 0x85) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0x2800) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000180)={0x0, 0x19, 0x0, 0x101, "ed005400000000003ec14c200000000001000000040000000000000000001000"}) ioctl$HIDIOCSFEATURE(r1, 0xc0404806, &(0x7f0000000780)="3ec55cb6cb7286b1e9ceb0cb1e0de25409e97a807f0adc5435b0201d58a3e0c5669238fedb06b7f18b6b13e36d9f8d8fa9e795bf10100fcd102a5c98f5c05c8187dae28924cc3921acce774b514cabd64aeaf847955e628ffe2c3b3e082227a9ecae8d3b86726c54c95e19fb976bd0d15c8c867b1751553b6a908b819e86a8dab4ce8a8c33979c7faeb7939ad0347ab0d8852d2d1c378ea2c8120ffd17ad4a6cafe92c6e045f11f288fca359de7b46f154dd89ccfb43ab89d064e25dfd025650e7e5efd81e043a1b784795498baf8bd9b22f4f477f9a22e368d7d632857f9e670f40aaeed6b442bf5f97e64ba7f0dfaccf90fc5ec1fc3b81198c0ccd942f5ae016424e17d57cead767e9e346db952f39a8c44e7a59050347addb3977ff4884bb94b31f0922f78cea1406587a22076de30984f0d9d266961d5f553b207b930715b0c2b66c0e897c47341d17c8d4df1a2b104bbf19a719447221b35784fabb69d239512a4a1e00f770cda99eba85070dd418d32b5e2a414f5c37f8423aaf9749be5d81b6e867b51a3f0d90b64af1b533bee83e5dafc41fdda10869aad61366c3d07859c840dbac3621b96b7c3e6589a214dc739a73cb619c7b96aa659204b479ee84588ab3aa44228f150bb4a522ae30f4cdf93c88f9583dc6571ecd35047a1ed32e1096a9a8308a7b05c9d12c6dca586103913f0ae8ef8af729ab17da5f4ffa634eb8ca2c074fab02013e43f3dc25353498539fe924f45be80b5c40ec35f0e88de2512c311d311dda26a53e1f1511bfd99b2be47c3e2fc3c423312ab9ca15684c10d2cd16f136c61195c25e252a99636259341aa856b8e3c2212f2f01fa68f159f06d018b8b2dcb2e40d17e7691dc1072bbb3d2aa55fb542c21edc7f65d65cc746750d10665e133dbc74adcb0da3d27f2a5f240c7f877822b696929ac0a4d37bb98cbc8827cfd408a6f80b5fc23be3d0eba71a15e9f3d3c344ef4a984608d328fc369ae20e638b666d9b0a6fcfed485d67a0bd3a205ff808c1fa18c532bca89e4c25786702095d8eb7eeab99d6a7f2af6595c3db3e037d2528d15c6e9d9b836084b2fff446af9e213f3cc04f555a5414e41d785c570b2d97b67e49b40f532751d1a882cbded5e0fd42fa1a6cc9cc0ca9bbd3298accc3f1486b2fcd8c49fb378cf19451aba3180ee225c0a7dd2aaa9c138dc0c308e122cb8df9da290f255857a79a4a84cef24418f4bab05750a9729a1991e3ee75b908f7478097a497dbf1698a425dbbdf4a1e1e669337968e9fdca49d6f9572aa36dfcff9231036b5843e253d7b55b5e4f5175bfb6488032fd8b2479480658e46f9bc170613dc704afb88c90765fe5bbc05e97ae09ddecae2f8c6e614b62eec8d9623694ed5e1ceb55934792e35731f33b571f3e8d1dd6eb7e095e89712320074a8ffe37e05529c1cc042e4fa34f219c185f17588bbe09542b737ccc137be5a3cba6077579bd585f09aacf94c6a6cb8b2f0a9242ee871c89beef26264316561025162b2566f3fcd6ab47ba94f8ab54dc41dc56ba1a4f8429458ef7147c61595002a9bb7717cd73e4dc22a40d10f0a73937debd2fb91de0956c178aba13cd449170e480299ba8ecf1aafa7fb784eb4b6f048cae699b1e48995f8f7ef033d00958fb2465a6099b5e3332fe661759a9c66d1cda330d95558f2896f1a745ac0bd004b5083537e1e577822d667d7e69b508e46f9d66efb133bb3d968cc8ff4c2a318f10bbb3c4cff7a5e30c9559e2c99c33f52ebb95115c383bccc593ba3a38d598f9ecb2d94aa7f74683f6cc4119223deca28448d088a6610a25e58b423c0914f1803c569b4ba77f688eb4b8a60b8f7d2a0589035c6d4f2a63545edd30a60fd17a6e902e8a1f628f1470b488780ae99a9cc731bbee16a351ac9a412a72b1ed54e907bd78afa94830166e03fec5005fab619ebbfc8cce6be4d2683a8164f34ee8756caaeab739969eb9208a9e8ca7d49bf9017fcff454583c4eb98d6bc41a75b683f73b43a1341c97f60c3912084e0a79eac3897b128802131830dddcc09ef466d9547f499213aa37e5817e1b6b21ea5458bf28f69781e3e65b81195607179ca89c6374ff11def92b7d39fcad246d2427e72631f2a11cf7485f8ee1d7de30db20c6d7622aba284260a49310a8e691f09334e84b617290922829440e1a4589207a215c3d45b932c56d65bade711cb99ceed0b1ded304a529932e971a231af16d7e450467bf9849cc6b15b9e7a67013fe41c4b5c5af6d183c397a92791311ea2e09a2e7572ff2cf6ccc13799f6f7915010ff00267d4d13b67528441e17fcad87c454f2c44c371058cc344db1309162a991a73a5763d2ca5c1b2277810b1c5d0be2bac1f18aaf45a475513f9014800bcc6c993c5d492fdbb84a0c13c9b302684af64c9ed6d45f32a5676f8f45382ead08e9c9f10323d794c318bcc519908d67eee2ee6c8a4a91f3229d0d7067c990e8b02e717a0f02269acfd41c5dcc97b9d573d2e7fe24b9698abb8557b928d47ef37d9a18ee3b296384f7dd2893a84b7ed929dc098e9f08099547609aa56aa8b99ae3e285e91f9a4346a6681abfc46a77169e3ce7ee06d9197d39dce773b2c7305e38da17473bffcd1f5820738db4da2e0a8e9973ab0689ffa141083bc705ebb2c33271bac262f27b7993077f2f804e1ac822af28f2c58031f79bacfe039fa878b5a55a74ad830a030c12ff018a2b943b025fb148904d4015c8e35d522db0088bcae6a5bf2dddb06c197acf4f0542373f9ed10afd1503e833b45eb9a0ec43a60318630100285e9f9145e0e28de3276b87538b9040849fbea7710eaebac57f026b0aa19e830659798fe786e778a657240b4834285df53e491578544f34efeeed1caa8d027f2095e5e1f9bbfd086596f4de5e49eb2f60e2c44a9e38763540756efd9d7e7f57fc0e088017d3ad18bc4adb1a23556da8cd3900b832d96e3bba7a96b149690cbf5afd30fae8e1cfd5d58120aa3e1045379d69e7a251455269a49833333d13c1d7f8512db2f8c3c3ac8cb8ba3444dae4877ea6ce85a7d069631d06a219b4971fba46d005ca8490ce966fa5c1578f9d89babb298c8eafc2c44aaff482956ae66c0c94eb4411a99c8b0679cee1173eab80d42490dced62d64bf6d90c49d89fafc01b138240fbea29770dcef440539adcb7f3c47485bffa1225304f23c8ce20f532caa7f86279038c31263bc08b5f66fd5c60748108bf345ce81718bad72fd7a4cd54ab3e6e14ddc260530e92f1555790c9a155f4e52887511b8c5dadb591e74803dc3294ba591da6e54b4ed0f2c6ec705cdbd246a00ba2a4d12d8085ebc3da41d6e7b7df6f9b7806f5bc0842347c352c410ad40466cbb66e4978feaa002427c8292362b6dd6caa2e6de611e0171c6d091d4077006ab2fa596e7907256255282760dda718ea053c0feb1927878db8a7e17efdc12ff972f45188424936e62f9059a4c0f6baf69bd6d036520f7a229d24045a07132edae552a1d8421c5571b459a0665347271c46706a456b772727120b4ed8b2e093b4488797278a9d777cf5f8f5516586de7781c2e913af5bd35ecb1de23dc317e81e3b6c50de6ee6345c56461cac7a3e34fd2239f39bfd695fea75f0e2a1e2588372127387734ca6a4a609c86890f20fe5963b0979ef0ea3b925092d7798987be13c3b57cc61aaba413c0d688b0363355bc687829a2d8784a48123f7f2afcc25f0f4e7efc74be59af55edf0947ab71a0c9e65087b376af1fe3886e6e02f79a1637017b951053ae5b70eda49adc51195e8f80728697721ac3e24f95aa85d03e06a7c11cee9a4b9593ce48d711b490c9eaf21ae264b4275dc379d1143fd591423ade5d47d13939daea32bd5fa0e5ec426830d1d3a9264e54fad699c69f3e37e4fa05bcb416e9cd62721930dba91af91f92e66e48e9562d97206edefc8382b00c8f035d27548733c393ee78c9a189fec2be5bf9c7c7e757482dc75b8af1d6e0d11b0b125ff875ea74f9b3288a25b10db564a98f5c4bfa854240e70840e6805c65668595804d2eaa2e227c8755fe50423080ee6a3fb798e29d7b45a0930ac4eb87e43e1afae47ab136325bc468d8c5475afa8415c2aa402a4a789c5ab67fc2e8f16695e26db1933fc45cc5857fa671ef2a2ec0901f128a5ba27f5e47ca24f7a8335ffe8b332767c50290afa619e7717d980d76334913e44643d7d84a7df352cf74de41bdd150ae3d2607d39e08ec690903f9184af7664f1f5bcaf15f1a68be365352c2e3cc3d07af557a6d2bb1fdf01bdefdd40ae8b40202f4f9ffd1e8cd1808ba3f8c5962aa61a876ce068e6f463853a6c7859f33f78ae9334db67b9cce0b9101e199315c79a03963adaf8bb52b682a2808275182ca4de1619c10c533c8fe73ee5928f216f3637522b9bddcf13637f5d343ee17687950ce05f18147a5382c235a28af29c69095f7c8d1c79bf6afb73f29bce15054ee80682a962cd1c55b7aa7afee6c96894a2d9cc0ef2ea6131f10b4e8e70cc0fbe790a1e38d71dea2f74f0a6b1b6afbf7eb842515f3bb6bb045285aed9f16760dcd54ef49a721d3ae0c873d9398f25e23105fc9e13936b743b59ec4604eb4a23584c75d5d1990320c1bd3f31f3afa83d007c9ed7adca895e9e6b9c784d2d3456a63af226347ca02c647de2e2276cee0f982ffa7a6c332d6e39d6de1f3ac5a7ebe26d1cf6be0af2abe44d77a9e8514cd706d3165c375fb162c72aa5df932b36cda82c7f5344a37761af3634d242dc4db787c87b0638adcec6e4eb21e06c4b771db7d20faa58188ba5083e64474d691057bffad2461e46a5af92f36fed1b61266e1bdf7ee25902d429dcd90884a24cf3158dad8f551ddcea6f78659301c497dc8e283df6feda7e76f8ca36b861b7e7c9d0e2a81bed46014c7dd03497f9b5975aab380ce11a06b945e667520a03f2bba115a888e9b11a57b9aac7353e23827aec508733a9a428d93ed2716ae903b06312253d8c49baa229f0fd87e0b0e21efcb19a65a636c6cd91462bad19efd27835e067cd228a1c302fde3ea47b5663b98ba17f4ddc9438f7f0da0ca466ce2b0456a2bcf6c5407d74f8ea807274ddb73a6c01c33cf8c8d20c4c5057eeab90da0cc268f99e2221d7fa165e9641b0f324af838ad8f8a7f8caa635cb5b986577c4d932e2a2c4d1597c8bc1ff80098e79d0c0a75d50cf6d8d06228600728f4c038e07ae77ee091f76b8bc52bd27e05f7b890618651fba6bc4a816292f27fe5fa3789353b84cc55f90229ab84e8a5c4994ec9f995d5066ef887b065a7ba00092693983a734c4b497896e368078afe1db44a5d207c0effeae0a9214e7740e6271af3c0a4ce381f26100b896123a6fc47cb977747c72d09e48aa8292bf141f7177866199cebb2f52a8f89602844d4b7e33c7c9c3e096bd3c1b17258f4e69bf0717558ff3df6ed2854a7ba8cb6365166691add2174e7afb096c9b11167718ac3eb2a6d166e3aa023fdbd0759d96abeec38b23de0741180e34914856539a42c31324921b909e932208f22164fed3a305317684b18a801ec40fe1c818867d6de3cd803762220c7f6424e6cac565d4e8c89d342c97ba3d7c201a8872ba5c34b36c5d1431be6554cfece83572fc56e5f013121f4010c40b71701ed409e93b255e57c9c091e156b0f01c4a3835a7c2ab090e936f80859baa1650a33279e2710baa5589ea60e7f2c51d4d9d8d03276efe56ec74f57274d3e6da0bbfe85fda370d0a05a57cde705f3d4c5479ba36f183de3ce4530971") syz_open_dev$hidraw(&(0x7f0000000200), 0x3, 0x4000) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000020000082505a1a440000102030109025c000201000000090400000102090000052406000105240000000d240f0100000000000000000006241a000000090581", @ANYRES64], 0x0) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f00000001c0)) syz_usb_connect$uac1(0x0, 0x79, &(0x7f00000002c0)=ANY=[], 0x0) r5 = syz_open_dev$hidraw(&(0x7f0000000040), 0x7, 0x400100) ioctl$HIDIOCGRAWNAME(r5, 0x80404804, &(0x7f00000000c0)) write$hidraw(r0, &(0x7f0000000700)="d4af23c1c6e04d13e5926598671b15de7db2f89185addf2ac529c50f62fba6e12d9cd04123d94d913cd98d4748fd269b0b803fe01dcd8c0fb501284e1d00ffdc0fda104fc4", 0x45) write$char_usb(r4, 0x0, 0x0) 08:16:37 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x20000000000000) 08:16:37 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x500) 08:16:37 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(0x0, 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:37 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x8262) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5", 0x1df) write$hidraw(r0, &(0x7f0000001200), 0x0) syz_open_dev$hidraw(&(0x7f0000000340), 0x0, 0x480000) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x8cc62) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(r2, &(0x7f0000000380), 0x0) read$hidraw(r0, &(0x7f0000001340)=""/4096, 0x20002340) r3 = syz_open_dev$hidraw(&(0x7f0000000300), 0x3, 0x503000) read$hidraw(r3, &(0x7f0000000580)=""/105, 0x69) write$hidraw(r1, &(0x7f0000000480)="1c8bf34a2632a2494bcf63d38123d2a5afe1d7f4bec55767d0e7dfe37e1950f736e6852a3d909c57b1cdfb6479ee6ddbe00b181880d425b9fd7b2b08649459c43657de1a1618def7c0034e2499aafd089f5112578ab15291deb3f33ef899b4401f9a1fc27be2fe0986395355b9631803069f2a3736788ebd4d2ff5070885714cfb6f8cd7406ec225ccdd326bd10d5c9cf2c9b843bc453a0833346e6543bd519d5d587fb47ac60ea1dcd06551afb8b888176fd5061afadb4c431213b7ff0df8f0a5485e07", 0xc4) write$hidraw(0xffffffffffffffff, &(0x7f0000000640)="92fa684f778a957ffad4ca573e38acd0e98a6bc7d1547eee6f77cd40a7a5fa150f0c622b4f41c59065a0", 0x2a) r4 = syz_open_dev$hidraw(&(0x7f0000000100), 0x80000000000002, 0x641) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000680)={0x9ff, "f618430cf03e7f3d3069d8bc06a2634f1780e8e78bbfaa0e27ab5c146b8d66e410c4ef1b746ff53e33a02ad15fd343775e46e7864b87cdac45cc572f88499959d8d70ad3523a396e90128e83ff535ca2529cea2afe236cd1b289271fc6ead1125f99486bf66cfcd5041dec3629e6a84ab3ba82f59c2959ff0167f72fb7d25894038eebf420da83a568faf7f0942a63de9032f0a10ed13c36e584ac3d8eb7bba6494e5bfd47961066c5d54d8978e06585eac77850fa49e1ba3d1ab2d59d03a7375815478cc450630eaa438a8f6546ec0b08725464e4636073b85003732eb921ccfc6c1a6dfca776b1872d31121e8fd94cd12e144ab10dd9b9378034f6d5cf0feeecf124b299fa277c63178aab9f7d083085238cff2424341c9fcbbf8174fdf35b6f31e2f88b6e8564d393eee52107b1893a8b2e106d4e4abf998674a963adc8923dc69cd48c8d7fe927dd4819d9eb0c1fccaa58cc522d6c074c41e69408bdfd4de265e1c17f132d08dd2e767d47f45d76553d08ae1792044d77071784bebe56cc31496e4932594325ad9650bd006fb4d9f888fbb47df4a0217b06b9eafcd41a208a048271945b92f6ff64a3cd9fa43fc3800921e11a6a70829c8d694a3f353cec50adb5dbbb5b54a077174ce2e52480b15ee93d9cb28645fb0cb92f7401eb1170309f920355a456d4d9ef3a3e8b611ff4a2428740aaf9428dd757d973439b2a1d6417968262c184e81388746673a8e5acb5d8486cfaea53f94b244361647b74419ad335125fae4b57ff17f5cb7e2de446aa6f2c3feb3a4107e7645113badd504a45fac852856b025fd571150c06be0f50d8b662b66ef11dd84a82fb71bfb54602370fb7480bd16b9d7124feed376b0d15cdcb4d6c812a2154b33942e20baed96d3b44597c1e0cd038eda1d876580136b51318cfb9d1ff0688f104c6d9079ac88cb1035b4eeeb7633133098ab83e58776dbc752f8195012d447f26846ab771b69f5cc875174d164075a089c39231e87ff0a7d3a25105155a55086e4703b43eb883404ade5d76352caef604aac39f64caa2a32140a1d491da3b58852cc8f647086843fe3fced7bb60086325e05154a92014e4dd6790cc447cc103c65e126a1be03dc2fc640dbd5ef9fe3dd5b4a8a750877db4ee381976bf2103a7028b2384a0fae0b3c4dc28e662ebc83419776fa294292278594579605e2439df0a68eadb16acfb41fc68fbb1966e80f0d52e9aeec7e6cb26c40fdb6d40ee0a6830a672ea2ac67d47afc3d8db078ff5e7a21f64eabd3714f86954c7cb68cc6abe614b3b242094737cb0ed5c4751e92d663a1da0c513b9943609d0ad7b5bbfaf73199d92763ca65ad29e37ae94c2090a72f6a4cb5e14e70cdc64778da95163b77db70e815187b4b039161dd5ab483b07ec592c48726818b10b3cff5c521756a7b4b0efa698ba8554a72593d5fd6687daa0fb52cc6c350a887264df5938483efd95cc6f2087909671c299b923ec20e5f3d94fa84436eacd3f27ff981794025a06b76c4ab594b9c0b81d47f28dbecd93faf3e1401785a3959c223a05872228f0c31f0e8cba0bcdb18e390fdca73be44737c25471dc93c1c362d38a6963e6058fb9a5343692166309809e5bd76e8ab897ed225efc249fce7071ec73eeaf121c0e765939b5da413a087c0ec1bcda32cdc7a2dcd46e52fa33706c2ade665b4e642a34b061acdd550b16f1a4ee52db7fe7f830d47107d4fd83517325200ab8d8b617bc44b5d8b07a3882225035e1959a7a895059562e6682873dc8c909d0efd4b2d12d0bb23233e23bf5cab5678aed14b5488ab03e682eff102742cad6a728d62aab070124650a3e23d46751e87c2c6f79bdde86585fa00806813d4564ebbe394676ee6221525d82ef6d0e89065d0f4cc0b0510a6130e91a5e5b64d95ee8c61f9808eb8020aa365e8d0cd89a6208dc43833053e80060e0642ce2956ba1a0a8ecb8a64afe2066dbf773ff855e389726c2e003cd8e59dcdee29de1bd6fd7754d2eacbc3eefad8280c599ae2436c99bd512fee5438fd0a8576e6a5c81d6543a1c385607a7ad44be4968a72eb26993da18f2bce41b09defc9ba43bd63cb5b3cabf1c6df160617ae4f1ffc4019823e9f8e5c068abff5e6319c26eb14c7b8ba5fdacfe67e448b2a591528617fab978b6661740bedf38672953f7479ccf2cd485140648d365bca44dd0df6aa56afae001843bebdf351efea5f0c41f252fb1ccc975257ed2303a9694d9b028bdb7bb53623a9707744e62478e69c4c59ba1794a8862af26a3676501f908c8a4a0b302896c33e52da773a9e7d3ed176c69167e3c7abc41248180c5205820e771fa9da42f24c48cc9d1ac7f99a6649dc6c5b22785f74f2c291de6ba39d80f7197a355fe056164331ac1a6af202fc407245a36d15e3b50befd02c205521c8bb42420f99590b2fb76017f8ec9fb1e20520b2b09023dd3f6c11d81758a4f3f7012feaebc75988c225478b35a14bf5d9f84bf7035ed0b12980b02cede0538133e5bfd762e5a3c487f2f7ac50ac01c21f78c86f7832498df12b47b6bf2909a1306a8035d8d741a266194ee4003392eab22ce63bc19901aebba5df2039c79d3d6556afca14780e7ad5e10a007238a90c4fa5c37658581c423520f49d9a1591579c14c00bb6556e0d57676656f2e17a36a2708d9cce27dd830950a10d8af74ce4cdd2b3b41d06766b8a62bbae260071e7ff928eef338e2091be3fed340bf0ea0eb03e78c34d33c2de3079cecda6ef01c69c22ad0f3072f5ced2784cc23ad27cfcb6623953032d134671894422e55ab05b2fdf0e006b66437315be82ea7c98cea62f918c60ab1683ad5fab9a1214e04e32c1e53b0e06c2b4c0eda500034f14ac241dd641e6e946bb6a7e7aa09e7116ed6e16badc559f704ae7764b886816cb705da6b6033b4aaedb872f804715f86fb6f96afabe4d99a4328e4e67d02dfa164b4129c229364553c7913d07ac59e02fbdded99c41c481dd326e45a5d778550d62f22178173321ffd382a3a93cd29110983687108e8cfe739dbf5dcbf49ca2bd265744992ad44c7c37f5d6c81e945f7ad19be10fc506bf29c30dcde24feeb1df69cf73022e5a6ae8c4543b2ea7221a2079c0ab0c9832dad1ec58f932e3f543f6fea253266ca83f6919c90d2552b3fcd94fabde3d28dabaf6f4bf0a83d16c3f47603259a6feb7daae589fbbd25badb2763334fffc0dd7831375f8a0123d687dc88dcf39db6f705df718cb141f512a7e31279864902be5540f3a70766e4adccec648a629590cdbfef88b7aaed6537154b68d5252d768c3cb7e7c0ae341586e7e9d53be0a9ae5aa14f33d04a385f305df461c153975c93c852614e121ed348a4a33a0f1b48973a4aa3591ba514d42281456cf727af9e79f757b7dd4adfb5febfbaab1d8a117466764401603d8acaff4d04597e8843ad4fc6d4e2ae39bb5f8486becb846f290c9e98ecda4a8fec7e2c2275aebb975468886b2772af9852fcc3147bb8805e56b184e8838ef33c06f89d6e6be3d9122d0c33ac01cfc2319ae22edab39be0d8e81f135d121627f21c631f76ca12f6fd4d89622460b3006cf9916579e9c84f36368cf4b1b5"}) syz_open_dev$hidraw(&(0x7f0000000200), 0x8, 0x5eb800) write$hidraw(r4, &(0x7f0000000000)='4', 0x20000001) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000002c0)) syz_open_dev$hidraw(0x0, 0x78, 0x8100) write$hidraw(0xffffffffffffffff, &(0x7f0000000240)="a43c19354320cabc780a40a418bf9f68558d27f77d867e5830415278d076fd81c7a76b419890ee278016d1247142d30a35ff80d380ee536eeaf9f230b35950a1630cdf202bc5afa0df3b4e475ea9acf2dd05b79b15d0301dcd3867cce83f7bfc74e4e63202bb666b12428141124678f1ca5f7a7397c9b7c433c4", 0x7a) [ 2379.903888][ T17] usb 3-1: USB disconnect, device number 104 08:16:37 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x600) 08:16:37 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000000) 08:16:37 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(0x0, 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2380.146640][ T7239] usb 1-1: new high-speed USB device number 79 using dummy_hcd [ 2380.396507][ T7239] usb 1-1: Using ep0 maxpacket: 16 [ 2380.427376][ T33] audit: type=1800 audit(1630484197.622:5674): pid=7027 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14508 res=0 errno=0 [ 2380.451437][ T33] audit: type=1800 audit(1630484197.642:5675): pid=7033 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14508 res=0 errno=0 [ 2380.456463][ T17] usb 3-1: new high-speed USB device number 105 using dummy_hcd [ 2380.478322][ T33] audit: type=1800 audit(1630484197.642:5676): pid=7038 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14508 res=0 errno=0 [ 2380.546561][ T7239] usb 1-1: config 0 has an invalid interface number: 125 but max is 1 [ 2380.554805][ T7239] usb 1-1: config 0 has an invalid interface number: 125 but max is 1 [ 2380.563529][ T7239] usb 1-1: config 0 has an invalid interface number: 125 but max is 1 [ 2380.571769][ T7239] usb 1-1: config 0 has 1 interface, different from the descriptor's value: 2 [ 2380.580705][ T7239] usb 1-1: config 0 has no interface number 0 [ 2380.587028][ T7239] usb 1-1: config 0 interface 125 altsetting 0 endpoint 0x4 has invalid maxpacket 1280, setting to 64 [ 2380.598160][ T7239] usb 1-1: config 0 interface 125 altsetting 0 endpoint 0xB has invalid wMaxPacketSize 0 [ 2380.608064][ T7239] usb 1-1: config 0 interface 125 altsetting 0 endpoint 0x2 has invalid wMaxPacketSize 0 [ 2380.617939][ T7239] usb 1-1: config 0 interface 125 altsetting 1 has an invalid endpoint with address 0x0, skipping [ 2380.628596][ T7239] usb 1-1: config 0 interface 125 has no altsetting 2 08:16:37 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000) 08:16:37 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x700) 08:16:37 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(0x0, 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:37 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000140)=0x6) ioctl$EVIOCSKEYCODE_V2(r0, 0x80104592, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) syz_usb_connect(0x0, 0xa1, &(0x7f0000000240)=ANY=[@ANYBLOB="12010000efc96510cd0c8000567f0102030109028f0002000000000904070003d8874a0009050700ff03000000020009050101070004000009050100000000000009046200030e058e000905000000000000090202090506000000000000000e41401e076718e4d63b86517e67bfe0ba8a24a78bbd184651026611117dd02b4d733c2457c15ad6b6254cb9e5c9843844bfa871a1eac9b99609050f0000000000006f12fad4a7492778dc9c1974a520ce9089a349adec34d6f135c100cdb7272682b4a57ed8379a4a946d52e7692c5686d3f922bdb5d13a92c594566c9b08de6a1e06643f64e45755d18f3c28b2ef4317b8201e318c14cb00f7667af099c9cd3fde248b6230c5ee699e63487b9914b31b0fe648c977bdb987f089589bc2457404e47012ec000000000000b98a66770f3cc1e1cda0b9d72352f63a799dec9c5abd"], &(0x7f0000000040)={0x0, 0x0, 0x5, &(0x7f00000000c0)={0x5, 0xf, 0x5}, 0x1, [{0x0, 0x0}]}) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r1, 0x80404532, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f00000001c0)={0x15, 0xe, &(0x7f0000000180)="cb057c5ee38ab0189f0aefe34d27"}) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000100)={0x7, 0xe, 0x3a8, 0x8, "ed39588e4bf1bab10c60826e2d9a98ec461083cdfaf6e9b452ad53fbd38485b7"}) [ 2380.756472][ T17] usb 3-1: Using ep0 maxpacket: 8 [ 2380.816581][ T7239] usb 1-1: New USB device found, idVendor=050d, idProduct=0002, bcdDevice=23.27 [ 2380.825714][ T7239] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2380.834526][ T7239] usb 1-1: Product: syz [ 2380.838820][ T7239] usb 1-1: Manufacturer: syz [ 2380.853611][ T7239] usb 1-1: config 0 descriptor?? [ 2380.876799][ T17] usb 3-1: config 1 has an invalid descriptor of length 255, skipping remainder of the config [ 2380.887130][ T17] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2380.896992][ T17] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 2380.898341][ T7239] usb 1-1: can't set config #0, error -71 [ 2380.908233][ T17] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 2047, setting to 1024 [ 2380.950179][ T7239] usb 1-1: USB disconnect, device number 79 [ 2381.096504][ T17] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2381.105576][ T17] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2381.113634][ T17] usb 3-1: Product: syz [ 2381.117857][ T17] usb 3-1: Manufacturer: syz [ 2381.122447][ T17] usb 3-1: SerialNumber: syz [ 2381.146794][ T7028] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2381.156438][T16508] usb 4-1: new high-speed USB device number 36 using dummy_hcd [ 2381.168030][ T17] cdc_wdm 3-1:1.0: cdc-wdm1: USB WDM device [ 2381.370998][ T7028] udc-core: couldn't find an available UDC or it's busy [ 2381.377970][ T7028] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2381.392720][ T7239] usb 3-1: USB disconnect, device number 105 [ 2381.436552][T16508] usb 4-1: Using ep0 maxpacket: 16 [ 2381.576627][T16508] usb 4-1: config 0 has an invalid interface number: 7 but max is 1 [ 2381.584641][T16508] usb 4-1: config 0 has an invalid interface number: 98 but max is 1 [ 2381.592789][T16508] usb 4-1: config 0 contains an unexpected descriptor of type 0x2, skipping [ 2381.601536][T16508] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2381.611676][T16508] usb 4-1: config 0 has no interface number 0 [ 2381.617819][T16508] usb 4-1: config 0 has no interface number 1 [ 2381.624228][T16508] usb 4-1: config 0 interface 7 altsetting 0 endpoint 0x7 has invalid maxpacket 1023, setting to 64 [ 2381.635097][T16508] usb 4-1: config 0 interface 7 altsetting 0 has a duplicate endpoint with address 0x1, skipping [ 2381.645703][T16508] usb 4-1: config 0 interface 98 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 2381.656365][T16508] usb 4-1: config 0 interface 98 altsetting 0 endpoint 0x6 has invalid wMaxPacketSize 0 [ 2381.666344][T16508] usb 4-1: config 0 interface 98 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 08:16:39 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x300000000000000) 08:16:39 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000ac0)=ANY=[@ANYRES32=r0], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000740)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x40, 0x21, 0x1, 0x1f}}) syz_usb_control_io(r1, 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(r1, 0x0, &(0x7f0000000e80)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000e40)={0x40, 0x21, 0x1, 0x2}}) syz_usb_control_io(r1, 0x0, &(0x7f0000000940)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x40, 0x21, 0x1}}) syz_usb_control_io(r1, 0x0, &(0x7f0000000b80)={0x84, &(0x7f0000000340)={0x0, 0x0, 0x3, "926e2f"}, 0x0, &(0x7f00000004c0)={0x0, 0x8, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 08:16:39 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x0, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2381.900043][ T7079] udc-core: couldn't find an available UDC or it's busy [ 2381.907123][ T7079] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2381.926538][T16508] usb 4-1: string descriptor 0 read error: -22 [ 2381.932814][T16508] usb 4-1: New USB device found, idVendor=0ccd, idProduct=0080, bcdDevice=7f.56 [ 2381.941952][T16508] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 08:16:39 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1800) 08:16:39 executing program 2: r0 = syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f0000000480)=ANY=[@ANYBLOB="12010000020000402505a1a440000102030109025c0002010000000904000001020d0000052406000105240000000d240f0100000000000000000006241a0000000905810300020000000904010000020d00000904010102020d0000090582020002000000020503020002000000"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000340)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x20, 0x80, 0x1c}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f00000013c0)={0x14, 0x0, &(0x7f0000001380)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) [ 2381.960839][T16508] usb 4-1: config 0 descriptor?? 08:16:39 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x400000000000000) 08:16:39 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1f00) 08:16:39 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x0, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:39 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x500000000000000) 08:16:39 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x0, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:39 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2000) [ 2382.146416][T16508] snd-usb-6fire 4-1:0.7: unable to receive device firmware state. [ 2382.154399][T16508] snd-usb-6fire: probe of 4-1:0.7 failed with error -110 [ 2382.207729][T20799] usb 4-1: USB disconnect, device number 36 [ 2382.276408][ T32] usb 1-1: new high-speed USB device number 80 using dummy_hcd [ 2382.556308][ T32] usb 1-1: device descriptor read/64, error 18 08:16:39 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000100)={0x401, 0x3ff, 0x9, 0x9, 0x3, 0xd3f}) syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000402609333300000000000109022400010000000009040000090300000009210000000122290009058103", @ANYRES32=r1], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x8b, &(0x7f0000001200)=ANY=[@ANYBLOB="12011001020000102505a1a440000102030109027900010104207f0904000303020200ef0a240600006d4e8870ff05240002000d240f0101000000feffff015908241c0600400800152412f7ffa317a88b045e4f01a607c0ffcb7e392a0c241b030000002000b90006072414040001040905810340000404040905820210000308090905030210"], &(0x7f0000001540)={0xa, &(0x7f00000012c0)={0xa, 0x6, 0x300, 0x0, 0x81, 0x0, 0xa7}, 0x8, 0x0, 0x3, [{0x2, &(0x7f0000001340)=@string={0x2}}, {0x4, &(0x7f0000001480)=@lang_id={0x4, 0x3, 0xf8ff}}, {0x2, &(0x7f00000014c0)=@string={0x2}}]}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000180)={0xec, 0x80, 0x1, 0x4101, "370054000080000080000000ec00010000050000004fe65eb12300"}) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(r2, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x22, 0x371, {0x9}}}, &(0x7f0000000080)={0xffffffffffffffeb, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_write(r2, 0x0, 0x4e, &(0x7f0000000200)="a7ba70c9967b5415c7f974dd247618c7c2c1ef349424574484d74ddce30de6272b90aaab48ddeb932831e656c26fbf116c42198708a59f78cfe2daf8088878f64c5fc828675a2e43a845a4d5a247") 08:16:39 executing program 2: syz_usb_connect$hid(0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, &(0x7f0000000080)={0xa}, 0x0, 0x0}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167f42) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {0x6}, @rumble={0x0, 0x403}}) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x4c142) write$hidraw(r2, &(0x7f0000000000)="c2", 0xa00000) ioctl$HIDIOCGRAWNAME(r1, 0x40305829, &(0x7f0000000080)) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x14e801) syz_usb_connect$cdc_ncm(0x0, 0x13b, &(0x7f0000000340)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x129, 0x2, 0x1, 0xf7, 0x30, 0x7f, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, 'j9'}, {0x5, 0x24, 0x0, 0x3c64}, {0xd, 0x24, 0xf, 0x1, 0x2, 0x8001, 0x20, 0xff}, {0x6, 0x24, 0x1a, 0x7}, [@network_terminal={0x7, 0x24, 0xa, 0x1, 0x6, 0xff, 0x6}, @dmm={0x7, 0x24, 0x14, 0x3, 0x2}, @dmm={0x7, 0x24, 0x14, 0x769, 0xfffa}, @mdlm_detail={0xaf, 0x24, 0x13, 0xc5, "cf16fc1d26915ae4fe560a634ac988335d9b270651bdc10f439b7e7f56814e39337c790800df022b304e55317f7d21bf407e5cf30a23db26371d38e67ea56da33abcc4313001292e7c6e8ff588e9bc98bb065d644a0010b5b14de5922bcfd124970ed3e839433f627348f27bb9370215f85c163a60bdf7019f93fbda85000054194f28be933cd0bf1d5bf2a6ee4672b60e78f734aa26f5684e64d1e87ee3b1505b2a677a03e5a9254a4560"}, @network_terminal={0x7, 0x24, 0xa, 0x9, 0x81, 0x3f, 0x9}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x40, 0x0, 0x9}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x55, 0x40, 0xf7}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x1, 0x9, 0x5}}}}}}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0xc7, 0x4, 0x5, 0x10, 0x7f}, 0x39, &(0x7f00000002c0)={0x5, 0xf, 0x39, 0x2, [@ssp_cap={0x1c, 0x10, 0xa, 0x40, 0x4, 0x4, 0xf000, 0x4, [0x0, 0x7f800f, 0xff0030, 0xffc030]}, @ssp_cap={0x18, 0x10, 0xa, 0x5, 0x3, 0x0, 0xff00, 0x6, [0x30, 0xf, 0xc030]}]}, 0x1, [{0x8, &(0x7f0000000240)=@string={0x8, 0x3, "53c1674b3945"}}]}) write$hidraw(r3, &(0x7f0000001800)="ae41332c0bed885792f2e726cbe562e1c7a2f81bbbad08a4fd913f4fe15c8192e0ff062f31435dcf761c0efd4cbc215f4e29dfed774e966e56419a7f9a7e57f6a07a93dd3a72389e28e0185ef7eaba1a423faa6273887cd74eaff2ce83ef7a42120243c2eaf8d41c51cffcebaa3a7763f362e5a544965354a5d9b79ea7720ef09753b66713a8702db1b64a28bb8bc348e87d6669f90e75759e267862fbce8bb44ef960b7655e834be17f392f997157515cc9c580393427dc6f152759da24f74983d22122872bb8f8c820170abf9097e84691e13a32032c2a8017f4df65d05bc46e535585b6c66064f8b614082d2811987c44bb1f9cb25aa07bbdb49f6f7b78cd2f1359cd9dac9c58098f7af150d8627c5c5e0f61d46a2cfa98ecfb5fcb47d92c9deb7dbc962520fa5319db5d3a1173b2ff62f6933da6f97c7e7d282ec9a3e400086a622d694ed3ef2b937cb31b30ab9cb2856d69fd95b978170b885fdae51a7f52496a139aad9d9c2236b5b7ff40cb67504e47036783ec1a4ed5c70fa4edcb40cc16440a637111d7ba93bf58d0811bb86cd57be97d2b691bea2f7ec546f3072187b9087fbaecb3589ef40c16386d48b77f7dfb8658b2838d1461d086ef60779d155bb5f256efd0e36ca926f432e7007d46ea2ccd4fed3aed37585cf4618af8c043258d46cda74dd055d01973ff2867fc6f4dc370f3bb7fd24eef5ac6e688636590aa04715476466c047d5cfc50e328d1ee15d95b916da69508110d84984278bc058dbf876d40cbddb0ab6e41d4e6de36e03c79cc0867bbc9f7870722294fbc059ebc3cc4f74829803fb18a659ecc53438349b16a2dbe7a009e9241c6d216d559dee5b2795785ed4b6aff3254453dc7e2214a6526c1a2529a2d6186971481d3ac6757a87846c553621a5dd214ccc64c196aac03bb59f9df6819551259d72877bb33ffb3b55bb5ca91fb038d76af010d4a60321c7c0837c3010890c39006b3af5ab9c33fe57e2dcfd55d114c7bc066c36afffa01fa89a94476bc2447ce6740d798d0fc523f76bf1aeba48281187f25d3e13da98f8755431decf7cd3315418adcb5f6d00429ce76066152871ff3383edac02f552a3ea67c53b6822cd73621472daba4103761874a666eb6201ccc142f2abe4ee7c7f18a996b4cf4a58bd41130aa4d8935c12f9369ccb37f0c90354a3ae8384959dbd87651e9a43ef451fae116998356dc164f16ca17838f1884919e359331b7ed4787e4837f8638665efe9b1e6965cd9e07fb4be19da5b308bec0a88834d20f5deae61f3f41d2e0438b9cb7b0c75584ccd96d092de90bfc95082d8a82c52a41a169b04b142de19d8462685cc9805f94ca46b629a5d3e538bd48c2d1d11b00a901c7a7696b471eab2420f1688ba790804405656b9b81ff097b7d184f82f9436e4ce5cf6bdfdb041b2247c70b87465b9b46294a73089bbce004e46b8289415c32f1575ddb52031bc2230e0e53afdbef1ce548812e765fbf60a921091d22c57496d0dd864ec1379ec712147e570df06de4dc2e9599d86ac01c0e188afc792c1a9a4da5b4eb133c1aa3dad376beada079e34ecb304fbdbeee229af0a1de09e788983038a8bdbd5f1f959c9c1cd416f298be7675b4c7b0613031a7a733e47a554aa1466b106307ab952cbb2be80f648dd28e4b21e22f48c080836ba929680bf34a9e3537072b832d879e3d5cdb445fdba30ff31ac035386098e1d0d9a7a523aba1aaf9f108597b3f0147be545c44a47e825752790e6cbdcd627b7d38ecb8b5a5113c84ff5e5f4b039a541bd55441c73e2d43210241853571d607a999f7c918d2a78eb7c23181370aa34ca394ea1f32e4fb2072d7d68aab28602d0f9ece751719dae91edfd12a72ed1be3a778884af5ba9570e80f544669addb20482b94a32aef2e17736383d9b7c4628e4f235915d92e23eb9f76742af1748ea2c2cd0bb5986dd0ce0e8c71aca273411bf9d111e90cb58c98cf91bff3232c1640b268b14bfed4407f8668004e32fc55d5bd7bb9648ec8de7f6276ff792fba2ba1bcf17522f89dd72c6a24983409edfe75d5668a40028e4a27b5854dd14207bcfa10d7909391577afe44b5be98fe40ce75c50e887940b1f53ceaf621f30a067ffde478778de04238994dae8fada50619f09d7f0a29dd16f2098b485600305d4960d607f17fceadd24d56b3170f5b6a11f5c149786672d46eecd6541c4360956666bb3a328dfce71a4041d2c9d3844d00065a1da79a1eef834b6cab71f69760c0c80a433929e256b87a33216ec8fe6810361cea858a7440bdd78b7473a46672bba6e35735611542fc52c72e0d36b1b0d121ba908889b5178fbae80b62d3eb3c03ef33ae804b5c7656e0802bc1f3295430c0bf3b6cb91dad1c02d8b8f31964ed48773291a9632c25176112b6495e057533b023c2718025f79a7455f2080f9965764594288b277a5f5e420b31629d593d3ea310026f4f0a070b42aea5e5f03fa674b2ef1b582abfacc15844958c4eaf35ee8e61724b06d9022468e10e2f13184e3082fb90caa95f151d1d8db9cff53d8c388dbfb2aa0173e86e0885b64bf8e03411b6186dea225f63ddc86816566401b5f2aa0b39bd89df76f587fe0e344451bd3ab8bc002ee31f1e4ee2967046c6126cb5019048717d4be4983eafa5f876729760d94eee92134137723f0e9617c047fb5cdbd9c75355d4ed1886fef08e3a454f7f4739d46b71a795e8b92cd527467b64c44de5ee44f1346cca9d492e06e23c54e9d4eaae69832c8131f5ba9c1b816988475e5061b49402a39a42538645ec21d380e9499093408fb2694617c93423096b76605149b424f70c1e51653748a34fc2ef8aa2e543efd673075974ab0500000000000000f9d88d36ab3b87fec02d0ba1aa1087ff497770fe9a5881cf0da4e87fd970858adbf15ee462ef60957670170d87486550463c58ede7b2bd444f4a38aea9d7c5a1e62ad455a0c7bf8909606a81b2d62382c79dcc180f43368dbcd94b6aadd738c72a0cfa1128d92aed7077235ccc8b0882c83f2a1d31eff1c6b553e0838c2122c65404e8b02348932bd97855ad6118160b55503cee2e5958c7c313884656d964e06f8a612be054659eccbea73b2ccf911e172648ede6febeb7f7054a4c8a05bf7038dec4ea58bc692d4181f3242f2bb586c2cad7fff5627060bdf79cf2f43b79d11a48571e6c5151799d1f5f0c5baa0ed295109a4eec9f7c262a71f78082aec60e9e609df276e01267c45fa8f6329269eb1b26fea497bdf2d15cc6a33f51cdd3f87f6f6e0a72ef4b89dfa70a5fc46d9810b15551bc266e21c333cfad55b1984bd5a05044642f9658a3358ff1ac6199f21ecca6d796ade45d4bd8b896581014496f88a09ff080f15165a0d5287beda86802708921182fb693fae2ae035bea8c3eb3843b289825b7a53dbf9688f13aa58e0de9b467c5788b5eea8fdb2e47586c52d39534c632762c688d0c15d0c3fe13d992c48ea9af0d77c5ab64df2b5c3dbd17029b620ae12b96a4b72e699cab26d8f351837a153629675381ee887c500008f209db96b7f085f352fe9b03471c392d0fe543c2de3fd8902778c01883245a409853c3c97d65eb36ce830966c5e1556c5d3092cbe2cee7307d2de92de8f05483f41d7f1dc998e6ea4337bd7e9923289b5e66380f21d7518ab87fade81281bf15b74d34a9626f0e8ba5696683929ce0537d8fc476c34cbda441535de34a5185a351ecf759dc82d235e31d78e3594168971392e6f99e3a4902c05e0a895401ec733343f4cf6e84078f4b096afabb8ba44fdd84f0dd280f4be3fcf587f74532c800477538bd0a088c3715684bf95ce11e7cef1971614cd675acb92466577f7e9a37da039fbea0d18938653522873bf7e7453fdf41c5803bd01d5d5a0b0eed29cc499f48566c2b387fbd932cfa4336de68161447591885e549debb161224499ef59e0e7e6fa4eebf943e38f3376754b0f3eb5fb0790cb66364aaeec58854b350e614dc960e56b63a8b515dbeafdd52171b0a09b6e8571cbefb574b012e5a708d5ea16c79af8f2d8e29a304559f0df56e2bcee84c5ecff74f0f8ab2cfda5e03144ba6611cf06268392cd00c05b306d97de3ee8e6d12f5fe733fc4073fe41c22ab0f3c8f93015403112a948c9f0614e8186f8583e599458c94f229537ed917506c23f0247dd4344158a5a486318578a4a7ccba1f131b0f54b7ece982ed21e1526cf567eb78ba1152cdc8c7115af98fd26d27033a4b8dc1d7cf881c3248e326e3258425f9c31a695ea5f3765a1cf093ff28cf5b5688fdbd31a4c4dea72207288b8f4bbaeaa97c1f4bfb11b26cc72be3e748b1cf30d20d1854fb3759ea9cd362c3916e0beefa1384ede2fa08611c2f25ffd929da666011248ddfa2ded24b472c2d521f0d13e54d9f47a2b24d55e7047576aabb6e86b03c8ecf0628501cc46e22314fafc421ac16db35e385dd0dbc36a03f5981a8d7f4e8d230506aaafdf5339cf62e00d70c0e8bdb8ee55e83fcc5bd7d3f4a466da3c8a2232c559be31339881895a82e26d2b88efbb59a209792b9016bb430c0a07fe9f49880fffce7f8e314cfca294a1da6166cf89126edcf07fbd07a22bb0309fad171594b9bcf88261ce34d90bfe05a462e1afb46de5fd3269c429fb1887561a9e9a04379aa88ef6be21435c6c82816d18f4607c5bedcda46f31c6309aa0c3ad45c0bc9f6c0a7cbd6d21eab61827f8cd3d091adeadd339c8e0d240f5aaad7adea30c093bfbdff58636d2a1c4fcb23c823bccc3c5d0c9d350acc8f7e0a956933556cfed38591816e64680b4e136c48c9ecf6542a4d64446044532bc2d3243b0e759bb8cc3f998e74a29610e9f0266d5e3ee54a9e0dbca1c769add285b311380a8ef465a89a8a3ca9842a1f2e0b9eecb3e75258d0b256f89f39b2467d87c17616733087864ac425d3676c17057fffd722bd6f4b5dd2accf08ecaceaee4dae17d98ab90c6b6cd1ebf40fec17f32631f7939dfc26746a762f5b282c30cc66ff44643fe074a7903807b252ffb4920cd57899df7e1de19c1f4e0e20f05bb9dc9283482aed9e9bbfb2a85fc767d46ed0ff12f7b28e6d5e96be87b925d062f1198885b9d76092697c72fa66e472330735ded0d071059a1f39b333597453012a451e277a51217afee021ea455812f51b0d565054ddd28c49ce9743ed35904bf397c53c799cf90fa92684bd2ffd18b5ee54412f2909881fa6ae39a2f090d1bc0fc31900d4be500ad87eaf9a7413b0d900d8d31f4cf0dc94ad4a4cd8929189a096d9c60c736324e127d7daa61463a7d577cd368598c2890bbc69d0a1338f9d0d575e00a8ae16a5417cad3c57cdfe2048e01c4e8524e815949b50ca54e7b9cd69573d6d9f9b5b401f53ca06594394b145c6749426161ccddc2941b0d09a6c546a68c2cc76f883d4179ee0980646f235c025e227b02a5f97e530c2ad81b05b98e2f72ad3090cc924e7b9f96647aed6091ef2b0f9e3cce8f25cd847db4620032711e58faa407ab9114913cac1a29f3b8989c7f36d35f809982940bdbcfc31387575ffc6199124b0e99b830a76621ac0543bad7616510f4a2ea6f98659204c3c21270f992bef1a59c91bdf63ad91055dbbee0bdbe6e124918b8c67e41be5a541a32fe496420775b8efaf193eccbb3cfa9dd7b4032290f969b84e2e8b1c3aeb688f6aa99c0845fa337b564a56f84443c9a087fd7dcc5ee79461444f384f04c07ad1a5fbf2555914184ebd2e268c74d912d9fc75f62a2087eeb310d17c81f622b8c2126d8c2048d4447353d79690caf5c4590030fe6f57da6aef7214a1ea798fe3ea30544643a1b0ea9671abc85c546177165e494b535787549bb096f1764c73bb9b89d253224754de35e9021d6c8d8a83842d7c3f79f345b0daf177d2d98f55fb0ed38ecd9b983c71910a6b7d51763aa57d1841872eee11db29361335c65f77e27cd5397a", 0xfffffeb0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r4, 0x80104592, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e2000000000010000000000db00"}) [ 2382.768629][ T33] audit: type=1800 audit(1630484199.962:5677): pid=7138 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14516 res=0 errno=0 [ 2382.976253][ T32] usb 1-1: device descriptor read/64, error 18 [ 2383.106233][ T17] usb 3-1: new high-speed USB device number 106 using dummy_hcd [ 2383.196239][T20799] usb 4-1: new high-speed USB device number 37 using dummy_hcd [ 2383.256227][ T32] usb 1-1: new high-speed USB device number 81 using dummy_hcd [ 2383.346214][ T17] usb 3-1: Using ep0 maxpacket: 8 [ 2383.526620][ T32] usb 1-1: device descriptor read/64, error 18 [ 2383.546617][ T17] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 64, changing to 10 [ 2383.557805][ T17] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 64 [ 2383.567767][ T17] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1024 [ 2383.577993][T20799] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2383.588939][T20799] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2383.601891][T20799] usb 4-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 2383.611093][T20799] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2383.621011][T20799] usb 4-1: config 0 descriptor?? [ 2383.776279][ T17] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2383.785420][ T17] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2383.793567][ T17] usb 3-1: Product: syz [ 2383.797809][ T17] usb 3-1: Manufacturer: syz [ 2383.802464][ T17] usb 3-1: SerialNumber: syz [ 2383.916339][ T32] usb 1-1: device descriptor read/64, error 18 [ 2384.036305][ T32] usb usb1-port1: attempt power cycle [ 2384.077072][ T7136] udc-core: couldn't find an available UDC or it's busy [ 2384.084093][ T7136] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2384.117342][T20799] keytouch 0003:0926:3333.00C4: fixing up Keytouch IEC report descriptor [ 2384.133335][T20799] input: HID 0926:3333 as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/0003:0926:3333.00C4/input/input251 [ 2384.231624][T20799] keytouch 0003:0926:3333.00C4: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.3-1/input0 [ 2384.336151][ C1] usb 4-1: input irq status -75 received [ 2384.456292][ T32] usb 1-1: new high-speed USB device number 82 using dummy_hcd [ 2384.544817][ T6962] usb 4-1: USB disconnect, device number 37 [ 2384.586479][ T17] cdc_ncm 3-1:1.0: bind() failure [ 2384.603091][ T17] cdc_ncm 3-1:1.1: CDC Union missing and no IAD found [ 2384.610030][ T17] cdc_ncm 3-1:1.1: bind() failure [ 2384.636401][ T32] usb 1-1: device descriptor read/8, error -61 [ 2384.644962][ T17] usb 3-1: USB disconnect, device number 106 08:16:42 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc43e2) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x97c, 0x3febbbbc47acb67) write$hidraw(0xffffffffffffffff, &(0x7f0000019640)='I', 0x1) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84e22) write$hidraw(0xffffffffffffffff, &(0x7f0000000280)="f1990be7416fa74a0927884dd049bdc7a033b02dc724780533c8f0ce3169a1721af1bcfb1438c60d2b29ca0750f13dd6d1ad5c28612e62f135a2416ee90b0118f82f029b1a484e1536625c61c6a5d9e7e69dd1c0eb6d09", 0x57) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000240)) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1c1522) write$hidraw(r3, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) write$hidraw(r0, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) r4 = syz_open_dev$hidraw(&(0x7f0000000300), 0x7, 0x400000) ioctl$HIDIOCGRAWNAME(r4, 0x80404804, &(0x7f0000000340)) write$hidraw(r1, &(0x7f0000000200)="a786620f60780336a99833e6e7b92f898044756795ebb58675981e622539aaffe7f5f8e94c5903949cbab5358b126fbdc9da712f793710", 0x37) 08:16:42 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x600000000000000) 08:16:42 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2700) 08:16:42 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2384.936151][ T32] usb 1-1: device descriptor read/8, error -61 08:16:42 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x700000000000000) 08:16:42 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000480)={{0x12, 0x1, 0x0, 0x32, 0x22, 0x84, 0x40, 0x424, 0x9d00, 0xfc2a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x5b, 0x77, 0x69}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000840)={0x84, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000004c0)={0x2c, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_usb_connect$cdc_ecm(0x6, 0x69, &(0x7f0000001a00)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x50, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x57, 0x1, 0x1, 0x2, 0x0, 0x81, [{{0x9, 0x4, 0x0, 0x7f, 0x2, 0x2, 0x6, 0x0, 0x23, {{0xb, 0x24, 0x6, 0x0, 0x0, "ae7ba76ac29f"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x0, 0x0, 0x3}, [@mbim_extended={0x8, 0x24, 0x1c, 0xffe0, 0xcb, 0x7fff}, @obex={0x5, 0x24, 0x15, 0x1ff}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x7bf, 0x0, 0x18, 0x6}}], {{0x9, 0x5, 0x82, 0x2, 0x8, 0xfc, 0x20, 0xd0}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0xfa, 0x2, 0x9}}}}}]}}]}}, &(0x7f0000001c00)={0xa, &(0x7f0000001a80)={0xa, 0x6, 0x250, 0x0, 0x7, 0x4, 0x10, 0x5}, 0x73, &(0x7f0000001ac0)={0x5, 0xf, 0x73, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x10, 0x9, 0xe, 0x1f}, @generic={0x5d, 0x10, 0xb, "32ccba6e2f1641caffabbb16add5a7d2fa285e996e34d2f67895798628d8db24850b62620b60910db46b134ff61a8752628264612df366b3164c250d48725a07a35cd8fb9a9972751fd42234dae9ad086198b00b03b7f827764c"}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x3, 0x2, 0xb72}]}, 0x3, [{0x4, &(0x7f0000001b40)=@lang_id={0x4, 0x3, 0x416}}, {0x4, &(0x7f0000001b80)=@lang_id={0x4, 0x3, 0x409}}, {0x4, &(0x7f0000001bc0)=@lang_id={0x4, 0x3, 0x2c5f}}]}) syz_usb_control_io(r1, &(0x7f0000001f00)={0x2c, &(0x7f0000001c40)={0x40, 0x2, 0x56, {0x56, 0x8, "9233607b012f69334e41dd39d12deacad92706fd87c267639236ab11c1d9d1d93edefe52db9f38e6961ff59dc7ef77c21fec74492bf5a75853da1b37df5ba5034b2b2903d729890771ec832fe820347d9a04fa18"}}, &(0x7f0000001cc0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xf0ff}}, &(0x7f0000001d00)={0x0, 0xf, 0x170, {0x5, 0xf, 0x170, 0x5, [@wireless={0xb, 0x10, 0x1, 0x8, 0x2, 0x9, 0x7, 0x18bb, 0x20}, @wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x40, 0x3f, 0xc9c4, 0x3}, @ptm_cap={0x3}, @generic={0x70, 0x10, 0x4, "f903e2c311ecdc59bd4dbaab34fc0dc86a0b13f09d4f0d505ccafeca131ea9d97d2fa9d6960be6b9cd561c7ed4df3456e26e8b15c94db54a2ae7b742fc4fb9266baa00b424b212593fe83cc47ca4081f79cef8112f88aa045007c3c70fe29a000b4f45e3a404b08f324d503b9f"}, @generic={0xe2, 0x10, 0x2, "14c7f5be37d143b975825ac654b6c8ea66f07b22091ff558e69898e3927dae1c0bdee2d701b89ade1f2a1fa8ff6deec46e70e5adf9cdfa382ade8fc098f80791047c0c2f34821b9f34c675369a9a97cce6d0fac99599246eebc66e0882d344d7b22c1f7b97ac7d52ce91751310c5a56261ed5f5836a3bfd805195607ab3f5a22c0dd358b6beb9dfd63a4972ec014a957fbfbacf9cc446ac4c26434a793721695086472d3447593865881192acc177381ab037964acc1185265802c3ede5c9d3d492233dfdb9e8fd9dc83912ede0824873f6d896c5ec1a0f004b052d677aeb8"}]}}, &(0x7f0000001e80)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3, 0x1, 0xde, 0x81, "174dd645", "cec114a3"}}, &(0x7f0000001ec0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfc, 0x0, 0x5, 0xdd, 0xcd, 0xffff, 0x3}}}, &(0x7f00000023c0)={0x84, &(0x7f0000001f40)={0x0, 0xc, 0x8f, "fd646c781f6cf96926f25bdda3122dbc448303c7fd21485c7468a525aff81c71385d5581e664a649c2bc9ad11994c5c2a225ab226c914aef204b66ac19895b0ecc49e07605da36935f8f9f5ae12fa321dbf39e661c3ce992884f6dfe6427dd8dd87107dffc6b057ce752cf0a1f4af22268a0685d07613c39594383f6a4d5ecfaf04bfa29a3a57cf80d57f1bbcc2119"}, &(0x7f0000002000)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000002040)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000002080)={0x20, 0x0, 0x4, {0x3, 0x1}}, &(0x7f00000020c0)={0x20, 0x0, 0x8, {0x140, 0x20, [0xf000]}}, &(0x7f0000002100)={0x40, 0x7, 0x2, 0x4}, &(0x7f0000002140)={0x40, 0x9, 0x1}, &(0x7f0000002180)={0x40, 0xb, 0x2, ')m'}, &(0x7f00000021c0)={0x40, 0xf, 0x2, 0x6}, &(0x7f0000002200)={0x40, 0x13, 0x6, @multicast}, &(0x7f0000002240)={0x40, 0x17, 0x6, @remote}, &(0x7f0000002280)={0x40, 0x19, 0x2, 'eH'}, &(0x7f00000022c0)={0x40, 0x1a, 0x2, 0xda90}, &(0x7f0000002300)={0x40, 0x1c, 0x1, 0x7f}, &(0x7f0000002340)={0x40, 0x1e, 0x1, 0x2}, &(0x7f0000002380)={0x40, 0x21, 0x1, 0x8}}) syz_usb_control_io(r0, &(0x7f00000006c0)={0x2c, &(0x7f0000000500)={0x0, 0x22, 0xbf, {0xbf, 0x24, "d0328ea4106e1bdcb30c4a5ff99d877c7a8ec8e343a100fcd6559a125fe9d8a2b57a02c39b3cc293cc0d559c2874da1f859fbb2b7494ded481c77bb86279fafb6f8a3ac49515705b229d5f9eb7ac91a1ab8a4ca3f3794beb0cc66f1842aa9a6f9e474685c2521db40d216dfe560fb2f4072493ec2e84bdcaa3f9ed777013d5b321d35ffba14be4dc8670f3f21d355cdbf9d577391b5215af23e16470add411c587481a81cec5e036648438453ab5bcf383afb121f9f013b4962b997833"}}, &(0x7f00000003c0)={0x0, 0x3, 0x8a, @string={0x8a, 0x3, "68566755396a015041670328fa25f15809afa26ef092fa5c581484fc667ca6e2772fdd131b8736c0f28f28a13f3db292494a3e23439f3ea20516c3a5736dac24c2909a952f3585dd7bfd9a12da8519142591610ec76a826facf0c750e16459e0d4ac485b7ba8d08a1357d2fd7a1fdc95f97c4c993263a26ed77b95c164244d375e11363e8bcced6a"}}, &(0x7f0000000600)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000000640)={0x20, 0x29, 0xf, {0xf, 0x29, 0xa7, 0x10, 0x1, 0xa0, "0df7f31b", "5c3ccd7c"}}, &(0x7f0000000680)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x7, 0x80, 0x1f, 0x0, 0x9, 0x26a, 0x9}}}, &(0x7f0000001100)={0x84, &(0x7f0000000700)={0x0, 0x76f3ccf8ba5a7eb2, 0x64, "995844046473b7b3b17c68a6a3552b4af562901897b7e8aa89af4451d69a20d602c6c5f6866e18e33cab45d916a4308481f57cd44955fae916c50dc4e310787c5f001ce4968944403f854fe80229152b05a720af7daa1d79c8ce92c8988db1f160fdd986"}, &(0x7f00000007c0)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000800)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000900)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f0000000940)={0x20, 0x0, 0x8, {0x120, 0x40, [0xf0]}}, &(0x7f0000000980)={0x40, 0x7, 0x2, 0x4e0}, &(0x7f00000009c0)={0x40, 0x9, 0x1}, &(0x7f0000000a00)={0x40, 0xb, 0x2, "1b29"}, &(0x7f0000000a40)={0x40, 0xf, 0x2, 0x2}, &(0x7f0000000a80)={0x40, 0x13, 0x6, @local}, &(0x7f0000000ac0)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000b00)={0x40, 0x19, 0x2, "1a97"}, &(0x7f0000000b40)={0x40, 0x1a, 0x2, 0x9}, &(0x7f0000000b80)={0x40, 0x1c, 0x1}, &(0x7f0000000bc0)={0x40, 0x1e, 0x1, 0x7f}, &(0x7f0000000c00)={0x40, 0x21, 0x1, 0x8}}) syz_usb_control_io(r0, 0x0, &(0x7f0000000c40)={0x84, &(0x7f0000000780), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_connect(0x3, 0x3f0, &(0x7f0000000d00)={{0x12, 0x1, 0x310, 0x6a, 0xf0, 0x6f, 0x40, 0x781, 0x5, 0x5, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3de, 0x2, 0x1f, 0x2, 0x4e77fbd85ce9f0c2, 0xeb, [{{0x9, 0x4, 0xad, 0x2, 0x9, 0x47, 0x18, 0xc2, 0x1, [@cdc_ncm={{0x7, 0x24, 0x6, 0x0, 0x1, "91d3"}, {0x5, 0x24, 0x0, 0x3d22}, {0xd, 0x24, 0xf, 0x1, 0x7ff, 0x641, 0x4, 0x3d}, {0x6, 0x24, 0x1a, 0x9, 0x10}, [@dmm={0x7, 0x24, 0x14, 0x8f0, 0x3}, @acm={0x4, 0x24, 0x2, 0x8}]}], [{{0x9, 0x5, 0xc, 0x3, 0x200, 0x5, 0x3f, 0x10, [@generic={0xc1, 0x6, "8255478c89e88a0daa1c81092d7a30b9a9e2be71cb33955131810603756ad421edad289cf840a7fe23d3320a86384662d83be11e3413bb0de739f418f12b03d26b519895581e0c869d0dc9d16f4a50c546ceec862faa932bf8ca48c6c8f7aca14614b4aef8cfba7c0bb5969c3b9e80bd40de5a224988f682ba60715ab2a591d94663ac177bf90e37c6e6568fac0df02f41adba3cd5628f124fd24de2aed0975c1ab43ca4700bea9bb3f631fb91e7abed7ebb53d9ffefce8d2c9326e5172059"}]}}, {{0x9, 0x5, 0x9, 0x8, 0x3ff, 0x4, 0x0, 0x8}}, {{0x9, 0x5, 0xf, 0x4, 0x10, 0x9, 0x8, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xc0, 0x3ff}]}}, {{0x9, 0x5, 0x0, 0x0, 0x200, 0xf9, 0x6, 0x7f}}, {{0x9, 0x5, 0x9, 0x10, 0x200, 0xdf, 0x8, 0x5, [@generic={0x3a, 0x24, "f901173e8137d206f44dafb77e2329577957aa82e781f1913b1df4dd9553ff016e25a7741c0b6439e7dd551a1627a9930821b451c517e916"}, @generic={0xa2, 0x10, "f7ba7ceb70b8f6f3e6ed4e0bff30ae2040a9a7f161cb68a84015b464643f802d76c61143d51d08080c0bf1b8a8fc7e53359d0a42b4e9a0543979c4e3c64ba862ed7b11cd04de90c49aa9ec2554f36bc2dca5f5da8d2190be2c4f68ab52a74a023e2b5f14d7f1dcceab14061624d2ba50031bdbcb25dfd7012f2f56554d8ba1cb808f60e61e441ab88ebc50280dbfe33abaad67960d981f364534c94b93dcfd2b"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x8, 0x4, 0x5c, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x7, 0xf866}, @generic={0x4c, 0xb, "d227e300e8ff292dcde32bcc6f95a98e897cc5f20168850a87a66c0a4c57ec836dfa9863014f1bc285332587bc17af7f6ffbea177d1b517191420b42313ea57d2391817904ca7874e838"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x10, 0xfb, 0x20, 0x1, [@generic={0x95, 0x22, "b8d03288fbaaaca2380efa6b400eb198cd99fd39fe7426404e70ac3c51f5425d352e383a035e48d9459426d64c939244b5cd9be29443b7f9a0672475528508174cd298e358f9d7160e8c0beecd5f79243e384c5975dcdb745ff07deb90b116c9936e3761dfc271245478a3e4a4acf9e7045716cdd930e2053a0ae5fbf1bc86459d862e487185c0de855840d72d5618f2d17f83"}]}}, {{0x9, 0x5, 0x8, 0xc, 0x400, 0x8, 0x1f, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x7f, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xff, 0xb3c}]}}, {{0x9, 0x5, 0x3, 0x10, 0x10, 0x12, 0x80, 0x0, [@generic={0x11, 0xd, "dbe8ed5f08a7af189b1c9c76faba2c"}, @generic={0x8b, 0x23, "95834bce99f28be5dcf905a57fbae808392f224781f7179d9e1d5deb9e4ae29c9f43de76500ba569ac6a9b9a51c1bf538b90c20b2f3d72662a3b265d50c5967baaa4a23a03899ed9f2abf03ebfe82472ad68489d5004e55879b141d4f5e3d7e2b3860c73637fd7b8bb9589c792185d2df1aceb330956e6b120d1948875ccdd8495fc278b5e14b926f5"}]}}]}}, {{0x9, 0x4, 0x5f, 0x4, 0x2, 0xef, 0xd6, 0xf8, 0x80, [], [{{0x9, 0x5, 0x6, 0x10, 0x8, 0x59, 0x0, 0x5}}, {{0x9, 0x5, 0xf, 0x0, 0x20, 0x0, 0x1f, 0x20}}]}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x0, 0x5, 0x51, 0x5, 0x0, 0x1}, 0x26, &(0x7f0000000040)={0x5, 0xf, 0x26, 0x5, [@ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x7, 0x2, 0x40}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x5, 0x76, 0x40, 0x800}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0xd9, 0x0, 0xffff}]}, 0x4, [{0xe6, &(0x7f0000000080)=@string={0xe6, 0x3, "022d1edb41fc6051078956244b4dd93f942dfbf271a8a58b9a2dcb383629e9e05a0db0367d6d1335186a0287866f96b009cce64489aaeb24e3ab0aa54b52d6223e3459c844f303bcfe584ea5bca0a6685643dddd6545e46518d9a7d4b4bebcc09e91463ae07f7a89fef5a10ea1ca26f899ef492eb1be560bcaf7ed19e803a833674eb0af3d8bb9b1daa3658bfafa6f7778452ce9b835ae5419de1e23ef4787dbd95abb65bef587f7b2815b21750e0952a8b699d89058a1202f085d8a481a61384d9b593bfe3a259a63c2738b2aff1b59a7239b7f997ad55f3df1efb550d64f40ce9395dd"}}, {0x83, &(0x7f0000000180)=@string={0x83, 0x3, "cb386153637144748f94e3167125e0cdd4e2d2d8ed4ac478bfc65b52091b2a8e269adf54aaa8aec1e5cabe1e2072b05dadf3038ee7e82a015381868233b3d5c90d94f6735c8739a6f1895ada1fa716bfb643f43376ad56982e3f94acd1473c28c90384578d26cc0615170d4f5066673cd5110a3b45673881b471ce895178edbbfe"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x418}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x41e}}]}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000001440)={0x2c, &(0x7f00000011c0)={0x40, 0xe, 0x7b, {0x7b, 0x7, "c9eb320ee2d1a376c7aab81eb829e3a39a056031f5c74f26bcdd660483a73643c6e44450cad48cf95e4ceb06eee9daee9d13179e3a05b63eb93ca44c766a864e5bbf9168ef74e588f6125f66ad759fd1d065d203443d48181f72a1079a5b4994ce75af40c5fbf9f115504ad7301daae3f0e6dd8533b6ef582f"}}, &(0x7f0000001280)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1c09}}, &(0x7f00000012c0)={0x0, 0xf, 0xe0, {0x5, 0xf, 0xe0, 0x5, [@wireless={0xb, 0x10, 0x1, 0x4, 0x3, 0x1, 0x80, 0x7f, 0x6}, @generic={0xb0, 0x10, 0x2, "8b90c66305fbfbc89d2c22455edc27988a90f1ff3844199688d624fe8349a5c497a3fb71117cb2a49c33ac03cbb2342afbcfdb8d2244e14d02054c21ff905e17a1d9b9d301e16a5ceb9a50ca536c713da2ab0e5ea7b41850506b834a99fa3055b71f79aef58f408f5663cacd1d591453da484e8d966656ae9cf06943a22e501e4e544cd8cc7f1564a2c1632bb65763718cec21697c073d7f8871e4f39f93ace8dae75403c39546a5414e86bbfa"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x19, 0xff, 0x7, 0x1fd, 0x20}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x6, 0x8, 0x1}, @wireless={0xb, 0x10, 0x1, 0x2, 0x4, 0x38, 0x1f, 0x2, 0x9}]}}, &(0x7f00000013c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0xff, 0x10, 0x3, 0x1, "1a09500c", "7f6613db"}}, &(0x7f0000001400)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xb, 0x10, 0x1f, 0x97, 0x3, 0x0, 0x400}}}, &(0x7f0000001940)={0x84, &(0x7f0000001480)={0x20, 0x11, 0xdb, "592e5b4e72ad345b4ebfa75b27349d1cf380ea61bfbc7aca1e0103011ae943b1473f275a4d0dfe5b45ad4bd31f73988303c1966c11121841c168335bcb74f9a7e4697edef7bdb8f87a8b40fec4fa786a5f953a370fb30104db0971447beea4d12d6fc7326344e940760df75a84e5d7074a05b35d1f397bf25b1ab5abc04d0437e77b7003105aadc453083a58e307a46adabf9625df1fb5fe9504cdd5e023047356e7ecb75893c1616b23620936a9e6802ec7fe940698c0293b0d548ca4087f687e18338b71d24dec56ea25b81221f5df7769563b64794dc4d6dea0"}, &(0x7f0000001580)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000015c0)={0x0, 0x8, 0x1, 0x81}, &(0x7f0000001600)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000001640)={0x20, 0x0, 0x4, {0x1e0, 0x20}}, &(0x7f0000001680)={0x40, 0x7, 0x2, 0xce7a}, &(0x7f00000016c0)={0x40, 0x9, 0x1, 0x2}, &(0x7f0000001700)={0x40, 0xb, 0x2, "448f"}, &(0x7f0000001740)={0x40, 0xf, 0x2, 0xdf9}, &(0x7f0000001780)={0x40, 0x13, 0x6, @remote}, &(0x7f00000017c0)={0x40, 0x17, 0x6, @random="670a4241a557"}, &(0x7f0000001800)={0x40, 0x19, 0x2, '\x00<'}, &(0x7f0000001840)={0x40, 0x1a, 0x2, 0x9fb}, &(0x7f0000001880)={0x40, 0x1c, 0x1, 0x20}, &(0x7f00000018c0)={0x40, 0x1e, 0x1, 0x8}, &(0x7f0000001900)={0x40, 0x21, 0x1, 0x9}}) [ 2385.075930][ T33] audit: type=1800 audit(1630484202.262:5678): pid=7211 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=13984 res=0 errno=0 08:16:42 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xff00) 08:16:42 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2385.185755][ T33] audit: type=1800 audit(1630484202.262:5679): pid=7211 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=13984 res=0 errno=0 08:16:42 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x200000) 08:16:42 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000000) [ 2385.406396][ T6962] usb 4-1: new high-speed USB device number 38 using dummy_hcd [ 2385.462623][ T33] audit: type=1800 audit(1630484202.652:5680): pid=7217 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=13984 res=0 errno=0 [ 2385.473815][ T7230] udc-core: couldn't find an available UDC or it's busy [ 2385.491063][ T7230] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 08:16:42 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x5543, 0x781, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x9}}}}]}}]}}, 0x0) r1 = syz_usb_connect(0x1, 0x263, &(0x7f0000000e40)={{0x12, 0x1, 0x201, 0x26, 0x47, 0xb8, 0x20, 0x1199, 0x68a9, 0xf4ad, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x251, 0x2, 0x1f, 0x4, 0x60, 0x1, [{{0x9, 0x4, 0x99, 0x3, 0x4, 0x59, 0xed, 0x41, 0x80, [], [{{0x9, 0x5, 0x9, 0xc, 0x40, 0x2, 0xff, 0x4}}, {{0x9, 0x5, 0x5, 0x8, 0x200, 0xff, 0x7f, 0x0, [@generic={0xf2, 0x30, "efd2aca69063d9104dc40d8d87875db239fe16f0796cf63f9404180e6601882134d8d29b35be043af70923a5dd6d6f447366041c5253eba547984a2dab4c537d4330c1fa26c3827bf6d41852ca9889359491bc01051c94fbfb8a0f1f0f7d132262494c425224bbb2ccb62a7cc91dc0fec9ca301ac9ec800f2a2133bac8002bbcd423b596516f6ab0d5f7ece237560bd9110ec143c5968e3b9ad9e3475463e1891d7b39be869d0be91a10a600378d4be86162cf7853427cd51348c6ec34f0cf2ab6a0060d9ebfc84e2cd5089e57f492d7c840aa1e9ca5ca2998aafae6170289ca1c2832711ce86b7ce40cf898b31351e8"}]}}, {{0x9, 0x5, 0x2, 0x1, 0x10, 0xf6, 0x68, 0x4, [@generic={0x55, 0x1, "74c4c368d196756d2e6be835fc582c7b838d85275d08d076a989e53f05d99acc24474863fd52053557029a4a60fd3547801e6e5c365dc2bbfa3214bb371f978ce61a1cf08ee64c8ec009dfa4b739a271856d1d"}]}}, {{0x9, 0x5, 0x80, 0x0, 0x8, 0x40, 0x3, 0x2}}]}}, {{0x9, 0x4, 0x11, 0x3f, 0x8, 0xdd, 0xd6, 0x73, 0x3, [], [{{0x9, 0x5, 0x1, 0x0, 0x3ff, 0x6, 0x80, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x3f, 0xa01}]}}, {{0x9, 0x5, 0xa, 0x10, 0x10, 0x8, 0x0, 0xc0}}, {{0x9, 0x5, 0xc, 0x8, 0x400, 0xe9, 0x1, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x81, 0x9c}]}}, {{0x9, 0x5, 0xa, 0x10, 0x20, 0x3f, 0x62}}, {{0x9, 0x5, 0xc, 0x0, 0x3ff, 0x20, 0x6, 0x2}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x6, 0x9, 0x6}}, {{0x9, 0x5, 0x8b, 0x10, 0x40, 0x81, 0x8, 0xff, [@generic={0x67, 0x23, "5c3f83f2f7bda56a32c7fef3311700b50fa16ab0af9b25da015d242b1ba511ef838872e59aa4551a22e85c3f2d60a8c58d932e2a67906f41b4ece2470918e3f79ab2e1e8fc16e9cad514555ea79396e02670bfd9fa6274fd49aee8ffc5587ea36c5051859f"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x3, 0x1ff}]}}, {{0x9, 0x5, 0x3, 0x0, 0x20, 0x8, 0x1f, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x4e, 0x1f}]}}]}}]}}]}}, &(0x7f00000010c0)={0xa, &(0x7f0000000980)={0xa, 0x6, 0x250, 0x8, 0x3f, 0x1f, 0x20, 0x3f}, 0x32, &(0x7f00000009c0)={0x5, 0xf, 0x32, 0x4, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0xc, "a3f0472b5a41990be695c0908ba346f1"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x6, 0x9, 0x5b, 0x6, 0x3}, @wireless={0xb, 0x10, 0x1, 0x0, 0x48, 0x20, 0x4, 0x9, 0x6}]}, 0x1, [{0x4, &(0x7f0000000c40)=@lang_id={0x4, 0x3, 0x3c0a}}]}) syz_usb_control_io$hid(r1, &(0x7f00000012c0)={0x24, &(0x7f0000001100)={0x0, 0x3c, 0x38, {0x38, 0x2, "bb8031dd42c313e71badb51a01e9e38ce4a0c9f78211ef35bb8a29dfec4ce01c7108cb975fa467b7556176edb18ec00dbad228678317"}}, &(0x7f0000001140)={0x0, 0x3, 0xbe, @string={0xbe, 0x3, "73bf37028d2c1f579897713eeaa88046560f875df04bdbc3cbe420b72cc9edf9c50acc9c4be4fad26f14d751797da4d9695fa484489a0ed5b541ffbd681c4cc1eb9d8901ff1352d1c2470d1eee8baf2e3206470ed6e713fb898df1fb4cd83ebcc3203288020f73bd476d546a72fc902f059cc08c219bd8ba7e2bbc5ad95bbd50eb15cc9a4dcb353b1b7909791effeb449d19cda89bbe3f3d14cce78352cab152816c7efae9843826a200c5b7a9e8370f98c6d12d5b7f4b665920d509"}}, &(0x7f0000001240)={0x0, 0x22, 0x8, {[@global=@item_4={0x3, 0x1, 0x1, "3cb02656"}, @global=@item_012={0x2, 0x1, 0x8, "aa3b"}]}}, &(0x7f0000001280)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1, 0x40, 0x1, {0x22, 0xa86}}}}, &(0x7f0000001580)={0x2c, &(0x7f0000001300)={0x40, 0xe, 0x99, "541abab6b49625fde55bc2b2c773503c7d74cb7e617f8ae39b405dedcb4d38815c7250939ca36a3a8e22ba0f38cb0b536f01ef9f5c34dfb608231bc84593f86d4970f96931a1eeac958fb5e1700d0b5a4af7b1da4c44b47893da496a77d6efb048b86c40125bf5892846f58d05a5176042e9b57a6afcba02c20d2143d090cf0c9b208d02239be652e85cbb6898e1edf70ce396a0795ab3f4e0"}, &(0x7f00000013c0)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000001400)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000001440)={0x20, 0x1, 0xc2, "ef0fdf8f76e7e40b513d5dd1f74bc4da054223202c7a6dfa98c5807d06175bae4ab9d20fd59eda7c75d9a282eb207556eba4ddb747b3ec0d9bb5c3d9e8f7206ae0a1038812f792a6619d7e5866d9482d2d3109db2ee6d34717062afac747bffe5cccf443f81d7bef8af85d4faf711786a61e2470e9e0e92b5576d1c9b2a72548685a69033f337188323ddca32dd65fb651553bd8d51022ae98370fcbe7216e231472934dfbb4927415de513c90c8d609a602f706a292ffcd18141c20195d646e0a14"}, &(0x7f0000001540)={0x20, 0x3, 0x1, 0x4}}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0xfffffffffffffeaf, &(0x7f0000000000)={0x40, 0x22, 0x34, {0x34, 0x30, "75b6b97cc474f669c35cfe8f7a66c95e45defdc079934641217a9ab4d5b30d384c21f6acb6a2b21c1a4ef70c6d67b9a8a496"}}, &(0x7f0000000080)={0x0, 0x3, 0x99, @string={0x99, 0x3, "453ccb2a80ef43c07d2d65460d68427e076740dff5e9f2fc2d5fc71a2578a8762cbe33c1293307b27e18df25e68daa0ee23cab69f8dc51a8ab37869cf2798726cf7632d5b566069d88a7e88c0938d3a0b1600c86c65ffaed35b9d781d54f5c01a388b8f45ae66e54d3ed04244e9892fd55cc7de0f9238cd6e70f098aafc0376654cf189ba99c68e07dabc5dc7baadf2ec5607cc013bd04"}}, &(0x7f0000000180)={0x0, 0x22, 0x10, {[@main=@item_012={0x0, 0x0, 0xb}, @global, @local=@item_012={0x2, 0x2, 0x8, "b942"}, @global=@item_012={0x1, 0x1, 0x7, "cb"}, @local=@item_4={0x3, 0x2, 0x1, "fd87891e"}]}}, &(0x7f0000000200)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1, 0x0, 0x1, {0x22, 0x80}}}}, &(0x7f0000000480)={0x2c, &(0x7f0000000d40)=ANY=[@ANYBLOB="401394000000cb15ff08a52d8642946f40b3bd5c73cc4c9b322f7d8aeb9ade99046faa16e0bd710cedf6c96e3a2674c08f1aca4f9b5c799280c8ea77867e5ef7a286e53609623175ed73c6271e3dcaf530f90550230850962bba26a371a97efa176c19f491604d821d5d64128da6dd2d686222c3e263fae96fb1d652b4b46b933499eb2d1570f5a3a2c5c590497a91b1d50e8fab76f40db27d2ff8bc8fb7490a46d45fd51b23a3858fe3c0c2f0fe7df70d1290ffe8d340b1ea0a4577c9711995749d1c951102ca26f55d17fa2e4cdd9e9aa500"/222], &(0x7f0000000340)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000380)={0x0, 0x8, 0x1, 0x56}, &(0x7f00000003c0)={0x20, 0x1, 0x62, "3d0be1c8ba155d56b13c7a561c6013bf3b88ce41c74f1740027e910fa73bf6a6222a4dd1a6ee340bf1d464a6eefd02532f5c158171d133af9ce5760e84812bace5aac7937e2cc0eaf32a2cc6f70da6d895b02fa17aee2d337d7cb77e6bd76b227841"}, &(0x7f0000000440)={0x20, 0x3, 0x1}}) r2 = syz_usb_connect(0x3, 0x2bb, &(0x7f00000004c0)={{0x12, 0x1, 0x250, 0x0, 0xdd, 0x7c, 0x0, 0xbc7, 0x5, 0x3668, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2a9, 0x2, 0xfd, 0x19, 0x20, 0xff, [{{0x9, 0x4, 0x4a, 0x3f, 0x7, 0x5a, 0xc6, 0x62, 0x1, [], [{{0x9, 0x5, 0x7, 0x4, 0x40, 0x7c, 0x80, 0xd5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x7, 0x5}]}}, {{0x9, 0x5, 0x3, 0x1, 0x8, 0x7, 0xf8, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0xfff9}]}}, {{0x9, 0x5, 0x2, 0x2, 0x10, 0x3, 0x4, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x0, 0x20}, @generic={0xb6, 0xc, "4e568c304708288f8af658dea880fdb02e6415b1cfb114098a732a86d3d836a6fb85828984f927245c8dc5f30a1f1e29e5615bbaf6f5a85abc364d1846d6497c1ec7e8d9d399c85fa5540a4700ce8637b8e098187739522144bb863b848840d787d3ae1628b95f0a763a1b38ad6f3472d7d26f72663cf0b57230309accdc65de0a26f529b84d4781b1eb5b32e1fa775854e10fc179f2de98ef90b4005ef8de732667e0f133ae517a2954cd1e389e6476929210e6"}]}}, {{0x9, 0x5, 0x0, 0xc, 0x8, 0x76, 0x0, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x28}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x81, 0x200}]}}, {{0x9, 0x5, 0x2, 0x3, 0x10, 0x2, 0x0, 0x7}}, {{0x9, 0x5, 0xf, 0x8, 0x400, 0xb5, 0x7, 0x3}}, {{0x9, 0x5, 0x1, 0x0, 0x40, 0x43, 0x2, 0xfd}}]}}, {{0x9, 0x4, 0x23, 0xb5, 0x7, 0x5f, 0xac, 0x26, 0x9, [], [{{0x9, 0x5, 0x6, 0x1, 0x400, 0x3, 0x35, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x8, 0x6}, @generic={0x4c, 0xa, "e099ff3f3fb7de9f6b40ca6dea3fd1aa21e6fd531f50f587cbd7cff73a5f068f2753d1998bcff6798f01eb3f3d3f72a8c7d967121fc10690a8fe38a0931e54929be0346a0d09a755a674"}]}}, {{0x9, 0x5, 0x80, 0x0, 0x400, 0x6, 0x4, 0x1, [@generic={0x9b, 0x2, "9aebc3392486b6300674978ffaf28bd25e2e9a516bf4df9320fdbe05971fb330a1ca4c61be43ae9937ff922563e1c01d76e90f051055bf5dd266eb1015e639b26ef14f201b0a1717d38f1cad48ce864b02294b2fa327181361bdf0051574f5ed457d8ba5a8007cd87b2f1460c556d60bfc568f8410eb1a710bcea41e2bcab19243b811bd72e316a18b2e5cda7a1166787c0bc3485e6991f577"}]}}, {{0x9, 0x5, 0x9, 0x10, 0x8, 0x9, 0x7f, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x80, 0x31}, @generic={0x18, 0x18, "02c0259ebb5a227ffb41ac030b3ec629cf3e38cfb59f"}]}}, {{0x9, 0x5, 0xc, 0x8, 0x20, 0x1, 0xc9, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1b, 0x7fff}]}}, {{0x9, 0x5, 0xb, 0xc, 0x10, 0x0, 0xaf, 0x80, [@uac_iso={0x7}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x7f, 0x8}]}}, {{0x9, 0x5, 0x7, 0x2, 0x3ff, 0x1, 0x1, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x2, 0x1}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0xbae}]}}, {{0x9, 0x5, 0x80, 0x3, 0x40, 0x1e, 0x0, 0xfc}}]}}]}}]}}, &(0x7f0000000900)={0xa, &(0x7f0000000780)={0xa, 0x6, 0x250, 0x6, 0x3, 0x5, 0x671793f5c7edfe36, 0x1}, 0x5, &(0x7f00000007c0)={0x5, 0xf, 0x5}, 0x2, [{0xb5, &(0x7f0000000800)=@string={0xb5, 0x3, "869f09cdf0a7fbb2ab7fc3d973deaec31c6324882b96ab9aee2142d796bd4c8f72ad820103a0ee980f6535a3ec801f900c5e40d88ae97c10bce7fefabd0e22437372c19b88effc863d93dafad7604a9b9168837b6d11251bf7da3ce3d03a1a96d9d03b150262d9c73d92dfbb2a09de16ba66aa622bb6d795145aefd1bf3070f1b937108fdda2e414707a3c256dfd4b3b916e6e791b442fcdbdb78d77b0ce49353a1b485bec134b48cbde9aaa04b7356e836826"}}, {0xd, &(0x7f00000008c0)=@string={0xd, 0x3, "40d6d868e8e8558e5edc91"}}]}) syz_usb_control_io$uac1(r2, &(0x7f00000002c0)={0x14, &(0x7f0000000940)={0x20, 0x3, 0x36, {0x36, 0x10, "7fad469792abcfaaf8f3646f6dbe4c8486611a38530397debaca703766cd0efa06523b9cbfb8449ec4367b09d01614892e38b056"}}, &(0x7f0000000300)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x44b}}}, &(0x7f0000000cc0)={0x44, &(0x7f0000000a00)={0x0, 0x7, 0xf7, "1d7e34965da904c8662fc6f2bf7bd827f1f87684938c44a1fef64a2018a1f95f71996aa38a474a4fd1f08d7bab64620a82886b275c20b9220ed6fc5b66113c0e5f620227ede253404583e9daaefa523a6b0cd965ea6a772d483db00296413f58717db95a7ba16acfb86f598542b91f7788030176d08384ba6e9497844c57f1ad4c0550555e12f4c07bc15b88a2d2090d6264b0868aa38840179bdff4f30bc29af88ea1e1bf2d279674c221172a4789f5e7bf0a53568a75a28a90d324036b79523dd05ea4d1cb667dca83aefe2cd2f00e1eb2eb53938e5f8ab587e58f740b1f087d692587615cd410ebb4e266dae768c4510c085e616956"}, &(0x7f0000000b00)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000b40)={0x0, 0x8, 0x1, 0x6b}, &(0x7f0000000b80)={0x20, 0x81, 0x1, 'U'}, &(0x7f0000000bc0)={0x20, 0x82, 0x3, "4173ad"}, &(0x7f0000000c00)={0x20, 0x83, 0x2, "a712"}, &(0x7f0000000280)={0x20, 0x84, 0x2, "269f"}, &(0x7f0000000c80)={0x20, 0x85, 0x3, "b636e0"}}) 08:16:42 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2385.616046][ T17] usb 3-1: new high-speed USB device number 107 using dummy_hcd 08:16:42 executing program 0: ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x40305828, 0x400007) r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x1, 0x200) syz_open_dev$hiddev(&(0x7f0000000080), 0x7ff, 0x353800) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x169841) write$hidraw(r1, &(0x7f0000000700)="d4", 0x1) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000040)={0x3, 0x3, 0x800, 0x23, 0x6, 0x8001}) 08:16:42 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) 08:16:42 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000) 08:16:42 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(0x0, 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:42 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2000000) [ 2386.056058][ T17] usb 3-1: New USB device found, idVendor=0424, idProduct=9d00, bcdDevice=fc.2a [ 2386.065257][ T17] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2386.075662][ T17] usb 3-1: config 0 descriptor?? [ 2386.166187][ T6962] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2386.177167][ T6962] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2386.187047][ T6962] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2386.199902][ T6962] usb 4-1: New USB device found, idVendor=5543, idProduct=0781, bcdDevice= 0.00 [ 2386.208979][ T6962] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2386.218564][ T6962] usb 4-1: config 0 descriptor?? [ 2386.457340][ T7241] udc-core: couldn't find an available UDC or it's busy [ 2386.464316][ T7241] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2386.687971][ T6962] uclogic 0003:5543:0781.00C5: item fetching failed at offset 7/9 [ 2386.701777][ T6962] uclogic 0003:5543:0781.00C5: parse failed [ 2386.707881][ T6962] uclogic: probe of 0003:5543:0781.00C5 failed with error -22 [ 2386.888855][ T7241] udc-core: couldn't find an available UDC or it's busy [ 2386.895997][ T7241] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2386.905939][ T6962] usb 4-1: USB disconnect, device number 38 [ 2386.986021][ T17] smscufx: error -5 resetting device [ 2386.986330][ T17] smscufx: probe of 3-1:0.0 failed with error -5 [ 2387.539655][ T7281] udc-core: couldn't find an available UDC or it's busy [ 2387.546679][ T7281] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2387.685873][ T6962] usb 4-1: new high-speed USB device number 39 using dummy_hcd [ 2388.046038][ T6962] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2388.056957][ T6962] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2388.066720][ T6962] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2388.079841][ T6962] usb 4-1: New USB device found, idVendor=5543, idProduct=0781, bcdDevice= 0.00 [ 2388.090326][ T6962] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2388.099737][ T6962] usb 4-1: config 0 descriptor?? [ 2388.346638][ T7241] udc-core: couldn't find an available UDC or it's busy [ 2388.353648][ T7241] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2388.407718][ T6962] uclogic 0003:5543:0781.00C6: item fetching failed at offset 7/9 [ 2388.416586][ T6962] uclogic 0003:5543:0781.00C6: parse failed [ 2388.422575][ T6962] uclogic: probe of 0003:5543:0781.00C6 failed with error -22 08:16:45 executing program 2: syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x4b, &(0x7f0000001100)=@generic={0x6, 0x0, 0x43, "c1a804f7", "f417c1cc63e604231583963a9ce5d2e1f5478554b48e8423013e4399a012c734ac223ee318d51f54df4e4b1ef2bdb445736cd5fe110919c6dd60d932947181715ca00b"}) syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x0, 0x0) r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000001240)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_connect_ath9k(0x3, 0x0, 0x0, 0x0) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x0, 0x0) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x0, 0x0) syz_usb_ep_read(r0, 0x40, 0xc1, &(0x7f0000002500)=""/193) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x8, &(0x7f00000041c0)={[{}, {}]}) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x12, &(0x7f0000000000)=@conn_svc_rsp={0x0, 0x0, 0xa, "759899bb", {0x3, 0x100, 0x0, 0x4, 0x6, 0x2, 0xff}}) syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(0xffffffffffffffff, &(0x7f0000004380), 0x0) 08:16:45 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x3000000) 08:16:45 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1f00000000000000) 08:16:45 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(0x0, 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:45 executing program 0: write$hidraw(0xffffffffffffffff, &(0x7f00000000c0)="2915f5ac9de19c8eb34be82696a99011cbd1718e5507b4e8bdc6b32514f3dd7c08e5324ecf386d6145e78b39c18aaf7fc4169867a4e92cc6c3d3e5933603ff3902941821a61bfa4390aa9f0d7214793126905932ae25f4bec629ccfa", 0x5c) syz_open_dev$hidraw(&(0x7f0000000040), 0x3, 0x101400) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167f42) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x403}}) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x4c142) write$hidraw(r2, &(0x7f0000000000)="c2", 0xa00000) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000140)={0x46a, "d91d2ca99750fd4c7785a9d0e78967dd734ab05d51b4845df27bf16b440558ac8276499925a76ce4d14fe9470ccfdeef920bf643cbcd42b136c17b65b4d6701c6c865d179a14b2dff13d7a930f58a4bd04ed083111c4a618918c122f9f192756d77833c25a1e327801759b2df835b86f0c91010b314c405e7c9002210fd8a566a6d502634b74814337d5829666822f615cdde57bcf4b3d00ce3da422abe2561ef6fb3b95a6f9f1be8f73104e76223f6e3d8773bdb9446e7a3d178ed5dcd2fe95fb79f4c96a8f05aea971b753227009112de42c14f0eb311bdd680ebf1f2215b226769fb71752d57480754e661dee2b1dfe1bb31b140ec5b2c86e1df0416b7f242e891eec7990fe0ade4a3098cd4688c741aae3c23a2dc698d9edd0e162feaf2d8bae5a9ca87102e12e094934e02df1e4a7ee9113b7a21eaa2fd1dedde024dece941791d09a3ea7a3ea9f06a960e8a257a28fba9eb46e8801df29f11e13349d65ec1dc8562083019b9564b2b56111f09eb87aa5f1e1e5ecedc58ecc3680d558069b75eaa0d5ac72c523cb83ea53fb5ed2efcf311934eb2af6b47ba5035efc408a5786b463f1507cc0013f071842d700dcb309e27e72a06caf91e6134600e9e09b39c43bd396c0cf657178e4f7d3f86fab0f10f41f8ee626a7801210150a7f9a1e06d9820db07e9f7d0404ffb85031ede623b4cca66cff109c28a68942449af7104f4debec887654ac3e012fa7a0c12f95bc962d08194053d2ef7281349706481cdf6351ffbc7dbe7137e75fe45a93253f87be5c7f9167372bae2815cd662d243f4670b6e567271eca18febe283ddf5aea357b10c0c639785ae9b6012798e9347b75ce3852efb1bb008788f9d8a77a1210b09c7a190aa5e0f31787d0f6bababe72150114cb994ec9be3cafd5d8055ec4eb1292b8b56e175ea8869f3138c1c417ca584de7cc2de7ca1b342f0fb45c02ba457760b8c52798690e4d136ea631692dd754e6cb3c9da4186d242d140c7bb959ec2c3bd06d20d61f4cf6749af3d0785e168111733f940f295e7c03a977983ae0f7fbeb555259ee7f6dbba827ab9aa74fe4e15f4a72a05dbe9f0f39f4006583093597c30aa430f7f092c4ccd60c7a9e572a0fb06098971eeefc44a6c5a4a5a01775010b7742eaee999cda46a77f0670464cb6267674d267dcb8a0fd8f33bc924a225bfa8ccaf42cd9e63835ef0093bc03887454688951c44356a4194ece6d20b175265891727fb64995ed576a5bd757a89dbf0a39238b0d860ffd61bcb023ac9e6561a715cb6db8f8f88f1a8cb6fce42d5803a36252f415bb49488d489220631bb95a13eb9b3ab6e8a944264d22e9f968a66240b6d8492834ff7200c8d0b82208e552fad8ad218991ddfbf06395e1d4c0f56217dca51a929c43177a5fedef2f4b4ee5b22ba82abe06ddd922060774d8c4387eb04f47a2d5af80adc2c169829b8403edc4debc120c0d5085237ff5ea451f42f9d397a165ff5d620aa8c4aa04e94a663a03d0ee7ebdc66f0f55bcd0233fbf1e4f831928c08a6b9da0dafef7b0f4576a0082cde273e203055f2a3fd3ceb3a39a7046e6154048d918e868"}) ioctl$HIDIOCGRAWNAME(r1, 0x40305829, &(0x7f0000000080)) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f00000005c0)={0xb6, 0x1a, 0x6, 0x7, "5c1b8acb8bc2383537132e22dd48ebe5d6178c7cf38b8211f64e43ca9557cf62"}) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x14e801) write$hidraw(r3, &(0x7f0000001800)="ae41332c0bed885792f2e726cbe562e1c7a2f81bbbad08a4fd913f4fe15c8192e0ff062f31435dcf761c0efd4cbc215f4e29dfed774e966e56419a7f9a7e57f6a07a93dd3a72389e28e0185ef7eaba1a423faa6273887cd74eaff2ce83ef7a42120243c2eaf8d41c51cffcebaa3a7763f362e5a544965354a5d9b79ea7720ef09753b66713a8702db1b64a28bb8bc348e87d6669f90e75759e267862fbce8bb44ef960b7655e834be17f392f997157515cc9c580393427dc6f152759da24f74983d22122872bb8f8c820170abf9097e84691e13a32032c2a8017f4df65d05bc46e535585b6c66064f8b614082d2811987c44bb1f9cb25aa07bbdb49f6f7b78cd2f1359cd9dac9c58098f7af150d8627c5c5e0f61d46a2cfa98ecfb5fcb47d92c9deb7dbc962520fa5319db5d3a1173b2ff62f6933da6f97c7e7d282ec9a3e400086a622d694ed3ef2b937cb31b30ab9cb2856d69fd95b978170b885fdae51a7f52496a139aad9d9c2236b5b7ff40cb67504e47036783ec1a4ed5c70fa4edcb40cc16440a637111d7ba93bf58d0811bb86cd57be97d2b691bea2f7ec546f3072187b9087fbaecb3589ef40c16386d48b77f7dfb8658b2838d1461d086ef60779d155bb5f256efd0e36ca926f432e7007d46ea2ccd4fed3aed37585cf4618af8c043258d46cda74dd055d01973ff2867fc6f4dc370f3bb7fd24eef5ac6e688636590aa04715476466c047d5cfc50e328d1ee15d95b916da69508110d84984278bc058dbf876d40cbddb0ab6e41d4e6de36e03c79cc0867bbc9f7870722294fbc059ebc3cc4f74829803fb18a659ecc53438349b16a2dbe7a009e9241c6d216d559dee5b2795785ed4b6aff3254453dc7e2214a6526c1a2529a2d6186971481d3ac6757a87846c553621a5dd214ccc64c196aac03bb59f9df6819551259d72877bb33ffb3b55bb5ca91fb038d76af010d4a60321c7c0837c3010890c39006b3af5ab9c33fe57e2dcfd55d114c7bc066c36afffa01fa89a94476bc2447ce6740d798d0fc523f76bf1aeba48281187f25d3e13da98f8755431decf7cd3315418adcb5f6d00429ce76066152871ff3383edac02f552a3ea67c53b6822cd73621472daba4103761874a666eb6201ccc142f2abe4ee7c7f18a996b4cf4a58bd41130aa4d8935c12f9369ccb37f0c90354a3ae8384959dbd87651e9a43ef451fae116998356dc164f16ca17838f1884919e359331b7ed4787e4837f8638665efe9b1e6965cd9e07fb4be19da5b308bec0a88834d20f5deae61f3f41d2e0438b9cb7b0c75584ccd96d092de90bfc95082d8a82c52a41a169b04b142de19d8462685cc9805f94ca46b629a5d3e538bd48c2d1d11b00a901c7a7696b471eab2420f1688ba790804405656b9b81ff097b7d184f82f9436e4ce5cf6bdfdb041b2247c70b87465b9b46294a73089bbce004e46b8289415c32f1575ddb52031bc2230e0e53afdbef1ce548812e765fbf60a921091d22c57496d0dd864ec1379ec712147e570df06de4dc2e9599d86ac01c0e188afc792c1a9a4da5b4eb133c1aa3dad376beada079e34ecb304fbdbeee229af0a1de09e788983038a8bdbd5f1f959c9c1cd416f298be7675b4c7b0613031a7a733e47a554aa1466b106307ab952cbb2be80f648dd28e4b21e22f48c080836ba929680bf34a9e3537072b832d879e3d5cdb445fdba30ff31ac035386098e1d0d9a7a523aba1aaf9f108597b3f0147be545c44a47e825752790e6cbdcd627b7d38ecb8b5a5113c84ff5e5f4b039a541bd55441c73e2d43210241853571d607a999f7c918d2a78eb7c23181370aa34ca394ea1f32e4fb2072d7d68aab28602d0f9ece751719dae91edfd12a72ed1be3a778884af5ba9570e80f544669addb20482b94a32aef2e17736383d9b7c4628e4f235915d92e23eb9f76742af1748ea2c2cd0bb5986dd0ce0e8c71aca273411bf9d111e90cb58c98cf91bff3232c1640b268b14bfed4407f8668004e32fc55d5bd7bb9648ec8de7f6276ff792fba2ba1bcf17522f89dd72c6a24983409edfe75d5668a40028e4a27b5854dd14207bcfa10d7909391577afe44b5be98fe40ce75c50e887940b1f53ceaf621f30a067ffde478778de04238994dae8fada50619f09d7f0a29dd16f2098b485600305d4960d607f17fceadd24d56b3170f5b6a11f5c149786672d46eecd6541c4360956666bb3a328dfce71a4041d2c9d3844d00065a1da79a1eef834b6cab71f69760c0c80a433929e256b87a33216ec8fe6810361cea858a7440bdd78b7473a46672bba6e35735611542fc52c72e0d36b1b0d121ba908889b5178fbae80b62d3eb3c03ef33ae804b5c7656e0802bc1f3295430c0bf3b6cb91dad1c02d8b8f31964ed48773291a9632c25176112b6495e057533b023c2718025f79a7455f2080f9965764594288b277a5f5e420b31629d593d3ea310026f4f0a070b42aea5e5f03fa674b2ef1b582abfacc15844958c4eaf35ee8e61724b06d9022468e10e2f13184e3082fb90caa95f151d1d8db9cff53d8c388dbfb2aa0173e86e0885b64bf8e03411b6186dea225f63ddc86816566401b5f2aa0b39bd89df76f587fe0e344451bd3ab8bc002ee31f1e4ee2967046c6126cb5019048717d4be4983eafa5f876729760d94eee92134137723f0e9617c047fb5cdbd9c75355d4ed1886fef08e3a454f7f4739d46b71a795e8b92cd527467b64c44de5ee44f1346cca9d492e06e23c54e9d4eaae69832c8131f5ba9c1b816988475e5061b49402a39a42538645ec21d380e9499093408fb2694617c93423096b76605149b424f70c1e51653748a34fc2ef8aa2e543efd673075974ab0500000000000000f9d88d36ab3b87fec02d0ba1aa1087ff497770fe9a5881cf0da4e87fd970858adbf15ee462ef60957670170d87486550463c58ede7b2bd444f4a38aea9d7c5a1e62ad455a0c7bf8909606a81b2d62382c79dcc180f43368dbcd94b6aadd738c72a0cfa1128d92aed7077235ccc8b0882c83f2a1d31eff1c6b553e0838c2122c65404e8b02348932bd97855ad6118160b55503cee2e5958c7c313884656d964e06f8a612be054659eccbea73b2ccf911e172648ede6febeb7f7054a4c8a05bf7038dec4ea58bc692d4181f3242f2bb586c2cad7fff5627060bdf79cf2f43b79d11a48571e6c5151799d1f5f0c5baa0ed295109a4eec9f7c262a71f78082aec60e9e609df276e01267c45fa8f6329269eb1b26fea497bdf2d15cc6a33f51cdd3f87f6f6e0a72ef4b89dfa70a5fc46d9810b15551bc266e21c333cfad55b1984bd5a05044642f9658a3358ff1ac6199f21ecca6d796ade45d4bd8b896581014496f88a09ff080f15165a0d5287beda86802708921182fb693fae2ae035bea8c3eb3843b289825b7a53dbf9688f13aa58e0de9b467c5788b5eea8fdb2e47586c52d39534c632762c688d0c15d0c3fe13d992c48ea9af0d77c5ab64df2b5c3dbd17029b620ae12b96a4b72e699cab26d8f351837a153629675381ee887c500008f209db96b7f085f352fe9b03471c392d0fe543c2de3fd8902778c01883245a409853c3c97d65eb36ce830966c5e1556c5d3092cbe2cee7307d2de92de8f05483f41d7f1dc998e6ea4337bd7e9923289b5e66380f21d7518ab87fade81281bf15b74d34a9626f0e8ba5696683929ce0537d8fc476c34cbda441535de34a5185a351ecf759dc82d235e31d78e3594168971392e6f99e3a4902c05e0a895401ec733343f4cf6e84078f4b096afabb8ba44fdd84f0dd280f4be3fcf587f74532c800477538bd0a088c3715684bf95ce11e7cef1971614cd675acb92466577f7e9a37da039fbea0d18938653522873bf7e7453fdf41c5803bd01d5d5a0b0eed29cc499f48566c2b387fbd932cfa4336de68161447591885e549debb161224499ef59e0e7e6fa4eebf943e38f3376754b0f3eb5fb0790cb66364aaeec58854b350e614dc960e56b63a8b515dbeafdd52171b0a09b6e8571cbefb574b012e5a708d5ea16c79af8f2d8e29a304559f0df56e2bcee84c5ecff74f0f8ab2cfda5e03144ba6611cf06268392cd00c05b306d97de3ee8e6d12f5fe733fc4073fe41c22ab0f3c8f93015403112a948c9f0614e8186f8583e599458c94f229537ed917506c23f0247dd4344158a5a486318578a4a7ccba1f131b0f54b7ece982ed21e1526cf567eb78ba1152cdc8c7115af98fd26d27033a4b8dc1d7cf881c3248e326e3258425f9c31a695ea5f3765a1cf093ff28cf5b5688fdbd31a4c4dea72207288b8f4bbaeaa97c1f4bfb11b26cc72be3e748b1cf30d20d1854fb3759ea9cd362c3916e0beefa1384ede2fa08611c2f25ffd929da666011248ddfa2ded24b472c2d521f0d13e54d9f47a2b24d55e7047576aabb6e86b03c8ecf0628501cc46e22314fafc421ac16db35e385dd0dbc36a03f5981a8d7f4e8d230506aaafdf5339cf62e00d70c0e8bdb8ee55e83fcc5bd7d3f4a466da3c8a2232c559be31339881895a82e26d2b88efbb59a209792b9016bb430c0a07fe9f49880fffce7f8e314cfca294a1da6166cf89126edcf07fbd07a22bb0309fad171594b9bcf88261ce34d90bfe05a462e1afb46de5fd3269c429fb1887561a9e9a04379aa88ef6be21435c6c82816d18f4607c5bedcda46f31c6309aa0c3ad45c0bc9f6c0a7cbd6d21eab61827f8cd3d091adeadd339c8e0d240f5aaad7adea30c093bfbdff58636d2a1c4fcb23c823bccc3c5d0c9d350acc8f7e0a956933556cfed38591816e64680b4e136c48c9ecf6542a4d64446044532bc2d3243b0e759bb8cc3f998e74a29610e9f0266d5e3ee54a9e0dbca1c769add285b311380a8ef465a89a8a3ca9842a1f2e0b9eecb3e75258d0b256f89f39b2467d87c17616733087864ac425d3676c17057fffd722bd6f4b5dd2accf08ecaceaee4dae17d98ab90c6b6cd1ebf40fec17f32631f7939dfc26746a762f5b282c30cc66ff44643fe074a7903807b252ffb4920cd57899df7e1de19c1f4e0e20f05bb9dc9283482aed9e9bbfb2a85fc767d46ed0ff12f7b28e6d5e96be87b925d062f1198885b9d76092697c72fa66e472330735ded0d071059a1f39b333597453012a451e277a51217afee021ea455812f51b0d565054ddd28c49ce9743ed35904bf397c53c799cf90fa92684bd2ffd18b5ee54412f2909881fa6ae39a2f090d1bc0fc31900d4be500ad87eaf9a7413b0d900d8d31f4cf0dc94ad4a4cd8929189a096d9c60c736324e127d7daa61463a7d577cd368598c2890bbc69d0a1338f9d0d575e00a8ae16a5417cad3c57cdfe2048e01c4e8524e815949b50ca54e7b9cd69573d6d9f9b5b401f53ca06594394b145c6749426161ccddc2941b0d09a6c546a68c2cc76f883d4179ee0980646f235c025e227b02a5f97e530c2ad81b05b98e2f72ad3090cc924e7b9f96647aed6091ef2b0f9e3cce8f25cd847db4620032711e58faa407ab9114913cac1a29f3b8989c7f36d35f809982940bdbcfc31387575ffc6199124b0e99b830a76621ac0543bad7616510f4a2ea6f98659204c3c21270f992bef1a59c91bdf63ad91055dbbee0bdbe6e124918b8c67e41be5a541a32fe496420775b8efaf193eccbb3cfa9dd7b4032290f969b84e2e8b1c3aeb688f6aa99c0845fa337b564a56f84443c9a087fd7dcc5ee79461444f384f04c07ad1a5fbf2555914184ebd2e268c74d912d9fc75f62a2087eeb310d17c81f622b8c2126d8c2048d4447353d79690caf5c4590030fe6f57da6aef7214a1ea798fe3ea30544643a1b0ea9671abc85c546177165e494b535787549bb096f1764c73bb9b89d253224754de35e9021d6c8d8a83842d7c3f79f345b0daf177d2d98f55fb0ed38ecd9b983c71910a6b7d51763aa57d1841872eee11db29361335c65f77e27cd5397a", 0xfffffeb0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r4, 0x80104592, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e2000000000010000000000db00"}) [ 2388.565779][T16508] usb 3-1: USB disconnect, device number 107 [ 2388.617555][ T7241] udc-core: couldn't find an available UDC or it's busy [ 2388.624537][ T7241] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 08:16:45 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2700000000000000) 08:16:45 executing program 3: r0 = syz_usb_connect$uac1(0x0, 0x8f, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7d, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@feature_unit={0x9, 0x24, 0x6, 0x0, 0x5, 0x1, [0x6], 0x4}, @selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x9, {0x7, 0x25, 0x1, 0x0, 0x5}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x6, 0x4}, @format_type_i_discrete={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x0, 0x6, 0x0, {0x7, 0x25, 0x1, 0x82, 0xff}}}}}}}]}}, &(0x7f0000000380)={0x0, 0x0, 0x20, &(0x7f0000000140)={0x5, 0xf, 0x20, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x10}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x3f, 0x0, 0x3}, @ss_cap={0xa}]}, 0x2, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x812}}, {0x0, 0x0}]}) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_usb_connect$uac1(0x4, 0xa2, &(0x7f0000001040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x90, 0x3, 0x1, 0x0, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0xa5}, [@mixer_unit={0x5}, @mixer_unit={0x5, 0x24, 0x4, 0x0, 0x7}, @extension_unit={0x7, 0x24, 0x8, 0x0, 0x4c}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x3, 0x0, 0x1f}, @format_type_i_continuous={0x8}, @format_type_ii_discrete={0x9}]}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0x3, 0x0, 0x5, {0x7, 0x25, 0x1, 0x81}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x3, 0x0, {0x7, 0x25, 0x1, 0x0, 0x3, 0xbd42}}}}}}}]}}, 0x0) syz_usb_control_io$uac1(r1, &(0x7f0000001580)={0x14, &(0x7f00000013c0)={0x20, 0x22, 0x3e, {0x3e, 0x24, "2ff74ced90982ff07d99e3720849287b80fff6587b99584701df223bb565fa8008d95a2579f2b0636b9b8b6ba6b101e1cb8ad841ceab646351f5c7db"}}, 0x0}, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect$printer(0x4, 0x36, &(0x7f00000008c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x3, 0x2, 0x7, 0x1, 0x1, 0x13, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x2c, 0x81, 0x2}}, [{{0x9, 0x5, 0x82, 0x2, 0x40, 0x3, 0x7, 0x4}}]}}}]}}]}}, &(0x7f0000000c80)={0xa, &(0x7f0000000900)={0xa, 0x6, 0x310, 0x4, 0x20, 0x6, 0x40, 0x9}, 0x123, &(0x7f0000000940)={0x5, 0xf, 0x123, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0xc, 0xe, 0x7c}, @ssp_cap={0x1c, 0x10, 0xa, 0x0, 0x4, 0x5, 0xf000, 0x3, [0x0, 0xff00, 0x0, 0x3f00]}, @generic={0xf1, 0x10, 0x0, "ca64c4021b5a4baef3450cc21eff4a9ad70941300846bebf2a8b847d08de8e98c71fb78b82ceb7a2b5ce98ad7022c43ee3e24b7a8d67cff43bb209ec792cc02223158f496675579e37bcd7af335d0dd4927fdda4d61282266a90c631f5ac87605a5716c1952634d15704cfab14aa59594e6e0bc12b844082ca4120dd3e7422337a5644c3640ed02e211a7916ddb5899914ed33e43e95bba498857469a3543370773b51b0db08504014926b15a02c155eab568f5a1b871fe90f939d8481d9e1dda80f7d4d0ccd76ee03f7dd352d7b33c7d59d3ad453f5736655a8daa45e5ee9336ae5a202dcad5f80f770525e41be"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x3f, 0x0, 0x100}]}, 0x4, [{0x4, &(0x7f0000000a80)=@lang_id={0x4, 0x3, 0x40b}}, {0xa4, &(0x7f0000000ac0)=@string={0xa4, 0x3, "32e71ac15268fbd26c22eb558c413dec57dd09ca48bf5049c0ac1f1fac7c801c9467d01faa77d58c557c3b2a167db5b883a0dcc14762fdcad03b89f426f59ad3975f7959f2f901bd441689d9d9654fb640dd8811ee2f7a03af48a23caafe593b1bd80f87d8aa806a4796525635078dd38fbd705a04cedece601e5e9a9f2903b028875dafc109afbe93a7a489688010aee679c00e5aac8ed020a7c8c7a7ebba403d1e"}}, {0x99, &(0x7f0000000b80)=@string={0x99, 0x3, "f5767a703377dc10cf836da326217b6b5f6446ab5ffb91c4eeec03cca04db857894b69275aba6cf4fc8c6ff0bb66333e8f0eccdaaa0a451b2075152448f08e32956f172cec25bcba04271d72425b369f7ada565daf11878c236dcae1fd775e172f8900d7372d689c0ac099dfa2416b8adfbf50c43461289e2b1ad3c631e309e985f474ab8ac4e0e3fbcb1991a18be96970e957ba7f27e1"}}, {0x4, &(0x7f0000000c40)=@lang_id={0x4, 0x3, 0x426}}]}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000340)={0x2c, &(0x7f00000001c0)={0x40, 0x3d, 0xc7, {0xc7, 0x1, "abecabc8e483de66b9d88ad3747bbf0dc17c2ff2e13951585b843dbf27de81dfe34cacf5fda7393dc5746bc52146490114725e669d10b25c0116ddcf3047622da35c80865a67ebfef462019989e08c47262cc43a421fdcbb6d32c0cb80f7e35b5d9a65cd319b3f519dc70c77a8450404dbbfefa94a0943c3a8cf47218717c2ebf8f5a9af3975d10d79d8fd4aba0c5fcaf44be0a7326dad49b752213aad2f0a9b6fd80e227beff1c4ea3d4b13a92a548f37b59a40c82f9908f027edd3ef01c5a9ce16e23c4a"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x2809}}, &(0x7f0000000100)={0x0, 0xf, 0x15, {0x5, 0xf, 0x15, 0x1, [@ssp_cap={0x10, 0x10, 0xa, 0x5, 0x1, 0xd2c, 0xf000, 0x3, [0xff003f]}]}}, &(0x7f00000002c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x60, 0x9, 0x8, "973681dc", "f01e7915"}}, &(0x7f0000000300)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfd, 0x3, 0x81, 0x0, 0x4, 0xfffd, 0x8018}}}, &(0x7f0000000800)={0x84, &(0x7f00000003c0)={0x0, 0x13, 0x4c, "b02d06b14f6a41f012ef5f7c7ba9e7f0a9686f032e0b3716789ff1d307310dc50ea3170fd6ca95fe92b1194568f87657307a54d9a2b53b6483ec8c2ee31d2633c564cf0a9ee4024565fc4fba"}, &(0x7f0000000440)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000480)={0x0, 0x8, 0x1}, &(0x7f00000004c0)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000000500)={0x20, 0x0, 0x4, {0xc0, 0x10}}, &(0x7f0000000540)={0x40, 0x7, 0x2, 0x2}, &(0x7f0000000580)={0x40, 0x9, 0x1, 0x40}, &(0x7f00000005c0)={0x40, 0xb, 0x2, "1c56"}, &(0x7f0000000600)={0x40, 0xf, 0x2, 0x7}, &(0x7f0000000640)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x39}}, &(0x7f0000000680)={0x40, 0x17, 0x6, @remote}, &(0x7f00000006c0)={0x40, 0x19, 0x2, "dac1"}, &(0x7f0000000700)={0x40, 0x1a, 0x2, 0xbc}, &(0x7f0000000740)={0x40, 0x1c, 0x1, 0xf9}, &(0x7f0000000780)={0x40, 0x1e, 0x1, 0x3}, &(0x7f00000007c0)={0x40, 0x21, 0x1, 0x7}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) syz_usb_connect$uac1(0x0, 0x88, &(0x7f0000002bc0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x3, 0x1, 0x0, 0x0, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9, 0x24, 0x3, 0x0, 0x301, 0x6}, @output_terminal={0x9, 0x24, 0x3, 0x6, 0x300, 0x0, 0x0, 0x2}, @selector_unit={0x5, 0x24, 0x5, 0x6}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x7f, {0x7, 0x25, 0x1, 0x0, 0x81}}}}}}}]}}, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000002dc0)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) [ 2388.665245][ T33] audit: type=1800 audit(1630484205.853:5681): pid=7309 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14550 res=0 errno=0 [ 2388.699479][ T17] usb 4-1: USB disconnect, device number 39 08:16:45 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(0x0, 0x10001, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:45 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x4000000) 08:16:46 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff00000000) 08:16:46 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x0, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:46 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x5000000) [ 2389.075731][T16508] usb 3-1: new high-speed USB device number 108 using dummy_hcd [ 2389.195724][ T17] usb 4-1: new high-speed USB device number 40 using dummy_hcd [ 2389.435700][ T17] usb 4-1: Using ep0 maxpacket: 8 [ 2389.555843][ T17] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2389.566006][ T17] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 2389.625776][T16508] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2389.635342][T16508] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2389.643397][T16508] usb 3-1: Product: syz [ 2389.647637][T16508] usb 3-1: Manufacturer: syz [ 2389.652241][T16508] usb 3-1: SerialNumber: syz [ 2389.696451][T16508] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 2390.005742][ T17] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2390.014891][ T17] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2390.022980][ T17] usb 4-1: Product: syz [ 2390.027286][ T17] usb 4-1: SerialNumber: syz [ 2390.325706][T16508] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2390.478820][ T7323] udc-core: couldn't find an available UDC or it's busy [ 2390.485834][ T7323] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2390.494069][ T7323] udc-core: couldn't find an available UDC or it's busy [ 2390.501095][ T7323] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 08:16:47 executing program 2: syz_usb_connect(0x5, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="1201000041a4b8202a8416536cf855ec03010902240001000000000904000002ffffff00090500010000000000090500000000000000"], 0x0) 08:16:47 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x0, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:47 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff00000000) 08:16:47 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x6000000) 08:16:47 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x3}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x4c142) write$hidraw(r0, &(0x7f0000000000)="c2", 0xa00000) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x10000, 0x90000) ioctl$HIDIOCGRAWNAME(r1, 0x40305829, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r3, &(0x7f0000000200)=""/4096, 0x800000) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000, "ed005400000000003ec13e2000000000010000000000db00"}) [ 2390.552004][ T6962] usb 3-1: USB disconnect, device number 108 [ 2390.605744][ T17] usb 4-1: 0:2 : does not exist [ 2390.616964][ T17] usb 4-1: USB disconnect, device number 40 08:16:47 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x7000000) [ 2390.764503][ T33] audit: type=1804 audit(1630484207.953:5682): pid=7375 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name=2F726F6F742F73797A6B616C6C65722D746573746469723432353839353136302F73797A6B616C6C65722E7051416432512F3933322F48C7C060 dev="sda1" ino=14570 res=1 errno=0 [ 2391.285539][ T17] usb 4-1: new high-speed USB device number 41 using dummy_hcd [ 2391.375557][T16508] ath9k_htc 3-1:1.0: ath9k_htc: Target is unresponsive [ 2391.382582][T16508] ath9k_htc: Failed to initialize the device [ 2391.389890][ T6962] usb 3-1: ath9k_htc: USB layer deinitialized [ 2391.525535][ T17] usb 4-1: Using ep0 maxpacket: 8 [ 2391.645741][ T17] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2391.655860][ T17] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 2391.755659][ T6962] usb 3-1: new high-speed USB device number 109 using dummy_hcd 08:16:49 executing program 3: syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x34, &(0x7f0000000100)=ANY=[@ANYBLOB="29002001e0dba20377e8df799f375c169b517a1b7f7089e048ff290000004e4df51772a0840641c3ac40b4a3fd13b0206b677b8ee0a7b5a840de7c135c8957c0c21378591d1d1cf632c7f83b5a2a76f088ff0f00"/99]) ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000600)={0x1, 0x100, 0x81, 0x10000, 0x8001, 0x8, 0x0, 0x3, 0x0, 0x7ff, 0x101}) r1 = syz_usb_connect_ath9k(0x3, 0x0, 0x0, 0x0) syz_usb_ep_write$ath9k_ep2(r1, 0x83, 0x0, 0x0) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x4, &(0x7f0000001f40)={[{}]}) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000002f80)=""/47) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x10, &(0x7f0000003040)=@ready={0x0, 0x0, 0x8, "3fa2cc02", {0x1, 0x11, 0x7f}}) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000003080)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) 08:16:49 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xff00000000000000) 08:16:49 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x8000000) 08:16:49 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x0, 0x101000) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:49 executing program 0: ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000040)={0x2, 0x3, 0xffffffc0, 0x3, 0xec2e, 0x2}) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000080)=0x3) r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x1377, 0x1) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000100)={0x3, 0xfffffdfd, 0x3, 0x26a0c8aa, 0x7, 0x7}) r1 = syz_open_dev$hiddev(&(0x7f0000000140), 0x6, 0x101000) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f0000000180)={0x2, 0x200, 0xff, 0x2, 0x3, 0x3}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f00000001c0)={0x3, 0x200, 0x290b7156, 0xfffffffa, 0x0, 0xf646}) r2 = syz_open_dev$hiddev(&(0x7f0000000200), 0x2, 0x0) ioctl$HIDIOCGCOLLECTIONINFO(r2, 0xc0104811, &(0x7f0000000240)={0x2, 0xe9, 0x4, 0x4}) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000280)={0x1c5, "ea56219ee61c7d744f509622f1d74c8bdffc6afc174fd16a6a63ebf3ce54c60fb109173db230b4b8e5a79a8981c31b985f3ef32efac051f9d0d22c6d2dbc0e42950c40f33fa59b933c8d7553beb99327249eff3d551009d46a6fb851156244809aa1e6b33d0b9f1e2e18de27f2f082e94f3762dac9aad662abd3f58d35782b033b9d301a1264bebeb71769ee5326c7b773e100629f167dfed24f0a9e25f1f7fec3aa585f0e25fb95067322f08a79d9f1d64508b0da9564b1c4847ce807660e1c028002f35f566f597c69b22daa379960987476c5580825d1969bdc1aabfefa2938429e843a19fcccf97718e18fd4ac9bdbaf068e078537518073212aac49a2bd36195c04caac4cbaa57a21f872f05a76e067e3409f8725209f2230c3ee1e1719b7cc86d99b91789e82b89fafd2ec11b371fbc41ac9f97a99ce32dedb3dd11c95635cfda6105a02a1e39eff97b409c62f487e98de9da124be8a036b713a58dfcaca289affd5d49a1e93147e701058086b0c052f400080c08d7c8161addfad51b8a5505a17def03f5415b249d344a96af7bb468eafaa69c5b04fd877aa18c1e8ee6e57e8446ea5ae115d3a9c466b04b0c9c3c568d396bd163cf7721702a681ef589c7178d44a"}) syz_open_dev$hidraw(&(0x7f0000000480), 0x6, 0x20841) ioctl$HIDIOCSREPORT(r1, 0x400c4808, &(0x7f00000004c0)={0x1, 0x200, 0x61}) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000000)={0x1, 0x100, 0xce, 0x7fff, 0x8, 0x7}) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000500)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) 08:16:49 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff00000000) [ 2391.975592][ T17] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2391.984729][ T17] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2391.992848][ T17] usb 4-1: Product: syz [ 2391.997378][ T6962] usb 3-1: Using ep0 maxpacket: 32 [ 2392.055792][ T17] usb 4-1: can't set config #1, error -71 [ 2392.081024][ T17] usb 4-1: USB disconnect, device number 41 [ 2392.116215][ T6962] usb 3-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 2392.126722][ T6962] usb 3-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 2392.255587][T24509] usb 1-1: new high-speed USB device number 84 using dummy_hcd [ 2392.295556][ T6962] usb 3-1: New USB device found, idVendor=842a, idProduct=5316, bcdDevice=f8.6c [ 2392.304644][ T6962] usb 3-1: New USB device strings: Mfr=85, Product=236, SerialNumber=3 [ 2392.313067][ T6962] usb 3-1: Product: syz [ 2392.317296][ T6962] usb 3-1: Manufacturer: syz [ 2392.321896][ T6962] usb 3-1: SerialNumber: syz [ 2392.328321][ T6962] usb 3-1: config 0 descriptor?? [ 2392.435511][ T17] usb 4-1: new high-speed USB device number 42 using dummy_hcd [ 2392.569423][ T6962] usb 3-1: USB disconnect, device number 109 [ 2392.845639][T24509] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2392.854746][T24509] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2392.862812][T24509] usb 1-1: Product: syz [ 2392.867016][T24509] usb 1-1: Manufacturer: syz [ 2392.871598][T24509] usb 1-1: SerialNumber: syz [ 2392.916205][T24509] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 2392.975506][ T17] usb 4-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2392.984579][ T17] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2392.992634][ T17] usb 4-1: Product: syz [ 2392.996991][ T17] usb 4-1: Manufacturer: syz [ 2393.001574][ T17] usb 4-1: SerialNumber: syz [ 2393.056356][ T17] usb 4-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 2393.355417][T16508] usb 3-1: new high-speed USB device number 110 using dummy_hcd [ 2393.535425][T24509] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2393.605781][T16508] usb 3-1: Using ep0 maxpacket: 32 [ 2393.625412][ T17] usb 4-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2393.725504][T16508] usb 3-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 2393.736093][T16508] usb 3-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 2393.744005][ T6962] usb 1-1: USB disconnect, device number 84 08:16:51 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x8262) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x6628, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, 0x0) read$hidraw(r2, &(0x7f0000000200)=""/4096, 0x800000) read$hidraw(r0, &(0x7f0000001340)=""/4096, 0x20002340) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000040)={0x0, 0x0, 0x0, {}, {}, @const={0x0, {0x0, 0x0, 0x0, 0x401}}}) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167f42) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000001240)) ioctl$HIDIOCGRAWNAME(r3, 0xc0c0583b, &(0x7f0000000000)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x270f2) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x200100) ioctl$EVIOCSKEYCODE_V2(r4, 0x80104592, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000240)={0x1f, 0x2, &(0x7f0000000200)="0572"}) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000540)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x38e38e38e38e1d2, [{{0x9, 0x2, 0x48}}]}}, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) 08:16:51 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x18000000) 08:16:51 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:51 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xe0db3d1) read$char_usb(r0, &(0x7f0000000000)=""/226, 0xe2) [ 2393.829637][ T7399] udc-core: couldn't find an available UDC or it's busy [ 2393.836687][ T7399] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2393.847583][ T7399] udc-core: couldn't find an available UDC or it's busy [ 2393.854544][ T7399] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2393.863886][ T7239] usb 4-1: USB disconnect, device number 42 [ 2393.975424][T16508] usb 3-1: New USB device found, idVendor=842a, idProduct=5316, bcdDevice=f8.6c [ 2393.984581][T16508] usb 3-1: New USB device strings: Mfr=85, Product=236, SerialNumber=3 [ 2393.992915][T16508] usb 3-1: Product: syz [ 2394.005005][T16508] usb 3-1: config 0 descriptor?? 08:16:51 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x80004000000009) read$char_usb(r0, &(0x7f0000000000)=""/207, 0xcf) 08:16:51 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1f000000) [ 2394.017305][ T33] audit: type=1804 audit(1630484211.213:5683): pid=7448 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name=2F726F6F742F73797A6B616C6C65722D746573746469723734343532353038332F73797A6B616C6C65722E6174353854742F3931362F48C7C060 dev="sda1" ino=14597 res=1 errno=0 [ 2394.055503][T16508] usb 3-1: can't set config #0, error -71 [ 2394.077368][T16508] usb 3-1: USB disconnect, device number 110 [ 2394.148743][ T33] audit: type=1804 audit(1630484211.343:5684): pid=7460 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name=2F726F6F742F73797A6B616C6C65722D746573746469723734343532353038332F73797A6B616C6C65722E6174353854742F3931362F48C7C060 dev="sda1" ino=14597 res=1 errno=0 [ 2394.575275][T24509] ath9k_htc 1-1:1.0: ath9k_htc: Target is unresponsive [ 2394.582316][T24509] ath9k_htc: Failed to initialize the device [ 2394.589775][ T6962] usb 1-1: ath9k_htc: USB layer deinitialized [ 2394.605283][T16508] usb 3-1: new high-speed USB device number 111 using dummy_hcd [ 2394.655242][ T17] ath9k_htc 4-1:1.0: ath9k_htc: Target is unresponsive [ 2394.662582][ T17] ath9k_htc: Failed to initialize the device [ 2394.669859][ T7239] usb 4-1: ath9k_htc: USB layer deinitialized [ 2394.895424][T16508] usb 3-1: too many configurations: 210, using maximum allowed: 8 08:16:52 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000240), 0x0, 0xc0000) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000700)={0xf8, 0x2, 0x0, 0x4, "2b5456a5770b50d7918d0a2ac8ec81c5d7da0951d7526f1994f36580ea2ca264"}) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000000a80)=""/201) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x0, 0xfffffebd, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c535d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) read$hidraw(r1, 0x0, 0x0) write$hidraw(r2, &(0x7f0000000000)="44c0f499526eee162a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x801200) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000002c0)) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000580)={0x0, 0x0, 0x0}) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000740)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x80000000, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000340), 0x0) syz_usb_connect$hid(0x0, 0x3f, &(0x7f0000000200)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x10, 0xeef, 0xc002, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x90, 0x80, [{{0x9, 0x4, 0x0, 0x5, 0x0, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0x1, 0x3, 0x1, {0x22, 0x7}}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x0, 0x1f}}, [{{0x9, 0x5, 0x2, 0x3, 0x400, 0x1, 0x12}}]}}}]}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000300)={0xa, 0x6, 0x300, 0x2, 0x6, 0x0, 0xff, 0x9}, 0x62, &(0x7f0000000340)=ANY=[@ANYRESHEX], 0x3, [{0x0, 0x0}, {0x4, &(0x7f0000000540)=@lang_id={0x4}}, {0xa1, &(0x7f00000005c0)=ANY=[@ANYBLOB="a103bacde8855e0fa4551697158156c318226029d0b3b5dd50d3fa74f7774593fe84dff1c73ffe200091f8d018c54cd4954e475444885655db927a4d2ad8a8b6ab89da4e009f9543e5cd875fc79695411ab84d1f2e7cce275052a9bb288aa823c9f8e8db3c1df15bce07cb4afb356a94345ef66fe85689cb5e3226d30c52193fb050720749a421759e740503b3762d059ffd81d92ded5ff24a1343c1e573b78adb"]}]}) syz_open_dev$hidraw(&(0x7f0000000380), 0xfffffffffffffffc, 0x264303) read$hidraw(0xffffffffffffffff, 0x0, 0x0) 08:16:52 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x81) write$char_usb(r1, &(0x7f0000000040)="eeb87c94e7e64f7c211a5c9d053e1be0f7cee713b528cc2185db2f684afef0b3dd45b475d2f95708f673b9cf181a53b7fb8154014b372e98d05417318046e126b515bc53cea76094dba94d1a4e8334f8abbbd4ff552794599ab7b283224ce7d613a8b36889f10c446bd7d2d69548b834c571bb88e660b839ad7b89b563e6983d49fd9932635c3b50e8e24d160cc4b1027e5c1da19ebe0827579224545a534b4af6be071b451eff96285bed01b29bf5ac4cd5530787cdd47fdc0ecc7b77953f13457476762948cf0667e102f17fd2bdbc4eb9cbf8ef0d06847892cc9c58332f1d1b19f3e1ed8b479078c6", 0xea) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:16:52 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r5, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:52 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x27000000) 08:16:52 executing program 0: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x141f42) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305829, &(0x7f0000000080)) write$hidraw(0xffffffffffffffff, &(0x7f00000011c0)="772b238dfb6812897b911e2793e5bc4073cbae69ea3c1fb0b46f2d3a928bad1ec9c8e969490915ecf896ee4d3071b774d09cf8ed5e7375b5874b6b467e772db562dc2dc204f40f4085140ecb07feec87c4863a78b8112e1fb4e777dd5f8a3fb5227c2ad789f20763006785e6b8ddc8899ecbc0917ed849dea45a4ef5d62b75fa9ae6b407a33dfd8efb26832de8fbc9fae447e46ee41fd0ac0ba0beed35c1094f4bd3f4bdfa987f9d18ee5da43c383ad30354c646896877135885d03bc94b3534a95ba94de61344071a9d3b01e31f8fb098c61a2a3f6dc3722fa2e0cc785dc316b4465df75336b8bf1933c833583609a5853332c3a394af669a91a758921df8cd29c16c0a78035da5a8bfb22d6c088710618e38fdfff087734310fc5f59b68b5422ece40ea33c527f69c49b44f3731ec3056808b0efde2b2012a2647a2209e52a0987857775f56aaeefebe6d4be95f8f96a7a889a480ecebab1f6ab5ea6989fa99a1268143e9d755d99da203d26294fa37bea75eb4ac15528fcabaebcd8f4f158333640ce8660963e6398f422978a71473057798d07661a61a821c93b52bd677a7ecfe8fb78fbbec142b824aa78181ee08a01fde613135b28d035f6701b7e3e6b83fe73b64d54d2279bbb5871a9ca36eb740f2387882a7172075100507035b5d8f00821c5df6d1c6a23f743baa277fbbf8a25f298e58c6d1b5cf74dce471a467652f4d6bdcc31905db13eeae6dad6d380aebb90af808928567ea7c046be3537d9d257b76cdc673513e03de352269420b399d465794ebd5e1cedd90cb3d21e1a7f15351f1eaa678901a37c9efd9e8f820766686cd4d8c8fe28a42accc5371bce70258d0783025a974a4bd01e3f4463d81275497b52515e4d29ccc714b2c9d448186c6454bef460ad4ebeeaf9de2e8f68c1f52b249f42fb151e89cede729ac43fd3245e1a7e8117a6a075b6edd0393f452b01b948a00ca71a73a9ba958435b8cd415db5d887d81b775c90551caf4ee408dc36438ff18e96327682e9b12e9d1fc4d0d22917c6c586b96c998b7ee84b3a2f9920d47606e4b019280be1e5797bacc746927fe3ec31642a850aba9c890682ee4aca183b60264344e8e28279b4320f0b7cdb580877c2c49042f4baa8a4654ee5cf9fed82f6da9fda65b6c0095cb0eaabd5f9f6cbb8b0077d784fb60d64eadbc49fb348f9c2b25ace24934bd4311a975cabc9d373e4d7356ea6e7565838cdbe2c2fff5d8b06748acedb5a482f77f5cfb8fbfe59581f8fa3ddb6ed680c0826e8984d807415449d2080c0f022651be814ba71497ba39a95acaa050a6fa39d0892bea94eacf9628c50d1589720159369d9e8df3e69ce873d8105b44dcaf7bcae845c492bd2a022482e4374083e12f5a33f3d3b137712155225d4960f760b48b90e66f4284bb61f2ce0e7618e62c6d1a6b3b4ae6908d0ee01a3725be02f8c5e91998c52489065f7008d8dfabb002bb70845ee71483dce88b4f86be0a43af3237e68fb7f8cffdf91a234379894f40b19d91b26d6d8c1b26263f70afd5cf97aacd4aca935fbec8fb1451d22da709c84557f305116948905c5f443b77f627e31ae07ee170b665983f46eff8ced4ea89d166d0497fe87b6ca676ea99dae183e9b560c168251cf63d3a6ddedc0cb90fa1bde264067ad839f92c0ab2621243c8f2004aa6b1b21dab64f7b6294d54e30d635dab9d602e4375530fbbd249a1d29b55f59f742eb5d29babc1fe58aaad17c617dc190f69dc8ae80919482f67c015f011d40840c0132663717551167445d64ede9a50df9e28b5342c93836d3815c187b330010ebdfb568b2a8dc961c161c1675b4c2165fdae90720183e1278e91d4fd8b0799c102224b4d72e5d1ee76eedc9566991424239cda9a3c5a5175ba0d02313dc575309b547ab4ec797127d1f15df4272f6599bf33cb4dfd9c0156fa32c940c268bd86d7a1b2fd0e92c09382c9901dc3263be136bf3636fd146b8ff4281a8f74c036553d437eb09aca407490e536e229a4b40b7ec7c479a1c83ad5a650f819d5e06baebe01af57c62451a7a4bb56f11c03a9b0716e4f54e9b26b1d13bbca5880f0298e5060142c35ca4858bfff465582d5528af3deab681d94bc3c341983a24c41d06543f7d4bad0ad1ad02bc6d4fcd078bf238cba330384ca45688082b187d2d0f9cdaf8cb1e1e3639e65e9bd164e60e32634672a806bca743606c56edf25c61cd53b8d94b359cc6ed8082f27d7d63d59f229fa83761185fc2f185ffbd2e33e9e4820a07b81f4f7b3dc93a85d9ff456ca0048fe5ee3bcd1ad6da4da3695e2dbfc32ed1c6dec359fd589e247419d1d3f5ffb0ccba93f7f24301737af097d675b310251e8c29acf89e6b109b12466b4ce9cf6ff8eaece868d64c62a1d034d6ac06f2de370b0174a3fb425689d1faae33a0bfc729b3127d3e784209263dbf8a64439f7d0730e38db70c2acb4e233a183300ae396cab000d4e8a28b638838fd192566791e310d6c7bdcf847054d727f3fc44c8c87170605801fc853441d70a9e2602e244c83bafdb866848627a232554cddc8706dec556f4d9da561f71096d4dc663cfc25ae43b57874d3cc557e9584cf47aa1525fba0bb26cb31bffe8c650e26b4c7bac1c82348ba3e298f9c4065bd6aa67eaf46eeabc20d1f858d3e651a1ef75fa2eb6636acff65ce558e85237c1b837dd39603ef3ea939b885b77859361e2273c8641f305873c9bb7e819cf1bc1baea520a632fd3d3d4fbc0357e8dbb2826adbfdf280beb26a1c7429762d144fdc8e2d292ca4bb22730448d274b8fb56bfc8a65037edb94a676ec10bffb0869bf6781b14604d0dc67cf9764b132145d76a83ace4ceef0592847a86b0dd5119e93106ef15c227cc42bcb4420159feba08c9604bd7f64d0885555a69c2337057d94b02635057b29ce3cf29ee30ccdee79188badfb32b0b51cb00c75b2261ae2b2a1a7d6300778eb9e02771b4b7bf2c80e567c101280f691dd05b9bc3d601dbb56151deaf73fb478bfb36cd748382001f01fd804b903c4ed3908db560bdeb66fb8b587fda75d75290c718b9e9f46c43e3f2a1d1a0431f2398a2986598809dd690311c5b8c65f26ea2b67a09c5da96e188d4af5a3ced5156be7f22250388a700366ba6d934dc36e0ef926f4bb9d1ce5053ba32a88a60064902a75802ecf6f3894635a6f5c4a14c863cd36938b9d2b4bbfa8863ef18a16d0396e8b98b9ee8339eb9f40351b91d76590fa88606e03754d445bc8c391093d44d9dd41911ef4cdaea645753f1761d0932e7d39cfc786779e71e54ebf36c485a917e30593cee8a54a74c507f9f3c6b30cab0d5cf4fec8af5bf128914b8c5b349e5cb529fe969d695f9d718334fe3ec1ea89c266bf47a0bcd0c9ef0253c1d9daf266f13606b54271a2f5c6f43b1fcc3b07ef289a3ad41fabb2432744edb58bbfe28a432de1b6ac2a50bfdc067bebcc6ab8596463f8d8da659ead968c1e97bb5691ac453c963a7588f2a4b9e67c1234737ba91eb60b8234576d757463f45c8ec343ff2707c41ba80c70c1a4552f67c10427d9ddef83da13856f1dc6f3da08c2063f587bbd10088914b1df218bae7b78cb0ad6c0aa2750a2075355ac5a2a8726f5063963cf8421a38102086c8276837132482f007e08d3b6569ef3a30e5712a92c1b4555ae7d5ceed20754dce2d8253a43603dbe59f2a48de4aeb3342d89aa3aca83e813ddf459b0fbc4b867d1cc19d84a24f784fdd169a4737bfe3182f2265a613dafb58dabe05c3fa77055850710413eab7abc47dca3d979772089761b71244765d62b1a381de1ed992c5cb2f1e8e83c74fe3a50a394dcc60d026184dcacf24556565bdc7f4454cc2eac04139d3018b2e76fb1fef9d39b934448bad7d07451e8eb3b5c8a8d54bb55595e944c67ae6052b07d08035dcffa5e7c28772c52d7c5362e334b698d2220d8c4af47e40ddf3ab440c98102179912677eb4f0e64474db9fb6353e614684f91020e09fa1fef85d3b60ed2c861fbcab148569c2da15c447df404156f439a5ef9b5bd996ce97fd130dbd46bbd6dd1b873a92b0da1ad4623c0a7ccec95712e027c7cf4ef369481b819f5b7e71744bf7cefe4020812b63d6561d230239161bc536531ac173719954f6ee8fbbe884553258fbb08dbe15bccb96ea568e7f4f16c54923ee3d28826ae12431f37333201901cd3cdec2bea73f4d1c87982a2838e741fe3b647f8695821b6dddce18bd1b231f0124961eaf58d5770b0b19d9a5b8b43b453d880a3df6f69daf59d714d5965fadff6e9880a28102f36d42dcf3aaeab90afa4a1e582ef3171f417d90929744426887be855b3b667cc935cb608506173d8d22040c379a6df979e85748d5eb49e47bdc6785944494fd8cbca13b88f4f0a2c7c91cd529bff242d7c96eb91e31d9ce4c2b5fb921cd71d7590452653903cbdf672f3819b33c88964c2e46e03d79f2a7b4e87a1c7ba81df16e1087d8bf4df595ef79d106ada2f7aed4089f4c238041ead21bd546bdcfca8343801234e56966e043045f4f8d6f963bf60ff62814e772f3a3a9f8d7226ab12ca5aca8190650277ac9fd91f546938bc11798417f1d27f9a28bb47a39960279bbdd7daa8c83a669fb805fa894eca4b66916b5b685d521825c8db4bd5e128158671be5152f032e0eb4409a999af533946aea2fe24117434e7f95d1084c7fdd0b9f0a6498d4eb6f16899635b56b8a6fd896947c1d3b1284ffebd820664cc60e6be14a61d392a55f789e9fd035c61ae1ab425dde6c1e448b52c09c2545454d5612c9070ef7a20487bffcef24f00e0005db50110d441ce73b1b65f1ceaded0a9a80fd72ece57b1e9fc075a1c5085bbc1da7164eaa717404466cb24103fe3bc987b8bcf6b448e1a318b9e6da6d77afdc8c67c896513e58efbc4781687e97102aa743f977018cc4f16bfa521b6b7946ca8bb2ccad4408268a7b9c1e48c73db27672f6611734bc43b83343bfd9decf3bac079bcdb1cb0c657408fb9b547c103552016082ff010c4505253748a5b1a3fa8694ec3a8c4cd88863244710827d795b599c72e28671c70d694f2a8f7dd03687d3145f270ce732b0920792368abbccd31be3444fa29f95f7e0cb383a3116a97189bc050891a339e7683cbf259e0d69b5699ce39fb0a0bb5fc92e445cbbe6439e74416e310b859e893949ca2883aea3566d220485aa4b496681a586dd6ec922ff78a887f5dae5877794f9e5c935ba6668833b51094b9c9f501b33d2f0e5fa68f5e8347b5dd928fabcca8f85646d67127de706123926997d4e63c0cce9b7775cbb9baeb1a1984a4cb33e9028bde2c93ee213ae3a9688f5efe87c21dd351dc77480108b971aceea546d21ca6ab681e0c4f91d15daaf258d0a768bde4ec3fff2cfdae93fa0b3cc9da4e93d5792f52a202d7719dbf29e88c56537c191e63466dfd88a9e110d1472bfeee45d8a7ac8f1e53462f2b644f709cc894cd03da5b774b657fb031395324fb878d14c5b0559256a186327c6efef74bcf2e12420eda6d33c1677f1ffc037a85ee9fd06cece93e1d2a317adda2ec333c37c7fe07895a3598af94fd2615e391935ba22fd1621a318814d21ea51c9ee42a1f4f259de5bb95bda1adf07230b86cf657d4b9279123e0f2986bbb5845ac1a2267e0d86d29d7c0672eed279d62b0247279f589e74ce10059eb377208d7d5f8ea3e5cdb0b07c0d390168fe57b47442f2441297fecbcb4fa9220ee132518e965697720d29177eb39725f87de0f783525e0219723e21308d1cefae165c51e73cfbfa4eba64c53128df0e93c6776c97c3e716412a89b3d1dbcf10c14acf674817dc9ac51be04d99813b726d68936c73c755bd30d22b7141cb31b15aea8d4e4e7b602a79327d9a30fbaf43324c7eca41b778854b53d6a59c952263ffcb78ae4264fea71b4372b9cc540a0437bb0aa4d5721640f72646c785989e00d839ca4af46d403281133e532aa457d7e83b5d7bea160c30da9de5be75572f19ed61707f3af3a0b8a1dbda8ecaf386ed2c3e9c51b9423b8ada01c723cc433535494c56d28f5c32677ad932c746ebb5286b46df62e180a9cd71bb47e64fd68699df43b63c9db5edcfc314be4d182202e91a05e491968ba4c79c99d64c4699c9227c01e5ce043819ad42f31a2ff7c6fc333229f4e3d7e81988c64e21ffc376ea6dc15f79c283b12cdbd384cdc153b68768b90f789e1d615b0cc05c72d57f7c4f0f", 0x1143) syz_open_dev$hidraw(&(0x7f00000000c0), 0x5, 0x2) write$hidraw(r0, &(0x7f0000000240)="076182f501d9cedcc46e7dd968f019e6ab7c6b4c1862a8ab1c6aab2dd1240218954a0a3e8aea6289a7357458d592be1dbda11c77bad278e1c91ed9997032000000000000000000000000000000003c85da3d0000000000006400022b04543070f6cbb6660855521da2cd45b0d3b9900ca6fa2786ed5d3f86777e6df8fd41ff96c668a9f13ba50ff425d0317fd5d1ffef2f221c8d9a91a9bcfade84b13370f44aff02195841f2f604923573b08bd976db2bc03d4825a11864429d3b3c79eec615aa9836f20fbb18e4ce79c5bca9d0cd968157d2af592e00599f102b4c192a37506e8bdf11b58a955ede7b44ee4905e2212c6f12b96054935964e529c63697ef1b87c269f6c060a56606626df1fc6654142b3acf5bec3161967672b3703c6fec8f997efc0a613b30905352362624f61fb62a25a84a05050157c627ea87", 0x13c) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000140)) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x181d02) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {0xc}, @rumble={0x0, 0xbfe}}) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) r4 = syz_open_dev$hidraw(&(0x7f0000000040), 0x10001, 0x200000) read$hidraw(r4, &(0x7f0000000380)=""/160, 0xa0) write$hidraw(r3, &(0x7f0000001180)='=', 0x3b000) r5 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x14f142) r6 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r6, 0x80104592, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101, "ed105400000000003ec13e2000"}) write$hidraw(r5, &(0x7f0000000000)="c2", 0xa00000) ioctl$HIDIOCGRAWNAME(r2, 0x40305829, &(0x7f0000000080)) 08:16:52 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff) [ 2395.035574][ T7239] usb 4-1: new high-speed USB device number 43 using dummy_hcd [ 2395.240600][ T33] audit: type=1804 audit(1630484212.433:5685): pid=7497 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name=2F726F6F742F73797A6B616C6C65722D746573746469723432353839353136302F73797A6B616C6C65722E7051416432512F3933342F48C7C060 dev="sda1" ino=14611 res=1 errno=0 [ 2395.294268][ T33] audit: type=1804 audit(1630484212.483:5686): pid=7496 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name=2F726F6F742F73797A6B616C6C65722D746573746469723432353839353136302F73797A6B616C6C65722E7051416432512F3933342F48C7C060 dev="sda1" ino=14611 res=1 errno=0 [ 2395.327675][ T33] audit: type=1804 audit(1630484212.513:5687): pid=7498 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name=2F726F6F742F73797A6B616C6C65722D746573746469723432353839353136302F73797A6B616C6C65722E7051416432512F3933342F48C7C060 dev="sda1" ino=14611 res=1 errno=0 [ 2395.397597][ T33] audit: type=1804 audit(1630484212.513:5688): pid=7499 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name=2F726F6F742F73797A6B616C6C65722D746573746469723432353839353136302F73797A6B616C6C65722E7051416432512F3933342F48C7C060 dev="sda1" ino=14611 res=1 errno=0 [ 2395.468436][ T33] audit: type=1804 audit(1630484212.523:5689): pid=7500 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.0" name=2F726F6F742F73797A6B616C6C65722D746573746469723432353839353136302F73797A6B616C6C65722E7051416432512F3933342F48C7C060 dev="sda1" ino=14611 res=1 errno=0 [ 2395.506956][ T33] audit: type=1800 audit(1630484212.543:5690): pid=7489 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14611 res=0 errno=0 [ 2395.535717][ T33] audit: type=1800 audit(1630484212.553:5691): pid=7497 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14611 res=0 errno=0 [ 2395.715266][T16508] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2395.724341][T16508] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2395.732459][T16508] usb 3-1: Product: syz [ 2395.736680][T16508] usb 3-1: Manufacturer: syz [ 2395.741285][T16508] usb 3-1: SerialNumber: syz [ 2395.785770][T16508] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 2395.985164][ T7239] usb 4-1: device descriptor read/64, error -71 [ 2396.345323][ T7239] usb 4-1: Using ep0 maxpacket: 16 [ 2396.385222][T16508] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2396.465337][ T7239] usb 4-1: config 1 interface 0 altsetting 5 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 2396.478321][ T7239] usb 4-1: config 1 interface 0 has no altsetting 0 [ 2396.589606][ T6962] usb 3-1: USB disconnect, device number 111 [ 2396.715120][ T7239] usb 4-1: string descriptor 0 read error: -22 [ 2396.721372][ T7239] usb 4-1: New USB device found, idVendor=0eef, idProduct=c002, bcdDevice= 0.40 [ 2396.730901][ T7239] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2396.779949][ T7239] usbhid 4-1:1.0: couldn't find an input interrupt endpoint [ 2396.983576][ T7239] usb 4-1: USB disconnect, device number 43 [ 2397.099370][ T33] kauditd_printk_skb: 2 callbacks suppressed [ 2397.099386][ T33] audit: type=1804 audit(1630484214.293:5694): pid=7460 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name=2F726F6F742F73797A6B616C6C65722D746573746469723734343532353038332F73797A6B616C6C65722E6174353854742F3931362F48C7C060 dev="sda1" ino=14597 res=1 errno=0 [ 2397.135672][ T33] audit: type=1804 audit(1630484214.293:5695): pid=7452 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name=2F726F6F742F73797A6B616C6C65722D746573746469723734343532353038332F73797A6B616C6C65722E6174353854742F3931362F48C7C060 dev="sda1" ino=14597 res=1 errno=0 [ 2397.165855][ T33] audit: type=1804 audit(1630484214.293:5696): pid=7448 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name=2F726F6F742F73797A6B616C6C65722D746573746469723734343532353038332F73797A6B616C6C65722E6174353854742F3931362F48C7C060 dev="sda1" ino=14597 res=1 errno=0 [ 2397.445027][T16508] ath9k_htc 3-1:1.0: ath9k_htc: Target is unresponsive [ 2397.452926][T16508] ath9k_htc: Failed to initialize the device [ 2397.460345][ T6962] usb 3-1: ath9k_htc: USB layer deinitialized [ 2397.505365][ T33] audit: type=1800 audit(1630484214.694:5697): pid=7504 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=13889 res=0 errno=0 [ 2397.554104][ T33] audit: type=1804 audit(1630484214.744:5698): pid=7537 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name=2F726F6F742F73797A6B616C6C65722D746573746469723035383438373432332F73797A6B616C6C65722E6152657546522F3935302F48C7C060 dev="sda1" ino=13889 res=1 errno=0 08:16:54 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x81) write$char_usb(r1, &(0x7f0000000040)="eeb87c94e7e64f7c211a5c9d053e1be0f7cee713b528cc2185db2f684afef0b3dd45b475d2f95708f673b9cf181a53b7fb8154014b372e98d05417318046e126b515bc53cea76094dba94d1a4e8334f8abbbd4ff552794599ab7b283224ce7d613a8b36889f10c446bd7d2d69548b834c571bb88e660b839ad7b89b563e6983d49fd9932635c3b50e8e24d160cc4b1027e5c1da19ebe0827579224545a534b4af6be071b451eff96285bed01b29bf5ac4cd5530787cdd47fdc0ecc7b77953f13457476762948cf0667e102f17fd2bdbc4eb9cbf8ef0d06847892cc9c58332f1d1b19f3e1ed8b479078c6", 0xea) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:16:54 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff) 08:16:54 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:54 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000240), 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x284001) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) syz_open_dev$evdev(&(0x7f00000006c0), 0x0, 0x26a41) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000700)={0x5, 0xd, 0x3, 0x4, "a40d4600d7da89a6d7526f1994f36580ea2ca26400000100"}) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x0, 0xfffffebd, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c535d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x4eee2) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee162a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x801200) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000200)={0x0, 0x3f2, &(0x7f0000000fc0)="adc3f3f7ecef50adf3c6a3a58b8f3722d1716df654c4219cd59f3bde575e4c4b449e1cb1b578f2f16744da946ddc79c007d3e793f49f9e1f3584ffffff7ff3e1095c6c3149c986ef7c8ff425519f78b08dd43571af4249f4df14f22d27a20bc3578532ac48faec4a0c4d5373822f3f8c70e307e610a7f69dd445ebde1c82d560f40b2c8a27d0bf77b6201b1dda7aa5ac7ed5b68447b65bb86e1458ac103e6eb0873ffab401d8342c9b10701fb91f433b9d4ce89c353d3e91c9ab067780e71a4ded3eed54e7da8ac452400dab92cf6826819b9ce8cd3a36579389ccaf967e7eab0df75a528e1f9ad11249cc8ad58889a7c90f71db2ee4283583398a556e12eb6907a989662bc9803aa26434b64480085ae3d4e9ec04821151f562f77adbb4fb166833b4f51d20c13e9dc93011bb82fea0977544f147ac27acf6ff0f000000005b9f9bd18694422c6b0000fc2196a6a860eaee2fa1e2daf291453f73c8ae790fd46a019e6d777cf29ced9da8e1d8da7c2e3b331e2b7e74d2b12a5f5e5ea17aaeda14f320ffaecdc3e95812e02bbcc4d05b82a41e5236190e1a10578b2a5bd1638f9e4a7026bfd5abcbb23049e4c37ebc01d7fa43617648e92a5984367a0aa131d1b6cb5e881666d6213240a855281675eff24148f1939c3dd242011f6d3f7a34e413fd4b0a30e58b5835220080000000000000fd5467ab312b16c13c7ea836af42afa79a1f6aa8bd26c1f14199ec7c29832af9334a323710561800ac751d40a129a183d8edce0b5c07b554998309192e0a59b0d519c36421ed038ff5f41525641b4cb056c9dc861b761550cdbbe701a7d06a4124fa5dfe6e756c2997d2fd2066cc1fbf98f40717454a8401450cf90b59cee80bc34908753be76babf023c0cfe1e2af66389562943b5a917cfe0e15948ff844ecf27bea5aa58d22fd679a9dbaaa41b491aeef1dae77adf1761c2a2ee5814f3d5d6ce5db5d2af8d202fce719548c8033c745823eb0eb30da1e24f85a000000000000000000b314387aaf58bf6c382947529d672b0745a571febc42092618e74c301766663b0f6e725b18c47b09108db5539226aa57a0429c807e7ee0a4301c589a78e135d9180db2c644ea26d77dcbeddc065d411471e3052251ba1c76c41126e00370598662ce88d177e29a7176fc49100440b0dd7c60c0808649dd6bc42cd7a661f57543a64f5f3e6b2c27a050a2b02df912d59ed701acb2bbe638ce25b124ec2bdc33952a6d49081d41c49ee782907de7fc6b264508885ffbfa8fa3294f1580633944576285710da7c8b6390a00e495636112550e5d6bfa8c6242c1cdd135fceda3ad6e0e492672a11900ff373e289a4e2063148e306a90ac8ef15d3f90e2b477a37de8c34ce0bc87cfa8f5a80fe67901f3c079d63a40dea3d1662b85a31038"}) write$hidraw(0xffffffffffffffff, &(0x7f0000000740)="5191bb3fe494ce1407b9252e8e0e6550428b9bd52231c04e4ad6f3c54064de8131eaf3f0fef215d94668df89c508d4e6532918e289db1ab81e6e62140d00b3df7189e011c8e3fc457c8323fcf6bb8f75ae32d5077ac3498ffaf53b31f06ec9dc7a8eae6189baa715679038259b7d318495da8f9a58a48c69d864ec83e187290302be9458c5e6d85c8afc95a3f80e6178fba5109e94779841afe7e2c667234ec031e959f75bf650c09477d5bf21d0cb763031cef104a07cf23931d23810cb327b99a55bdfe91dca20d72a9ddff76e42d7468aa649eba588f6191aaa43cbad3ee34c648972d5dfa8", 0xe7) r3 = syz_open_dev$hidraw(&(0x7f0000000300), 0x4, 0x40) ioctl$HIDIOCGRAWPHYS(r3, 0x80404805, &(0x7f00000004c0)) read$hidraw(r2, &(0x7f0000000580)=""/203, 0xcb) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x2002) r4 = syz_open_dev$hidraw(&(0x7f00000002c0), 0x5, 0x2a0001) write$hidraw(r4, &(0x7f0000000840)="4179802864406db8b16628b130965eed33460b7cc2b5797acca7277adbc61a7d378ca049cf24b4033f366cda03729b149e58c2db8dc57822c982e5592424761199d958fee512bd675a85028c3b0c33edd940bda47d4167f523b81807f1036288d3e376f5e5ad478ca70739702ddc65d1621b0fb20e527926bd", 0x79) syz_open_dev$hidraw(&(0x7f0000000380), 0x908, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x40305829, &(0x7f0000000540)) read$hidraw(r1, 0x0, 0xfffffc69) 08:16:54 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000000)=""/4096) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:16:55 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xff000000) [ 2397.835104][ T17] usb 4-1: new high-speed USB device number 44 using dummy_hcd [ 2397.908660][ T33] audit: type=1800 audit(1630484215.104:5699): pid=7555 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14593 res=0 errno=0 [ 2398.085013][ T17] usb 4-1: Using ep0 maxpacket: 16 [ 2398.215003][ T17] usb 4-1: config 1 interface 0 altsetting 5 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 2398.228298][ T17] usb 4-1: config 1 interface 0 has no altsetting 0 08:16:55 executing program 3: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x400a}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x123fc2) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f00000000c0)="13", 0x1) write$hidraw(0xffffffffffffffff, &(0x7f0000000100)="d953333b17fa595abc0b51cc9fa466b3dfb5232ec4aadf19806fc3c57dc5929cf10a3c4efa78d868c9ba106f61cd3ba95dce5b0201efd6683457bc698b05802c5563c09b6e625118d190a8a0766c9d5716c87883582758617569ea809b3d8629ec25371ab4fba1fc2947b41fa850e2a7c4cc0d7d09607ddeea012e737d1f563637bbbf1ce7fd6342e8a5c1c17508ce11efed82003f00a0bb", 0x98) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167140) syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x4000) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x3, 0x2000) write$hidraw(r1, &(0x7f00000001c0)="08d19076e624c6f7c0c05464cc07f1d3e75fc16b974e3f0c9c473e2238dcdd3e000f0934a9297e06d57e937621fdd81e6e3349d96a59b073c958c00c390647c8dccabb4a16ed8bef84cf77739f7c59ce5b47bb6048fb31c41d60f8a014eff1a726a38159af8cdce44b8ef4ff04ecbdc0d03f17e3fcaa750b86c8ea56529fb10692ebd9912d11a1bef9b8792af5065af00788a26009054040ce578cd9d7e9dd8d79612d9139791905f88d8e245ab460a6", 0xb0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, &(0x7f0000000080)) 08:16:55 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, &(0x7f0000000000)={0x40, 0x9, 0x0, 0x80101, "ed005403070000007eca3e20000000b581d63a00001df68f3ead973e1fd32400"}) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:55 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r0, &(0x7f0000000140)="c31ede210446ca20db50527038656ca68eae50816065d6482364621eccb487b32eb5b2852738f645282f06c45e3800e4ccc674020ac63ecc7b2388f558afaf9ede107599e482b971f3a5e37c78c028f5a98735c5c6e983dcd274bef3da667382c595f30f3575853f6c2744c85198d60c8e67dff5ddf9d19afc9183a8dc782ea03eb1c56095bcedd8ce2bb1acead501909e4345e7c57311df725d6efbb3ebb0aa16d4502b39283c1ace62e8b95ce6a5b432c650b574bb9361e3a5581dd9078bf9b23a64b23a0eb41ac4a9d229a97abe52e204cbb27ece39eb481cc60e5a6d0c3832321bf0b8b42eede05d7a905786778ada173e2bdec6", 0xf6) write$char_usb(r0, &(0x7f0000000240)="d7c6a7626924bcae9c1db444", 0xc) write$char_usb(r0, &(0x7f0000000000)="10bb8c052bf4519777b09109c941e323841ded415519bbe6dc7e90f8cea0509734f6916e6759903e3b0edf10fc1dd61c82159788a10153f8505a7c84574b5e095ea18fe42ec0e2d7305b04e6ddb25888a2a2ce0c913bf5e7ab7b85fc775c4de2008c50ea558617e4ea5ce0b3bb133c47428ee7019fb0f11bba43a924d067f965d28bf77d78a662fa71e86e4c7bc3725aeccf707aa1a30be35151e3f5b6b283998eb640b17838c706c7c092d61b884b3206bcbce5a8dd0d92400ea544f8236e86733df583970f20f17b9552792c04134581051f1dce0e841b99ece8919dd077c5eadca1477088cdd535076520f9922a36757331cc3dd5a7b108b630bac4a9c3", 0xff) write$char_usb(r0, &(0x7f0000000100)="120cf33e45a4674bf4874cadaa78c33d1da7355bdef3d9ae17d1317d1b6fc4e8381bdbf94792495371f72af248", 0x2d) 08:16:55 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffff6) [ 2398.392204][ T33] audit: type=1800 audit(1630484215.584:5700): pid=7555 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14593 res=0 errno=0 [ 2398.405501][ T17] usb 4-1: string descriptor 0 read error: -71 08:16:55 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffe) [ 2398.437950][ T17] usb 4-1: New USB device found, idVendor=0eef, idProduct=c002, bcdDevice= 0.40 [ 2398.447151][ T17] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 08:16:55 executing program 4: syz_usb_connect$uac1(0x5, 0xf5, &(0x7f00000000c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xe3, 0x3, 0x1, 0x3, 0xc0, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@selector_unit={0xb, 0x24, 0x5, 0x4, 0x80, "398110b14659"}, @processing_unit={0xb, 0x24, 0x7, 0x6, 0x6, 0x9, "aa867d16"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x9, 0x3, 0x7f, 0x2, '\t'}, @as_header={0x7, 0x24, 0x1, 0x5, 0x3f, 0x4}, @as_header={0x7, 0x24, 0x1, 0x4, 0x29}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x20, 0x1, 0x3f}, @as_header={0x7, 0x24, 0x1, 0x2, 0x40, 0x2}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x9, 0x0, 0x4, {0x7, 0x25, 0x1, 0x3, 0x0, 0x1ff}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7, 0x3, 0x6, 0x9}, @format_type_i_discrete={0xf, 0x24, 0x2, 0x1, 0x9, 0x1, 0x3, 0x1, "f310f299c74808"}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x40, 0x4, 0x36, 0x2, "4a8fe58c98432a7903"}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0x3, 0x53a6, 0x1, "2f836aed5648dfcb"}, @format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x5, 0x4, 0x81, "44bf7f648990"}]}, {{0x9, 0x5, 0x82, 0x9, 0x3ff, 0xfd, 0x80, 0x40, {0x7, 0x25, 0x1, 0x0, 0x0, 0xfbc6}}}}}}}]}}, &(0x7f0000000440)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x110, 0x80, 0x7f, 0xd8, 0x10, 0x3e}, 0x1d, &(0x7f0000000200)={0x5, 0xf, 0x1d, 0x3, [@wireless={0xb, 0x10, 0x1, 0xc, 0xc0, 0x0, 0x81, 0x6, 0x2}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0x1, 0x5}]}, 0x2, [{0xc7, &(0x7f0000000240)=@string={0xc7, 0x3, "509606aab1e62514e460ad04f7e43976f47a739cee321a2441567b161bdd41324ceb741222cfdcd9767e26ea434295c85ad518e8dbb1ad3256b69002ba8293b0097bebaa99e619c0f400b49184ad821fcc03f82070283708e672f1e6de0a8cfb6a6cd43cdc1f4eec1d1b8073976f07996486319a902bc11feda2242272e073aee32822b92c46d095b203a7123babd949bfcdf5fd303f173d5a759c9fcf7e4792ff0fe90f3689c2f3e6bff04524610d70f687c43bf49822da675db038b2b2767d3daf9a8b50"}}, {0xf4, &(0x7f0000000340)=@string={0xf4, 0x3, "baf826949a02e4859548286a786b78cd19be3e7e4c1222fadbc911ccddb52f67388c4efb831021c46538bcd80837021eed2ecd1a826af1933ba83f782330379cccd4e77dfddcda2e858e6f2611fa08e302be4d769aa0f9678089d462146aa664eb24cc77f0a18a45f5ab0610e5fe87608ccad80d9a1c5c7784aa854dee2242a9d2b66b6d725eb6e50f57aa59ace9d2495e641fea219c5faef6091209f080110df8a64b9531e2f77b7bf56b897255612acadf070b19556578423ea9bebdc4697c87b0bab50aedb236debc327b24255e16b99e68f36414e19a8e2ceec09d46c0c562f2e8ae4a03b509f2a10758b00366f21dde"}}]}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="7e288d6b2ce0792e0626e0575af48c340e17f269c492962455cc61aa449e4d003953dc1d21f18761119dd6dac518d9866f92750f6c7a7fc13412fa9647b1880afb1ddd5402bbc23e46d0bed3010edd30ed8b66aff2d3c3f088c286aeb52ccaf149c82748ab881aad61cbffce1d7b25551f919baf9a33ac11806033bafb21278b790d73ef9528dc7b2595780113", 0x8d) [ 2398.541593][ T17] usb 4-1: can't set config #1, error -71 [ 2398.567950][ T17] usb 4-1: USB disconnect, device number 44 08:16:55 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x81) write$char_usb(r1, &(0x7f0000000040)="eeb87c94e7e64f7c211a5c9d053e1be0f7cee713b528cc2185db2f684afef0b3dd45b475d2f95708f673b9cf181a53b7fb8154014b372e98d05417318046e126b515bc53cea76094dba94d1a4e8334f8abbbd4ff552794599ab7b283224ce7d613a8b36889f10c446bd7d2d69548b834c571bb88e660b839ad7b89b563e6983d49fd9932635c3b50e8e24d160cc4b1027e5c1da19ebe0827579224545a534b4af6be071b451eff96285bed01b29bf5ac4cd5530787cdd47fdc0ecc7b77953f13457476762948cf0667e102f17fd2bdbc4eb9cbf8ef0d06847892cc9c58332f1d1b19f3e1ed8b479078c6", 0xea) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:16:55 executing program 0: ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f00000000c0)={0x3, 0x55a8, 0x1, 0x7ff}) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1e7d, 0x319c, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x9, 0x3, 0x0, 0x1, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x29}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0xffffffffffffffba, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x22, 0x43, {0x9}}}, &(0x7f0000000080)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000100)={0x3, 0xfff, 0x2, 0x20, 0x6, 0x436c}) 08:16:55 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:55 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000000000) [ 2398.610774][ T33] audit: type=1804 audit(1630484215.804:5701): pid=7576 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name=2F726F6F742F73797A6B616C6C65722D746573746469723035383438373432332F73797A6B616C6C65722E6152657546522F3935312F48C7C060 dev="sda1" ino=14620 res=1 errno=0 08:16:55 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x20000000000000) [ 2398.722733][ T33] audit: type=1804 audit(1630484215.914:5702): pid=7578 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name=2F726F6F742F73797A6B616C6C65722D746573746469723035383438373432332F73797A6B616C6C65722E6152657546522F3935312F48C7C060 dev="sda1" ino=14620 res=1 errno=0 08:16:56 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x3, 0x4000) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000180)={0x800, 0x65b8e1e6, 0x2, 0xf1e, 0xbf1, 0x3}) ioctl$EVIOCSKEYCODE_V2(r0, 0x80104592, &(0x7f0000000000)={0xff, 0x0, 0x20, 0x101, "ed005400000000003ec13e20000000000100"}) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x5, 0x44001) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f00000000c0)={0x7, 0x14, 0x1f78, 0x40, "8806e6582b84d01e7980177eae88c5255defe0427f67e51060c98db76e1c56ba"}) syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_usb_connect$cdc_ecm(0x0, 0x53, &(0x7f00000001c0)=ANY=[@ANYBLOB="12010000020000402505a1a44000000001010902410001010000000904000012020600000b24060000da467439a76905240000000d240f0103f8a0000000000000090582020002000000090503020002"], 0x0) syz_usb_control_io$cdc_ecm(r3, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r3, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCGNAME(r4, 0x80404506, &(0x7f0000002280)=""/4110) syz_usb_control_io$cdc_ecm(r3, &(0x7f0000000080)={0x14, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) 08:16:56 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:56 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:56 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000000) 08:16:56 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2398.954983][T16508] usb 5-1: new high-speed USB device number 78 using dummy_hcd 08:16:56 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2399.045346][ T6962] usb 1-1: new high-speed USB device number 85 using dummy_hcd [ 2399.134975][ T17] usb 4-1: new high-speed USB device number 45 using dummy_hcd [ 2399.244977][T16508] usb 5-1: Using ep0 maxpacket: 16 [ 2399.404938][ T6962] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2399.415960][ T6962] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2399.425742][ T6962] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2399.438629][ T6962] usb 1-1: New USB device found, idVendor=1e7d, idProduct=319c, bcdDevice= 0.00 [ 2399.449210][ T6962] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2399.458698][ T6962] usb 1-1: config 0 descriptor?? [ 2399.515042][T16508] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2399.525413][T16508] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 2399.534269][T16508] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 2399.534917][ T17] usb 4-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 2399.635122][ T17] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2399.644516][ T17] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 2399.653133][ T17] usb 4-1: SerialNumber: syz [ 2399.745261][T16508] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2399.754315][T16508] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2399.762397][T16508] usb 5-1: Product: syz [ 2399.766608][T16508] usb 5-1: Manufacturer: 鐦ʚ藤䢕樨歸쵸븙績ቌ諸짛찑뗝术谸פֿႃ쐡㡥㜈Ḃ⻭ᫍ檂鏱꠻砿〣鰷퓌緧⻚躅♯﨑븂癍ꂚ柹覀拔樔撦⓫矌ꇰ䖊꯵ဆﻥ悇쪌ෘᲚ睜ꪄ䶅⋮ꥂ뛒浫干圏妪䧒摞鰡깟৶ऒ胰഑꛸镋篷襫啲⩡ଇ唙硥㹂뺩쒽籩낇떺㚲볞笲┤ᙞ麹ᑤ髡Ⲏ샮䚝엀껨͊঵ꇲ堇ΰ [ 2399.801232][T16508] usb 5-1: SerialNumber: syz [ 2399.936132][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2399.942969][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2399.949858][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2399.956765][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2399.963580][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2399.970530][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2399.977399][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2399.984194][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2399.991038][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2399.997916][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.004754][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.011557][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.018421][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.025273][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.032067][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.038949][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.045804][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.052594][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.059472][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.066303][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.073093][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.079946][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.086790][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.093584][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.100472][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.107325][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.114123][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.121064][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.127992][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.134822][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.141786][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.148644][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.155473][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.162260][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.169151][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.176025][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.182811][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.189659][ T6962] isku 0003:1E7D:319C.00C7: unknown main item tag 0x0 [ 2400.198793][ T6962] isku 0003:1E7D:319C.00C7: hidraw0: USB HID v0.00 Device [HID 1e7d:319c] on usb-dummy_hcd.0-1/input0 [ 2400.212346][ T6962] usb 1-1: USB disconnect, device number 85 [ 2400.224944][T16508] usb 5-1: 0:2 : does not exist [ 2400.240064][T16508] usb 5-1: USB disconnect, device number 78 [ 2400.396875][ T17] cdc_ether 4-1:1.0 usb0: register 'cdc_ether' at usb-dummy_hcd.3-1, CDC Ethernet Device, 42:42:42:42:42:42 [ 2400.611715][ T6962] usb 4-1: USB disconnect, device number 45 [ 2400.619001][ T6962] cdc_ether 4-1:1.0 usb0: unregister 'cdc_ether' usb-dummy_hcd.3-1, CDC Ethernet Device [ 2400.874722][T16508] usb 5-1: new high-speed USB device number 79 using dummy_hcd [ 2401.114681][T16508] usb 5-1: Using ep0 maxpacket: 16 [ 2401.314761][T16508] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2401.324972][T16508] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 2401.334061][T16508] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 2401.514846][T16508] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2401.523911][T16508] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2401.532069][T16508] usb 5-1: Product: syz [ 2401.536291][T16508] usb 5-1: Manufacturer: 鐦ʚ藤䢕樨歸쵸븙績ቌ諸짛찑뗝术谸פֿႃ쐡㡥㜈Ḃ⻭ᫍ檂鏱꠻砿〣鰷퓌緧⻚躅♯﨑븂癍ꂚ柹覀拔樔撦⓫矌ꇰ䖊꯵ဆﻥ悇쪌ෘᲚ睜ꪄ䶅⋮ꥂ뛒浫干圏妪䧒摞鰡깟৶ऒ胰഑꛸镋篷襫啲⩡ଇ唙硥㹂뺩쒽籩낇떺㚲볞笲┤ᙞ麹ᑤ髡Ⲏ샮䚝엀껨͊঵ꇲ堇ΰ [ 2401.570916][T16508] usb 5-1: SerialNumber: syz 08:16:58 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:58 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000) 08:16:58 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x81) write$char_usb(r1, &(0x7f0000000040)="eeb87c94e7e64f7c211a5c9d053e1be0f7cee713b528cc2185db2f684afef0b3dd45b475d2f95708f673b9cf181a53b7fb8154014b372e98d05417318046e126b515bc53cea76094dba94d1a4e8334f8abbbd4ff552794599ab7b283224ce7d613a8b36889f10c446bd7d2d69548b834c571bb88e660b839ad7b89b563e6983d49fd9932635c3b50e8e24d160cc4b1027e5c1da19ebe0827579224545a534b4af6be071b451eff96285bed01b29bf5ac4cd5530787cdd47fdc0ecc7b77953f13457476762948cf0667e102f17fd2bdbc4eb9cbf8ef0d06847892cc9c58332f1d1b19f3e1ed8b479078c6", 0xea) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:16:58 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167f42) r1 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000090000082505a1a440000102030109025c00020100f92a090400000102090000052406000105240000000d240f0100000000000000000006241a000000090581", @ANYRES64], 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r2, &(0x7f0000000000)="03", 0xfd50) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000040)="84", 0x1) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r3, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r3, &(0x7f0000000200)='c', 0x1) read$hidraw(r3, &(0x7f0000000180)=""/236, 0xec) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r1) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[], 0x0) r4 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) write$hidraw(r4, 0x0, 0x0) 08:16:58 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1c50c1) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1) write$hidraw(r1, &(0x7f0000000500)='D', 0xf000) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xa4640) write$hidraw(r1, &(0x7f0000001200)="b4", 0x1) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r3, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r3, &(0x7f0000000200)='c', 0x1) write$hidraw(r3, &(0x7f0000001340)="0881d1256fc20674c98cee76a0e83b79040e288b3e101a4b", 0x18) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000280)='_', 0x1) write$hidraw(r0, &(0x7f0000000000)="4fc2001c6aaafb6b3e81e845d61f59c68267a3ab4fba143ff39dcee5d27893c9aa388e87226291b8971f6eeb743af13fe39f5c76467f4bc3d622be0aabf0906781f4758a09509d0ea51625f4b856031167b9c263c7ed26e94dc8d488ec773822de04232310df9aaea7ea400291673fd8ecbc97ce87dbd6fb11ac51e613feae2859bf7bda6567478c1df4d2ee29e42d6b3a2d232980c82d037501bd26a489554fbd39c481044e5c2546bfeece99ecf3ff46fa349d124d1114fb6d9c300c0131746f209e58d090e061fa27c0a2cb0b4eaef6f0ab66193e0c5325eab906e3c12060adbb7904b837a713aa31bfb57260e5f6855458b1d784c66d1b9eba3058219226ef01949a361fada91a256297e0322052852c9af7caf085b749732c53b121321fd7e6722a92c90192b17c312e2565a992bb598aa67aab713b122bf43309b9ae235c0047845fbf96ff24d08c4e7ff004b9fba4e4d16990c44062feee59a608f115911c7e6ac1de308591d9660692ee8b656e77ddd0c2f3c6ff6b9319085780746d628209c839c3ffee230c08c7b4d3ce32757204eb514cedc998d72e847bdc55618ac6f06e1e9ec794f8f47cb354c6a5a65a186d099194ea6bf71138bd4485a7cde4d80b27e73c6a082d8a87c7449fd3dfcd83c36bc70e53cd5b32b9a5ddeb559ac9d7705ade20c9bfb6beb8c7403103de9f8d016f2fda12be607d058b46ebbeb4", 0x20000) r4 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) read$hidraw(r2, &(0x7f0000001240)=""/244, 0xf4) read$hidraw(r4, &(0x7f0000000200)=""/4096, 0x800000) 08:16:58 executing program 4: r0 = syz_usb_connect(0x0, 0x865, &(0x7f0000000040)={{0x12, 0x1, 0x310, 0xb9, 0x6b, 0x46, 0xa7, 0x18ec, 0x3290, 0x7aca, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x853, 0x2, 0x9, 0x5, 0x10, 0x8, [{{0x9, 0x4, 0xce, 0x81, 0xb, 0xe, 0x1, 0x0, 0x6, [@generic={0x28, 0xc, "8cc374a5dc70f6daf173bbe419395939fe9c5cdc3d233013126efe4e1e9e00bda51ddbc49df7"}], [{{0x9, 0x5, 0xc, 0x8, 0x10, 0x3, 0x80, 0x9, [@generic={0xc4, 0xc55500d8cd09f6e1, "3e20e9da1c0a56c4a748afadddc51099555a910e6474101a734f10e5b82df84bb42e0246700d7a5385379adb2ae8f5cd04ed990cbea23b04392b67f7e205b9f9a3b899efb6ca9ab8c3aee597f0aa4cd0493c0bdfb65e81d2adb995ac3c040c3e6f900a27dc3e4f5a9a8ca674b6b81ae82b5cb52ccbbbdb484e8aae4558a60e261f17824bc546dc69ebcc5c9fbba457d8edd08538e39ba55b210ec5eb7dc2257d2e9b43a94036aaf968427ada0e23af576db6c4dcf1ac28a6e82baaa6f242cd3d1409"}, @generic={0x7, 0x10, "1cf9e2c6ed"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x10, 0x2, 0x7f, 0xff}}, {{0x9, 0x5, 0x7, 0x0, 0x400, 0x1a, 0x9, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x1ff}]}}, {{0x9, 0x5, 0x0, 0x1, 0x20, 0xd3, 0x80, 0x81, [@generic={0x3e, 0x7, "97a735d3c358823709f19d4d0e7c93d21ec0baa4ae04be159d4f1cd4259ba7f6b88f41e9383296ed3dc8c37e839c33a2f8e7a83d3dab26031a906aaa"}]}}, {{0x9, 0x5, 0xf, 0x8, 0x3ff, 0x0, 0x80, 0x1f, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x2, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x1f, 0x2}]}}, {{0x9, 0x5, 0x0, 0x10, 0x400, 0x2, 0x1, 0x75, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x20, 0xd4}, @generic={0x45, 0x22, "654cfa6448cb5a7ef4e16d1b03fdffb472427d67eb6910204ffd6dbdc5a1c27083545f2a0e20134225a92176d50a984dbab094659cc06e45506ef608868ad58bc78cd8"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x40, 0x3, 0x40, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x9a, 0x5}]}}, {{0x9, 0x5, 0x7, 0x4, 0x200, 0x4, 0x6, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x6}]}}, {{0x9, 0x5, 0x5, 0x0, 0x8, 0x1, 0x8, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x6, 0x9}]}}, {{0x9, 0x5, 0x5, 0x0, 0x400, 0x5, 0x9c, 0xfd, [@generic={0xd2, 0x30, "0ab7b9d6376f8b230678e3b8dd3be18672aa86564005f34974a583a55eb00dd55902041d7271b3c39063eea50ed495bbc641403afbdaaa80fc2fa4216b0ada2f3c07700f58b3ccd7e866f6d0fae728b5ce63af2349c08ac31f97713e100be856b734d3d606eb948914e8c255361b011c0e57f82e519e2e58351025d5eefa37843565f5f2d276736942c674d2163078aa13f26db50d71a43f22dfd5eac6e382d60327559ce2fe62d13ec46f55b2fbc0f272506ef86334c593ee345d6bf61ea489e915d43857dc08621b90d46ef708084f"}]}}, {{0x9, 0x5, 0xc, 0x1, 0x3ff, 0x3, 0x20, 0x9, [@generic={0xd2, 0xb, "30825632bf6e98172b322d2c35f1315aa417a505c5f5f5da890763dd209d8954dcef6c120dd0fdeda80ff543273ecbf56f4384f8fddaed1447bc96419e3451eda63ae459efb92614bcdab1f4d315e0e234ce873c0ccea20df52e8475d644bb66f2c9f682621ffbe810a3ba6e5579ff27877b4e8cef1019fcba096b8adc37254fd7d306a007cb924faebf463c501a7b15bdd0140fb2ac953a34f6013d5c2e56dbcafc6bc42e19d72c10938475c9180afaf43fe2fc6bccfadfab941e3e976724d6f7bfcb89ce619e4a1b31ca411bf036ba"}]}}]}}, {{0x9, 0x4, 0xeb, 0xff, 0xe, 0xbd, 0x48, 0xef, 0x6, [@uac_as={[@format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x94, 0x4, 0x1, 0x1, "", "b405d7"}]}], [{{0x9, 0x5, 0xe, 0x10, 0x200, 0xff, 0x0, 0x9, [@generic={0xd5, 0x23, "a6d645433b6515586f54c04844ac9546dc76351a1fa3f7a8fb327fc8c1d211e3aab5dda6607447e64b63c174b30c6ef66b970cd999025a691508aa477996eb336125533208fb7f8efe919e61541988da02b3c64c8540e0ffff55688d6e98009593bf5b6b1741e3df3b42c24887ca306bba375d82550103925ab510977b950be150b7a63ed13079649f65347ec942ad9410a726f8bc3a442dc82d44b5caa51c033e39efb67c74f5cb3afadde254559eb624f4803632e64f73e9650b7538a7ca9f5d3d72b590c75ed38f38dd577db3276aad9caa"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1f, 0x6ff5}]}}, {{0x9, 0x5, 0x2, 0x8, 0x10, 0x80, 0x7, 0x3}}, {{0x9, 0x5, 0x8, 0x4, 0x200, 0x3f, 0x81, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x9, 0x2}, @generic={0x49, 0x22, "7b060e96ca3905cff48bc3b91f4f4c3f8ce00eeb2db70f299908e2da800a7362e986c8abc2bb90ac7facf56f99ed866b72eda9db7bf1adb67534cde27da6a27784577f76110e77"}]}}, {{0x9, 0x5, 0x7, 0x11, 0x200, 0x20, 0x4, 0x20, [@generic={0x44, 0x5, "1a12cee3835b213105d2b3c7728300ca88a7361f85ea5460da913373f2edf5b4af5934481cabccfe96be302f43161873f2ab668277851f8c58bd07e9d9c6dffce69c"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x2, 0x4439}]}}, {{0x9, 0x5, 0x0, 0x0, 0x3ff, 0x0, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x2}]}}, {{0x9, 0x5, 0x7, 0x3, 0x20, 0x24, 0x40, 0x7}}, {{0x9, 0x5, 0xc, 0x1, 0x20, 0xff, 0x0, 0x3f, [@generic={0xa0, 0x8, "81db66f59cc1988f5730b3116defef8b4fab11d1912ceb1fd5fe2fc0bbc5d44278ee26343673c569f284448806655b436dcf224711b399bdde172b424f49f45b645a9c2439e85ddc5b56adb3c6db68635408c975165b80993fb1b490cca51780d005a46c51941ae3d8fe8bc940dca6bdb7ec698743e1a03660302893895ec54874835ece911af7c37f87b82cbe324efd018f731cf2d4a8715e56a2494309"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xb3}]}}, {{0x9, 0x5, 0x1, 0x0, 0x8, 0x9, 0x1, 0x8}}, {{0x9, 0x5, 0x9, 0x10, 0x3ff, 0xff, 0x1, 0xe, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x5b, 0x401}, @generic={0x91, 0x4, "8818bf3c184d467465e62d0fce101dfefe7ba1f3062333aa64839e30f925704d1111125907cada83fdcd310b45527a72cc31e0598be904321439173fbbebfdaa84ad19a01d254a0ed829ed71bdfdf09f1efe1dcb98324ac9a1eadec9895708a3b4dd0ae9ac2cc5a702e3da5dc30401c5741374e77b7bde91e340f6a91d9a3941859a4d86752c6779b602d60098c8cf"}]}}, {{0x9, 0x5, 0xb, 0x3, 0x400, 0x3f, 0x0, 0x1}}, {{0x9, 0x5, 0x3, 0xc, 0x200, 0x0, 0xff, 0x1f, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x5, 0x8}]}}, {{0x9, 0x5, 0x2, 0x3, 0x200, 0x1, 0x20, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xed, 0x8}]}}, {{0x9, 0x5, 0x1, 0x0, 0x200, 0x7, 0x7, 0x79}}, {{0x9, 0x5, 0xf, 0x3, 0x20, 0x71, 0x7f, 0x1f, [@generic={0x7c, 0x4, "c1660fd165551161f4e33928bee5bb633fd816f24689881b55b6a9b5c627590a8eea29cf6714ba9045740d9bc09d6b3ee5f1ece1a0590465057f43b3a6557fbb4f9f901e2270966a51b986fa39f65b5c66abb3f05bf805d49789c202e322a54a3c7d1a414e766b9d0564c7f0b84bcc5f93cab1a7e3079a88afab"}, @generic={0xb3, 0x22, "1452db4390c819c698e0bdcfc7cc4eb1a603ed18b726f3325f45afb75daa2f04a87fa48feaeb811c6c3898213bf535801094e9eb0227eb7e035334ddbf5b5c714447ba0d44d5aab7cae939e686f0d68b3dec82edf39dd387fe9779f8c7bf9617704812703f21ae6626b7a7b396f7a089f918f35019e2401d75be8e14f8ed0390f5fbdaacfa7eb58070fe62ebff693b635a15f498ff76e59314334d2e33cd7451321ebd210d85e986c1ef084099253b6f43"}]}}]}}]}}]}}, &(0x7f00000009c0)={0xa, &(0x7f00000008c0)={0xa, 0x6, 0x200, 0x9, 0x0, 0xe2, 0xff, 0x8}, 0x8, &(0x7f0000000900)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x1, [{0x56, &(0x7f0000000940)=@string={0x56, 0x3, "71e78606e5e7195db16495bc2d074fdefc0de58bf18c52fae05026d44a81508b86accd2d135435b308d54f88156cb6c5b63946c796d8a4ed2415db893af6142ac3c785e96a81bed29cabac8cecf3067068ceea72"}}]}) syz_usb_control_io$uac1(r0, &(0x7f0000000ac0)={0x14, &(0x7f0000000a00)={0x0, 0x22, 0x5d, {0x5d, 0x23, "658606282478e1290aaa231861a379acaa3ed049ef5edad3ab1de95440d879627ca568c9f39296961db6706b8b689c6da2575f85771a974a7f3af339530bcddb6e7e109a9d598fb74ab725ed45747ccb38eb5cef0c7f2c91502769"}}, &(0x7f0000000a80)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x440a}}}, &(0x7f0000000d40)={0x44, &(0x7f0000000b00)={0x0, 0x12, 0x61, "bbc0aa671dc2fe7c885f786ea8a3bf3ac7c7eba919a8cf8bf8901fb9ba3dbd45be011c57b604c83ed07d62ce2e1c8d5840f50da5d9e85163dbeaa53df5bf6127adae60f076038780ccaa77be4dc3ec97cd82f6307143e6c2f17fd9af86d0ce3952"}, &(0x7f0000000b80)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000bc0)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000000c00)={0x20, 0x81, 0x2, '<#'}, &(0x7f0000000c40)={0x20, 0x82, 0x3, "1471d4"}, &(0x7f0000000c80)={0x20, 0x83, 0x2, "edc5"}, &(0x7f0000000cc0)=ANY=[@ANYBLOB="03515decf08f1211"], &(0x7f0000000d00)={0x20, 0x85, 0x3, "f789f8"}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/26, 0x1a) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000000000402609333300000000000109022400010000000009040000090300000009210000000122290009058103495f"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x22, 0x371, {0x9}}}, &(0x7f0000000080)={0xffffffffffffffeb, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$hidraw(&(0x7f0000001540), 0x2, 0x0) ioctl$HIDIOCGRAWPHYS(r3, 0x80404805, &(0x7f0000001580)) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io(r2, &(0x7f0000000f40)={0x2c, &(0x7f0000000dc0)={0x20, 0x2, 0x52, {0x52, 0x1, "97940e20cac4483f12dca0f3ecdd6fa0d98dc6a42d27c56c113c58a8c7545c45acf3ed61a6dc2bf4e83bef2c219115b556277b6e4de63bf93f55e2eda7748085934a5bcb17b1cb8b6ffe1e751fdc8265"}}, &(0x7f0000000e40)=ANY=[@ANYBLOB="0180000000ec00dea303"], &(0x7f0000000e80)={0x0, 0xf, 0x36, {0x5, 0xf, 0x36, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x68, 0x2, 0x4, 0x80, 0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x5, 0x4, 0x5}, @wireless={0xb, 0x10, 0x1, 0xc, 0xa4, 0x0, 0x9, 0xfff9, 0x4}, @ssp_cap={0x14, 0x10, 0xa, 0x5, 0x2, 0x10001, 0xf0f, 0x8, [0x3fc0, 0xff0000]}]}}, &(0x7f0000000ec0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x60, 0x0, 0x0, "ed9edbf2", "a586b46f"}}, &(0x7f0000000f00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x1, 0x60, 0x3, 0x6e, 0xb3, 0x0, 0x641}}}, &(0x7f0000001480)={0x84, &(0x7f0000000f80)={0x20, 0x7, 0xfb, "ccfe7c1a1df17e4745b70f8c1a005cc0973c5745cbd125f4cd056e18fddfc26f7f5af20f1e1a6f0a5cbfb2a99b9336a4d40af05a87606d03da72dd3dfbdc16fdafe9b95d26b1295406bb84abe004109c478c24fcbcf2de11a071bb7c41f260e60c9a6c3fa6b3552d1a6089f21c882cfab9418d41255aa3dff9b9469f47555c2f5bc911f668838d4266f0b0fb58e424e2d35c6b50dccaa34b105105104f1db30ffce51113dc70502526aa3446dd017cf58dc23227c4077516ab8c538239cf027ed3ef903565476d825fcfbfe03c429e543a4a0b8fd81b717f499dd842851641a205e1f5fa9bf356fa151589a8c6a5c7c85e653ff9a0acadaefb9ad0"}, &(0x7f00000010c0)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000001100)={0x0, 0x8, 0x1, 0x4d}, &(0x7f0000001140)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000001180)={0x20, 0x0, 0x8, {0x0, 0x80, [0xf000]}}, &(0x7f00000011c0)={0x40, 0x7, 0x2, 0x4}, &(0x7f0000001200)={0x40, 0x9, 0x1, 0x80}, &(0x7f0000001240)={0x40, 0xb, 0x2, "330f"}, &(0x7f0000001280)={0x40, 0xf, 0x2, 0x1000}, &(0x7f00000012c0)={0x40, 0x13, 0x6, @random="915722c2f09d"}, &(0x7f0000001300)={0x40, 0x17, 0x6, @random="128ff6e7a63c"}, &(0x7f0000001340)={0x40, 0x19, 0x2, "c2fa"}, &(0x7f0000001380)={0x40, 0x1a, 0x2, 0xe}, &(0x7f00000013c0)={0x40, 0x1c, 0x1, 0x5}, &(0x7f0000001400)={0x40, 0x1e, 0x1, 0x2c}, &(0x7f0000001440)={0x40, 0x21, 0x1, 0xb3}}) [ 2401.614901][T16508] usb 5-1: can't set config #1, error -71 [ 2401.639361][T16508] usb 5-1: USB disconnect, device number 79 08:16:58 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x300000000000000) [ 2401.690745][ T33] audit: type=1800 audit(1630484218.884:5703): pid=7703 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14633 res=0 errno=0 08:16:58 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:59 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f00000003c0)={{0x12, 0x1, 0x0, 0xbe, 0xca, 0x5c, 0x20, 0x5d8, 0x810c, 0x9cb, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x77, 0x56, 0x37}}]}}]}}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f00000006c0)={0x84, &(0x7f00000000c0)=ANY=[@ANYBLOB="40146c000000b9fe11ee3a9c1d1b0a0b4bd31560d734999c0135e88489eba0feb0cbe2d1de06000000eabae0c0d283da128c32c21c4d39fccd85fb08be14bee9ba5bbc2fc2fd34ef19f123265a5c953b5466ec39a4f4393ecb7b75610036ee962934b36302c71ace3806833cd34ce83a962617e99b4de38482890b57e094f2c29400db32d5fd4a781c72b1e19f5dbe1b2ebf5f53d7c827d331043af1465ec17f941ee35387e8f5a512"], &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000340)={0x20, 0x0, 0x4, {0x2, 0x2}}, &(0x7f0000000380)={0x20, 0x0, 0x8, {0x1000, 0x8, [0xf00]}}, &(0x7f0000000400)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000000440)={0x40, 0x9, 0x1}, &(0x7f0000000480)={0x40, 0xb, 0x2, "799a"}, &(0x7f00000004c0)={0x40, 0xf, 0x2, 0x5ac9}, &(0x7f0000000500)={0x40, 0x13, 0x6, @remote}, &(0x7f0000000540)={0x40, 0x17, 0x6}, &(0x7f0000000580)={0x40, 0x19, 0x2, "7a16"}, &(0x7f00000005c0)={0x40, 0x1a, 0x2, 0x909}, &(0x7f0000000600)={0x40, 0x1c, 0x1}, &(0x7f0000000640)={0x40, 0x1e, 0x1, 0x1f}, &(0x7f0000000680)={0x40, 0x21, 0x1, 0x6c}}) r0 = syz_open_dev$evdev(&(0x7f00000022c0), 0x80000000000400, 0x82) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000180), 0x2, 0x100) syz_open_dev$evdev(&(0x7f00000001c0), 0x7fff, 0x40080) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0x7b, 0x16, 0x7, 0x9, "5202740944ebdc6213f20e4ef1d62b1b99158ec7dc7f85a52980ca89bf556c59"}) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0x2, 0x8, 0x6, 0x0, "216ee283c9eda710d6202c6f5539b6bc53a37d0a3ab06961be911bda35dc50b7"}) 08:16:59 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:59 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x400000000000000) 08:16:59 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2401.965040][ T6962] usb 1-1: new high-speed USB device number 86 using dummy_hcd 08:16:59 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:16:59 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x500000000000000) [ 2402.074874][T16508] usb 5-1: new high-speed USB device number 80 using dummy_hcd [ 2402.184765][ T17] usb 4-1: new high-speed USB device number 46 using dummy_hcd [ 2402.254622][ T6962] usb 1-1: Using ep0 maxpacket: 8 [ 2402.344715][T16508] usb 5-1: device descriptor read/64, error 18 [ 2402.404785][ T6962] usb 1-1: config 1 has an invalid descriptor of length 255, skipping remainder of the config [ 2402.415102][ T6962] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2402.424081][ T6962] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 2402.435325][ T6962] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 2047, setting to 1024 [ 2402.446568][ T17] usb 4-1: Using ep0 maxpacket: 32 08:16:59 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x81) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) [ 2402.664928][ T6962] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2402.674016][ T6962] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2402.682065][ T6962] usb 1-1: Product: syz [ 2402.686363][ T6962] usb 1-1: Manufacturer: syz [ 2402.690965][ T6962] usb 1-1: SerialNumber: syz [ 2402.714998][ T7703] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2402.734703][T16508] usb 5-1: device descriptor read/64, error 18 [ 2402.745836][ T6962] hub 1-1:1.0: bad descriptor, ignoring hub [ 2402.751773][ T6962] hub: probe of 1-1:1.0 failed with error -5 [ 2402.761119][ T6962] cdc_wdm 1-1:1.0: cdc-wdm1: USB WDM device [ 2402.804751][ T17] usb 4-1: New USB device found, idVendor=05d8, idProduct=810c, bcdDevice= 9.cb [ 2402.814070][ T17] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2402.822231][ T17] usb 4-1: Product: syz [ 2402.826454][ T17] usb 4-1: Manufacturer: syz [ 2402.831046][ T17] usb 4-1: SerialNumber: syz [ 2402.837318][ T17] usb 4-1: config 0 descriptor?? [ 2402.896589][ T17] dvb-usb: found a 'Artec T14 - USB2.0 DVB-T' in warm state. [ 2402.904010][ T17] dvb-usb: bulk message failed: -22 (3/0) [ 2402.910817][ T17] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 2402.944742][ T17] dvbdev: DVB: registering new adapter (Artec T14 - USB2.0 DVB-T) [ 2402.952665][ T17] usb 4-1: media controller created [ 2402.970416][ T17] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 2402.994858][ T17] dvb-usb: bulk message failed: -22 (6/0) [ 2403.000972][ T17] dvb-usb: bulk message failed: -22 (6/0) [ 2403.005065][T16508] usb 5-1: new high-speed USB device number 81 using dummy_hcd [ 2403.008717][ T17] dvb-usb: no frontend was attached by 'Artec T14 - USB2.0 DVB-T' [ 2403.085384][ T17] input: IR-receiver inside an USB DVB receiver as /devices/platform/dummy_hcd.3/usb4/4-1/input/input252 [ 2403.099572][ T17] dvb-usb: schedule remote query interval to 150 msecs. [ 2403.106733][ T17] dvb-usb: Artec T14 - USB2.0 DVB-T successfully initialized and connected. [ 2403.132608][ T17] usb 4-1: USB disconnect, device number 46 [ 2403.173902][ T17] dvb-usb: Artec T14 - USB2.0 DVB-T successfully deinitialized and disconnected. [ 2403.195334][ T6962] usb 1-1: USB disconnect, device number 86 [ 2403.294554][T16508] usb 5-1: device descriptor read/64, error 18 [ 2403.514515][ T6962] usb 1-1: new high-speed USB device number 87 using dummy_hcd [ 2403.684497][T16508] usb 5-1: device descriptor read/64, error 18 [ 2403.754475][ T6962] usb 1-1: Using ep0 maxpacket: 8 [ 2403.804625][T16508] usb usb5-port1: attempt power cycle [ 2403.874646][ T6962] usb 1-1: config 1 has an invalid descriptor of length 255, skipping remainder of the config [ 2403.885277][ T6962] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2403.894153][ T6962] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 2403.894462][ T7239] usb 4-1: new high-speed USB device number 47 using dummy_hcd [ 2403.905335][ T6962] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 2047, setting to 1024 [ 2404.104559][ T6962] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2404.113630][ T6962] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2404.121693][ T6962] usb 1-1: Product: syz [ 2404.125930][ T6962] usb 1-1: Manufacturer: syz [ 2404.130757][ T6962] usb 1-1: SerialNumber: syz [ 2404.154619][ T7239] usb 4-1: Using ep0 maxpacket: 32 [ 2404.154927][ T7703] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2404.185339][ T6962] hub 1-1:1.0: bad descriptor, ignoring hub [ 2404.191281][ T6962] hub: probe of 1-1:1.0 failed with error -5 [ 2404.200218][ T6962] cdc_wdm 1-1:1.0: cdc-wdm1: USB WDM device [ 2404.224492][T16508] usb 5-1: new high-speed USB device number 82 using dummy_hcd [ 2404.314614][T16508] usb 5-1: Invalid ep0 maxpacket: 167 [ 2404.388342][ T33] kauditd_printk_skb: 10 callbacks suppressed [ 2404.388360][ T33] audit: type=1804 audit(1630484221.584:5714): pid=7703 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name=2F726F6F742F73797A6B616C6C65722D746573746469723432353839353136302F73797A6B616C6C65722E7051416432512F3933372F48C7C060 dev="sda1" ino=14633 res=1 errno=0 [ 2404.434573][ T7239] usb 4-1: New USB device found, idVendor=05d8, idProduct=810c, bcdDevice= 9.cb [ 2404.443766][ T7239] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2404.451930][ T7239] usb 4-1: Product: syz [ 2404.456155][ T7239] usb 4-1: Manufacturer: syz [ 2404.460753][ T7239] usb 4-1: SerialNumber: syz [ 2404.465503][T16508] usb 5-1: new high-speed USB device number 83 using dummy_hcd [ 2404.477425][ T7239] usb 4-1: config 0 descriptor?? [ 2404.504618][T24509] usb 1-1: USB disconnect, device number 87 [ 2404.516707][ T7239] dvb-usb: found a 'Artec T14 - USB2.0 DVB-T' in warm state. [ 2404.524211][ T7239] dvb-usb: bulk message failed: -22 (3/0) [ 2404.536943][ T7239] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 2404.564656][T16508] usb 5-1: Invalid ep0 maxpacket: 167 [ 2404.570205][T16508] usb usb5-port1: unable to enumerate USB device [ 2404.576843][ T7239] dvbdev: DVB: registering new adapter (Artec T14 - USB2.0 DVB-T) [ 2404.585697][ T7239] usb 4-1: media controller created [ 2404.597035][ T7239] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 2404.609936][ T7239] dvb-usb: bulk message failed: -22 (6/0) [ 2404.625026][ T7239] dvb-usb: bulk message failed: -22 (6/0) [ 2404.630833][ T7239] dvb-usb: no frontend was attached by 'Artec T14 - USB2.0 DVB-T' [ 2404.688633][ T7239] input: IR-receiver inside an USB DVB receiver as /devices/platform/dummy_hcd.3/usb4/4-1/input/input253 [ 2404.705252][ T7239] dvb-usb: schedule remote query interval to 150 msecs. [ 2404.712247][ T7239] dvb-usb: Artec T14 - USB2.0 DVB-T successfully initialized and connected. [ 2404.728102][ T7239] usb 4-1: USB disconnect, device number 47 [ 2404.760779][ T7239] dvb-usb: Artec T14 - USB2.0 DVB-T successfully deinitialized and disconnected. [ 2404.901132][ T33] audit: type=1800 audit(1630484222.094:5715): pid=7703 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14633 res=0 errno=0 [ 2404.935549][ T7842] udc-core: couldn't find an available UDC or it's busy 08:17:02 executing program 0: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000080)={0x14, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) 08:17:02 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x600000000000000) 08:17:02 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:02 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:02 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000280)) ioctl$HIDIOCGFIELDINFO(r0, 0xc038480a, &(0x7f0000000000)={0x1, 0x3, 0x9, 0x0, 0x4, 0x3f, 0x7b, 0x4, 0xfffffff7, 0x2, 0xffff8001, 0x5, 0x8000}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x9) 08:17:02 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x81) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) [ 2404.947457][ T7842] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2404.957567][ T33] audit: type=1804 audit(1630484222.154:5716): pid=7839 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name=2F726F6F742F73797A6B616C6C65722D746573746469723432353839353136302F73797A6B616C6C65722E7051416432512F3933372F48C7C060 dev="sda1" ino=14633 res=1 errno=0 08:17:02 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x700000000000000) 08:17:02 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:02 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:02 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:02 executing program 4: syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x4000) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="a2f7554edfc8fd95dd2130e9903bd9eea4be4d77996ef324279f23cf8f1043e1928b7cf0607a43439e139799b7a7a2de95832e3eefa000da2b2e7dfd87d10ed29bce651ca584b6f1c72ffca9e9dd6b3037e125b76d99aea1e88c5a5d322ace9651306f96c753105c4025c5cb8f608b31b8b8402413b732fcdea6d608ba2d991effe0aa0b4917d9f31e42b378cfa879d10a908d9589d559a4d97d41dac31b643b131c6c3eea8f0b351784060cf11b57186db7d16217a5fef487f7b789ef3a0bfe7eef3c4b7413b495d278f9753348ec1b80f25eed733d6dbe7baa6dc90aabe387392aeffa367dc674985fac4c9b54ee32328245a72eaca08738f5106aca30f7c9f610b95d6653b5a1a2a4ba1e0662fcc49eba73824554b5ad3f31e886062b18baf9bef889f8f365b8e8b9b776c412aac4536a37d25631a107783db10625cf5e937f28cc4c5f244db225da8d5105b61a602b7e1eefdeb44bd3789b6b870e357d4f636ef89de1f11a0fa6ea822723a199a77a45f7b152e16b135e76da31c26701056a862cb37b0d0d6a321b314ee4eccf34622eec05d6136191548cb51390002e0e40865fb0787b437c39d23ff38d1c3849da02aeef0264802d28ceed562ce344a88007f06d57dc60c6d0b28726e018aa47355cf40bdd2b67ed52d4111533af43f73a112fd604ae1aa9d716b574e3652af301afbddebecf116be1a3cbe5b018263720b9179159763729c943afaae4897032b267b9116c94072fdb815fdcd494fe5e8da43f5088ef00b62318dd6e11d573a575fd557d1ff2ec15af4ae69f9385b2fd658ab610c5b3b4f1793d7e1b0d7e51f851b45079023a3fd46bba3e3119a1a8bc5781ccfdb8db4a29f4a985fcc3e823220eb0e5910bd41542afcab9113767822c32f635582c95250927f51092d96546978999c51b537be83898b018b81ff3be6a03c74b928a8c0529c051369ef1fc3065ef653dcd49261c2c099430721d5bb3897a4999764212c1c153ee9a7cb6b715fd60c12c042489d93e6da7bb42547936aa27e0673d23b61f862f064ce1bdad804d88c8a7b9ac5e52f42619f0789047a13e0f6eeea86dca0528efe7afbd00083093eff11c2e36576abe2180cc9ee5f087ef21eeb32e252129daa8d4f69324c0af7e50eb91b28ef6ad7b6190e1e719f45cadd065f78bfbe56685755b9681f481b7e580aa32e4bc653aece689a8484b044748090b12b6ccb7dce27825d8449415664677cb0312526d88895add308b27dba31ce0063add85718dfefb66417e24e12cd5966ac88c89cd9d9e46d8fb356138f8c5bf56e52440a12d0d1325011e6e3a53eae821b72946d5607ec42bd844d46f4c94d4e7021fbe6336c3168bbb5314b7022dcf72fbeb57ad261f382e1f5ce4b8bd80838d74a71231f40b599ef5a02e23ae98d814e53e5184477412e419dde2ebbbc0d3e7781f34efdb8cc7660c7d95c8917b40bd5df00ceef82df7dc3edca045b0b19bdf5f740b971e3b71a8a7adb78f37bd4b15fa905a8c0e7cafbaea2a4267b8ea9080c19661a89f85911705c44d43e75d5c8d43b65b0c504828404147991ab9d79f973b8b5bf48f043096348cd1bc36faafc21d7f4bd4e7b763d801add99273f4ebb61c8c015323aca1374b41609b81181a35845ad072863c48e106d503d6df91604d7a8d3f3ebf16dbc5f308b4b3304a7910cfe75e7f7599c752571bc016f7ab6cb51f6f0491fe54284a279b2cf7915b45ba790ef3d4a6e58ed09df3bb97e3352304ca27817db74d1548c0f9c22a4f461948a8c823fa6a8cbc72561593ed8eb26023a670ca56ae08c649820ada1251ab2611b4c245511be420f7d92ad848520cc4d9339f03cdaf4b1c9159f494b6431172c7e483fee4d58be32ceafc27ed395f9db3531d477a123d82fb9ba7d7c3b541b237396df4b49cc69e8290960cee81f6cb4b35b18160354030d8fe424fcaaea8c9bbc672e2c6b3b085fc35197d59ac58e962f042a075ae908b596c266d8811c4df7d69aa82afce853d831f6536bd48517d12c0803f37f7fc98de63fb56bbbc603b923237f27a2aa6a0830d3f0dfbfb39568bc69b9f3a62eebea097eb31265d6e776fc872dc8d1b593258d54f77cf1471618098ff7f80d2a14ccf4ec1d5e76c7a9feb9054f51e1bfe25107e2231bbef0f9cff6de96a50087eb2bd91c550e7d877d3184ded452ad573339f8e577a26a72593283073267c143270dc4aede1db75217ec0c58b4c29ede8793cee3dad5136c79ee76ff6b5f2f02f2ad9cc191fd585127383f1a5a28fef25229cd97d93938489282b576e5dd040632dab00255e9e6ac2b4283b429f798d2c1c6eb59e88007b4a882830d109010224592caaeca9b517f86ee3f34acfaff15d4a7683af8e2673a244a113ca5322355f9c42476ca81e1ba5dfc1c91c8d907f203dd926fc160f925bf7771e8d2c817e5a3dd410dffb43f6aafb740a117087f1c5c7c04d707ea41a492493fbcac50039bd917e9a36eaf8e82fa7e6da687106bd1a8253a45298b578cdc71a78cf92b435f7c3181932d56105681f6ce6cb69e0e9d0d009d951db4792442df388517e447ffdbd5b3abb4e0b81ece00c362447cc61a2020ecf0684c510992548e74709047602313935b067fc984f1047b092f1207eaca180ee6007ae87e63619f3bcfc5097b56fa5a7b490e43eaa9added9dbf79b4615a06d5d96eb0aa2f9ce8c83f104fc5aabe76634955cb12ee126cac2eb6de8ce5514429d1d9e214b5abc1013ac4e2ed7459e61d5b72436725d97e0f087ff0e8d4e22cd8545b2a15e7f015724b7cc2d1aff93b1c75c6c4b85c17bee90154df32045772ee8e38a89bdf0decb6ab871f177d1e33e6bbf99069fac68d3e7d7a93867640b1e3d0f43249664268671aa0690255f9e54efb0d5515b460fa526b4abd5bd57bd057262ed09b5cf4e5088605cbcea87067f50a7739b609b4f56564df9a9eb15593aab28b637de36d780bb6a51a6dae7251cfa4edf13fb084b69ddd6624029b13af5b666b560b354e7d311ae3fa9e316a32463f47df255bfe830639e6d1c3cb54fdfc21da370ad1d2cb511319d4ab253da5f3b7b4e3d228ef61731568fd373ee6acb3109a8b92b0d581636220a60db7be1e5d48a65ff487389d66a3c9b3070f103363b1eff6cd905031ed6dd8bf531580e25237f2c5edc9102c5712c40aefed1eaedaa575420e4085478ff20256038b31015f97434fa00ac30036865a787d61f3a2e275e26c32ae9cd958919faff322b9881d8cee0fd729270c84f4aa1f89402f1fe2640ba0b10d2b7e887eedc91898aa8baf536a247a97d0fef7780df6909668bed874af9282db9dafc02a6518572f30f0c995aa739224ca47e17dbc6234f00116a4685a65be07cbfd862f919b1cc5b42ce130c871bf2ba135489afacdca6f3b43842287da24524e87d4857e66ce81268fb84a2c5c24eade09f099df7b76ad330cab787dc57cf771d7a97c19dfff68781b5d1a0d33dba2f8861455829f52af38ad7e65f72e462aa12c5963f4606877b5b7e7f4952ea1686e3eceade68d21ae1c56bbc0e89cf489b1d86b676189b4ad6481f82f70873020ad317545d18f3b54cf5ad3397957044bcbc43bfa6848edd74811fd55b849920c2dace1d8818884d54f92dc79b703f6c83e9a5700b67bcf837b4c95a929c3fcc8cb147fdc5d1fcd6f0b981ae8fb0604888387aa7e972574afca4f7ad104188d4969db2d3abeec8f97e013c0bdc8f4d9d58d316181e6bfb72ed65012b2bd6f1a1e021d68d0eced7097950c53100164ceb311a9bb4e65c9763bd6304dfb5b3de4d848b4ecb31f1c182414d14143aeaa409163eac095b34c29e8ff03b19969bc7601ae0eb40fa11b7b1218d481c9711968292029a1f74f20d0bce27eedc6451c8a45ada8663f34b82bbd74b1d9c22ca0ff7433bf51e88191b25e54100d70a4bac5e4eb25edd46499c89a5a179293ba033806a2119396ecdf46fa722da37a996edf3de9326804ae7058fd0aabc2ed4c86dae33d1a1aba98d59e04b8a2c9cf3ea4cd06f495ac1b0aa669ed3256f10aeb380382105b07823260aafe716a305d379b10c789b90d05f715876751acc45d3e36c72a22c26dcde9b10e481ffea0afcda01d01e111250ba170ffe74eb9b51d526e7c459d8a9b559904851a234560bd347cfb9eb20922c945f560def9aea5fc8ede19818808de51cc774b4814de67ebb640cf0ad845677cf7e83d2bffa36b0bfe28c441fe343d46aabde02f3ef9054a3b30440a5f68c39bc5198f0b0066a074a0696fd9cc822de4a60239524c2cfc061e508bde7e23583163f73fe66b00888a3521b237bb94a206b3640240b5b8329fc696a6318db66616353f8f7ea8f1929aa9df98806a42955c6517e70db5f29f581bedee48210cc70047b984ba5a7363b26b332d7fde5ffd0da5be53cd6e2a8562921c58b1b386a1d9116eb57a5845a3aab43ce7dc8cc4b4754de4eccf784e027da6d042f4d7049aee556e875edbfc7757b3c3685c9c3811dc8770f37b33e362dfe04f37485a1c66f875667490b33d2d5cc339047e265c87baeeb9a42a2e7480a9151c28825db5429d3d5c0e2c5cd59c2fe090165c3c3ac64d3caf17137c1155297b1847c65e67042a331a55763c920906ae09e455b31bb629653b54663c4d62fbb28442b88db8364d00be274d248d70aab05ee2efc83eb90c7e8de03fea1d99f247ab23604570a343222f761a153781a4b82fbfc65a2eaeb63705fc72fc95b8d8b733254629d082ca1490d45bbe8fb4ccf81b61210873f44992f917d9ca68e3076c311818a4cc3462a76e59aee500bd4065cb23fbc2471c8db9586928a7fbbf3c18947ad00ef4c862e5a5e2f77b3a3c4e0381b3800ff1be32c4f3724001a4cbb6fc81c95cf148541c83f15d25d224ee4e17e4d148a3619f99591f64e6fbe39a65f8d3008d3833617fcf7620f6d6f2d1bee0dc464a44ca832c4e4ca52e2afc8569cffe92f76d624667be3c9665cd312ea898f85ee451fabd9e2fb93578bb9c4f3e82a9a7965fd5e4fc1fc51a4e15e14af1dacb06cbc06c0a03c44c063b2c8b7927eb7f69bb3430bbb1f4bbb8e0e35529981a0cec219483b64d01035eb5141a82bcd5fd391f2f1eca74d0c711fcd99d095842270cf1c957b428cd4de32088ba95d31c84f9df4561a45840d2e083d952f219291f68d3ad46d3e8c6a9ae0e66189f84d60cfcb0b2295e52cc48d7111a3a95681cb115e413a4512d79cdb397e91b93573bf1cad58cd6f105eb49adccb3645637e92900a8bcef56fadbd7bfcc505886806a709585cf443bb1080f9abd2b9e8d4fa1dfb08d51eda9af64bb459945d970788e22d01d4fdeb9d89ad6ab802ba254392c375a2e2f7f3fcdd8b1b7c9492f100ff7cf40b801b8f33204a44ae8b6e8f813778728cef3e78fd3b5c4ef48c3958b600d024d63800309485fd3786210c8ba5ab701dba5f5fa7ef7610bcf34f2397fa4b161d34b8999aee96856799b471e2130c5b953ed3ae6482faf252d4d4a3b98bbdd84df9aa9ffa4b4e6f49b07adf8654532ff73c21dff6d22e52111caa072453ac44c7fae43508af5173cc3c446e7bc58b396d357de61df9558c9bad4a6d2124c9b41f83eb4956f65be4e2871269ee78b729c13d248801f84ff03227834976cc3680142a574f051fd683485a4cc0d98ec4c8d6b58cdebd1f409713842b8eadba6e41cb0be821a508f5546b3c0d4812773f942a3df0e0e107ecc0d16ac25f65850baf6934c76849cc2bf35d78aee377d28f3c917e3", 0x1000) 08:17:02 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:02 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80104592, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e200000000001000000000000000000000000001000"}) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="32010000090000082505a1a440000102030109025c00020100f92a0904"], 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0x3, 0x668d42) 08:17:02 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:02 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000000) 08:17:03 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:03 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:03 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xbd7d) 08:17:03 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x81) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:03 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) [ 2405.864319][ T6962] usb 1-1: new high-speed USB device number 88 using dummy_hcd 08:17:03 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:03 executing program 4: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x12, &(0x7f0000000080)=@conn_svc_rsp={0x0, 0x0, 0xa, "ed2fc893", {0x3, 0x102, 0x0, 0x8, 0x9, 0xa8, 0x81}}) 08:17:03 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x0, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:03 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x0, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2406.124730][ T6962] usb 1-1: Using ep0 maxpacket: 8 [ 2406.284281][T16508] usb 5-1: new high-speed USB device number 84 using dummy_hcd [ 2406.284479][ T6962] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2406.302070][ T6962] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2406.494547][ T6962] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2406.503675][ T6962] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2406.511708][ T6962] usb 1-1: Product: syz [ 2406.515912][ T6962] usb 1-1: Manufacturer: syz [ 2406.520487][ T6962] usb 1-1: SerialNumber: syz [ 2406.585245][ T6962] hub 1-1:1.0: bad descriptor, ignoring hub [ 2406.591191][ T6962] hub: probe of 1-1:1.0 failed with error -5 [ 2406.814285][T16508] usb 5-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2406.823363][T16508] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2406.831474][T16508] usb 5-1: Product: syz [ 2406.835684][T16508] usb 5-1: Manufacturer: syz [ 2406.840285][T16508] usb 5-1: SerialNumber: syz [ 2406.904891][T16508] usb 5-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 2406.921966][ T7239] usb 1-1: USB disconnect, device number 88 [ 2407.564170][ T7239] usb 1-1: new high-speed USB device number 89 using dummy_hcd [ 2407.574383][T16508] usb 5-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2407.814209][ T7239] usb 1-1: Using ep0 maxpacket: 8 [ 2407.934358][ T7239] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2407.944462][ T7239] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2407.979174][T24509] usb 5-1: USB disconnect, device number 84 [ 2408.164333][ T7239] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2408.173395][ T7239] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2408.181412][ T7239] usb 1-1: Product: syz [ 2408.185647][ T7239] usb 1-1: Manufacturer: syz [ 2408.190245][ T7239] usb 1-1: SerialNumber: syz [ 2408.235259][ T7239] hub 1-1:1.0: bad descriptor, ignoring hub [ 2408.241305][ T7239] hub: probe of 1-1:1.0 failed with error -5 08:17:05 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:05 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1f00000000000000) 08:17:05 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x0, 0x91, &(0x7f0000001140)="ce7233844afdaed8c2a1bfc355623e5bf67159be169f29cd3b465aa8e7223280b2d1a8046fd74919f2e6f43b34d0a4d1c70727e6b68906013ee170fb00fd9b3449315efb2f00c6c83fc534a64ea19f5f58d6b440971f4fad5eac3dd4e2b0a4f89c76eee39f14a626475ece46d59a3792991909b6ca42c01356be01b2c7c0d858610035a9794992f2121e66cef36371162b"}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:05 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x81) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:05 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:05 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:05 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2408.554275][ T6962] usb 1-1: USB disconnect, device number 89 08:17:05 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, &(0x7f0000000140)=""/4096, 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2408.654268][T16508] ath9k_htc 5-1:1.0: ath9k_htc: Target is unresponsive [ 2408.661648][T16508] ath9k_htc: Failed to initialize the device [ 2408.669439][T24509] usb 5-1: ath9k_htc: USB layer deinitialized 08:17:05 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2409.034075][T24509] usb 5-1: new high-speed USB device number 85 using dummy_hcd 08:17:06 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000140), 0x0, 0x40) ioctl$HIDIOCGFIELDINFO(r0, 0xc038480a, &(0x7f0000000000)={0x3, 0x100, 0x0, 0xae, 0x3d, 0x401, 0x9, 0x1, 0x2, 0x80000006, 0x10008, 0x9, 0x9, 0x1}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000040)="85daedb93edd05f7ea510d6ca4942ef55f8c2bb22415c8c6b4792c270dc08f0bd19bea2d48303ec1df34efc7f1f94f49e430ed8c8b0cf77374e53708c9d7c28b844929d83b2277562f19e9c45ee7940d50c7e15a4ee3c7fab882731b52c17f54f2be71b48104dc834caa89694a4effe78815b182df4194e7e32b7ace2a5fc251973edf15fe7a8c381b8545f2e30e202accf1714a228fa638a989a76bec40ae3babb90f3117f257eebd6967b63b178ed0580e30a3157c851bc850fbd4d2e491c97fda78b3279a2f71f63f8a31f2f85599f594", 0xd2) 08:17:06 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, &(0x7f0000000080)) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:06 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2700000000000000) 08:17:06 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:06 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:06 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:06 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x81) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:06 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="de57541f0564e9f5c3b6dd053a2d186a03b10462ebdd4f426d5c1cc705cb114efef6db6ad671c25b5e56fe9a74a66928e5314fa6902ef063c879af39f783fc6b763eee4d6ab695ef4b9f527a46ae3d9eeb5d9c595b046a", 0x57) 08:17:06 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff00000000) 08:17:06 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff00000000) 08:17:06 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x81) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:06 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:06 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x81) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:06 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:06 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:07 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:07 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0xfffffffffffffffc, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:07 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="561f680491d5394e15d1bb5122862fe386fdd5884f4ce190c108f91602716ddac5d584c5992ac8fd1d9c6586c4b3a6597485ff4bdaea08fe", 0x38) 08:17:07 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xff00000000000000) 08:17:07 executing program 3: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:07 executing program 3: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:07 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:07 executing program 3: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:07 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x472442) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:07 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:07 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:07 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:08 executing program 0: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:08 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff00000000) 08:17:08 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x5) 08:17:08 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:08 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:08 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:08 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x42b) 08:17:08 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:08 executing program 1: ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/4096) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000001100)=[0xed03, 0x2]) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r1, 0x80404532, 0x0) ioctl$EVIOCGBITSND(r1, 0x80404532, 0x0) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000010c0)={0x15, 0x17a, &(0x7f0000001200)="0236371256367cb35a371131a363c924cbc7738f6ed5c9f8b5ad2649f7b6c148e96f24887f92a6a14e3c7da16298fc8a09c0cb5aa190c0587770835864d1bd6f40c0c6841390ca693fbf0fca7ebec338468a656625deaf314e3ec2f696b75c4d1ddd9fe2360b903a0659cabefb5cda697c37df3348354806062710f2333ff36d1adbd647dfdfff06dcf1a5566a394682ba53f7b53ec1f17e6ac2d6a2cee13daa60929ce76f1c2707933cd11152b6a2e76b103730d52fe35536769b81d3940ece38bce3b83bfea7d8d341bcca526cfcb02ea2aaccb1386565a2f7c0f66bff0868711f007904cd0c2aa32952070e14f9170112d157a06c0f4aeb21518c92e42e1bb256f0c0ba1c19bd229b165130ea0b8e001c17eef36b3fca4b5e4289429a0fcc01be73bc3bd14216a7bd49dca327992013a610f98aa82f00ed7f830a9681fed659a3d91037fbc25ea6957a0bdf83d7055fb4bfa4abb544e9a77d8129e668df20e4885df946833a9015b7cb28edfa8e4e5b157415f99ed740ae25"}) 08:17:08 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:08 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:08 executing program 0: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:08 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/4096, 0x1000) write$char_usb(r0, &(0x7f0000001000), 0x0) 08:17:08 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:08 executing program 0: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:08 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:08 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:08 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x200) write$char_usb(r0, &(0x7f0000000000), 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x4) 08:17:08 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:08 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:08 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:08 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:08 executing program 1: ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000000)={0x3, 0x5, 0x20, 0x0, "11038904a6a7ee3a2c9a017783ca9213b723311dacdf6e250d5dba52265581ff"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:09 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:09 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x80002) write$char_usb(r0, &(0x7f0000000000)="db84030f19c4c4df16432c3a0044498e22", 0x11) read$char_usb(r0, &(0x7f0000000080)=""/242, 0xf2) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/45, 0x2d) syz_open_dev$char_usb(0xc, 0xb4, 0x1) 08:17:09 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:09 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:09 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:09 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x5ac, 0x24a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0xf0, 0x20, [{{0x9, 0x4, 0x0, 0x4, 0x2, 0x3, 0x1, 0x3, 0x8, {0x9, 0x21, 0x2814, 0x7, 0x1, {0x22, 0x86}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x3f, 0xc5, 0x7}}}}}]}}]}}, &(0x7f0000000380)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x111, 0x30, 0x7, 0x80, 0x8, 0x8}, 0x47, &(0x7f0000000080)={0x5, 0xf, 0x47, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x7, 0x8, 0x3}, @ssp_cap={0x18, 0x10, 0xa, 0x5, 0x3, 0x1000, 0xf00f, 0x5, [0xffc030, 0x0, 0x0]}, @ssp_cap={0x18, 0x10, 0xa, 0x80, 0x3, 0x7, 0xf, 0xffff, [0xc0, 0xff00f0, 0x7f4000]}, @wireless={0xb, 0x10, 0x1, 0xc, 0x3, 0x9, 0x0, 0x80}]}, 0x6, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x1409}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x423}}, {0x92, &(0x7f0000000180)=@string={0x92, 0x3, "b14435dd19e53be46bde5143876a3ce3dd9d57d1497400cc3daef9a695f839f5b91ff1733fcc0da41944776f3380ad9afc68d6da57d58d8e7c7b4197dd433c8b64f028238b3dedae1c243ec0374c19c4004833869b6c24f2741f2141d73060e8dcb1109c8fe9593b8b5f057f12ee28d78350312453ef0bb5992eecc60d8f5a4fef2848c25d074650952f8c018a6f1a25"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xc1a}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x3c01}}, {0xa8, &(0x7f00000002c0)=@string={0xa8, 0x3, "f9daa63e97cbd9967efbc5253a98e419180314849805b5de61405fa14849a301ec2ba2befbf2c4d56aeb3840ef8fb6c8037e87d7280d619ca333558c3e3299edce87d498948c5c2994255a50e7fb97bda5e787c2244a77ee6bcaca429718dce7c3485be96e20fbc78ef7ec16fbd99ccdd39cc28fd8d08262ee61b6cf556db58427d28a3c0b6668a5fa79eb22fa93cd44af3adcd109a5774473f783dc8428d79721f770e3274d"}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x81) 08:17:09 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:09 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:09 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:09 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:09 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:09 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:09 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2412.794029][ T6962] usb 2-1: new high-speed USB device number 83 using dummy_hcd [ 2413.243895][ T6962] usb 2-1: config 1 interface 0 altsetting 4 endpoint 0x81 has an invalid bInterval 63, changing to 9 [ 2413.255010][ T6962] usb 2-1: config 1 interface 0 altsetting 4 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 2413.268248][ T6962] usb 2-1: config 1 interface 0 has no altsetting 0 08:17:10 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:10 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:10 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:10 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f00000010c0), 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f00000000c0)="d09c396e9fea8fa418a5966c33ad58fa5c56b8bf9bdf512fbc4004003d34c937547a3ba71915570e678edd144f24247b7f10f5866132d36d1eb56c1c49e61c75e83659ad6f2cf02eed95cfdce7b4337d8600947745946b7c8aa7b7b57b65fe8c849339c1acecb975a230d8449349b436a60e584ac662c8b09faa18b7d253d001ede12ad476cc6a93a9160fa3b3f64ee09c27335ec155fb8db107ab27ca5aac03352cc0a276d3581797fb9af9758b29f7cbcc389737550b3197f50d738f36adbd4c37c7e30600128448b3e4d361c8bfaefd94cdd09184bb2b5dd996e51546a22c5f86863b69937395a067148f866a90e457862c1ada78ad0bafdaa61fc9b50b04706bef5bb048da3fb22178ea1cbd8586a2900b0c32e0969607a3d2eee16852e104d8c18c3c4b63e43f18e7a33cf04b8dcc84638eb5c4642e0dd37fc6323efd0c64aa1b5aee8f0bfb160b9d73f847cea5ef99c9a570ba842046042ff4a1152701b2da35c0fe16d0f5b3dd422f293d013ed305210b6d2056f1e28c2d0912cf26809cba18d4843730f27bd24375d8b98bbd46a49f5beed2aa28b4a5448bb9e7f79798e83b900f58957806a8900d69dde408bb95fc5355202b66d8d5e1cf2c62a1f5e8e89c5520aa2154c5fff938d12e827573ab0731d3c1b6427e55b2ab42e0ba421677249b6219e6bd28fcd7811459f351344702f68de9bb8adc295ef243aa0c8461c4985554d7080d8b975a1299bfc65182c6513b3bf4d8be42fa960fb4db1dafa8c8017d81f8a27f8e4dcc8abdd24699c7268bafda4af2e02b46893a9404a9be2d0ea7b53355f319ebd0d087b91d9e6a4b44f678a0c68c21fcc214c726852c9e422907688f005e9cc6dd7063a2fa1083576b9ad09f4f468c35b7de7f63f37556b90eac3a20c42ebd7fbfa17c2d364aa6919140790758a54fa7e8ee8d5bf52e74f49f510e88de0198bd83812b40ed657d972c5f81247bd41f20bd5e0c72686a689bf557a8400e96cd96b01a7519e1994703403362b7e95bc1feddb7cb8ca1306f579d807efd3e5460588df965a290c157694ad5e6f15ea798c5d424a2dbc15c297ef5ea78c9e60153867723d47d6ca1d751995bcfab6008a002990ae949467c12894aaa583b4d79217126cef7d874891b44769992013d24ff582433e2d05fffa6204e61f4424edf934840d60fa424e901445929812ee160a2f492f09a3cc5220ed63aa0a6c07a053e4375ac3184ab0cce2f4e353a492596663f98cb52cbf4db145c19f7d61c033486a41d5b1b70af8041db1c9d62ff85f33c90fe85d3ba2b43ae50acec2f081353bc5b445be6d5299b1e0ebe45c2c90dff489ced78234168ee1758cced5e97f57187fd62ec874974a63d6dbd00c5c896ff785ac3ba2c443f6236011b15b89ae8dbd69342528f84185f7614f6f96e50a86608059c19b24d99275940a5dae53e86d7ad4056e18d80bfc918be7b493f99f54cd928674650371e618ac0edee7c7accb4cd9ffbd2dc18cbbcefbe917b7d1af290f87624d110d892b6a0926911fbace7fa4cfc2fa5473bc4b134ee2244eeddfed9bcbda6321ab9b1a94ac5dcaf7d5837eeec3a4fa589590317a5d42875dc9b98394739d985610ca25bb59730cbb632eba424b30c238825118ea33ae7c8d2210ee360cd2e57ef1f196ead4f82d2d1b8f29fdf0c60863ff158968ef347248df595344f7e6f0c816c01c8dd471526d4c227a9c5250d501a1d52eb4682f29d8daede81a63fdbe2507abeca5f4c1af82089f7537f38fc40e7638ee5f3c842951d103f3783bf81d0ad85b38d54166605824d5141248c87c85a9fb216bf859f26ff6013a5f76b9e6253f5ea28650d1523894e2fc3e38a42dc6031d06665cbf350a665d58eb3ab57c75f7e483b138d3e0f79bb6e52e985708a73a099ea1fea684f025a537fc02120d2810898ed3029d89a0ed5de515f33e07bb0865b88fbe421ac5add61d7f1864538eed0d515a0ef7f81b12a15baab6e07d15dd696bd9f2b30c3cdf357ebfd49e6eff4e824b8aff29bdb0b2001a22ba0a33efc14081bb207780301b218959372fdfac30514666cc893ede508fbd477c52ba0912d79cff72c7d5070fa598de95ef05f1b0ff967485f7ac9b990e26426c49af652fffbffa57ce97cf7a57d33e47ebed0fa12a63c36a0b4729e3063fb92c81a68a5d720d29b125b28ce8f4c99de1204ab0ac28eca6f8c73febdf4d29ba25a5726abc79c2796230edaec1f4ea81ea7446f21a094066781e1abeb8e41ac21f6fde74c77ddbf4f0987ac5f22227758859f22d80dc8f22ac5c44d8e893101c01602ad5241d2b1acab7318340322b87ac67a31b2cfe8e549e8d39d2627922f77ed582150ba8cc5d4326bfc9ba3ba0d30cf3f17aaf08c3650093d2c6fb5eea4e72dee2e2bb89959a6d2378ab909f9bd60d2d3bdf8adbe53e18fb6f65c38a105cfe2178654c61cb93b953e70897e41420e514a8dac33892e6628f833835b9f7e41f58179852d9d9da230284ceac8744331541b8a166c6ea84f284eba34ea455d404504fdc253a834307dc542683465b37a01d49bd4a69ffe19b13930ebf63912bfeb631ec85daed44c612901ac9b7578da7e3ca8a16a92fb73b01b2e64e373cde01be72bd2af8588ceaa17febb2bc6c46ba3c6ab6cff0532d6b50e0afab1634704df4ef9c28b248778caebc3aea22e296c5f7856a33d6938bfc2cffc6663c70642bda3db6382354eb13c397a02fcb546daceb4b8a099f59f531241e4b80af5a393a159b3b844daac20b8594086c334aec507ff6f37c4a6ca827f6d4560985b59f1414d83445336b938023c10d4bd10938b141b065729dbbda9ba16ef9a9f38ecb11523a76343f1285996ebc526da469cc728e57661aae64d8f3e0c336dec6a9fe3d592189e1e8820b0c82b506d4d80d8cf3d40c703d6ba15fdc46baa4a6308dd78a5a265c94d75972a9601a92b45842271af4b7f2ec2c4f634c72be2918f009b3c75748fa89c6a38785d2d13d4e216574b9eebe23e79ecbc28831cb52f1e27588d860b6b828dd1a04431dedd99474b415a088a59bb51559313ecc8a9b8803dd183c485241e4064ff5bcd9cbb1cb50ce5ad862dc47bf7899dd092e7240844a9d73dd8b6002f7e5845a9dbbfa007db814d2933c432c080370471e505e7c9b8c4f5c4c7b552b00a755275f597a1498250d61f6c7200532d397fa10b9f633767ec8780e4366cc0e4efb0ef14b7b19255ad69bcf02dce97f079413296c25b7a147e2ecab657102ffb038c1fc6c9c53d67a9ca72b7928ac55c7269b066be88890f534fbbe7c4948d1f90f6ab3c34f5288ba6162fc2324f99527cdcbf23ca8405cbc4c618f229d0accc5f66265d1416ab05d231f058008afb1644ba60c71862fe193f579d4f9cad36e7ae1c39eec584e995d2a15a6221e012218beb517d62cad3d3590a2dbd2753b66926a2f53ced75452df8184fc06c268fb03bd8b077fc019e8f82ec0095b20074017f5848e791a34fce09157b0383220035b02efbb8e5ba526a22862d782d86bde407b0ce5da9b38af7e130543d1e598f1a43351544f2fe0510899393c347d583887beabbdb85a25fedadc756359dd605b68442c231f96fbb88f8410a16a4e512719c9af98bd6491fafc34335ca268ed4d5c5860b8c0c295e99c09a0cc03ad7defb16aa6ced77924599a2df64d7ed1bbe69dd39b0c12bce946178572c536996928a7bd573abe8f15e4b678ceffd698b7a9219efa43290810216a5b60783719ea98337f5828c1785af7ef20f94dd179f84f0fdace1a59810e8f2724a47fcc7ea2e87b8b68253278e0f58f5cab9783c55167a605a69201f7e0445c9358ec44f14c2fae9b335dd8ad1e4b5e7ce8bec78f17960bda8dc649cc0c17727969b876f06afd2d5f460da957f019dac7c8eb8d1e8d812781b9c97066133c7c865f4da623c99f41a9f03b2000eb311f6361ac188c2cc0c264c7da3008ee709c5eb9f0c36cd545efc2d1d82d2014b3dd62274ce48656649760e80ff739f01e3a5870aeb1cd79949283b7ca32d55acaf6fe0067ec08d04177bb8b60b50aff9322123c49b43aeffad19cd4e6873be2341cb3448592100860cccad6c35076306dc793242460d98867d1f38b66ef8cee9ace1176e990d36fb1cede85b4114a19502ceaef65871a4bf14e6a8e8159ac19c8e09a20c7a4b613daa6478d94cd72c59d41e0ebde349e92176e187b77d37ca84d777ba8e8e4f4a2b07b4497a4d3f89eb230d841d289aaed9287df796a2e98655941881f8bd6781283bbe2772c3a469525ba7d93ab50b8752feb56d57890c4c8f2ce018256101f1edd5cdca16ffb39f9e36fef7ccccc1fcc34c656e330e46505df01e40ee232f3602048df7e5023c246b6dc3039aa15505496dfa456c29b3fd97e314f9c52944acf1dc7f3d7f6ea23266354203a44d534316800236933caeb09ca7f978586171496483efdcfe48d82f471c83d54aec3f347123a7c538437f2613c91faffc69d5e26e4c042bc5c2975667aa46edd7a870ec3211c659d5d2d45a3a37e13285e3742f0e9d4e976a14e42e2314e635f57510deecb880d724c23e3578c1600d0c276ec47b3a6586b948ff39e02a8e7e3dff2df8ce62fc36d592d3ef07de33a16135c71e9fd6d45e9c2fb2d278c8de607ec0a89609e1f1407a9951b4c148266152760b2201b3591e8e7708119159626fdc7475c3ebd68803a8a1d19854860489e344be3a5d80f541d3d0ce08c78487b9c75e29df09d7f9edd17b823ec118ea52bb6b8a2d17c28996dc728be6c5604809d42865dda00b7b82ef7f7d56445c6c5cc42c10204f3ccc80d993cb95b9619298858e2ec6a860b10d5fd049236d1d3ef7a49251a57ee83127c5abe3800ab8512a9a19406e2c968780cff3184406d68a4d6b98367504adc97d652582ce8c5c5ba5cdc99274dc276a9c00ddd20870ee492e8f177696eab865ec0c2b264412f2f3a2541abff4429b731cf4b217e9e6c141fc184b362915bc4b5878ea3368f2d58c29f9d3d98733867fbc7436f04e60816beadaca22e5406d59cb8d51c6aa88e057e4449b5f2c98e33a119cc6428de90913f1fd2bbfa1cba0200350e72abcbc610a22b17ef39762da788be3bd56249ce00680762edf511ac7ff6cb175e4d49968f12408c7f2dd2ccc2fe020e9be1a13a6786d6ad51953b26ed69282a31e1b8d425438298529d36db5abff8e20e32886d7a181bcb4c530cb355897109bf4b5913020d899f9979b13782d9d5178a97a641fb21653dfc5324babd406ee71267e7948da2f9bbfdb4df507e45db914d51e7585d5b3073f13f6f8cc0468e5d80d1925f3c3931bce4ce8b9927e9d2f8b52390d32a1ef0b29fc2d4146c639df8c097e932caf19a58937683bdb16202b4c446ea0d407120d6e02e824811ee9d05865146347b76060eba80e9dc0447d8ecb873e6be8ed630bb25fdb67fe69f45a9c0023b7788850f12b248e04c8d6f69624d7329aef036c57799d936d363914ba958fcfed7a4085411ec5e8320c077905022aa61dbfca439b13e9f49086ebbe5829fb5074761555e2e099052a3b717e33533b73a191cb387de7c0865462f67ecf5d28abad0d9068dfe593ce08c422291292d9b6cd7b83dc432427af5d9c0f0a10dd5f6fdaac28863eb9bd663dc72ec4866bc86adbe6a59e5babdf2b8ac187bef085aa8f80081e5a423506bb57a9d963392efb7a3763eb68266d73cad0ebba4349120c5df15e5d3c084c9828c4c8c6952cf7d00f551e7a1ab1dcfe3b1604597b46", 0x1000) write$char_usb(r0, &(0x7f0000000000)="2389ac8e26192236bf3a449e7f10034fffede9c8118eb9af9bb01067a943d7b3c390119772754189e878918914af5ca4a8247f7deeab494111571441e91fc3ed3d8512fcc732057bab88368bf84f9d8f2147a3de677cd1127c31af28e57d3607f65c27e118bae85dae3dac8d4b6aa488f01422c6e7094b3f8b44c710b3b98073d9dcc191274c8930084d2ec2b23c12764a1813ce6ea61e26b0acfc7dfb84c820fb6cc2486a5e8f02fdde64fb16a8777cb72b3e", 0xb3) [ 2413.463886][ T6962] usb 2-1: New USB device found, idVendor=05ac, idProduct=024a, bcdDevice= 0.40 [ 2413.473186][ T6962] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2413.481274][ T6962] usb 2-1: Product: 䒱䍑檇鷝텗瑉찀긽꛹Ᾱ珱찿ꐍ䐙潷耳骭棼핗躍筼靁䏝謼⌨㶋껭␜쀾䰷쐙䠀蘳沛ὴ䄡プ뇜鰐㭙律缅휨傃␱딋⺙웬輍佚⣯쉈ݝ偆⾕ƌ澊┚ [ 2413.503075][ T6962] usb 2-1: Manufacturer: У [ 2413.507742][ T6962] usb 2-1: SerialNumber: చ [ 2413.983690][ T6962] usbhid 2-1:1.0: can't add hid device: -71 [ 2413.989781][ T6962] usbhid: probe of 2-1:1.0 failed with error -71 [ 2413.998115][ T6962] usb 2-1: USB disconnect, device number 83 [ 2414.563602][T24509] usb 2-1: new high-speed USB device number 84 using dummy_hcd [ 2415.003724][T24509] usb 2-1: config 1 interface 0 altsetting 4 endpoint 0x81 has an invalid bInterval 63, changing to 9 [ 2415.014751][T24509] usb 2-1: config 1 interface 0 altsetting 4 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 2415.027568][T24509] usb 2-1: config 1 interface 0 has no altsetting 0 [ 2415.193701][T24509] usb 2-1: New USB device found, idVendor=05ac, idProduct=024a, bcdDevice= 0.40 [ 2415.202745][T24509] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2415.210832][T24509] usb 2-1: Product: 䒱䍑檇鷝텗瑉찀긽꛹Ᾱ珱찿ꐍ䐙潷耳骭棼핗躍筼靁䏝謼⌨㶋껭␜쀾䰷쐙䠀蘳沛ὴ䄡プ뇜鰐㭙律缅휨傃␱딋⺙웬輍佚⣯쉈ݝ偆⾕ƌ澊┚ [ 2415.232610][T24509] usb 2-1: Manufacturer: У [ 2415.237158][T24509] usb 2-1: SerialNumber: చ 08:17:12 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x793c) 08:17:12 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:12 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:12 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:12 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x80000003) 08:17:12 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:12 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:12 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r0, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r0, &(0x7f0000000200)='c', 0x1) ioctl$HIDIOCGFEATURE(r0, 0xc0404807, &(0x7f0000000040)={0x3, "f16f15e75c47ceee9fc86e5b13a442d40598c5879f8c3c4b83f81cd57e955b1304dd4a3e2cdf08ec39be87e57a35fbd4eb9fb5e34011bac44f595f6f5d79463e"}) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x1, 0x2354, 0xfffffc00}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:12 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:12 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:12 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, &(0x7f0000001200)={0x8, 0x3e9, 0x3, 0x80000000, 0x4, 0x317}) write$hidraw(r0, &(0x7f0000001580)="b81b5638da7e9c26791eca9bf99b88c9ee", 0x11) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:12 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x6) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:12 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) [ 2415.733543][T24509] usbhid 2-1:1.0: can't add hid device: -71 [ 2415.739590][T24509] usbhid: probe of 2-1:1.0 failed with error -71 [ 2415.761421][T24509] usb 2-1: USB disconnect, device number 84 08:17:13 executing program 3: read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:17:13 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:13 executing program 2 (fault-call:1 fault-nth:0): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:13 executing program 4: ioctl$EVIOCGABS0(0xffffffffffffffff, 0x80184540, &(0x7f0000000000)=""/71) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:13 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1) 08:17:13 executing program 3: read$char_usb(0xffffffffffffffff, 0x0, 0x0) [ 2415.995195][ T8214] FAULT_INJECTION: forcing a failure. [ 2415.995195][ T8214] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2416.008438][ T8214] CPU: 1 PID: 8214 Comm: syz-executor.2 Not tainted 5.14.0-rc7-syzkaller #0 [ 2416.017129][ T8214] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2416.027195][ T8214] Call Trace: [ 2416.030484][ T8214] dump_stack_lvl+0xcd/0x134 [ 2416.035093][ T8214] should_fail.cold+0x5/0xa [ 2416.039613][ T8214] _copy_to_user+0x2c/0x150 [ 2416.044131][ T8214] simple_read_from_buffer+0xcc/0x160 [ 2416.049521][ T8214] proc_fail_nth_read+0x187/0x220 [ 2416.054566][ T8214] ? proc_sessionid_read+0x220/0x220 [ 2416.059877][ T8214] ? security_file_permission+0x248/0x560 [ 2416.065612][ T8214] ? proc_sessionid_read+0x220/0x220 [ 2416.070920][ T8214] vfs_read+0x1b5/0x570 [ 2416.075094][ T8214] ksys_read+0x12d/0x250 [ 2416.079346][ T8214] ? vfs_write+0x9f0/0x9f0 [ 2416.083768][ T8214] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2416.089765][ T8214] ? syscall_enter_from_user_mode+0x21/0x70 08:17:13 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) [ 2416.095672][ T8214] do_syscall_64+0x35/0xb0 [ 2416.100112][ T8214] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2416.106027][ T8214] RIP: 0033:0x41937c [ 2416.109932][ T8214] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 2416.129813][ T8214] RSP: 002b:00007f798e6e5170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 08:17:13 executing program 1: ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000000)=""/112) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:13 executing program 3: read$char_usb(0xffffffffffffffff, 0x0, 0x0) [ 2416.138243][ T8214] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041937c [ 2416.146227][ T8214] RDX: 000000000000000f RSI: 00007f798e6e51e0 RDI: 0000000000000004 [ 2416.154207][ T8214] RBP: 00007f798e6e51d0 R08: 0000000000000000 R09: 0000000000000000 [ 2416.162185][ T8214] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2416.170198][ T8214] R13: 00007ffcaedabcaf R14: 00007f798e6e5300 R15: 0000000000022000 08:17:13 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:13 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:13 executing program 0 (fault-call:2 fault-nth:0): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:13 executing program 1: syz_usb_ep_write(0xffffffffffffffff, 0x1, 0x5e, &(0x7f0000000000)="9e21596ab8f243c72af990ab24cfa7ae42a0c06c29194c4e1593283ca4b8df1845b13c2c1dbcdabfdff3edad333aebc5b94eb604a434c979b755bb4d50ad09546ea782fc40000a3504910263c8096f3865f92e9e3e45ee797780b8a67616") syz_usb_ep_write(0xffffffffffffffff, 0x3, 0xa4, &(0x7f0000000080)="37ebf45348567e059988208aee18221b4425d51df932e6b3108dc495acacbfc1f9530d6527fc738eed8b139cdd752a599fce5acd02fce40ea50e566d60bb042597b3bcab182d165535ea1f5044262df37aea9a24e0045ee744fdce5657686098621c93070541a31deded59c76f3aa9eacc6a4a864a51adbd993ce45992c06117d10f4318fd2ef6d2bce7e94e44b682b73f44caa38d4aa22c15fa8917c0291dacaf3fc2d4") syz_open_dev$char_usb(0xc, 0xb4, 0x100000009) 08:17:13 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:17:13 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/246, 0xf6) 08:17:13 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000001540)={0x3, 0xdd, &(0x7f0000001440)="dd43776d7ea082380bfb8a3df0dc565da552c5a906a9e35e8a6d26bec4e09c00b9019e01afd2488a2e538c48f77a71945b736a58e5cf9322660b6ef716663d502e0819abf017960e014cd9aea2228449163dd5d93c44510c8126dee81d5d9e402dc5d036aadc18309f08819f52993b19e240059bb4f424cd689379b2c96a5fad1bc6d8b7cdb3401949bd77d48548c2c37158b8292d4972058ccc0f6d79627590d9c90ba77aa1b7031993e603d3b41c392e95f70d321e199f4f1a38d9d3ae07380342622b110976d7cf2ff8478db6652448b0978b12e7aaa80fe41c5a37"}) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:13 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x8, 0x101000) 08:17:14 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:17:14 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(0x0, 0x8, 0x101000) 08:17:14 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(0x0, 0x8, 0x101000) [ 2416.953675][ T8248] FAULT_INJECTION: forcing a failure. [ 2416.953675][ T8248] name failslab, interval 1, probability 0, space 0, times 0 [ 2416.966745][ T8248] CPU: 0 PID: 8248 Comm: syz-executor.0 Not tainted 5.14.0-rc7-syzkaller #0 [ 2416.975444][ T8248] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2416.985512][ T8248] Call Trace: [ 2416.988799][ T8248] dump_stack_lvl+0xcd/0x134 [ 2416.993410][ T8248] should_fail.cold+0x5/0xa [ 2416.997931][ T8248] ? dummy_urb_enqueue+0x87/0x8e0 [ 2417.002971][ T8248] should_failslab+0x5/0x10 [ 2417.007493][ T8248] kmem_cache_alloc_trace+0x55/0x290 [ 2417.012802][ T8248] dummy_urb_enqueue+0x87/0x8e0 [ 2417.017665][ T8248] usb_hcd_submit_urb+0x2b2/0x22d0 [ 2417.022775][ T8248] ? lock_chain_count+0x20/0x20 [ 2417.027631][ T8248] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2417.033860][ T8248] ? rpm_idle+0x28e/0x850 [ 2417.038192][ T8248] ? usb_add_hcd+0x2c0/0x2c0 [ 2417.042793][ T8248] ? find_held_lock+0x2d/0x110 [ 2417.047568][ T8248] ? __pm_runtime_resume+0xc5/0x180 [ 2417.052761][ T8248] ? mark_held_locks+0x9f/0xe0 [ 2417.057533][ T8248] usb_submit_urb+0x86d/0x18a0 [ 2417.062350][ T8248] ? __pm_runtime_resume+0xc5/0x180 [ 2417.067714][ T8248] _chaoskey_fill+0x335/0x8c0 [ 2417.072385][ T8248] ? _raw_spin_unlock+0x1a/0x30 [ 2417.077252][ T8248] ? __mutex_lock+0x599/0x1060 [ 2417.082025][ T8248] ? chaoskey_open+0x1f0/0x1f0 [ 2417.086780][ T8248] ? finish_wait+0x270/0x270 [ 2417.091367][ T8248] ? mutex_lock_io_nested+0xee0/0xee0 [ 2417.096729][ T8248] ? __mutex_unlock_slowpath+0xe2/0x610 [ 2417.102264][ T8248] ? __fget_files+0x21d/0x3e0 [ 2417.106927][ T8248] chaoskey_read+0x2e0/0x5b0 [ 2417.111510][ T8248] ? _chaoskey_fill+0x8c0/0x8c0 [ 2417.116361][ T8248] vfs_read+0x1b5/0x570 [ 2417.120526][ T8248] ksys_read+0x12d/0x250 [ 2417.124772][ T8248] ? vfs_write+0x9f0/0x9f0 [ 2417.129178][ T8248] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2417.135153][ T8248] ? syscall_enter_from_user_mode+0x21/0x70 [ 2417.141029][ T8248] do_syscall_64+0x35/0xb0 [ 2417.145432][ T8248] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2417.151320][ T8248] RIP: 0033:0x4665f9 [ 2417.155210][ T8248] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2417.174803][ T8248] RSP: 002b:00007f93c3402188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2417.183222][ T8248] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665f9 [ 2417.191177][ T8248] RDX: 000000000000000e RSI: 0000000020000000 RDI: 0000000000000003 08:17:14 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(0x0, 0x8, 0x101000) [ 2417.199138][ T8248] RBP: 00007f93c34021d0 R08: 0000000000000000 R09: 0000000000000000 [ 2417.207122][ T8248] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2417.215077][ T8248] R13: 00007ffc81223f7f R14: 00007f93c3402300 R15: 0000000000022000 08:17:14 executing program 0 (fault-call:2 fault-nth:1): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:14 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0x2000000e) 08:17:14 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:17:14 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000000c0)=""/112) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000000)=""/81) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000140)=""/11, 0xb) 08:17:14 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2417.573456][ T8264] FAULT_INJECTION: forcing a failure. [ 2417.573456][ T8264] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2417.586734][ T8264] CPU: 1 PID: 8264 Comm: syz-executor.0 Not tainted 5.14.0-rc7-syzkaller #0 [ 2417.595400][ T8264] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2417.605442][ T8264] Call Trace: [ 2417.608708][ T8264] dump_stack_lvl+0xcd/0x134 [ 2417.613295][ T8264] should_fail.cold+0x5/0xa [ 2417.617850][ T8264] _copy_to_user+0x2c/0x150 [ 2417.622345][ T8264] chaoskey_read+0x199/0x5b0 [ 2417.626925][ T8264] ? _chaoskey_fill+0x8c0/0x8c0 [ 2417.631809][ T8264] vfs_read+0x1b5/0x570 [ 2417.635966][ T8264] ksys_read+0x12d/0x250 [ 2417.640284][ T8264] ? vfs_write+0x9f0/0x9f0 [ 2417.644703][ T8264] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2417.650697][ T8264] ? syscall_enter_from_user_mode+0x21/0x70 [ 2417.656601][ T8264] do_syscall_64+0x35/0xb0 [ 2417.661012][ T8264] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2417.666904][ T8264] RIP: 0033:0x4665f9 [ 2417.670790][ T8264] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2417.690589][ T8264] RSP: 002b:00007f93c3423188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2417.699016][ T8264] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 2417.706983][ T8264] RDX: 000000000000000e RSI: 0000000020000000 RDI: 0000000000000003 [ 2417.714961][ T8264] RBP: 00007f93c34231d0 R08: 0000000000000000 R09: 0000000000000000 [ 2417.722921][ T8264] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2417.730893][ T8264] R13: 00007ffc81223f7f R14: 00007f93c3423300 R15: 0000000000022000 08:17:15 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r0, &(0x7f0000000000)="fb90dbe1df15d727f1056e1cf6c5b6492d4a7734e0c84b38709cf9a9c3843f1e33cdae99381671cc837ba3e6c3dae81a6ca9ffe1694c4c1e6a59f5ed601062d261f3d47cce72c69818a9045465bb816e775dc3a94732fe31", 0x58) 08:17:15 executing program 3 (fault-call:1 fault-nth:0): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:15 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:15 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2417.978398][ T8289] FAULT_INJECTION: forcing a failure. [ 2417.978398][ T8289] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2417.991894][ T8289] CPU: 1 PID: 8289 Comm: syz-executor.3 Not tainted 5.14.0-rc7-syzkaller #0 [ 2418.000589][ T8289] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2418.010655][ T8289] Call Trace: [ 2418.013939][ T8289] dump_stack_lvl+0xcd/0x134 [ 2418.018546][ T8289] should_fail.cold+0x5/0xa [ 2418.023055][ T8289] _copy_to_user+0x2c/0x150 [ 2418.027554][ T8289] simple_read_from_buffer+0xcc/0x160 [ 2418.032925][ T8289] proc_fail_nth_read+0x187/0x220 [ 2418.037966][ T8289] ? proc_sessionid_read+0x220/0x220 [ 2418.043269][ T8289] ? security_file_permission+0x248/0x560 [ 2418.048982][ T8289] ? proc_sessionid_read+0x220/0x220 [ 2418.054264][ T8289] vfs_read+0x1b5/0x570 [ 2418.058421][ T8289] ksys_read+0x12d/0x250 [ 2418.062657][ T8289] ? vfs_write+0x9f0/0x9f0 [ 2418.067085][ T8289] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2418.073060][ T8289] ? syscall_enter_from_user_mode+0x21/0x70 [ 2418.078949][ T8289] do_syscall_64+0x35/0xb0 [ 2418.083450][ T8289] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2418.089345][ T8289] RIP: 0033:0x41937c [ 2418.093227][ T8289] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 2418.112827][ T8289] RSP: 002b:00007f1771b01170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2418.121232][ T8289] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000041937c 08:17:15 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x0) 08:17:15 executing program 1: ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f0000000000)=""/194) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000100)={0x9, 0xffffff50, 0x92, 0x1, 0x7, 0xffff}) syz_open_dev$char_usb(0xc, 0xb4, 0x4) [ 2418.129366][ T8289] RDX: 000000000000000f RSI: 00007f1771b011e0 RDI: 0000000000000004 [ 2418.137326][ T8289] RBP: 00007f1771b011d0 R08: 0000000000000000 R09: 0000000000000000 [ 2418.145284][ T8289] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2418.153241][ T8289] R13: 00007ffeb2c266bf R14: 00007f1771b01300 R15: 0000000000022000 08:17:15 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x0) 08:17:15 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:15 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:15 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001000)="f95f0eb81cb35d6513", 0x9) write$char_usb(r0, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) read$char_usb(r2, &(0x7f0000000000)=""/4096, 0x1000) 08:17:15 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x0) 08:17:15 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="5d192cf652c0017bdb33af3f893c74c6501ba54fd26faef6e9d4091d2a60cf2a84286bd4ec9ab5e0c59621a4b8c98349825989451b46de13b92a54bf9ff51f38b4562d989f2a06f3f0f166a1f2b813fa4a1d2868b779ab50a838476fdc137afe7d6483a3fc981fbf44b0b53801bd6f09851f283829a19438fa099abb9fda57bf9fe01c656dd4c8019b127f6879e7dc8cfce12d7aeb3d96069845a8cd0244a2ce446e1308e1062aa480a817f6e99259000e903584b96be070dd50729dc371c8fe59eab47b559aedde5a6bb78438c716ac29495dc43a491eef22573381502a09636135c2f9dd3bbb7c3508d3e4", 0xec) 08:17:15 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000280)) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000000)={0x3, 0x3, 0x4, 0x5, 0xfffffff7, 0x5}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x81) read$char_usb(r2, &(0x7f0000000180)=""/102400, 0x19000) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, 0x0, 0x0) read$char_usb(r3, &(0x7f0000000100)=""/108, 0x6c) read$char_usb(r1, &(0x7f0000000040)=""/186, 0xba) 08:17:15 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x92ffffff) 08:17:15 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0x2000000e) 08:17:15 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="371db4012c7d2528ccb2038de8eeb67705af015a1807136a17d05e9a83477158eb35180d9ef41da808e92b2ed9a45573ba988ef780d5141618265a66264682be159bcaace634178921fd8353c02346", 0x4f) 08:17:15 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000100)="1ffce6860b172640e0174c0dea7d377bf042268d8dee8b367055d34c8108579db1671d466a647abf62c389b2c9b4f12438ba5bf7f8475076f5d39af060552b307c7fec7b89874e4f62c99bcb646c5e2601f27c8e408704063520a4e7eafadd4f25f9160b6bf4956bdfa9ab9fe443058e7cf5fb47a103ca421e09b5c9bdadee5e38fdfd1e83b2ac6ec5222d552b2ae66201165dc5c6d1a05de76ed5c72524c5f9d56e059bd63e36d5d4569cee996b94c4f1785047ed1925e08cae27f5df614a4d72c3209b8e0e293155e4006af0c7c5e2e924358028bbfd26211973ab6a9ba3512757f50dae260babc264e73b31716d4f4e6e937419fe0ebde5d1836178e6", 0xfe) write$char_usb(r0, &(0x7f0000000000)="522fa9e6dabe0bc8facdc69e487637f1e3b4a112b556ab408fa8d230e865d0854fa744e2c2a3914937d9dbc318f51345c6f05aec454ec0d155371984c15470c52fa6cf142661b8a5680d987cac6e6e99a2a68116fe0cbd3cf92605446753c5bf6378e848e57c7b2b1896eee0db3f714f79e1ab5750b29f42c47251d0d31b666b5f6dcaddbc76ef15f8ff5ce86d88cc1a7d392ca5c0fc02036ecbdc4cdec1c37dfdb9b5409c19a6fd9e0949397968b658c56e0429f827b736c956c97ea2a635a8011e8ea49682e524f6257851d10aa8264ddbe85e7f313da0bc9fec88796bb07ac0e0b071b3609d13b100", 0xea) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x800) write$char_usb(r2, &(0x7f0000000200)="2e99263758233528c5b89edcadbfe178eaf62ffb3bd42887118a8301b97fb599eaf90e5987340c6d85290817101c547992122b059367561378ef894e764a2a6f6e923a8693a0f4a75419daabd88e654921b8f812d8ce889730006751d4822a29411746c6b036b5f08eea03aacf8644e59bc041c498c7e1c41d54921404700c0c59e8c89136185aba52d4195f02864492d6cb68c528eab2b75b0e34b91f2d5f7c96405216d26d762711aca28ae79958f27642cf10ede9e3256a13b7422da4265b2ede7ad2b06f21e1287eb4811d4b09ad40f72a08083f952c7471c7a77db8e1a8c9cf4e8051fea4fd097133987e118aa7312a1ed485a56bca21ef56b60462bf98afb46629b4696eb35915e7267e5e85af3a0828335e6eafbdd45498c09a5630d29c157b35767b982afdde826b23e5e2dc81f1e4356c7dfa41cf05c60eab02df79c0d5340f2eda9fc586ab07876d7231b17b85b97b67aaed0192d251569c1ab4f3d60f432f832ea2d518385705023ba07194a592062974c067b942dc28e28ae13cdde210b7ba6b61d1247380c291835c8796e03718f300b4261fbe334060f403d2d35ecf6ffa488e99a255eb83de18436ae78ad5bdf67c18150b54b23006dc959f937a0c122ef79eace31701157a2ba244dfe18ae997d29c760d5365178334a8ce74129888ef76155c529837c07cebbd7c7f07062354a79a93977406f789f761d2954a4fff6034cc61a9823aa428c8835a26bede977e9969d9a320dbc910a39306d7f6064e5477e25b276ff8e9e8f24c3e81c22127f7da62d35b6e4cd1ba917956f680ffa11b3d015cbab5ddb485624b60be7ea619e576bc058bab1505bf25a2604aa1bd119e9cd2b3ba30affe167d939ee9060a7f03abb5b4609b391184b8d48b6aa3ff1a3a35e14691c25aec443703744f09e8a41f117fdac0aec2f60dbbf3ca1ad067cab8e7a80840fa6a0ccec53d248acc70a83d82dfbe990aa7bf06094285822e5185f4ab6ca6000efe82b74bc2305fd43ea5d90fbbbc01752b06858738fb2ca772c101f18cee4b26b2679dc7c67f9adcd7c072a12d706a865257eedb6854bdd11ed890cbceac3f3affed91e1e9d814645a3de8445a377461c468484e24b239a1908f069f7a925858a2f9141a50d4fd02fe0e8de9a356cdee1675a1c99b150dcf4372269bd86b458e06cbe34439aa80155485468708224b106be21745fafb1525a75b825429161b72d2936345d4dc6972d51b804d59a60752f1495546502fb4653b81fb9bd5b293e2075df66795567c4ed86c983577b14c57d006ef23b0c44a8318167ebed60586c8352f693f6c6e50d34bce74a5e93adb9150062683b91334cefbf4d6e058f8f7f10faafba67ad62b14347af9b51326e9dc36e10c98879f13708cf8103be1e0308138bd8ae10ecedc64bf66c1b618acad7f67125ba1999add6a4bd209013bd0c6560a3170324550df928f1554a9e1da00f16a05ca27807d522177893486f03d4e76773f93ea930393c48a2761a31687e6bd6f252ebde9c4e7958aee84a346f5ee04af93615f461a1d14f3971ac02e70e04b868fc34416cef5d014b5b913e8b2a486b594aa9a9f21b9f4bc26f4ec2dcc36f73be337f64bacd36fc1299262a98116003bd93ca184d2f2d58d325c5e6f3121dfb4c1ef70bd8bd67cf0f4aa99913166290c56683b846f43f09dfe8c3bc461b19bcdf5540ba0b7100de5ea6b4758a36a8a8f6784ba21a3193e4efe9f8c94b89431029463d031e57a2a2e6fafdbfba5e844c87a18100cd6a9fb15ab0a9016a28ef27846797dac289f442e784e6abe58a6188b36d899c524664e138955e9c0d5da6e15113ab2b7c77e301883c1c150e1e9ff7421518c58e05291c65199ef43f2b37a7dfcc6cce6c0ab06858c19ee9261ae98240dedf53c84a1bf56fd8fb214b07c415c9e6fc9b403eb3cec8463e96c6eaadf391871ad1d2b33500dfcf9144a5d1369eefde3ce4dd9c34983c3c66f7f8524d9f14ffe87cb49aed17e4f1335b876702d75dda2d7b692a23548b3cd34cab4bf28ab9706281b3ea02b01377bb2bcdd42d20b239b63369a95ea4b1f52b551e0d3842f313a29e8092ae5286638c5ed60f55cd4e4add5e9d50854c0499a753f279b9b8ff9fbf826ae335296c7a5278c47fdb94ab79ec9d5575ac211936ae0959c6ac322e185e6ecfcfceb13a21e38a49aeaf71eb2b991acf9f26142ea69ade1b8c6ea1911b8b589e2dcb3aa1138d4e739bd1fe180bad82c6b51de8ad78c7acf7374eb3707ded59ac3246a6d4742319a3fe116ab7fae868f19eeed915fffcb82db068672ccd0b41a93957b51412e44c36d6015e5043ff22a704caad94183ea5299d48aa982e876d2e09d4d70e467dcf7654394fe1f0de74cb2df39bf03f2592ba77b20c0d63ce9f1d4a695cd6274fca5aaff46b86edc1cf6110eb5e1bb4b64646163f766b6be3b85ef8e5110400c808288d70f67662886d5bb78ec0ebbc8e14604603135108632a7dcab96871ca809a660074f5c7e6ab984fd2b244641603758f371090fb3f223391847f7c09ece2f42473838b976ed259efc0ae2d57ee977dc0f24795ea36cdb35c638415fe276fe6675e9c97e7ce1ea9a030d0b235aed347ad07e869af991c7afd667668a9467a31c5e65ec32b0858bfd3a0752e2bbb1018a41576c4d831874abf5670176e649bfa05c491c97ad7f887c98c4adfe12037e26ac6dd437369097d27c0113fb7331c7dc051351876f4ecf367de722da8ad3f93ea6fd67a1eb14496bed7135374fb5060aa7e8d7be2fa0f1ecdd10931a314be06a4f8a385f291cf9482a611bb2dbcf96c178ca51f549840c1448391115d7b08b06a661c85e66edf3cf848df73b22f18057b731d60ed8e73dc54912f349545172be6689b2e763a685f725292d5bc2f31c159bc57d2dab1629bdce0393171353200f16cb676af3a0d52ec8e132480d43d7d7d26bf85e0c7956b13e1bf88afa57b525011178c27a750798ce56a4d2c981797b7789c83d39c3661e099879f9f475fd40872287ceb7967187fa251af501f3569b7538761e0715c56e9e56aaebe0942a776747632d4f63096a594c6fbf37e7eab8e3cc4e55f10fbd03235b8ceb88ed003a50f14a586645e9935ae7546a1dbb6e391fbca9e75072a3635ada0395361b37e1112e5ba38ee4ba84825862d548760f4ecb646f3c9e1b466a95d53b5d36c5212f960374d3dec056edb196a9f67cb3a7f1493b60e86b4d39a6afbe4cfa2e7c1c28d3d8f1ac4bc1d9116cdfe056bd50f61dbdad4121c4809d9706da0ae8a627587d78922c33ece69b194b2014d42394d6a8e72533cd927a7691a7b5f0ee10ee8adb3803a108e43f21325cd4a2153303fe162d516df62c33fa05c3f39de53300da6ded80997b305cfc7f66015917c823b74478c0dbfebbdd346e91dcfa99df78cf65bfee971a8ae24b8ba6dfb68c62defaa06130c6df0e39fe0d78646fcaad6b61ba36696748e6b8bf936b89e520532c0a5fa03d23fbdef142239aadca101b1e46af918b092c00c41e99cb5c51e9def5bb942b2dc5092217615249305775d8c69cbcbc9f9ba6cd36eec36ba9d1ae8efda22742e78ae422aef7d3d4d47033c975f24eeeb1dc4cfcb5b92718e5f59caf3586c410aa96214c3caeb722fff911a29ebb46a7f60c6a3dbdc8c7f8228ce5b83ce9d148ca8876b8f8fbe4525c35eb84af9a7d09b08499bb8549fa1e9ef013df9146420d0f127af021046a44501df766a5c2659fdf38d09db22b1f2ef14e60d9501575326aae44925a1aca82f9196c6be833cd10df2acf9e910bfd50c42507ddb74fa1d1b74da393e09389a79f6ab0e41804fbb1daf2405516d2cd631d37384b27e7d844fea7a10b4dd7c92be583da96516c9181270bdb9250783d49b5a3cc0471babbe808aa1042c532bcf07548317e096d23dc8e5b156d2c82ba9fb8ef8e5dc27e80880bf58db58b3a121ff894599c8f37f3188d40f0290b4152bb293e8def38ae120b97982cbfa01914011b7b2bb8e71697f26c4d250606c1300f84d44187b1ed87aa1733ab8684285d9d347fc2abda6b7fd4bd9e66360ee5ac7afc53b19f2ca0e4b86a98f0e7f52cf9b86b981f8ffcb9191affbb5e3cca33704a24a6da485dc37f13e101fc503a4931f938d9f58731ce8e085f9e9a2b2e7365ea96cd3c0041911bf343adbc491522b3b241b236f6689288a573c032e2b413f05d49b49db4e32e314c1fd11f744f1b96c001026a392694d559dd7ad8fe08cc3dca85fd4cfe4d96e5525d25c7b8c7be0a1a434f8244d4d77aaa7f2234f38d51d99ca602ab1078a9ce53a26e6a4f6b39fa1f0e829cfabe7db4eaf054db45751ea69c0519e886a6eed7303c881ee26c2fdcff863959ac36e7409e15c498f1dd39e47153055921747c42c5b876703c67590b6067faad08246da92646bd01e1754893076ee20dbf4d01ae665fa1c0142de2ba81eb2f1c26927a8f9594b695a5a11c44dead08485415c0cac3b020089bea8155704436487903a36b761f4c3fba19024254861e92327102165990d556922612c5c21f8152ec9bbe9bcc77dd6842930f4052a35492c73caa9f97b7eeb153e71f58417a401b437648ce1185f06ed2a06f49870f61dbbb4f9bc73f07210c3218d24e37e3f16835321ba6c47d2cc458c4c40fcf3f4b2c399476a831f822b6158716f9780657e6c314745ba946e3c48022399c175747cec4e297c1b392915f291d3e4a8b20dfaf39f23870ff3c171b6f5ba97892a2523ecb66f2d0484825075e249a295ab98483638e9758d020cee39cbe21f8c350f6577086a4f6b51bd3738c1c87678c9cc87f9cf7411a3ba650cacc567f9ee3bf791f54d5a485272dc17535beb51e5f59d9c02f6aadb33611d6260e5c1b91da4585bdfa668a4e82aacad2c3e2779f76d348c96c9ef0d6d3f7f70b6478d38cc115d1217f8c7f77056567c45d6e8cc8abebc3e38f8156c49e53152a7b8757697de855897806f65baf128141a91bd268826105e90d89dda326dda24d3aa57dbde50420f2aac74d0fea723976d97a77775082764195cc1c1b1cf22a056a287873422da40cc9f245c07a7a6657139cb9f99e1ac281f458b7f19e2d6a8f67f55a09cf886cdefdcfd88bcd2503d0e22e65c3bce1259612a2e09d4f6a7d1995b0fd36d05c6494fb0d5debfa3f8a1d4fd5b9410746edf116ed3b8ee609f719e8abc2236ca5844e258bcf7156c4c53236fb327f241d1925563c16429aecc6b3536ea3267164b3fa34acad726bad82128d68677bf8d4f28ee26710b1953fabac480b767e0e59e008176d4d573675b80c3947325477f132f8b3f91c140bbcfa0d657ab36b76b33317f94f4b1a75bf5bb015fcdcc7adb330cf8d1c716d7bfb513c5aac5e26eea1f3375a0fa03634fb3435734c6a40dd67570d8d69621a86c7da7c09e9bbc91ba4143d7e3f6cb4d30aa37eec8a80b9ee8349e78312c156466ae938f883e5400900f67dd0901ff7f9c03a9ca73a4491ecc1f1a21019769d08faea5b94a73d3503070e5e2a884b1295722092a1aba9763d284228a86f680631dd030b408872d0984f14b1d3aeafee207869203626f64d434c54be415efccead6ee0358de073c422775ce58c490d5e8bc0f325d7ed98fde0f6e81689cb047d9339901fd1af602bcbef2b6214865dc6cd69b238c9cf72021ad6d87dff588788fe863f8462b9e51614f01186ce577f4342cd3230cc1b9812c44f736382a603822b4ce66a0d308eb60d33712b35186bf41746ce141ed14cd4f9", 0x1000) 08:17:16 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/246, 0xf6) 08:17:16 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0xffffff92) 08:17:16 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x400000) ioctl$EVIOCGABS2F(r3, 0x8018456f, &(0x7f0000000140)=""/255) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:16 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x225) write$char_usb(r2, &(0x7f0000001040)="a711e19a7f30032901102a582a6a54a5944f987eb00e0c4debae913dc8a32a21741bac24cb37ff95c8bb2458e192f005c9d7de2cc8cf85bc5a7d5cbac8f2e254affdba720b08746bb367a27f256a3b3188cfc1e9368b2df9b21cd71b919812163e489455385b55a8e9d7cbda2f42987ec1197a2b3ba083887e0d7066e467d208eb80bc24ba54024054f1", 0x8a) write$char_usb(r1, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) write$char_usb(r0, &(0x7f0000000040)="042a739198030f965524f62b17c5fe204bd687e550caee87d9d8fb38025fe9b845771daf5c70d8479bfe40aa355b75bdbf26d6d2067f7a9cecdddc0e89e5df207e3aee07b8a4cf354ec5bb29030dfe33f6c1a4cd420d14ebaefb17934055cdf2983f755f3f9c381c15d661569bddf92a1c2515ddaa1a9a04cdc7c0cb87278e7a74b621b44910addb463f2ed70b4b99e5d7653b92fd8b302ff06235c02a418551012b500a59f16bc8eacf14887af8324cbc327809b1fc19ccb2694b011d8363d525af2173114e6d36b067bc27e808e3168fa3312cc554295e783f5c22a016f42726bd0b58db8f26029ee980e9f0a0eab04b42fd66085cb55179d9e138ac4fc165fc2a66832cf1d5a3e6485109d34da60722051cf137354518449f3599608423e4ec655b34f4cb2187e4fcda5ec7664ee721154d6e2cc0e33f44ef007b3c7bcd513240f5a9516858419a6170dea27006c100d32eacb3ea87e6935c4358c280a3689f4df323c9ac16a17ed641cb547cc14286fd91913ad93a4125ce9a596d198bc2eb7c1a5485ca3665479423d0147874dc64430b51ab4f9b4dfa92a788f4c0867c2005e568c93af80921376230dcffb799c36ae32d4f228b5668d3166a0a09214369e7be00e9b234b78ff908ce58c002052f688245d17bf1d249a60e9133ecf4f512299439b10619e1575b9abe2599372534d2f38e4a742c278546776e77e64d0bcc9e1c4f2d514065cce55dad31852c36773a97cfe6f90742b633de3754fc14f77750fcd6b47863b314151455d6b8a2ae34d1640ac2f97f798e4fa24a6a86872cad6db46acf24558c82c9ffde4c65d2b55beffcd2a8af56b293298b2c43c6580bec7465c7b0c281dc0a8a875a1ec1a0ef3e263343eeb733f0797a0e442a3e3507b9a3acee011221d5406678cfb4e3d64be9c14e20d30066224324a2adb6f399f317524ac3f67a84e913b6bcaa96f3f37c3ec4d22775dd26a60439caa386a9f250d838ca22ca883ea12dca2ab14703333e687ec5681b83b7017e50c48ff6e73a77bb501ccc557f563812787d1adccdd1cc5b4ebb91c4e1350a438c1bc5ffaaea395084dd4d7fb53c16f699cef166aa33093d45a7ce4c461df3cf17e77b30955a52e699ada81e5330b7aa725bc7403712a39ba97cc12addd7dbf27137b46bcbe0c96b3f293f99e9fb1d630f3993ea5436d36faad3bdc68475ce666301ab2d0ecacedfc27329c47d533cfae4325e7ae9cd7a1109659cfcf5dbc57b3f23e7df42a68d549a5b280e0f3f18ec54d8d5aa7925571c0612d8aee55265c541e1b44b8234098cde6ba0892c420184b402451dbdb59ac745fffeae7d611845560f7e2b3a5b93ca31e89bd48c7ea57c46051f1f47ec784d6ac904fc04ca6470c72498cad3c51eba83d34b3351e9fe96a121d8086bc39fbac7a2c71bf0cc50cab90072db634af2d141b684ccbcea5741a6bcf8c5b744ada334b12d6f0b0ca5ea0d03d8fa88ed9cf1fb45918181fdadedd7e6403b339b8aba69de7f240f257a5db9038fb3342d25cc2fe22dc744bf2e378d2f5d4ea3f0149c5fcd73b4c5108064da7eb179386003728bfa010e07ea42b4c41133315a44420977925922cbc0096fd91c865a8fe045cb0ddf1a155fa8f0db9095faa081f0da5eb8a51e218e89ce678f9e435c32a6d3c4d170e1fd0472d42ec41f2e1a1d3890f889b1134fdfded52a0fe1450c76c8a10e2c0cafc0305a6ba2cdb12d3fcc299abafd75d653077cf71f8a8a305d544ea61cfa59cb171dda0bcae897d87ba11faee009a3a64b99742d23394ed7cca15edaf1058b9942a0dae00686649665cfe089b6a3682c62f263ef900c4a43a2b7081ce66e577cb6aeac397015bf4bdc2dc6561ab664611438837bfdb267dd2776aa57dbd63534fe7a4737f2dbd3e05c8501897488c1a60ffd4e03ba52522f0738dc41997aac4d29f0dc071a33cce45bac429d48195a47482cfbb95a9c4041c98bac2bdcb720b0ac53826b7ccaa15dbe6d327bef48cf09f8ed3a9b61134501c5804b5b1a87f83e081dacecdea12289979306157e988e376673d2d93830704d3ce5ec18526cb27691a21bd9ba5d6e5c2fdaf1daaa74c908a49cf5d6abc6b4906fe5597d35152584e6931f694bf86035a983ab6aad2fd307b069829f4cac9de25ab0aaab8d4ba92cd38d9af8e1257f6c94813b261ff0033917a3b8203616058fd1c162aabb9f3f3cb8e197df36952c698a8f305687af72538080121c0094ad8a1fa24c81d9ed0197b2fe36191d1e8a7048ea15641e7d9e5124cbcb12f1f34daf43a777d2ca2a0d8d63f9548faa774b17e64ce680764ba81c583596c7151e0bc66d494933998eaadbc845d9e89141dc7b7464156794ba3744c0d2cde02480595592ec93ffabd176974db71b7128907093a4b694e7bae8fbac04189e10c75c529cc1f79778a178999d3f50b5879d4963a1a88127f68fe5c5d54251ac8ab2d7e4c9eb0f1fbce7898edf684d8cd16640c054125fc0b836db344613706187f9ea3bbc685057703b1e10d00c233db0646cdab8009340a3343f5ef80bb163c508c26b8be25d234a532ca0c36a710e5bede843455cfa5c1ca73076934435d8b76ac1c58abed9354d51e07b8a715a8bdd05976d282b3e512d8a7d944d31262b5a536bf65712a7c40769a916e0f2ffabd299558ab37e24302e7633577080c6e9e59cf4bbedcfef69cdeecdc75ecb046f06dcd469e8f4339f63e9feefbf134bc1d79af81e03f21ebbf03dcaee36bf070ac0bbf860b6db937507876c7885949cbbd6c47bc078cc81f82e626735249de120b8439340ae490495e092fcc0e1ca3b091023dd8a2d2d55ac04adaf957228c5bc28555434a2371d8b0e05b69386cca2e8ede4ac4286d55ebbdb402f1a3c64bf5d3f281c74d24f6e65d508ca567643defc76e1d5b9179dedab930fe6b6f09b278a1d22771e9a65d337cebe1c3444605f47ba21a178b32bb6789232cdb55d26639f24afcaf66f0e6a43e37c24e82bf3f3fad789a37ac8d8d6e9de7833a968dacc1f0c80d2d88bd94dcde4f86ce32e83ab1fe2e89ee55b74e0ceecceb570105118a61f7bc85d457c0045f07c612148dedd216f9b895f888a41b57951eb95a2bd4a65dff5256866ee0883da6edc1b13018a1afbb309a7a45e5265403295fadb7fe92c654e0f93a7c4b3016e790a838d5a33a835d74f5aadf792372f6e3dd78927a3239a51ff59ff9142bc41bee4f45544f6a5e1a8afa9c68fca1d36e07b4de13ee814117e5440e63d6a4675c33bdb1e5502d0249b7bb935cae7e7074ea26896c7f96599bf44776298c5e33a78d4bcf84147b23df407400aaa85901f574cfc9d92ed31aefbe2f68b13eb6eaf6d6714c8cd87eb990fea875fbf65da7f018df4f44f31a45f43635b7a5b19791e1ed72cb5193e9127cfeb5ebae9fc98201098304d9f92060dca2ce34156d1fd761c4448b4462acf10e040531c1eb24e96d1f8eb92a26aba270708b28bc7db6e3ff6e638c6c8e8a5b84beb7d7a0db210ec8385bc0e13ad5db3503ebc25c98f81db7389057ba268cfc85a09fd63962d80ef3c40684e92c93a850a40384fe196f6202d5efdebd5e97abe9370034c1e4d33fa0bad1ab35d4eb660d90965845a05d2a5a35801e27df9bfd88d3ecd0c673598a8dcf960790076bb13b8dc29023a5fc779030e8432d1d00a89774a71a4b745c990ea0e47e4bdfe6f079129aa7828359495d5ebd3c93f7bdb155b3d68cbe9cec6afde87a378882ac714b583bdd7ce253ae349570438d34ba78535fd7af96706ad8905d4c7c7dda45bb49eee86c48d20cb563d45dd90ade74d28af43df0ef7ce633044d2a16f18e54f7fdbd7b061866295cabbb924df859d4144ca81d18a61b1bae673a04e1392e7f5258b237656c8db97095967b340b93390455135993106977b5091e39a569348884a91b84f7a63dc1efd505d89472cb438d60e6ac9c291960f480cc301ba363ac870e3fcd6f154a127a2d627c11c3e77496a6981aec4d7bf45043a9d3481cca95f0de820e591c069a311b26087baada9ac9263138a2094718e35b7db97abd6f56b5b88d04903e774878875df638bdb63df18b73aef3942456c751123cc11b1548d596a9b23a5352f448aeabaa6f97b584f638f6eb988beb52c8885b2eecb3239e567caac5f13be4a41265ec1cd090e8fe150bbdff831491d4022a339e2707ede96480aa6cff3fa667dd197589a6ff7037e5e6a63376fc660e19658b0ae73112afd85a725fb2ca4dbcfd9bea0566851240fc411e9dd5f5361fba8a28ab453d3bf405b713577ef02040e9895da97e0806359698ae4d46d2cb172eff53cef2cb1e7db3fdfc1f5919effd6062e4489c9a3dbf3135c6077e4a4648eaa279335d4c99b2b9aa926a67753599bb88d4019d7e99b72b917e6837cbf4058df521bae1983e82eb7d39b636bb78b91bc94b4c76d9551b3ffcb8b1c67501a6e93368f93c0d991c3b8211dbf4a3f14ea0fce12054a0a702d1a9837a78bdbced721834a33a76f366c083fb970f3e7852f309709e4bf9c3cc25cb13b50175888db2c34a5a68b077e97737965572066deb3150d760322eb59f4f1857371b8c1c1155c593bd1229abe1834e2273a059400432bee5ce881beb8af3283221f63335264d5ae8667330dadd9aeb297ad6b801eb739ed7f1a623a20e7f09e51446fbe6634526a3649b0c5d0e235403a455ad0c27c2ea8191b75c9f22ba5c1b04b574259e64aa67d581cb198007e36d3b740bf3b6ee711dbd4ee085ae17dcf4257ad0fcea92c9c2797ac2072e503716660e758dd3ea93ddb62dbcdbbbe3d219d5ef402c7d39d7f956efda75dc197fba27c710977bd45baf7acd13823fc2d3ad0e19609841925ad0393d1f36a7e163b7ec968f57fdf8a810a04e1501cc9cf1bc9da056476bbe60b2fb5bab408984a2dfa3f378bdf10500b983081eee7964eae699f9a65d353c439da87b47778b25e8ca919a7e8064c0016ff354c7be921a8a29bb0f8bac089c9dddc271bbaa41f79dee336ddae7478c2967b8f76c2effd948daac8f789c1415a73d0ef9941d169f2966d443fd53c38ccab05a640b4442e4c9877aa0bbbb159d4de568d2d9fc678d3cbbddcf0321232a4eafce6a941c15d116714330ba1bbe31071c62ea7ae49b553b2473259b11e673e063308170f7adb70e745d38d99cbcc34e62c0713c2a8fb9efe162efcf3d9cd02e2095f12d99a711ef8738721d69722e4d8f0cc766d63bda553e04734efa53da665c6da7d6d652395fcbffa88a84e5e32a5302487c97fd39c6b7e359190f633509ad29c4a0c670764d649628f52f97247e09f580a13b2a0b86b6db3deae50e322d73f249225a4934b963435f476c027cf4a4aa6a583e7f16061138f987ee9f120d2c29cc4577c00d1b52efa8e668aa1ad673c0797f4596277fae5cb2fd53cd74fd076f3dbf235c2ee6508260601eb9891087c2840ffcc781074d37d3e0cffdd4730c6d74be54ff9fbf6ea20104397e7e02b522ff3571a6f10a9147fb32958f4d18f8c2969c8963953a4f7b6f1c0e670d27550e4cde7f2af1cab2da0a34f15f9754d02a2d106ee4ebd4e4a6d7155d92374803a2611abd919a8f1afb3475c447f34c0addfd4d04ee18de8aa8e570398d1d9cefc73faf0526994fb5da65366e7f79c0e080bf24388bdf43ac97237586494b2e609d043a8cdfe030653ba6b070f3f2d3e8c70912d10e0da884c04bd63c77690256b1018fca4baceca5f9c2a73564aa9da4f2bf7c14cb70d2a3b19f30e39d0fc", 0x1000) 08:17:16 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="246eea9a2471304f56b2a80516586214bb3e19a9740da07375ad59c83391f4e10766bfb46a45c4e4f905a09f29e7695ab8f7e8fa0ad186379f8d8e7fe5d3", 0x3e) syz_open_dev$char_usb(0xc, 0xb4, 0x7ff) 08:17:16 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0x2000000e) 08:17:16 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x7ffffffff000) 08:17:16 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x800) read$hidraw(r0, &(0x7f0000000040)=""/56, 0x38) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:16 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {0xffff}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCGRAB(0xffffffffffffffff, 0x40044590, &(0x7f0000000000)=0x200) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:16 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000000)={0x0, 0x1e, 0xc135, 0x83, "5abd35c879d3dbd3e6c6bfc62ae545117d10c49586881a1ec598690b507de052"}) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:16 executing program 4: syz_open_dev$hiddev(&(0x7f0000000040), 0x1, 0x280) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:16 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000140), 0x1, 0x10400) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0xffffffff, 0x280000) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f00000000c0)={0x8, 0x1d, 0x8000, 0x3, "346385fc48ed65eba3e354b8b644e1b552d74e294603fdf6e2712a89313d715a"}) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:16 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000000)=0x8) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:16 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x8, 0x0, 0x200101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:16 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x40, 0x42200) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000100)={0x0, 0xa, &(0x7f00000000c0)="9f892ffc3c1a973072c1"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="dc107c7d3fb3f62896da5695fd8e58db76ee15a6f79edba0ab1acb4445f973aa383944c5c10877c5c03603729e4846248741472887bdbdad9372849dcd3c67c96426e8e2993ab94cbc1948825b1839869c22fc830a4cf799a30cc84fba5ef7495d0464696a2041e4e37637a46c58c1514e5b9ff7aa3b58bd8a3296098e7c41eb217175f07a2e0a3197e3b2990500cb8a713cd7", 0x93) 08:17:17 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000080)={0x2, 0x78, &(0x7f0000000000)="544a7c8f42cb9630cfbfd7a3b5c83b16ef6341876f384c736718e3d41df5bec73bce2cdf74fb054c7db72f37585385d89b334c96f8ebf472b2ea94c357ae5156f6e56f3cb913ef22b2211f44579d6f94317c41addfa169ca1202cb5db404897696b954640695945ed3abd01e03e574b7dbbed01a74a957f3"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:17 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x525800) 08:17:17 executing program 1: ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000000)={0x2, 0x2, 0x1000, 0x0, 0x80, 0x2}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:17 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0xf0ffffff7f0000) 08:17:17 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x4, 0x189043) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r1, 0x80404532, 0x0) ioctl$EVIOCSABS0(r1, 0x401845c0, &(0x7f0000000040)={0x8, 0x3, 0x80000001, 0x7ff, 0x1, 0x2}) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000080)=""/247) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f00000001c0)={0x1, 0x1, 0x7, 0xc0040003, 0x40, 0x1}) syz_open_dev$char_usb(0xc, 0xb4, 0x275f) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1000) read$char_usb(r2, &(0x7f0000000000)=""/14, 0xe) 08:17:17 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, &(0x7f0000000200)=""/31, 0x1f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/79, 0x4f) syz_open_dev$char_usb(0xc, 0xb4, 0x7) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r2, &(0x7f00000000c0)="4ac46259547a0d635a", 0x9) read$char_usb(r0, &(0x7f0000000100)=""/231, 0xe7) 08:17:17 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x92ffffff00000000) 08:17:17 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x18000) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)='c', 0x1) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="eb649f0b8bee28588a2039441fd5230fb259ba4c10", 0x15) 08:17:17 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:17 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) read$char_usb(r0, &(0x7f0000000000)=""/107, 0x6b) 08:17:17 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffff801, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/194, 0xc2) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:17 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000000)=0x6) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:17 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xda) 08:17:17 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x200801) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000280)) ioctl$HIDIOCSFLAG(r0, 0x4004480f, &(0x7f0000000040)=0x2) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xa066) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r3, &(0x7f0000000400)="86709045f9f3304e596e9ea29a9bae6e0fccb960eea21a8af496ae570500b28eb03a6207b72824d985af232a88ace2fb0a73480592aadff8def21ef92e02ace71d1f821e3a0d519eafbef7d28f2b344f0ebf588b844a488f3ad5c3f06d90d06f795e225979e796443dbaade6a9b91520483cf5b9f3e56cafa292de7cb8af45920309000000138fc9ac3bc9ca94610eae41b52c74d1786a07ccd566cdb2c042710dbcbac3aeb1e48c840420eb917be62c31034724d2d8e44bfb6e5b4a4db0680de31626dd9ca00b952e3370d497a2ff57cac88596f0f94fbb527bceb0fee9f83df7be46f3a9c17a5fff5b7b9942a0263a3c3c1afd25c5be5abdc78bb38c8dc88a7def44d0b395fc80e3d1b270f61d2277fb8b4f41674ac44941f65d6634c51df93c29799fc21a2a771933af443219a674a4a92d85e60409c4acc961083e6833de65562decf5a2320a3aeb884a2f1d05d3356bb1ecc321941101139ee842942325d321da5e1c5073d6bd76fd86e5bd754f30f9dabc659b04f9d1a9f58c2f1ba583466505ee1e9fd4d8e552d844afbe6d24b77cfb7a68765cdb6589a4df4a1335ec95f12a712cbb226818948a3a7f8581afed8c59b40b29641290b602155feffa8fe016d518b9ebd4502e62d7a76c410274e0cc26a2ca49a9cf60f8b5c567b7d0cc02e4aaee76a384a33aa7d122fda78b51178e", 0x1f2) read$char_usb(r1, 0x0, 0x0) 08:17:17 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x761) write$char_usb(r0, &(0x7f0000000000)="4b84c265728db1d974f4b85f86b0c21e721e6b48a8e24d76612d9e2a1305182abe92daceb47cbc386f340a699e1086cfe9c6a2f7c2247d9e", 0x38) 08:17:18 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x180482) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:18 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:18 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r0, &(0x7f0000000000)="b73afe9a85f5d9f0d8237f36ca2f1066a8888137b2c9934ec2580da384bea241d2ca7f70a0e16cf3fb39b173c646d6b65e27f892a5c37e148fafb13f136268f8a6eabc33adb5526d59715fcc932cea0b32f94fdc0902c58b133b9b816374558475f364a52e82663ff16afc710c4555ecf65f3761d3f5a7d84299b2550d19c4eb985e4dad4a73043a0e72e982a2827588cae5fbe9043bed73169a781389051d4c5ccf88fe8b82077d0111b96a9483fd53af48e951bfcbe402", 0xb8) syz_open_dev$char_usb(0xc, 0xb4, 0x696) write$char_usb(r0, &(0x7f00000000c0)="5548d10a5e20449dd3953163bdb7fd6084ec644e7e7c89ee27513b3534cf5ceb4702d1bc99d6c722ee72b9310c8393413e5f8fbf964225b36d2f168356a7dbf453ceeea9b52801ed197d7d92ec8b353e79ab46956f577e5239e0da6f", 0x5c) 08:17:18 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x4400) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000040)={0x3, 0x200, 0x2, 0x81, 0xff, 0x9}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:18 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="63c1e3edb8c384d70e57d1d061f900b1ce06adf9cf89d19f5a4bfb63ae0b124d7b74f45e619fdb66815f9fed5624712dd18efd578aa8ba15c17d9ff802cff5bf4be25a7017cdf5621bca43b9df7b45cfb03724851869d85626fcb90d", 0x5c) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r0, &(0x7f00000000c0)="cd9fbdacf15b9f0ea0046e7556c0e0f6e8432607cd611db46a6d", 0x1a) write$char_usb(r1, &(0x7f0000000080)="1eb1fd59fe33a263543f7a3e87127191a64ff49db9f196", 0x17) read$char_usb(r0, 0x0, 0x0) 08:17:18 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000019040)=""/102390, 0x18ff6) 08:17:18 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)='c', 0x1) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x309001) 08:17:18 executing program 1: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000200)={0x1, 0xe3, &(0x7f0000000100)="916a2b7eb7d538feb5fb923ccf8c270ef17da80793377df46154ff5cbdca116b72d8fbfa52453865df728949d4cec42fc0d771e4352ebeed27950415d35341243298e17e1f8b343b4130dd72787290eea1dc1b14d1135055087113be493c754b4b3ce672ab144d0151b35cc087d52b0e12a7b1d72cbebd5c0835f6be1570596097d1d877be66a41d3d21f2f902afce53c07ff44b310fa9c4a5738414e5a6f6276718dcd89c94392940a21a6e1ac7c5b2f105590119c8c47cb77876e1b4240a0d798929126d8243face08c29df64df13e156a3943a204852ca053a7e31654e627183365"}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x100000000) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/201, 0xc9) syz_open_dev$char_usb(0xc, 0xb4, 0x800) write$char_usb(r0, &(0x7f0000000240)="7143dab8b6ae488179e64098da27dc6730fb71ceac075c2637816b667fdd87efc4647b5ac1d7fd89c9372ebe32017c9267700cadc1bae43352befbcdca1066586937335c253ae03e210b3c9ee1e8", 0x4e) 08:17:18 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x321400) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000140)=""/246) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:18 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r1, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:18 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000000140)=""/163) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:18 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x80002000) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="3fe1631beccc840b5cbb58808a5c033da0e607fd9d5a4a3abe66d9e05b214ef3e5497c43cca63cafce75d0635c1033ac905d7edea7c8a5d7770a271bf10c641cec8a1deebcd048bca430f82b8d9b8c49c3baf9c8bb89eaa4abdf2c94a201011d9238093a5ff4ad517245567aca26d6a5e147f862b9efb1397fcbcaeac4dae32ee5eb0f4739cbea4373186cf4de69b9e1b0cf21e808d6d64eccbd52ed1f3fcc990bbd4c9a63b85547da4643bc39a20e768885242ae0c9cbd44256da038ddc3ad8080c02a38e14f5868031e0549fdbe54f375152a655dd79bb8360bbee114dd8b518ec352e636d8d3b5cdcae", 0xeb) syz_open_dev$char_usb(0xc, 0xb4, 0x6) 08:17:18 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x54, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0xfffffffffffffffe, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f00000000c0)={0x2, 0x6, 0x1ff, 0x1, "ad20169626e7c9b7eb21f426d58108a63b8be505000d7147a12ac5d193a9e40d"}) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x1000, 0x4841) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:19 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000280)) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x58ae4b32) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f0000000ac0)=ANY=[@ANYBLOB="12010000c0bb9b40b72040158fef000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) syz_usb_control_io(r3, 0x0, &(0x7f0000000740)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x40, 0x21, 0x1, 0x1f}}) syz_usb_control_io(r3, 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(r3, 0x0, &(0x7f0000000e80)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000e40)={0x40, 0x21, 0x1, 0x2}}) syz_usb_control_io(r3, 0x0, &(0x7f0000000940)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x40, 0x21, 0x1}}) syz_usb_control_io(r3, 0x0, &(0x7f0000000b80)={0x84, &(0x7f0000000340)={0x0, 0x0, 0x3, "926e2f"}, 0x0, &(0x7f00000004c0)={0x0, 0x8, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$char_usb(r2, &(0x7f0000000040)="4fdd49792d061151af1e364baab67466091b8dd2af22a85bbac02ec2bed638329e4404a17fba9d4a6625f9453d22adddce97c7ef873d4770448c6b87b4766a3ed1ed171c9b6f93d2b449e71e9be2a0500c7f8da8095192ea647004debfe9676e162332cbb0aa8d26190c188877737605d4a3899e564efb16de646b9f77867f98d26d3ef8f10bfd", 0x87) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r4, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000200)="65bb2c5576dba3f01739249fbb14936230f388b87368470f8c00d73cb6025a58d42988323cfec288c43fe001370178a0c9cc838459e37388bf2931244926e24abd79b131cac18594609e766e69b2a5bc4a7eb68bfd2d663392303b4337e027fefc96c398e7267e143f4e474c2d5667033090e3bae5d50c2ae28669dc93f1b597ce12e3eb271495bf7e78d1a1f8e26a1fff237c48faac86f4124df703678ef6d2092e9d96b5f3702993b9ce827a4d15c5db14be938bf1f92287a5eb0b3e71ae3a85", 0xc1) read$char_usb(r2, &(0x7f0000000100)=""/217, 0xd9) read$char_usb(r1, &(0x7f0000000000)=""/30, 0x1e) 08:17:19 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x6601c1) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x220900) 08:17:19 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x200) read$char_usb(r0, 0x0, 0x0) 08:17:19 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x7fff, 0x40380) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f00000000c0)={0xfa, 0x3, 0x4, 0xdc, "e5c0e74c7b2b975929bd660f326ef4b8c16844f79a337e107a950833650c57a6"}) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000080)=""/9) 08:17:19 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x4) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/46, 0x2e) write$char_usb(r0, &(0x7f0000000040)="c303fa1c86de9a64134dd8df643d26cf8adb16", 0x13) 08:17:19 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000000)={0x2, 0x4a, &(0x7f0000000140)="cea0d3d75e1c12fc3dc7cddf5c7e09b807bd6feeb90e1dc8323531e71b94dd4c4a25199214f9ce4a202b646fb1ccee1d9c78812da0e2463cf7204d2ba1c6d194aab46e37af920d52ffe1"}) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:19 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x7) 08:17:19 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="e2736357a6734869d294173d026499c5d05651a1d77941c800ffd6a5e29eff5c201694a82101e83f2312fce493c125d96089138b", 0x34) read$char_usb(r0, 0x0, 0x6f) [ 2422.392936][ T17] usb 1-1: new high-speed USB device number 90 using dummy_hcd 08:17:19 executing program 4: syz_usb_connect$hid(0x5, 0x3f, &(0x7f0000000140)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x10, 0x4d9, 0xa055, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x2, 0x0, 0x81, [{{0x9, 0x4, 0x0, 0x8, 0x1, 0x3, 0x1, 0x1, 0x40, {0x9, 0x21, 0x1, 0x40, 0x1, {0x22, 0xd99}}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x20, 0x1f, 0xc8}}, [{{0x9, 0x5, 0x2, 0x3, 0x20, 0x9, 0x80, 0x7}}]}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x0, 0x1, 0xa7, 0x95, 0x8, 0x6b}, 0x8, &(0x7f00000001c0)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x1, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x42f}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffb) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) syz_open_dev$char_usb(0xc, 0xb4, 0x800) write$char_usb(r0, &(0x7f0000000000)="efcbd21fa7681b39062349cd239d22b02721a5b3296f9787bda0b0b3fc0c47cad2378afcfb15280ea278d2bd4ff3049309b3cab9e480db887dfd3b075ae9dbe2c17ce5418a35fc5bff2e020c1b824e0f1d5e30751aff4d3f93e7939c9876942200cd94836b1afd133d260944f710da20408fac28b00dd4dca5e92b1f2bd190ce7f5fbcfe576ccb507329939c2a033475bfe45ae329ddb0ce9cc11b54e6f9982cce790af4c0dd18cadab448fcf750a795c3e43ade5eb2b5cba0ccb4f234906514ef6039c3c691c7", 0xc7) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000100)="7a38a7eea1eeb6c1633132e4c28e945898", 0x11) 08:17:19 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x1, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x800000) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000000)={0x69, 0x20, 0x5, 0x10000, "87c89fb1996850c651f3d65ac58364cbe9abb01dde0934b364a2acac22bb31f4"}) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:19 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x54, 0x4200, 0x2, {}, {}, @rumble={0xfffb, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x5, 0x90500) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0xf09, 0x1) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000140)={0x5, 0x4, 0x8000, 0x2, "7b3c2cf6ba23d4d0b453579cd1f9f84892f0acca6329b0650ab33ca69208a448"}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x40000) ioctl$EVIOCSABS2F(r4, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:19 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x7, 0x4200) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2422.803391][ T17] usb 1-1: New USB device found, idVendor=20b7, idProduct=1540, bcdDevice=ef.8f [ 2422.812515][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2422.821643][ T6962] usb 5-1: new high-speed USB device number 86 using dummy_hcd [ 2422.831556][ T17] usb 1-1: config 0 descriptor?? [ 2423.062898][ T6962] usb 5-1: Using ep0 maxpacket: 16 [ 2423.193125][ T6962] usb 5-1: config 1 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 32, changing to 9 [ 2423.204189][ T6962] usb 5-1: config 1 interface 0 altsetting 8 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2423.214020][ T6962] usb 5-1: config 1 interface 0 altsetting 8 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 2423.226940][ T6962] usb 5-1: config 1 interface 0 has no altsetting 0 [ 2423.393071][ T6962] usb 5-1: New USB device found, idVendor=04d9, idProduct=a055, bcdDevice= 0.40 [ 2423.402136][ T6962] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2423.410176][ T6962] usb 5-1: Product: syz [ 2423.414391][ T6962] usb 5-1: Manufacturer: syz [ 2423.418996][ T6962] usb 5-1: SerialNumber: syz [ 2423.912831][ T6962] usbhid 5-1:1.0: can't add hid device: -71 [ 2423.918817][ T6962] usbhid: probe of 5-1:1.0 failed with error -71 [ 2423.927190][ T6962] usb 5-1: USB disconnect, device number 86 [ 2423.952861][ T17] usb 1-1: ATUSB: AT86RF230 version 0 [ 2424.172891][ T17] usb 1-1: Firmware: major: 146, minor: 110, hardware type: UNKNOWN (47) [ 2424.181453][ T17] usb 1-1: failed to fetch extended address, random address set [ 2424.189218][ T17] usb 1-1: atusb_probe: initialization failed, error = -524 [ 2424.207054][ T17] atusb: probe of 1-1:0.0 failed with error -524 [ 2424.442728][T24509] usb 5-1: new high-speed USB device number 87 using dummy_hcd [ 2424.682724][T24509] usb 5-1: Using ep0 maxpacket: 16 [ 2424.802978][T24509] usb 5-1: config 1 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 32, changing to 9 [ 2424.814001][T24509] usb 5-1: config 1 interface 0 altsetting 8 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2424.823787][T24509] usb 5-1: config 1 interface 0 altsetting 8 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 2424.836831][T24509] usb 5-1: config 1 interface 0 has no altsetting 0 [ 2425.002917][T24509] usb 5-1: New USB device found, idVendor=04d9, idProduct=a055, bcdDevice= 0.40 [ 2425.012104][T24509] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2425.020257][T24509] usb 5-1: Product: syz [ 2425.024490][T24509] usb 5-1: Manufacturer: syz [ 2425.029082][T24509] usb 5-1: SerialNumber: syz 08:17:22 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) write$char_usb(r1, &(0x7f0000000040)="8e03de59c5e4d92bd2f21d551ba4ef8bc01df107ba2964f1cd983f524fcb76e3933123af63195ade15392de6d9873ccdbef1ed11e2369592ff21e81b8595fdd8b8f95b38189a6551a462b786f735c720f224b60f025a5d295e88a20fb08d871e89bb651528acc6d7b22620d1f59b91ab0599eea04caf87d27035f9cd576ddf0c7d7597c6618fe4beb66253a0b377d3db9ab062cd022b9e8ee5d71cf2126880581b6bda3a1ffa3def0ac31a13342188bfe683ffbc34a3860820599fe086e4d4980db961e95f1ffc2503fbf948023a74bc2c8f25bcfa4147aadbfb66b0c9587e9abcd959cbf1b14770675209885729d45e9b296324e0ff2a3093f0170faad6dedcb2f3ce6cbe5db74860f64844c2d22eeef8608871a3036d40cac65d957ec2de11ea64bd022ad506622655a18f775a41446a44689d89bbaf5cbce6403151aa00c0e75231ba678fde14187d2a569b392ecaac470bae96254b4af488285242b2ef9be96be3a931e43ff1473fb476a7160ac3fa7c140717c8b3fda657bda164d7b45adb92091ef1e9dfdedbd4cabeab8f150aa62e1fe50705c9dd9856f188b79a1f4c86141a68ea8c8c82081a9bc2020ab1e84d1868f53d29eb4dab39fd2077f4f5e2d9cb3c47cbfb7a4d9c0c701cf4a44271588b20ea6ed9547d9fae9f6de32a0e3888f402280b9c9a79321687e452676e0d0b06481bba002244001284e2542f55ac149959f8b14697220181d0377b457d44c9d710744912d47dc2b5c445d587fbc5d4f67fd74cc974d002463d8dd489cdad5e06d1fae49e95b19d4b4653d676939261e271eb666e53fd8fd24203284536a13d5e0c6e500e46300264e887fb7671bcce8aa1d19370511e3d11de44f7313eb0b9da729ed296d60d8a879204411dfa9ef41d2b782072a6c936d43e9728a1a5734cc9a3ec54877cdeffc3ef5053a867ce030167387f6c566e3f4fdde8be7eba11713c241cc247b6ea0aab294b4f8a283ba4b22e90a103009e74cc0bf2bc08a0fa7bc76b88f652ceea8395d9c78ad3b0c0e7ef51827a52970adff24f53e5b706a8e8ebc20554a92b80504f08994cd2c08a78e6416816f8f02c081b26b803dcee3c2f13568e9c374eb87ba061571c50de8afd2bc070944638d779bbfec6804a442854f9b3791893744fcc69f706e552248a87b8d2c2ac2c0ffd04a7d49e7caad52fbbc50651ea909ee7eda6e1edd90622e8950ccbcbcc0756a7264aa8ab5a2965691d56fc45d400b11be59aa75c07d642281477dc9d73d8f9fc622b160a5f836164e25dbbb434d0ce63b07605904128628cc57e840b7b339b945c2a1a8a8a827214160fb0fe5dcbb74bf668a21f9bad1aa47d55e655000238fe2abf21d1625a4d22b7b9ba46595500a7f6316d6fc971637c8d85e55d72d531a9bf4e5385579fde56ef06d55887432f2f61d17a06ed04048cbd0353ac92e12b339aeb110ba4febb0da2e0dc7e9102469c66053b9dadf9bfc8076b5a21891685eac4ecbc56fb5fc136151e162f49e9c3d7861929e2f18e83cc1d5722be16b30ca665534e4a6e53603090d0d48dc3ce701010888928cdd156e9c915beb79782b3a069bdde5c32564becc0a68115dda084195ceb907e3256ef39609c2d480e49d1b46222277be6d484a12fe672c13c098a9648a97eed81f315c3465348212388cd5e35f2792dd678caa0ebd2ecd419c2639ef844b21500fb3e419eb8e0436eafeaf45cd4ad9a50d95dd37ef0f3b9ebd60fc285bdc462ef5df84240e231dbb9ff1e367b34c996116fe4b04530713ae4eeb4316cae9ea72dbf6ee158563e55c5deb16f7e3eba3985a81675c9e11f16f449cb36dec4376195cd395fbfd0717e8191a0ba6971f7f8a64df43a8f73f451745701097f9eb3462aab20a82667a09081e0f4a3c9d66c0e99f7376cb7df5d766841335cf66eed9a1d2eded817d138ea85b4fb782b36408d05bc0d85fc1fa35aefe63a2e40cb15fbac10e048178116155b1578fed45bb210c9777e4432131646dc82989d1d5a290dce0b5f0b5901a91eed4b078e3d1c47fb975622d1884da532b2c26fbb0417e05334f8615facb69db9dc706a8ae8a1ef0d3f65655b979bfdb54420cbcf8e0331b4709301724a5a8d6791e5d372ee9cc723e650c2da9ffb9765ab8763ceac81c50bbe73fbaa2ec93bed6e8083105b87382829a0d384f108549c217c29a8d7215e55e69f4c93caaf3720192c47f6f600969abbe3f0f0187a16cad3823896ecd7e0c16a09c981c075d16726a501c057d3230ae609020faffbc028d4b10f557444dd59139d83f56f0b8bef579474ce48077a9299d83b80b9f350c9eccc50617d67d3ed87c48415f157412d7075d0ff1bfd21105a6e47f6672db05ffe1eedff17fe3da39e4c439b9c54d22cf9e829fef16ca497612e3befdb2d8f6ced5e5b1716c74515cced3fece646043cb46562d879e37412a97fe521062dcb7b5a6089c675782022642f9ec6f8c4e40bfe16d42df2b67e1789f4343158bd1bc9711c7b1b1c6d894916fb14092de71dbaee79e698c126ae9b838913e77c1b9e55afd21f7c550e9c382467e1723cd14cc34b0b70867d84bbaf2e4473cb83be6823f729efcdb4ba6385f7b32531d34a55cfcaf2b8b3cbb56df2304eba0fb232b0b656dbd66e6ef57a51ca55ea5b66ee50850786208e942f7d620229134dd68e227f3923cb53937f690f60d237fb512a71d25a8d86b9d2755f7a3b7bff1488e5a8b585727e509dce444cbc7b176d5e08be3140f2c2b7d6830cd79bd6b8fb7bf9cb3b6d2d451f6cde07c1c63f0753c114181520e8d6864e57554ad1da733c0b8aa0f423ef94a2a48ede21228ac8fca21c432791d35f5e222788ea99e373d1d90e0ac08d96b3f2871bc34d23e8008e3301db091479aab9386368219f38cc9c56d21ad07c5d34eaafa179e394e4e8c09e1ad47ac5195c071e441cdb9e8ac3780e3a8691e317dbff8aae382b4230b6be251126fa08ca9bde697cdd49d6b98ec52d6aaf01572dc1653590c02c662cf9e8d8ee1f1e37daeb32f5a71ea3f29dd9dc64ba8a7202312ef8aff38464024ebddefc0daf3bac8019c1532a1a24f351c3507568f5455493237290b337c98405fdc0895a4dcf5b8633d523c1d92a55bf8ac7691f3192e3504837fbb3dd20741fcb270706e922d0e2fb8d27e670a09901bfc14611dd05e1714954ed2244dc0f55f064934db7116af3eeafa0c59e398f6a812f2a537c42457ed2765c5fcb2737dd7f0f26ac3b04a8b794a45e2cb3257b5fd7dbbcc26ec8677090c0807d78350edf25b3e35b0fcf35df36adcd24b423627a06efee6a962fdb4ee0d1803f67800a3d50bc3df24585a7b844cdb609c6c12077610f7b41da971683e6b84cf3c5f344eac2bbac4a259d7a3ec6838be42c44b57a1476037643cff05656404191e0430bd31016aeb17dd67d72b8ab7c6ba2b3a97619419d6531a6649c4dce7bb6af11d81882969acb38bf370c47ef28fea568183e14aff23910a3aa31f4a2cb9d13a37f401af0b5baa4391803dedd667916df4a886ca2b6298622469b358f0d90f6d173d1fd11ecb8e33892682b1cca4d9c80580f69794a3c023c84e8438c7ee4125bb4a7d7e038e884bd340835a8fa683667fdefd9fa09f1e7a831eed6018365ed796483b299efd4d88fb13ef6de17d5c84a10821b303d834f32bec982db3bac45d7ad2b77a90c319127023aac03f9082901637e0e2acb48b3d31b5aaacce87a56e9aa20059511574bef10c03d1f1bb514642c1187188ec71ba1fbaf28762505c7c1299e3ab290d8f108e94d5d75855d6d7ececf4c1e50344261ed5872425ab597e5e45f343f52c35f3971007bb74a59ff85ca66ddaf014acc90ecf8727c7fe92a0b951126ec9d1158477d9664e94aea410541591c7fab402ca76a46fb8ed0ebde192e076669af656533a2605d89b927b5ea2236227279e1fd38ccb6dabccf0117208555cff3d3970b5ec3b7be674e570e681a3f6e41ff697b680d7d3f315cd789ab86c917e001f214b78a2d7bfee8f406877a2444f9abcdd9b901fa93e4005cb2d89f00e6ae7df495b926ad7922a0dae5d4412f5aa1fc8974d6a6d4b00862c53060dee28e34d6064c5c8ab0ff08f99b9fd24881fcc1577f1fb35fa181bd9c94eb234451c46a749e965080325cf69ad9282a3b2f8d291c2707cc57ca1fdeb4eddd78bb1e8b8a1096bae9193225284b2077b75c456faf812d5b76bd57b8c7aa0f4c44708d228afa26e847ceb27bfd60ac2ddf85a9882a63e1e0499dd4d7a57b2a2e4dd95170ca302917aa1923f278f9729e878f484803cee10cc9cff02ed83f69398e02a4ccbc3eb2a0354413a503ba7569305f9905c12de33bb690b85a8a0461fb8ea8353023fba4a2936ceb5aa6ab72b7d333f26bce0987155b53c0bd888edec57959783531b18f066b222c165d319ddd0ae7097a31eb803119a26939f706b3359a7c190f938a8146a9dfdc7daa71992c2e50b8dc9726beae7d4a61b1826ee6150355fb1bec962f0fd1f15580989365defba55f8201eec3d1551a020d98a3dfb0d555b2d8995bad4f090604cd18e7deee40f7ca4856d2c36ad543c3ff0ea3a10a21d762db8006cd1c6c37fa76d47cbe747955f8a6b15215c7e3f6f728a002286e567dc05b180254e9ca96fb495d02e9a8fc1c266fc0ff728a05028c654c2d905882e7c3889bc72e1a7dca4ba778323fef04f5e054cd060a428d2eb69024ece481fe428586a3d3852ab94cf4a1a47446673de8c5b4db64284b0dda677a2a91898be6db9a5b1b346ebbb8bbb04976b044c8e7af7bebaf12afc7d221fde8e65e48be6260b7fd4dc9f6def5d160d1874f151b4fdaea5a0efc05e953261e0ed982fb44b2f76898dd8a3b7639abc55f9977746d90289af4c6b96fe910cc853981f5453d7efc8c0e00f5837df7029324ae7288b4f105b054d422cf84f5deb60c2fde173fcd2385ff1f5c1e20f48643ccf8aa427453a3d324320026807b0db8b8136967e2b8cb19621a4fe966481652edc37a2a52a9860be978400a204094b5d9fe4adf61641ba8b08057ba5ba43728b5b16da448b4c856730ac822a5d7d4831252887f845f91176b4ef4ef51103fa9b4f1d11ac407a7cab0ea84b4cec88d249a1dcea393408e5890e4057bd26530cce0749d2f111a2f249e2afc40388aa8e98989e0e9d2cb8c7c372961b2e50ce6c700a25bc8781dfb65782a3004ad6ead2cebd5e94ba4c4840a0e56b29e99553f81c4b94b3acf77a56336a265a096c9f9684eee783cedc6085dcba656bfdb0c3de3e26b1ed250248876bef981279d20613c8b2b62a723300a1443de56697863d25b617ec80a459085ff1d25dd0b9c6a5637c63bdfbf46c94ebebfba620ff772d18e514b78486388174d1a50de203e804b24eb91a22a00a85c5ea444268f14274461cec0dd3820582e63ff8344c18f9f683737585377c52017a3d679d7e58edcd14b588f11fdf8d95737c8bd64bbd34707684ab7193f7042c703e2b33e6e7e65c3d7819c06779fb067fd1990579080d5f196190e05f5b2f8deb7bf655916bd03d65062bbc9cfedc7ace04a3e33a43f13c276ecec87dcc6baa382094caf5bbefa634fd0601c50888c8a39e6727efdac73bdb9ac5643d721aa12017e6b112058517a43dfff3241249d42f30dde561d92fd0925c941b4dc35b0db85c487f05f1c6e8132c4da407df7fd1a65223fe43fbc9e82e134e4790dbc3df81edda86054444730b5d13db04d4f6e644285792a4c20c3f70b0f4791b5c66014264e10", 0x1000) 08:17:22 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) r4 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x100) ioctl$EVIOCSKEYCODE_V2(r4, 0x40284504, &(0x7f00000000c0)={0x8, 0x14, 0xfff7, 0x8, "25bc4c7877a03bbed8d2cd00c1d1351736b787d00772f15184885c8dcf388512"}) 08:17:22 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xae79) ioctl$HIDIOCGRAWPHYS(0xffffffffffffffff, 0x80404805, &(0x7f0000000100)) write$char_usb(r1, &(0x7f0000000140)="6ff5c1f73001a9ae58328162b3bf923d17bf4de2f7489528efc499015070bf700a95988b1a57c48dfc77480cb7e386ba3ffa81a2306c760188bccb16b4cdfdcd393fffab86fe203cac66cf49d0a5df67e03e9d5839bdc30c6cb8d6bea5b0b0b62cbc8a2a6cf43d4717c8205cb0bc64fe48bb6bbd2e5188591bb1eb6580c5828d32e61b92a528c5108618a4253f0f491e1af660385ab9cc3496f1450b7e82c967f7a1b12066df0e23d0ed397176e47dc3c0a3b2ef25c1ace4", 0xb8) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000000)="9b18d25fd39b14d8a07252ee69e4cdb91ae91ff27c5f97605185f26be15ec5369b203aea290cb961b85d61b40bbe52392a9f33ad2ba9e66c6503ca23022ca36a2de2ceb3f26bdbd7f365e0138a62738c8bbecc80c0d00f1a3b7d4ca3d04d3b9e7b770dd9bd74e0c2b832922dfb4e64778965c0387ceff42d64378d300ae12634bd50083d74c8afa223143cde7c707ed2aff3b007b8959693d51967f0b85417930d1e998f64e6df6caf7db75f72c2f4d6ac415068f4d28df600b3440d90952bcfa0df8fc5eef2", 0xc6) 08:17:22 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/6, 0x6) 08:17:22 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xffff) write$char_usb(r0, &(0x7f0000000140)="744da0adce2e79b12ed68857669573808edc901ef0ec042baf17e5e60e604b26e21b4871745430fe2b858e7aed7ff90cd9c983e8b7e0e046ce4174c40f6dce6b9476516a8dec919af9520216c46836e2c57bd81d59ad71a1b0c171bba526e0224902e7a86e92f7b5b03d504c70f020bc4afc801130d5cb716c4b0b911a90e91e01803c1b8df8c624b080b5d8c8568f8b52684698d5b3837fa98c68474515760e37c079bbb64feb0b33fab8283fd28e19830f38", 0xb3) read$char_usb(r1, &(0x7f0000000080)=""/138, 0x8a) write$char_usb(r0, &(0x7f0000000000)="4f620693799391bf21778a005669fb2e3d4b4cfa2d8c16fa20e5e279bde64da75038331ee768cb54b870b44660d4da937ec6a6037d83a0166252055e08197935c85982c074988c74461e0ddd830b698a3ff4d4ad3871da7dad1d", 0x5a) 08:17:22 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2425.397179][T16508] usb 1-1: USB disconnect, device number 90 08:17:22 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000200)="7ac42e7b12a077401817fc8a01100d3b63821a79525b466508b73dcc1989a257ff255a034ea76cdfd5ca55e92c9d8b56f604b47fed5dc9eea7d7e4cbfd0888fe4aa66b03fb155257fb7f5981a5207994a79899a4fae892313631cf8c6f98c387d6a38d5928d65b2150b3eb187bd6fe60204ee50ee338085bd843e1c7154ef76f518a36e517cd65db7437981d4f55b8b7e4d3634b0a729b4aac1d62298e4fe8428f804133f10b6c4e59cbd12a92e911ae49a80cd8cd5d460ec6e3f32bd139bf41b642c5b74e340bfc858eed000000000000000000bbd684d4051cd9088005ed95b5f9e14201990f3a3007835587be93ef", 0xf0) syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x3f) write$char_usb(r1, &(0x7f0000000100)="e3a565e75e21caa4994986931667c0c9c5736e05a55afad30405261f1701b54064798c6424fdbe664952cd1608b958d304ee0e8ce09df9529acf16e126ff2eadb0ef940666bb4d47254235a71d0595d984d3ecf9c37fbb2b9925c31cff4275199dcbd4acc98b6a60075b1d1575acc276a7e954fa6f3ef9dfe113f191c8c4a6f33dd321f37e96e441cfa23f86068595cfad2b5b5e947ad66775f7d0f2062c23e436bc8eee924b59d2c5ade2ef82367ccf7fa7a88b9dbc3ae17769df7a6cc368edbab6e06bf4d9127dbd4f23d4b2d0e289de9c48ae71bea7e848c783", 0xdb) 08:17:22 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000040)="812407b617723b5e5740a7c17363bbb86de647117d93bcb7824273d7a17a61ac07518d3120a504b01ded097c368eed5708c71c74e5da5876ca9a985ad6bdb028a32e7b148b9834565f2538108b43ab975e89e0208708c3c148e239154e7ef3a23fbf943e2100853a17a97c2c6c6e24769447f8413e04e62d2cab645db066212cb3644405d79182f1dbd062c59d8dca85d895549ab2ef7e9b934b15ad9a856485bc66da7a2baf9cd020a105645915a31758e264c410c11be6a90deb2bfac4d955e29fd78a8d06f1bf18fb55f49f99011bb8d5359af1d464aa2570c0ec77a49bfe25777874d5455bb27ca5fc268cd62261b6941e65e6a05277a66c60ee39663d465342fe54e7bffd781b90c67c290b65bb19c671c30ba19a65fc0a51d612661f5a890ed5a8415d202b3aa545649263c24ae4d74b555ea21b694b6dbc9f35e78742d50184968a301cafd5a0df38d8f8f93c5ac6583a97f85e64dbf47843f6827736ba59f9fa5e3229d35a1a7b3014a47ff8c7aef28bd4cb7b2f58ace31a1c18af240fabe63031d56a1ef761825eb1eba9b35479c47c2081261bc72d2fca17e1ee1e83de2fcd9a104e7c274cba2acb0285b1ff20276cb13eb074c0a053812f87621030e2efd9c3bd1386766e5a075437a920e8ff0f0b4f949d802171e124e1391a8a36415759c3a77beefdad5a47ea003484d4c23879419d38ce512782bc5ebac9defcc6586e11d22ac8152455495e0bd6d570df5c6ff698c3a930e1cbb95a7ad2e6ba5b387957c90fd052433b389237d5517d532d4b89e20578bae13d41f7beac40b944d89b4ade5e8d85e607e2484d63bd14854faabe0717083a3d259e53e57a7b61627c70acd256b6a583b5eca6b13ae51d026b768e1ae9ab15cdf21cab7551864a54e01230d87b981c61281aa90a6fb7eb2b20cc0a894b35b890bb591c61144ce2d08d4f1554d88640003dbb0ec3784ca864feb6d55ed1975e606109a9bea4c571945f486c3678c81d3dccbff053fdf65829242ddeaaeb4031dbcb0a6d75645c852c04e79dd186795183377eb1acbef31f8adb0a4942430e3a135bf4cc4e86f1eaaf3c6429de6d586f578cdbd202d221c0618a682f2cb8d3d60150500e3860b8754869e976e858dba485d56a525b968abcf0f5294ebc743441122fb3dd2d36fbc9f5c70390e595821db707c918191f62d4d8a9be3c9c5504f9e5d441498593b6ff13da376abb80339800ba4eaab8a09342d2268812473853c1f659c753c60cc4f3f3aaacd3ae4524515b3285806dbf355e96a93fb54c41c705d9015e01314c45b970c2aafc263920d597c89452169e6e123b0a254874b9b37ab943343e85fa32a5a15f5ce8fe312cb2da9175ad28b76c7363203313e865d1740158e8d89f770ca23e59550249c8e2a1b4397cf61729b8d54aa92569c3ec4ea6814e4f5fa0ca42d14f57751a97bf6a5af43e26f651ff8511111ceda2d9532ef8c3d9bb6234120204af3b4d2643b32e413008a487b75948b78554b87e1369794d86aab7a36ce5cccc134ab8d0c9ab71e29b5a19b412b20bbd016e09a0c9b3e7aa9f736684e1f81c282d46ba9066656b294f2f334c1f5b04965b82d1cf2d64b01464b915c97c9f5bef7a4c7e5122178b96fc2febff29188917213e348fd92600058e9c2a432cad79793631f31d14d9c7ad0cbb49ac64ee61ca081a80b2142f735efa361b79cc91ffd18facb7f79f2a5f372fa5eae6786b18351118ed77d1aa46faa5f73cebfeaf02c05376500c8f8082339d1b01f247576338c20a64df4e7e80725d0d56de0a630b88639abf7a424a2c4ee43c5c13d7ec72a6cf052dd3ec2f1ecbbcfee7e49b16701a715a89241ba2716bc582c90f602b6a2c28dd1af71184e5090d3b7619ec13de75bc6df189048dbafd84045c63625f0557a71e93fb14d7e5853d9026683a039cbbfa6598e80e22233e367a46695603b97eb29576e7493a3b6c799f3d6cadd7d14cff45f8b927090936eace0c705f075b4be4a39a3ac656589dc6b00c193624e17edf24cf19255c43b70d58b443638f825123f56e907219d3ac824e04cf401bee74a540853b3247c8741949e0d31960d4d2f717bffe30f3eb5590f7f9b0f23d5e0be0bdeb9bbdf5fca12d2b77a9ab330d9869922c9d4e56855b35fb1c333f8d10d4fb6d078b186e54183bf2606c7c7976479388e23434f6c4e591187ae20d0a9214052cee2c0418e2f85c32ab109c078ad43aa46d718aed1672c3ad5b69876dcda9857ee063bff425994389318d42a4e9281fe2d6b57652333c4bd364fc2ea43154af1d382bba7f32dac363877868bf15aed7e708723b3c1be617f2dd7a7b590869b900bcb99b787b6c741d27f4c5f58f57a0b8c40c22a1568fe0a17278562cd36f959d7463e63839f4f7e0641ecc41e2e3ede9c598cd0c06e32b74dc963c7fb7af98de86d5f6dd4223dcb69a242b45b14af6760fb2a0e35c2c2e2e135c72754f4e1e7569e115bb8ae8847cf722c87c548049144dc5c2bdfb8b3e576ea45625ad44ca5daf4176150492177fa88121a15719ef7b1f1bba8ccd4f4e566b2cfe7c4a05f34a80825e932df48b7bfff34d2640a32cf2a3c0d64b1387f0991ea9c09ec8dd4a8bb1fdf10c20b38dc5a0a2c0eba690b3ea5d2ee2406783a79a683bf14e2d4cc3df5c18ffa2a11778a8e63ce8a14a015adcf1245bd84aefd8aa48238ed9da8608600c2414aca8e069e1023da6e6853146d3f7cd3e808189a7eb361308a46b4cc49242c899dd9eda943c05d4d85c837b8d2998893bccbd76851e499e2268fcdc4985d1d3bbf04b3d5e71dd329af5fe6a450ec5cf0f3249bbc2192247fbfd91b18fef3037bbaa1946fb3b9e7263cec034f2b9b030386e59519891962d47aafa34a5192e7222067409e3f29bd233d976d13939ee225a49c287e01b4fe89c0f15fd5974b752628301e6982f29858dd24e421db248b0754ae8beec842cf230ac312061188e60b6d3ed40b36842caddcd3731707728ff53776856afaaf8e02fd1bfa1fdba75769d3658a2750806e4b46895c0d4a513900fc4883330f38bf4467bb5502d4808f63d3dd1a72284bbe42a19ae142b76d297112a1f6c8ec44b8aaa738f0baf2737b7c1631ac512d97979b8f1cc8a2e9b47b81bcc19eaaef839347809b03298c65453086da780da0c96b25e3717d4c451f70d10d6d663303bec598ca25eb76a01c860478b9ebed9ea0ee73d8b54326953fb52d9123af9e86eb3f59e363e56d1661c976871635031fcaf626f298de71d6ab2fb7e28e99f7ebf89d752eb880fafc00ee4ff9d6c9e3d7b3f7a2d4d590c7369265735beb03014ab8b9cfadc216cb886945e6bff336d3be3a7f56e852d7b35afde511eb25e2b97210c99ef8b12018f20b89e14580a7fd5572b1a8187ebaf1c1dd530026a85a7f8e1350561ff6d880b542872233cb914af2fe7d81a861ee242d109df4250c5c140402e7b83f3f6f99fdc73c3a332deac322f660c75510343f50c5519f728e7c25f7b146ac7e63e8f698ab4465bbde39292953421d5c30b0b0e8aebaf2b535c802b232f258c38bd1f34d0760bb9b8b73f443279923f12d4a58b62ce06e1c91446a910fe168ba8d818c5ac1c953077edce36ee428c5122b1cb7f6aef586325e8e86f7b9bd1cb6b05d76def3e6decc96647115bf223cc5056cd1d74901d1649592fb75fc33b77bfffe9fca3a1e2014f05ab6bb31eef6abb10132569b6cccdc450cbfed111ee9f69bad3946421005792bb421e32f34072665c4c3a7d4213e8d6dfea9a2440c72a97844523d47038b304501ed62267c2d8af418a3b54059dbd0cfaa599db2217854ca780fad132bfb22f907829830a0b49ba246770c7dbc73b0b888d572b0f96de35f201fe6a82f34f4fca5dca665fc9d25ca713357d1bc30be4f013851d8a7b9d8b133854178128edfdfa7e04e7085a3e3a4ce99606678836d925450390bc2405cf1d83ccc219906afb8f271f2389b708583306b30c64386249629bc76f22bb9602544a92d4bdf8c50ba6c3f5052df909e240c92964fc4e44c32c9683fdb47fc62b07c1cfe6d5d7a8b508321ac64700c7cbf2683df7f67af53c48ee191fa8bd26a912e27a42001f3d301582c8ae3480172d51d83d4660a02841323901a709462bfb750b0c486242b055741c66da9f6e1584a4f8ae4a2ba5f7643464c962bf629ffa1cf911cfb2719df079358940d0919db2c7dc2fd8225071115a289a351dfa965bbbb4872966f01f458a5ee58245911ec9e40f1ed39b855dd5f7c33eff6cc0c940e5b2685def3effc4f99f436cf6a402bc6e560a5df6c379b2be3bbf32628b4d3533ebc509ca0bba148657746a9c32750912129022db10b852beeea2348d519d47e89d916853c0f545dcf531fc91f87fa10d63d57d84e84b228bd2e6242ab931c60274999f70b607fb0271c9fc8ff4919ad193239decb6a1bcfbb24318dcd3a99fe4b7145a8d26f2e20a7fdd5cacfadfd875914c6a9a6445251984fd6380ffec1c05bec77bb44c6a8f894395f4cad69681c992809c66798c09852c7c2916162d146da09c502c2df4fd0f9f18e8512a1db00d4262c89b7f35eebc77079a2f70fa58855c4151d97ae32d53785a8e769060f2a7f632c93c4fc6ff302582254a6f29a30e08e38e0c4f89aef3cee5a5c144700acb21066dfbac4bfa69927b65847bf0aa3c68273c1da9f20a2be7bfca3eac45729ca3b3a1d0051643a1dd8284017a68670a107d13152b6083af885502fe60ae455a1e1aad2b5ea4e5596113bb782e8492da627a56a671e546a08fb9ee7f69f37eb0987b0127a68f2c400602852095c3ae1e9e553d2d57b230e31ad5cdd0e52cdda698c47992ef70547dd2eeff1842fc342307660962606febe80e8a2b5d89e22ce62e23c3caf80f97250c414a7491019e43987855740e2e943c9ff2c42adde2207dab9892cb21693deb29bfc0a678d32f92888562e7d9b04b7084263c1a479e4c30c3a3a1f102bb1566552064d4a18bd5feb43f940beca53b1c9600219360f3cd9bbd520e3403b3be12bd30a407613e8c04ddf1b9de989dc430f2d34bf6222db8876c41498c8eba4d32c51dddc4d407002723cd1a91f04ba1a1875fc8161f444d7629e4189973005846ed88c1c3c7a194f7c27c0aec2b229d849dce095f7aeaf2e9e4bf711a1f24a48160c21c79cc9f276975a2460ce2bb1584b5709eb8969fd5c1afc0314ee6a9701f864e631e6e2c157a3800173988354c49aece7ff897e40a98f884eaf2ae82fabecf32b5e58e50e5a17fcd9479d1f41209ee09d13e052cd2316635650c15cb29477fb8cf97d47dc6d8920625b9be0474bcc9866bba855048c1def320c72dffc9d06ee8a63b0764a30af73f57ed5b914559fb49eb3a6a2355677e50a50e97f52a6898c01638c174616d370e7f3c2900c35e2aa582ce25114cce66a68d381487593c388d03bcf17ab314c8bd1ac370bc0dc58d54946d24c7aff759ed096958ef7bc724acaa373fc2525559b8f0682221f3262c934a0633d16db5fe3077b737268c30ff0353855024275b1021dd1a0c294f8c412a00c8bf3f3bcb1d17734c23255df2073a721921fda9e63fc2d65cae6958f974884dc4cdb3873395e52c76de6d8fae5d6947ae7c2abf6c124f2a5bd8f4238a77beb21ed90c007e1d81f53a09fd35180b742a6702b44a7086a463bdbf46af441c4c89b5c4b1235f9c0b991429128147abc89eaeb7ba734f28e855803618e8d75a9a452f1e334ad12ebb0950fcf3b6519b46be7c3c0866ed", 0x1000) read$char_usb(r0, &(0x7f0000000000)=""/28, 0x1c) 08:17:22 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x40000000005, 0x182c3) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x848, 0x8]) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f00000000c0)="a52ac1540f10837907338b9104e554cecc5ba80b8b53b8c8c55086efa9b76ca21a235822899ba4707deb73159633089ee9e5fc", 0x33) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, 0x0, 0x0) read$char_usb(r3, &(0x7f0000000100)=""/172, 0xac) 08:17:22 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x20000000003, 0x200000) syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x779342) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x341001) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x4ca200) ioctl$EVIOCSKEYCODE(r2, 0x40084504, &(0x7f00000000c0)=[0x7fc, 0x40000000]) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2425.532932][T24509] usbhid 5-1:1.0: can't add hid device: -71 [ 2425.538972][T24509] usbhid: probe of 5-1:1.0 failed with error -71 [ 2425.579272][T24509] usb 5-1: USB disconnect, device number 87 08:17:22 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r1, 0x80404532, &(0x7f0000000140)=""/162) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, &(0x7f0000000000)={0x8, 0x0, 0x2, 0x5, 0x400, 0x7f}) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:22 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000140)=""/75) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:23 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xed9) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="ca68f33bd6d7a057619c948a5fc2f7f3b5c3f3ba5218a6ca04e99af52cc4e26be9f64db17c23bd5fae121b9cd6cb7c68dcba58187e704ab234b8fea64786b24daa7a4f51c18888feee9287e8a2eb3b4d2f7edf172f3e2d85b47fbd7767bd074ce46e84536c8e007e234b1efd6c9f03b09116e41a1debee5162dd409d2e498554f250cfb02b7aab49ab013b04ccbfe8050db0197a1c6f903b2978c409c825092cfa301654aff48c9dcec99a6c08ae25e4427c0828bbd5de7d94fc1f479a801e488562a02fc04248", 0xc7) write$char_usb(r0, &(0x7f0000000140)="db3906585da6da772e19e1d94fd7d31fcf38717c797e9f9b35053d86261a9c8f89318c0d574d40d059b71dac8b43fc5361673fce0c4da9700fa1e1911827b3f638e797ca322be6d5d70a5a7bcd110e0b3039e54a4f0e8686ceefe3134655f2f6a2b2d287f373ea5db3049cc10b1e579bc232da519cf035ff9bfd786dc21e25ca996d16dac0dee077b4e8332787b6a8d593fa00ccbce8072e81fd778eab726707abfc7fe4e723a09a7317a360f814feab757c6e26547359ab333f384dd0088e168591684d81529ec0968ed5cdb99163b85013d04eecefb0f65002d0e79db31fa05f504a9732186bcc", 0xe8) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:23 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r1 = syz_open_dev$evdev(&(0x7f0000001400), 0x1, 0x410040) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0xb8, 0x11, 0x0, 0x1, "33112c51fe0e3d141353bbfe684cf50a6ccebc3e5fafc73d6ccaa9fbdf7dca17"}) 08:17:23 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0xffffffff, 0x10480) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000000)={0x56, 0x9, 0x5, {0x5}, {0x6, 0xdba}, @cond=[{0x491, 0xffff, 0x3, 0x1ff, 0x27a1, 0x2}, {0x3040, 0x8, 0x9, 0xcc, 0x7ff, 0x3f}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x81) read$char_usb(r1, &(0x7f0000000040)=""/49, 0x31) 08:17:23 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="a6bb3be2e622bbeef816517bd5e2acaee30926b0d4db6de62a65106b5834733a08b25f1dd5d4425a972b2348f4e99b43ad26116b3a0eb6ce5943888be8f0152dab4a98bdf1", 0x45) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r1, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r1, &(0x7f0000000200)='c', 0x1) write$hidraw(r1, &(0x7f0000000080)="8b8bb4f933a7356a96121a", 0xb) read$char_usb(r0, 0x0, 0x0) 08:17:23 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) 08:17:23 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000140)="f6511e8ae6123e7cd61daadaf4279cc87f839d8dafbee39a0f8e309b525201e439ca814838d72d632428dbf4ffa4913bbad96a367f78296e5d87dcd643e27e3240a474cf4800a779d1fac7d5c8a5e4c6", 0x50) write$char_usb(r0, &(0x7f0000000040)="e2dd15fadccb133b6a76228aea9c440ad59ecded1d4bd63d79e7d9f24a0636ef67d286fd4afe655d55811f1bfd06aa79bdb4969cb560fe72b527ca5a85ec8da39f396138a98956c83b09b534c27cdb634ce257aae9f97ca04699dee6552e4b2f4dc9d9110d02075f6fe1f22c96106c4bf1b844ffca30468b0a62c8f45d688d06ceed0888d0ef00d2ebeb7c4bbc4024aca61816110ebfaeeca93f4e671b5af784ebfc2043e0619409af5b6ef2880e84a93c172ff7fb3ee541d3b6ab321a96ffafb8e585d960f658582766f2216314fb6db46e513283790212c768bbd426d535f466a2f69bd129a2860baed576beba4f5d0b7b7594c2dcddf71db342baed23", 0xfe) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:23 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="72d616369c3b291b48a0a49ae7c45ecca6dad8c7d4033cb6492ea2bfb036bb21357f23afa97c8f93e4db8ddc1b2b124281142f616cca8da282ab2d1568784e9eb1fb2562a4996434c96e4b08e864a810af5b849255489a816c9db951d49b54b88278a54dfcb8b35fd91e52ad644850bbf2f9e9cc944b0feb9857c68cf52ddc01ff3f0f09f268d757d097b15a3488d3dc16ab3bcd6302e96b6a4c7cac72dc83ffbe9e6a892c03e416bba2fbf06e3137d13235da2a81ed41fc4c9cb5adc167a0aa6d31df5e5027876abfe2f4386e45552cf26c0afcdee50fd3d5c4a535f511284fdaf6a7a612376c60aad4d7ed385be14f8ad4eb1d6b4e1bebec45f0364413ac77eb2389493ec5a7cca09a6a173c0fdebff9c00831e10e5722fc6c0b42d11944fd230dbbc3a3b7a9a19da8506c63498042b44ce7e3796ef0fd99893688af203139619816e4a2d0441a07a7a9eb7bb2cb1cb4b9b57e35a88773c1aa0b455a8333bef2d65ab24005382e88d3580698fadd8a609f7d3b26808b9f589c9d0ed8fe6d14d7f23b5ee63116e49861e330ecfc89f91774ebd18099522c513fd6ab39169bc46dde70e2c1a0d50b5fe8e361ed427ec386c5230059d92f4074501cd258e42808c43862fd0fb8aacfeadfe70f808714839af0675c2ed0cf30f65d9e2e19e6af35a75e2f73ea989cef3ec99db7b3b3614b238dc68930f0d3b40e1b927fd5802364769f00c11666281a8b89d56078e57aeeb60e1f59a31efb8493b744ef9b70d62d98d5d8510318ca2ea6d071271cd99949eab9c2b5a4e6b842b1d8d957efb9d13fd5a44f5427d069b4d2c810279d307495d2de6d3604b7da47942e1d072d49693df2caf051ba5fc3d0136544f309b94fda99ca9e2eb67cbc825c2a92093d541b1309834f26b7b514707be579b93aea40ef280753a72873d4998fc5764ba93b9a3af53cd78f6ae5ce1b9a9d48be0fe2274b20f271c52b5b2242a91839b7fd42fa013c2b1220b80c39095fc7fd811aa99f1a02ad04f6481fa44226b06bdd3c5c8814c2a9f95ac505279fc7a7b8d3b7edc2c5e0e22c9275d304063bbb76109437b220e98d16f38d15078f560a0c01b00d52559a50c982ae586375b6413796c81890e71f956c70802b88bb6688f0b234f19dc999a2d2b73712eb9ff34c066738442874409160d5ec1046621788c511b3d1085c13c1c1bba243bc55fac3ff543b4aa75fb95c28acfbab847be2ff4659170c0962fdfbfbd1601181bf3c1ea8160c4db673e7558d42e5601e5a2aac97f653bd96cf60f067c895a8b2adfab26d29da6b24a2873eecf5786c8edc4138b1f2fe74584ff3aabb0d38f2588fc6a6e2a34143a119227ba5b2cb638aaa16021ed2b2dbcc5aa0ba6638a043ac91a5fdd6d67f88bd770c3d0bea285f033ca409e157d9c556a089ae7a7af4173179df9e52f2ea53b230a450c5ee334bdf63ef1e1d645213fa38e50d8e6fccbc567bdf73dc65e5d915168dfc4dd93a59274d559e50b71edd9c2ad787f29b404f5b7f1904b60a98e3264527c815bc50d4022a699004b91a9a8f4c01071a90c6c0c4557ea9089a92d6367efb1382d821cb5d47decf23773ab5395d6ed8b5cccaf72f183226eee2caed39a138d54dffe92a402890ae46c4efa697a02caa0a32289ea2cf32040486b025fd6c74af448f99ff5c85760ada0b594e01f681f575f0ad52b4220a5e40df3b67b14b1ae3fc756cfbc26bf50b99eb5c911d3be3c1a95c2f87e6e6d4a90b5b27cdeed5def0e01eedb4b327761fb710c1c077e67f60e5345efdf993021a558a9374004cdc603ee55fc333cc16285d62d5119fd2231615f049558d887b28d61aa64c143764f82d467b05c5b543ddf4f70e85f317c492f296f9df9b4efec07b8d13a6f15fd3d1e2b7a067ef2327d1d86ef75ba90627545b8a9054da3ee5dfa198f0ccba79da17faa8a5ce501b5f8aaab8a8e52bd0cec5953130844114881566ec90ca9d58f3db4836f753b396a022d923d368b6d2440a8d8512d5c9337596157f08181bd7318c80f7426e00b958f715b758b981102d356ae7d255555648755f155601aeba52aaa1709c32cd962251b858eb44caaf4616b55c86eebaff8a9d21a6391204049071038fbc4ee111936ba05f19be9d4ec646b876c6a062addae448917ce563ff256b565da1edd93accb40c53ffebc4f4f6976e76d7b753f973f8cb9ea5762ac14dc9c8e054d3ffa48b9afb88f572a7b5f1ca30cd8a27976bb319b37480cbfd0055d07d1af5fd1c3f58e01855536a477b0d4e4bd6ced2e1cfc17ac4c2c1a98c4d56ed428ed66fb8c95d0344f3aceb059f866887c764fc492f8e3cef9092bdfcb9cc1c9ed08a57d296b3d9cd84c92cf575e0e576898653d3cd9a572c7207f9adde9b59c6dd5914ff33c4794f301998641cde4c1d46b707c47e636192a88d8e387c24b00d8cb32f9c34266cec9acb8f5e1c9308766b68cb4a00bc1033834625e6028593169f87c7174baed161104dd0b331af9ba32b2e5f1e141598f25084162a11fe0bd552752325d8b8b4f0a1e07edbe4f49a5c03b05510e4990c9348bab036dfd7f30cdb719a2348050ce32730c2b20e83f725f7683abad44d96f62256e44886a5d2e91e823d4f0e8a6b2a7434f7b17c613a05dc17ee901e5aad6babca53b624dc4c33aa9a029ff7f71edc99d4607baf646cde8ce463f834f2331deb40c0226997b3ae03cd2ab18d0d8334fd1685d5c04bbfb297af26a6d1572f67e02bbb8bc847c29d16f07676fa9f73c524ceb1ffd533f6e457323353e513651140fcd3113e34d9f5c314072323090e1a3a8db95e0741bae13e11f444254a8c587c6569e852f7dc3f6ebf1c61eb22963406ecfdf82a0c1218287451fb8ce1c450692868a8e5be2f92e69a2f18760b2b504a090526584769f3a7a7ca796d4e18c946a38e392e8e950bf8357dec323552647f8d84607cf58d5093c92c9aaee526b31d3a35c7427f8787e1464a4c4e40edf60fe0f3330fcc5e48b0bfe5eb2af2d3fca65998f6d7e8b798a6c9f1295cd367016a968f48acbb4ac20b62edfc12efc2bd8210fe22c9782c4d3260e30883ceeebc135de8761434c881382b649665a6c1f7b4c914862b91c9daa795cb65feb16f84bb4a7336991692996ce9d1453775633687cd5aff56c37585bac7eafdb0e85759be2b027398a6bba059bf5e37b160f99facf889722b23e08a6c95e48bf7ff171121a95adec8386e65c5c292e9fc424f083c009adb9384d3ef723d7484c00531f469028d848732db764aee5eae7cd79ed3ddd942814b0854f5a6d744ff9fd93ab295d601abcc36050174c4807ea94369d6aba47387e5100c2dd75be177497f463701eded6677de23b2b541645e61e6323e7a260b05311aa2b0bed3e5bea4dee375dc25357ceb7145bb48fcdad5c36966afbc1bcd6e1fa0c82534a68535011fd3eaed44c20da5c09e24b56d1bb8551ac51112f7a66e1ce61de704767a7220d0d0362cab7b91e76696a6f29625eabfac1c1b4f0f009712e54a3d336e88c93c5651fc0ae7490a63c3a102691ec01fefe30642997e4e6b0b4c54bf6d8471eb453494f6b531ce4abeead6783a923cb5e22666f73ddc3522268ad584563c388c88700873d6ed006f0e8a692b22a5905997251771f13d13cbb960279e8b521182b78af1d861973849c305ea92069b1c6a492c32b717febe54a3a87574c090266ba03f7770c2a89d9e94f82934a128566d590ecfb0606995d225a670094de45adb698c367d48804c634c9a0e4958894c530cbca82a186b5e630b807d3df1c6e80c0a15cee63d417b4a64adf05cef6141341a27d2f124230c058c2c48806a00b969f84311d4f1052bb63b7a2fcea7ea62a565f4cd778fc4a252799ffe3d6fe3c081bd26ad86b2df57ad525ca856a0206a9bb9ff13d30d090a13838f10d3624d2644eedea019a081f5639fd4cd8dead11ad692062c48c0cab8f9db88c47e0d06f73a6652ab2142b012ce39b924416e28817002eca68f4131ec5632841024f20ca34041ef7fd59df4b0ac717500805dea89c3e2b02a9dd1eb09636ca3905628ea261369603e536172dd878c110e3b36527923adf047b3705c83312268e89b7215ad17738a0339b2edee1c04001dbbf8ac92d6b2086014578a01986ba090b4219d88ec2c476f3d001a172b9a1182f1027144914f73eb798bb0c8615a70dac7b8d0d98bb3605ed3de128a83e3afdffec1cf5e1b502b818bfafd0a5dd1dd2beda18ca806834969a99cc5418dc3bf5a47394ab883eb24d66aa27f4d774e1b82dcfd26556bba8dea0118cf16afd421b4c6417d057c5fb3efb21147f01149bdbbd20465443ba6623c59f43b5b9f5f722eb61432f1b7e6836dfb30434724b484f657aff7f1bec653e9b1778b3b4f1ad4867a42b22c932447311854ec5fbbf8c6346d05cfd5cff877a7dfcf9f35c84d421bcae865a0093acf587b3096950312629664786fdf0293b6641ea170cc92bb8b930a41026e443d8bfcf476c6b8a77c2c9fa80d092e4a61a4e1c1ab8fd3c59d5633974f3d07d1185fff873bbf6ebad41086428128dde5d1c7e4ae21284f5d5984a57cf00f3e32998311bf3d74e5af2a54b92de21baac8a887a9c90b476056f8df278477eedfb4c32c738115fb294c0e40fc4b0d2256c299b90a13ab1dc9b2243e78713d3e5a6f938d7e0f2425d5a3dc1ca11fc7fbe7fdbf7087e1b83dfd2b8b798b62bc660aaa2f73dacc1d968dd53f5daf9e99d4b4afde940a1fda87f19a815cda97771a92aabeda27f6bb819ebfdf2ba8e9c769f71a71c461d29a494fff8fc5541e3f1fa568d524c068a98898115012c028d1e09f075be6f19b2c4364cfbc36a4048cf9dfe2ee3a45a54f8dc7ff17ccaf8617e443b033bc6099e82672291c7dadfc9397cd11fb8b42b2acb5f240682dac5c827651703256b260f91846fbcbe24cbc95fb4b8bd6187a540ba55971c5422017929d26b2bd9cbcc4ac2c91eaaf480fb2d975f15dd0089b00530ddfccf788934821ffda0cfc3269749c2d26c35e9032ffbd52b4a536843296c4747e2422ff05304217c90dd0f2605c21aea9b853bc1a62ee2516372940fb82dec39ace08b7662def646c8ef3991d77925e24519499a5e9e851579fd3b5feac9f28fe3fb60338d8bdcc854c38a8db40c5d23072e093f2e967cde556cd607773198a5a99bc4b985883845b4cca127db4a30527f8847fc9d55ac298868ac9e221de74681853b28d54fc7eb8a535d8ebbc308bdde1d39e46f239437768f865d5b58648e26af051ebb2cb6966c589a36b1252e27d408283f895c122808b408ad2e3f68e1b595d6246c42b75fedf413a371cc5d73715fd584c611a01e1633db991338a64d40e164ef11cbb08c05201b1ca479026d27d232b1fe38629d1f36bfbbaa5330ae7fad4e4d2b3289a37856c1a3353be13d1d8a8c87bf64080496391e1b19ed1075ed30d0de9fd7e98edbfbed20a07ca3f1992ae2f3bde1cce192fba661b3372bbab329291e5b20b3e14f058dec8a9ca69da237d2f747616173c18d9b6b800659a750d8f82b3b9e44ecaa5c655412fb017b6e61248ae54be8e2e8bc0a5de9b4b31da6755331d62aa0f71771a95e9bca9cf0fe9742e4a046e8e28777f5dcea73dcf4abc0d7b870e5b305de92d5a386ffed5477230446f2bd271d13bea490b149aeaf4ce5343abc9756129db723125ff265a5dd88f0267d3be0b57ed1987e087a98cd74fe1acdf64465eb1151f9e527a5afd8ef18bc34b84b3881abbdd446477fc83663bab", 0x1000) 08:17:23 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x4000000) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000180)=""/12, 0xc) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="1ba46b11ba6d82188c98bdf297c4f6d791e264aa95af7031db6b91dc7b3f0b99c464d030cc9cf0e4c59eddb9c31e8026616accce13bd029f46fec579c93d0afd07afea79bce05d9048e8a2544a71523cd6291f0e136f2eccb8d30f62489904604613f5945a3773cda5e6ecb30de98423fda5155f8a415a71a1ca", 0x7a) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000080)=""/245, 0xf5) 08:17:23 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x8000) read$hidraw(r2, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:23 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)='c', 0x1) write$hidraw(0xffffffffffffffff, &(0x7f0000000140)="1d69cb49581c08309a84fb33a562c57df11777596429ffa06bdf61aeeca7810ed42fb4f2612586be43ac9768aa358061e3517271ac60e0b9368e9b83b090d34a884a2189e3707f8843ce47f958e1d1fcdeea896da2d943c256183ba85ad82dbde7ea3f4f213a5fa39aeadc41c44088f3d6a185626f1549cdc7bee0f7202e7c14324bf1b4baed317fb5d0f4e7debef119e5bad0992fa6d7f9c5d1e63f3805f9b601223ce5666c2b013899e90a763fb9a5052696356d3421d9eefd07b7a5fb1a", 0xbf) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:24 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1ff) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f6) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="a16d3a9a824cb8da52b4a7728059238bbc7ed1ad90f26a86d2e524b71b9e90c8b7c5ef6e090eec0ff9d11c4e0e137a69d610", 0x32) 08:17:24 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:24 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) read$char_usb(r1, &(0x7f0000000040)=""/204, 0xcc) 08:17:24 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="b3dc20a168af", 0x6) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/200, 0xc8) syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffff8001) 08:17:24 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0x801, 0x4280) syz_open_dev$evdev(&(0x7f00000013c0), 0x5, 0x8e440) r1 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0x4, 0x19, 0x2, 0xffff, "2ee8d45c5badb3bdbdac96790476835944b44a407070899fa2466461982cf10b"}) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x48) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, &(0x7f0000000140)=""/159) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x401, 0x101000) 08:17:24 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 08:17:24 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000080)="d499745156e05bab439f91608d1efcb3908fd74c82267b58efe1298279ff37553c99efbd04f55600d64e48d8763a819e3d875997deb5093d680d22241fffb487e8d485e5356d944c366140340db6e2c1cd3974170f7d93f30d0f1071793e1ca26fbc92790f561702f8b177d0f3b40ebfad502b", 0x73) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="43d71303e3b4e459a0ea6709c01d83f9d67e182d70053d377b7608423e7b4d1e7ecebddc68aba8aaf5bc4c92aa8dd0b2b7ff77c57ce92f35b91f6684b898e58ff422b93b633c7977f82ec55489f2eba50baca8b45b3abdc18bb0f4ff1c4d6cd3bba32c90c1ea4bc2c75ff7394035b94097c591", 0x73) 08:17:24 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000040)="14a063c3ccaefedb7129d49a5e47997647f1cef9b8dab8ce77e2dcbfa5ce3e17d567072051a87cbca7d26cbe62e1c544943a9a62b54bb8f7d574ffd537f21bca047c3183ca6487985a641fb20ba4ab0d205129b40778c89ded1dc2d7a302b2de2fa9617aefdd60c4daa64e3be085862b7dff7d0becd3794c6274184b9e3fb7bce94ba922a6833499e7576926aed9c9b1187154bf7fab188296e64c501b1ca716991f03679a5d688101e9386374598d8e45c370dbf15801dc9e59fa7d75276562b883314783ca0da76b8b3841bc8d7a1d62880cf6f82fecc1e2b05a5b", 0xdc) 08:17:24 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="6681c33d8e1d9aa7e886623a4149eeeec07a9e44a50a5edcd2c4f737c37b966b63e92541cce2f4b212b0c7727a349e1862af06b6e070bd499c4930392b", 0x3d) 08:17:24 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x140) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0xfd, 0x3, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) write$hidraw(r0, &(0x7f00000002c0)="1f57a2a9cbe5bc5aed0d24889e26835cdb5872a1ee7686aae77df310d5d37a5894967db05f4b0b828e22d866d2b55b793947d244e2a8375e7281cb165062ebe4f843b0e7f9f4e2e6a2fd4593bc02e6097cd16d34b39a621f66072d367fdded22f67e4c871870479d146453160b71f482a330b76840ec345509563e465dd3c2a75cfdd369df871373030f89bd7bd46e153d4e23369eca2df7e04b81be373e29efd4fcd2d2ec3f8801499ce229b1048b2170f25546ae5b35fddd550550993230c6d6a2869ba1d03684ab85a6d895a63d48e159c0a4f00e301fe7b12ed69e411442615c7b4b3f79d00a288f06d58306510dcba46e0ccc4299497b33a2bc68418a1aecad44", 0x103) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x2, 0x141101) 08:17:24 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000140)=""/142, 0x8e) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x800000000000, 0x10800) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:25 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x10000) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x6, 0x400002) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:25 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x4b0080) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:25 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/219, 0xdb) 08:17:25 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/27, 0x1b) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:25 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x10001) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:25 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0xff, 0x6471fb5fc6c44b8e) read$hiddev(r0, &(0x7f0000000040)=""/231, 0xe7) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) 08:17:25 executing program 4: ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x8) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r0, &(0x7f0000000000)="f25668906afffefc867b4aed9b514a9cee0eea9b64ac05342c212a158aad558f18fbba4433e296d328d466c375d58ba846bc7ae81066e4f2e165af824e1d47e72c90bfed908a9b275f8fa737a97ff0a97e", 0x51) 08:17:25 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) 08:17:25 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="83a209d2d1b855fdc5b15dea7bb3b9e8c0f1be4b0a240cc71ff2772c00444181bb27be7faa1889d361f1f6e630cbb72458e9c1afaeacfc6331da75160320c298ae886d4925fcf85e0cead7a1691d15a87a3eda635cde35286aa6cb23fa763043daad0f388aacd3b546", 0x69) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:25 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x40000000) write$char_usb(r0, &(0x7f0000000000)="bca8e718ec707d6caed2c0938be57844e85cc21afbc2a45d5f54f330a2696edf0620c5958e3769ce9346f96efa806ca874129bf259ea7554f3621bd021b4be9932", 0x41) 08:17:25 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="b68de0250c0b3a13daaf0e53c8c9a9e5a1defb85f4e5c2d720f24ae6be9d79769db82a1c2124de1c70fa70826e00fa1d05b402ae452c184288e4a80fc6edad0607d1f4db60205b9d94796e412b50ff65eedb41862b49a4cd52fa596f04bdc89df3af2dbd9b4e68fdae1ac2e3784d1c19068c0ee7b4a5545304738f73b18b1c56635176b08dc505431012876eabed289f18a7bec6aa7bf553d8c23d687f42767517ed1a4ea35e4857b6597ac4e9bea36449c3da63da8e1c015242dad3641523e4cddead536748d5043416302c82ef672afa0e75c970bf908130c19f70085d0d397bcb33c2f76f92a16384e8272f3c3a25fe86afea46111dc90ec2489353ee9678b83d3c445166a9df33a1ee2136c59e79a037d743b6eebcd9e4e10de260d6b3a66339ccbb44c6f0caa15f0cdd94eed957936cd25ad6883f118e2ca5a315ffe6ad2844c9f20724f5c20cf1bfcb8cf561241d1e0d0db517d85b032fee7cd0ad03b84a3da6e64c808bd47e69b13f824d6c1d5b82ddb87e412c0349e0f42938ac6a7fc315fd8501498e10fdd48378e8dfd521c4f17aee30ea93ac81e05d447c277536fa4805a7f304b36552ae0aaf99c3b2a24889be5638ec695df1a14e49172d6a6ddaaaedb6d50cb41c28ada0b263667cf6a2d8359a6dee285caec1ed800e2ececb7059c08be90e120adc2e5090fbcba892ed03e5eea03cd3099ee7eb23d2fec4dc7fd520b234646dd18889c8fb6f748ffe272c634ae239d6e7d84a26853bffa5ab0c066ade43049419a446d31bfe7d957619d32f8a839e9a4ddf4b6c1ef7d66636358a47e8bdfa63f67227abaf66da8f89b2e7291568929983df547fbcee105518b2fe441a18ef2ab20a1182b7467a93a59746c39acc0e58abc6c84f70ddfcc409d6869effdd5c5d9dfdb963622a33c97033c5c343b1198b16f5a6e3496596e6dcf3b8cddb0e8c882726f02188947b8c64113cce30f198d10560ab1d0e6d6260a55176475aa4a0ea1878b484c796334770f9e891a15b2a60b88fb720513d80bcdf471989c3607332396f3530986e36cde6732f1f6a06df62ebcd1997cfd27241c07f0752894de9938a6318abd5e275630ea05938fa415166bf13635d2c1193595cdcd57fcb92b83d0bfe0877a874a329a0ba82d0da9dd486c5db43b6db780cb710424d9626fa1540fed2c8729b5b32fb64bce4758df9dbc471b8babaff9dfc5248c7ef2c7a7b1272cc24ce76b5828c89f5508942fa08d4c90e9418f4e38df921f7de63010761bcd8fa0bd3a5e35eb6545776a8e175871c6eecc9a35c786110e1f2b5fdb8cb67a7dc9708b571703fc7bb04fb00c682f2e6e88b56146cf2369834d6a1b7231ab07d6c4f6f11eba05cd97fbc272f2ec59bd1a433f86cddbd7301b20b85f66e92eae93b5e8c1330093112a181d1c107baadf320b419cc79acc0e36cc82e78d6136eba44b499d7c8309384148a493e5d8a75b747852bb261c2034ce23db88d100e07f56d8f6db415c0928e89fc351270edbaba15ebccec8985d7426e9af97a0dbae9b0df62f32bd4b2a7219ea414283b3662ce1fdee5beec459a1f0e7b3adc97aaf267ac4dfb81b62a732dfb7a742b390fb451fa4a174a53b1b4283896fcba6785ff9ced6d546734f36123703bca0dee84a6fc0ab84577f29db9c5ed89e1bd909f70eb13e0137553c252f19994d9de12215e012abcec8771608095e06d023f1bde711c99f39dd9ccb26cc93dcc1d6552f02908293318bf81c99c20e35542c62e0b22f96ea2ec5bce08f03d72e6d0493a1fac76003004705d96a018ef943a9f9d1646361b46a53a540e284c487d05fda8c8ab40c0a460b7e63592f42a66009199022b60d0bf39af79f8f64bbcdb26492e6b3868aefd478e0653404f6ed115bed5d060ecf38421fd85f7bba428e1c919e514994b9bac7b8afaa724e9e21eab66b1891ff65883f79193cebafd2daed473d7d9fb5926c0b058adc7bdcc8ad84ff4f6ccc7f15cf8538ef2c855dec9f218cd95055a8562c9b10b43adff1833b3886134e99ae6fadd81b8134dd0b52aa96e564b8a7a355dcb9bce74f1bfa539618306598e33d0cd4e8a623cf4ec0a8b30f7443a23b23b2b2d0b91bd5aac8ec11c301e6db3ad02023407bea2df80f07759fd233bb62890e5384649d43018d22f27e48914a1c7890d08e676e09c5e5b1cea9500218ffd2ec1715b112d8aa75c23ea352918594518902fb54b57420e12b052952e5635d3cf93c82b176cecf9a95642d294dc195473c63b1178973866e2d03f931d7883c380a10c509aa945db276d5759a02c53cfde00348443bb8d2c39732b5c09f12740677b83355854971a9d3be63be481dece69e99374c618405547c8bfeabfe1b087dcdd29e4dc13c90ac378c36d26877eb539e855f485bdebce9ebc48dbc49797b7b9c5e09b6dfdad6dde30648505013ef12682584c51f9e81eba20ae8cbd150de02d1ae498de14f11d24a087ea5fca3ac0a0a87f953f841e7d1dc98c2a1ea213afb8bb48acf95c5ca46d7a58168ec3aca13b71f9ad990b2721b2670906f6ab73a2f145fa9057d661313ec81f2ab0de93ac96215f4b27c49a54e429404f871941626e4ba9ee3714f462f267f319c43a782e41718024fa1f5d2a6c90278c0cb4898f55a4caab6e0e375055770bdf3034beb9dec74647a5a9d19123a573540268d8948f8260ec6a794d81579f74bcf50b1c871026b433ae514ae2d77961306a50ba477d6731217a195990c418de7dc08f429d7a61fe2669d3ce6e33a542dc523a21ca51e563e0ef2de2d5b0bc68af8d4db78d103cbc712f3cb8ab9a8d05d75ddffd9818e632b1fa19b6b4a8926fa2828adcff3d256d728ba669cfe617b954806424c022695a8ad9ed8437b1d052ed5e083dfaaa953c01c0462c12cf16e8af62183de1ff070cc7228acacd5b13ea0f6084de43703fcf5ccd4cc36bbd6ebf6365d491ced7c42df0088171281601595fbc3bc74464a35267911795e4d94b6517557a6308147ab7c9f92a382f599474b0a1ae7b129d5e8a408c0b6c926d400c0b00bf31ed7b5022577530502eb50eda9c6c5badf024bf38ac44ac885f32a934a3132adeeb1bd952cb9f9b4bf4381a4bf50c83a42d0db878a9b9b2803b6003abfcf54353c33e87b199d0aeaef6dc8affe209a509ffca8669a79b7c591b48dc1972a1b48e1e08947115c5c65755e781c9ea593cad6681ab5af9c93a6ffe7d677d2f843311b9dd660a498655b12d48a984dfdcfe1a5da8785edf47c4bb22f3faac1684f6c0f6bf8a31aafe6db30a42339ceeb0a00a636357535ec00aa985ed099fa8246e650c5d55d8ae71be69e70c44591f2ea0953276575a6d7527fe8ef2a22b7802d0ea7fffad504bc3eebc025e3262f4da011c9e790d2751d5204ceb96629a6a5b14516c5797eee216ed3dab5b8c6bbdea936cc70eda9c491c0f853557f65d62b6aebd1c3ccdae70c1380f7ac725c2f8dd8c59205d9bfe4cebfcc5b7845fa658aa9613fad2d764e6b7f103d6b26be2db30b4fd328a84cf5743a240d29b4fdf014ae13a99822b72d420e9feb0bbbc990e7dbd3c9e45bcc7206610a92ecf48b1333a13832bceb2cdd51323ca33165ce53dbfc7d08c1adc8d731d55c3e4d28a85d61afdc96b430c584d0d2a996cdf5ca939643c83d0337cfb60e6b7194e98470bfacdae39224996084e7877be52175cac2233016da232cbc86455da8e4fffc699d9835260b89cd0e1335af95eb05f448f8a803fcb95153cae1092f0008b1946e2c40c17e21ba586d549dca0eda7fe8171faef3a57c1ac27f4bb2ed959fa1a1bf0d1927c62438c3bcba4ca8e389b36b0551a9d7df222c08e354087561ce9c52c3c187340956d9a1565f777232c1e4bf810470725a9b0585c18f1f124847017bf77e39b61a27883acdc448794d0f5e076eb4b5df8d25f58bbd7b681a949315aef5fad395ca95878978867bbb104e2491b3ebdb7df4190e4465c8788935e2b37c258db80138a0f14cc765d22cb4ba06fd26c8f7c24fd94f2adb3f4ca6645e249f8ce4aeef25a8c65a591c1273d0d00cf613164367b14bacea48fd289e7753cba948c305644ba4b083c154eb90607d6f983a675d89eb00931fab029f8151c52aa0b5b148040358b1f47e6ad7e45fb43beb5359365177a4573f9e496538525dab19e2a96685547b51785d6657a98c1653e733a1e7128afd89ae6a840cbc91d2b3d612857eb88fdf2d011daf92f43587b1b2720171990df0f7ac2663a17c40ec381e5636c5b58920048463f2fde2ecfdffd837c62770829b0531ff5f9540cc928eb3ed9a1f91b150e2c072b98ee902310561de83d39927d07f476e4736480688841ef73e854cad91468482d13788b6910971a9e888f7d451493e323b9ff639ee7ef4ed4b671b7bd7fbf6481d4ddc817009fe2074c082a91a0492dc5f8d1d06cdc4980956c78b9a6e36d9c79a2f5541b8c98a0d24bf727d1d52896b032a37deada607f5ac073a10af4158a48be539182fbae5344bf50041169071ba7cc659794938ac9af02419e39c4dc7c475c0e12d83d375dc15d97d6f77981dfea2b4009e8c12bd84dbe71d2e04ba97c19023a2a797c70cceca997b61d132e7f216de930ce71c2feec2d2efbac8495500b42db046c0d45f3e053a7b31a3e283c026e093829e9fbed540fded94bb5ec1ec4c0878ca700d94159771fec3dd59d6248b3ee0b79e93d93355c7ece00171c596d5c97919fb48152367b0efd7b3171803a1f38fdfc81cf0ffe39ea31f6c9c07027aa4dd0587e5eda9931af4316163b961b037d27fa71f0ff8f40a9b1830938d19481a9d6b2b5f7873e4c4bba4a8a29c92301365480534ef07b525e8136e5a19ef3d3feef1d59adcd0ed7e47036fca1c97e12249974cbf47d9e33b2ab91760e98dccf0a729763f4bc2ee67d565907686b4fd044834e93d2c38d17a2522200b6962da43148dfe145d24d265d21db11465aa61118577c2387cbe06ce9cd413d5a152c9fb2e4738d27f7915144a9411f7d7ae65fc800df1dac708949a8ee6831c4fea27d06cb9d675d350cc6378db2e69b955f908aa4b8e461029944001ddf0de7785b77f6478695115eaa4eec5ddd7bda82948421a655219ae4bf92d3a0fec378b0af194e08dcfa044c71754213e249e8b6697cb717f844bd387c934cc452431e672e0a93a137508ed93dc8d326b877801d45f902125ef4a46a70921724ceb2d357dd9c8da064176dec790bd0a496cac8c558f2369cd70da781837f8ea2f0f561239d5cdb3c9a14adfbcaa65e434bdaa3d491ada0764ee0e38928a7a02439c7a3e20e44256010e733a40f853f73274a9666c8d1221b2340609f92c1c86715f19b8e18faa39a532b77cc8b3171fa36485802e292374677fe57d7f9d3f07e6d1d9cc5d7f471a03e167b6dcd211f9f68ea11ae2ae286ee8cc93fabf47d9818d95b63b59899ba032128b14eab30fb1e310d8c08e544a7c4b84894fd8cd94a98e272cbe5c46f898db39a147a386645eede27007b1eb95177f2d8e8585c504e8ec9cf67ad77f1095e17d28616af9c808a9af0a5661a1d150d8a75e4c435bc97d33ed4d0ed79dd8aa1c6e047dbe67e9092563f330e7616998a2134276b26643dc66d573af06fa6c38f1b35e841b333c3a5b92c8b7c261b83d5ad8a143d3b7358e14d83ac38553a83532c456822d67461eaaf6291c7e34498a5b35fd8aef76d077659c9e8893ac6c13f75d00d6f777731fe64b7ba1aa13d93186647a815ff3ddc027144e134d2ec04cfaa6cbb85bd", 0x1000) 08:17:25 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xffffffff, 0x422a01) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000140)=""/108) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:25 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="1f08530a302f89d902b82776835811212b3b14f1", 0x14) 08:17:25 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x200) ioctl$EVIOCSABS20(r4, 0x401845e0, &(0x7f00000000c0)={0x4, 0x8, 0x3, 0x8, 0x800}) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:26 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x0) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000001440)=""/4096) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:26 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @const={0x7, {0x7ff, 0xbcc6, 0x40, 0x40}}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:26 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) 08:17:26 executing program 4: syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) syz_open_dev$hidraw(&(0x7f0000000240), 0x4, 0x4000) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000300)="9b0277a2fea3c9fc13249479d2b5fb223105c2241c297cf6f88a48d13083d8c6f6a2886b725c2e14d60a8bfe6e9249c247e848901b3d93293cf98339863cc2628c22f592d71671e1aaeb20174c2efa76fbe31b3042decf1e179985d8c9bd9982abec35d147d3262d964af9a48ad5986ba9dbbf8cfbb79a005af2081bd54696102db9e541dbb2e6aa50c78400259f27a7bda8cf6902138067cebb0eb9b2b0c0580e3456713e11778f83eb2d49bc128ae4841b39d55f776ca37e749fc85343319a182636b3995b983e5f47803e23becedd6dfb7cf9", 0xd4) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x88562) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd88f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) r3 = syz_open_dev$hidraw(&(0x7f0000000200), 0x8001, 0x8340) r4 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r4, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r4, &(0x7f0000000200)='c', 0x1) write$hidraw(r0, &(0x7f0000000640)="dfaec2ade1e8ac7f78cdcdb3c0299366dae2f86282fcad8e8163bf84d6abf8e4ac701293d417298b503728185a4cf0dd5a28cc2e59365e48931c798327393740af34b0fcbf6e768dcf12279ae2cb474337414796074c839cb5b924b9cf8102af0f13b43387bb57eda10bb90653166c05ff00ed403a51682e1d2454d326044e0414807b52985355cd26b43b4c328a21a01b73c626390380504c8e3a6610f5c72c4d05468811697ae5d9e85607b3de64ca236d1660014d7883e67acc10ec75b7d4d0ff7a68ab975e0a3d685e1acc2d500d4e4c1c966a2c10ca81bae640567fb7d69a7ef3d71f7c3b01d74d7a1067ea8b1396586c81b22ae440403f49ad44df65d0d07dc291679c63ae445a2e7291c927d023d73c91b43f72ac4368a6d9af246b38548089d171da36c79b086c7151c2747aaf871c4b523c87b704c22e7fab85e345e68acc0fcd5e6cdb532610a0af137410ef26f7bc3322d0ae436a1eea5c9e4e088a9bb32d804947e3c4271ecaa99e198d7bf8212c6359c5ad9b0f3922df48f4e5502e94d20de2326406ddb0c6624e76ad2bb58a3a200e00a0ba239caa61416af1a4a781cfacd8c24344072455b252781c6e34dd918e07688da33ccc4f", 0x1bc) r5 = syz_open_dev$hidraw(&(0x7f0000000400), 0x6, 0x40) ioctl$HIDIOCGRAWNAME(r5, 0x80404804, &(0x7f0000000440)) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x46) write$hidraw(r3, &(0x7f0000000280)="97e06c81cd6fc4c100de6ff0b166e035a5cb8bb469cd25a726fb5ed96df26bc55af3b6022494b42bcfea126f5542dc12fbf42e0d54a990b944f6c1a5d27d20edd612c3555ac8ecf64b34e2e15de03037a6eb629a235ecd95344c8751749405d99252e92af7cf1705c3240c40", 0x6c) 08:17:26 executing program 2: read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/4096, 0x1000) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:26 executing program 0: ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000040)=[0x100, 0x20]) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="e77e0a828d3b39b00a80b3b76140a14ac5d8bc06e88726d7bcc8b401f2a06fbf22389e99fe9dc8c744f5acce595585ce9b568382ba582b22983ea7611817d70a3d20d89bdc2ea22218c69e52604b76da563ce2c870cca6060f88392ac3d41826b775bd8c67481f0add9c74cd8d8582c9fa6dd696d77925ac7132f8e9262c6a09d6b6acb75cf0747ac8a6d5908581fc0a5ce78702db0900eaa2b72dba4b32410042e0428ac7f0592a38c4cd57f96d6c4bbfbd77fc5e64b196ace204dc3e05251fbe61b0e5f4b90f4d9e29613e1b9ff199ea1560", 0xd3) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:26 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000001) read$char_usb(r0, 0x0, 0x0) 08:17:26 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000280)) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000080)={{0x1, 0x3, 0x1, 0x1d09, 0x20}, 0x15e, [0x2, 0x200, 0x3, 0x1, 0x74d, 0x1, 0x3, 0x3e4, 0x3, 0x5, 0x20, 0xfffffbff, 0x5, 0xff, 0x1ff, 0x7, 0x80000000, 0x5, 0x1000, 0x8, 0x0, 0x8, 0x0, 0xfd5, 0x8, 0xfff, 0xaff9, 0x356d, 0x7, 0x3, 0x3, 0x9, 0x7fff, 0x7ff, 0x8, 0x3, 0xea7, 0x400, 0xcff4, 0x91, 0x200, 0x7fff, 0x7, 0x80, 0x90, 0x5, 0x10000, 0x5b2, 0x20, 0x6, 0x400, 0x5, 0x8, 0x641, 0x3992, 0x4, 0x4, 0xffff, 0x190, 0x6, 0x7fffffff, 0x77ee, 0x401, 0xfffffff7, 0x0, 0x9, 0x3ff, 0x4, 0x3f, 0x6, 0x9d, 0x0, 0x0, 0x4, 0xffffffff, 0x9, 0x4, 0x1, 0x7, 0x5, 0x98, 0x2, 0x0, 0x60000000, 0x0, 0x6, 0x2, 0x5, 0x9, 0x100, 0x20, 0x7eb, 0x2, 0x3, 0x0, 0x1, 0x8, 0x2, 0x530, 0x2, 0x4, 0x2, 0xbaad, 0x80000000, 0x409e, 0x9, 0x10000, 0x80000000, 0x2, 0x47505545, 0x6, 0x4, 0x4, 0x8000, 0x8, 0xff, 0x0, 0x80, 0x7, 0x8, 0x6, 0x59, 0x9, 0xff, 0x7, 0x8, 0x80000000, 0x8, 0x7, 0x8, 0x401, 0x218, 0x101, 0xfc06, 0x3ff, 0xa4, 0xfffffffc, 0x9, 0xa5, 0x81, 0x6d, 0x0, 0x0, 0x4, 0x1, 0x7d, 0x5, 0x4, 0x0, 0x0, 0xfffffffd, 0x7f, 0x2, 0x1, 0xf8e, 0x3f, 0x10001, 0x85, 0x7fff, 0x9e1, 0x4465, 0x1, 0x20, 0x20, 0x3f, 0xfffffff8, 0x284c, 0x7, 0x7f, 0xce2d015, 0x3, 0x5a548, 0x2, 0x2, 0x4f1a, 0x200, 0x3ff, 0x2, 0x2, 0x8c, 0x3, 0x1, 0x4, 0x6, 0x9, 0x6, 0x401, 0x2, 0x0, 0x8, 0xffffffff, 0x5, 0x1, 0xafa2, 0x5, 0x7, 0x3, 0x5, 0x2, 0x5, 0x5, 0x3, 0xfffffff8, 0x8, 0xd42, 0x7, 0x8001, 0x9, 0x9, 0x800, 0x200, 0x6, 0xfddd, 0x0, 0x4, 0x3, 0x8, 0x5, 0x5, 0x3, 0x4e2, 0x9, 0x7, 0x9, 0x1, 0xff, 0x0, 0x49, 0x4, 0x401, 0x1, 0x7, 0x2, 0x1, 0xfff, 0x1, 0xd0b, 0x437, 0x7, 0x3, 0x7, 0x101, 0x9, 0xffff, 0x7, 0xfffffff7, 0x7, 0x0, 0x8, 0xfffffffa, 0x6b1, 0x0, 0x8, 0x8001, 0x9, 0xa6, 0x0, 0x9, 0xfffffff8, 0xfff, 0x3, 0x0, 0x7fffffff, 0x7, 0x7f, 0x3, 0x4, 0x1, 0x1, 0x7ff, 0x40, 0x9, 0x7fff, 0x3, 0x0, 0x100, 0x80, 0x9, 0x4, 0x3, 0x0, 0x4, 0x439067ba, 0x1b9d, 0x8001, 0x2, 0x3, 0x7fff, 0x2, 0x8, 0x6, 0x7ff, 0x1, 0x20, 0x0, 0x6, 0x4, 0xff, 0x3, 0x8, 0x8, 0x2b69eacb, 0x3, 0x200, 0x6, 0x8, 0x1, 0x3, 0x94c0, 0x5, 0x7, 0x4, 0x7ff, 0x200, 0x7fff, 0x3, 0x0, 0x8, 0x8e45, 0x3f, 0x80000000, 0x6f5, 0x6, 0x7ff, 0x2, 0x0, 0x8000, 0x5, 0x0, 0x81, 0x5, 0x80, 0x8f2, 0xfff, 0x80000000, 0x66c7, 0x7fff, 0x7, 0x9, 0x7, 0x8, 0x800, 0x0, 0x0, 0x7, 0x0, 0xe0, 0x3c, 0x4, 0x5, 0x7fffffff, 0x8, 0x5, 0x1c00, 0x9, 0x3, 0x7, 0x5, 0x0, 0x8d, 0x8, 0x9, 0x2, 0xe9d, 0x1ff, 0x4, 0xffffffa0, 0x9, 0x3ff, 0x33d, 0x4, 0xffffff80, 0xfffffff7, 0x4, 0x9, 0x3cbe08ce, 0x200, 0x8, 0x73dd, 0x1, 0xffffffc1, 0x1, 0x20, 0x0, 0x6, 0x1, 0x7, 0x9, 0xffffffc0, 0x7fff, 0x48bcf5c0, 0x800, 0xf2e, 0x3, 0x4, 0x7ff, 0xfffffff7, 0x1, 0xe5, 0x3, 0x2, 0x4, 0x0, 0x8, 0x5, 0x9, 0x200, 0x2, 0x4, 0x2, 0x1, 0x10000, 0x1, 0xfffffffc, 0xc940, 0xfffffffd, 0x2, 0xffff0000, 0x905, 0x6, 0x6, 0x1, 0x6, 0x0, 0x7903, 0x100, 0x5ba8, 0x6, 0x5, 0x8001, 0x7, 0x6db, 0xfff, 0x1, 0xffffffff, 0xd7c5, 0x2, 0x3, 0x3, 0x2, 0x3ff, 0x80, 0x2, 0x5, 0x1, 0x2, 0xffffffff, 0x13125545, 0x1f, 0x717, 0x7, 0x101, 0x8, 0x8001, 0xacb, 0x7, 0x3, 0x23a7, 0x3f, 0x5, 0xd54c, 0x9, 0x6, 0xa4a, 0x8, 0x4, 0x9, 0xe9e, 0xa26, 0x3, 0x400, 0x5, 0x6, 0x38bf, 0x40, 0x8, 0x8, 0x1, 0x7, 0x7330, 0x7, 0x46c, 0x0, 0x2, 0x7fff, 0x8001, 0x1, 0x1, 0x94db, 0x8, 0xfffffffc, 0x8001, 0xff, 0x10001, 0x2, 0x7fffffff, 0x14000, 0x6, 0x424a23d0, 0x1f, 0x0, 0x2, 0x3ff, 0x5, 0x78b, 0x4, 0x7, 0x5, 0x80000001, 0x342, 0x3, 0xa494, 0x40, 0x8, 0x2, 0x80000000, 0x3, 0xf8, 0x0, 0x0, 0x3, 0x6, 0x5, 0xc70, 0x80000000, 0x80000001, 0x1836, 0x9, 0x10000, 0x3, 0x400, 0x6, 0x8, 0xd, 0x0, 0x4496380, 0x401, 0x800, 0x8, 0x100, 0x2, 0xdee8, 0x3ff, 0xfffffffa, 0x5ea, 0xff, 0x6, 0x2, 0x5, 0x3, 0x9, 0x40, 0xdcd8, 0x40, 0x2, 0x2, 0x401, 0x3ff, 0x0, 0xffffff80, 0x9, 0x2, 0xffffffff, 0x1e, 0xde, 0x100, 0x2, 0x5, 0x2, 0x1000, 0x6, 0xfffff561, 0x0, 0x2, 0x5, 0x3f, 0x0, 0x400000, 0x1, 0x3, 0x9, 0x6, 0xffffffff, 0x9, 0x6, 0x9, 0x4, 0x6f4, 0x5, 0x1, 0x7, 0x5bd, 0x401, 0x0, 0x2, 0x800, 0x5, 0x6, 0x1000, 0x439, 0x400, 0x80000000, 0x7, 0x800, 0x5a50, 0x7fff, 0x8, 0x40, 0xfffffffb, 0x9, 0x905c, 0x4, 0x8, 0x4, 0x8001, 0x5, 0x7, 0x3ff, 0x3f, 0xb38, 0x7, 0x3ac66957, 0x9, 0x1365ecbb, 0x8, 0x401, 0x81, 0x36a, 0x401, 0xffff, 0x1000, 0x8, 0x4, 0x33, 0x1000, 0xfff, 0x3596, 0x1, 0x4, 0x9, 0xffff, 0x40, 0xffffffff, 0xfffffff8, 0xbed, 0x311, 0x1, 0xfff, 0x40, 0x3, 0x80000000, 0x8, 0x9, 0x3, 0x814c, 0x9, 0x6, 0x8001, 0x1ff, 0x3, 0xa7, 0x7fffffff, 0x5, 0x7672, 0x2, 0x3f, 0x81, 0x8, 0xe96, 0x81, 0x800, 0x10000, 0x9, 0x3ff, 0x100, 0x2, 0x7ff, 0x0, 0x5, 0x1f, 0x1, 0x6, 0x0, 0x8001, 0x59, 0x1, 0x5, 0x7fffffff, 0x1, 0x7f, 0x0, 0x4, 0x0, 0x80000000, 0xffffffff, 0x7fffffff, 0x7ff, 0x256, 0xcf1, 0x5, 0xffffff6c, 0x1f, 0xb6, 0x1, 0x1, 0x80000000, 0xc8b2, 0x7fff, 0x10001, 0x6, 0x3, 0x9, 0x3f, 0x0, 0x3f, 0x8, 0x700, 0x9, 0x0, 0x3, 0x1ff, 0x2, 0x7, 0x3, 0x0, 0x100, 0xc9c, 0x3, 0x8, 0x80000000, 0x3, 0x4, 0x6, 0x1, 0x5, 0x0, 0xffffffff, 0x0, 0xfffffffc, 0xd394, 0x6, 0x669, 0x81, 0x200, 0x2, 0x43a6, 0x61, 0x10001, 0x4, 0x100, 0x4, 0x1, 0x80000000, 0x4, 0x1, 0x5, 0x1, 0x6, 0xff, 0x0, 0x0, 0x1, 0x7, 0x9, 0x101, 0x200, 0x1, 0x5, 0x401, 0x81, 0x4, 0xffff, 0x101, 0x8001, 0x81f3, 0x1, 0x0, 0x5, 0x1, 0x5, 0x80, 0x2, 0x8, 0x7fff, 0x4, 0x200, 0x949b, 0x1ff, 0x80000001, 0x6, 0x6, 0x1359, 0x6, 0x5c, 0x9, 0x1000, 0x7ff, 0x4, 0x7f, 0x1, 0x4, 0x1, 0x6, 0xe8, 0x100, 0x7fff, 0x1, 0x95e2, 0x4, 0x0, 0x5, 0x1c000000, 0x20, 0x8743, 0x800, 0x20, 0x3, 0x9, 0x80000000, 0x1, 0x4, 0x4, 0x6, 0x8000, 0x200, 0x1, 0xfffffffa, 0xfffffffe, 0x2, 0x1ff, 0xfffffffc, 0xffffffe1, 0x80, 0x9, 0x6, 0xffff, 0x3, 0xf1, 0x6, 0x0, 0x1000, 0x2, 0x8, 0xd9, 0xffff8001, 0x9, 0x7, 0x1, 0x5, 0x1000, 0x0, 0xbe9, 0x4, 0x4, 0xe26a, 0x9, 0x9, 0x72, 0xb6, 0x1, 0x2, 0x6, 0x5, 0x2, 0x1ff1, 0x2, 0x2, 0xffffffaa, 0xffff1964, 0x7, 0x3, 0xff, 0x8000, 0xc3a1, 0x4, 0x7fff, 0x7ff, 0xab79, 0x7ff, 0x3, 0x400, 0x7, 0x1, 0xffffffff, 0x1, 0xc56, 0x6, 0x1, 0x7f, 0x47d7, 0x80, 0x7, 0x0, 0x64eeb312, 0x1, 0x7ff, 0xd20, 0x3, 0x9, 0xffffff7f, 0x8000, 0x10001, 0x9, 0x10001, 0x9, 0xe00000, 0x9, 0x9, 0x248, 0xbab, 0x1, 0x2, 0x6, 0x81, 0x6, 0xff, 0xfffffffc, 0x6, 0x0, 0x3ff, 0xffff, 0xfffffff8, 0xffff0001, 0x1, 0x1, 0x898, 0x1f, 0x80000000, 0x3, 0x54ba, 0x0, 0x4, 0x29, 0x3, 0x800, 0x100, 0x0, 0x9, 0x1, 0x20, 0x3, 0x3, 0xa5b0, 0x5, 0x0, 0x8, 0x0, 0x9, 0x80, 0x5c8, 0x818c, 0x1, 0x9, 0x0, 0xdb5c, 0x7fff, 0x4, 0x10001, 0x200, 0xffffffff, 0x4, 0x401, 0x7ff, 0x9, 0x81, 0x3, 0x1, 0xff, 0x1, 0x200, 0x7ff, 0x8, 0x2, 0x1ff, 0x1, 0x2, 0x8, 0x3af, 0x2, 0x9, 0x73c1, 0x5, 0x5, 0x4, 0x5, 0x0, 0x8, 0x0, 0xe, 0x2, 0xad7, 0x8, 0x1, 0xfffffeff, 0x0, 0x0, 0x7, 0x7e7, 0x101, 0x6, 0x8, 0x6, 0x1f, 0x4, 0x6, 0xfffffffa, 0x1, 0x20, 0x1, 0x10000, 0x6, 0x3, 0x7, 0xa9a2, 0x8, 0x3, 0x5, 0x5, 0x6, 0xff, 0xf10, 0x3, 0x6, 0x4]}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000000)="9f742a1fb609c7b1f03627a9f392bb95fd3c5b8b22b9a898291a51e040264fd1828bb860edb1458c7069ab600b9ec3e055ae20a326a2f82584efdf4f0df41f93dd00746565c63d0196c14379d41f5bafb9", 0x51) [ 2429.717972][ T33] audit: type=1800 audit(1630484246.906:5717): pid=8786 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name=48C7C060 dev="sda1" ino=14701 res=0 errno=0 08:17:26 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="77b66ca3348bd08135473ba97fde26479efe175968694683c2172335aad649b06cdc7fce9b0c5df45c6564cea28fcd98a65a99aa888c83f38036f728bb9d287701d5414c3ab62e328ca127d402873e84e192b0ea42d2d7f9044c4f81252dd72925ed7b6ecd14f8224aee3f2f3003ac69be2df6792b8cc1b321ae523020f864c2ff82330887", 0x85) write$char_usb(r0, &(0x7f00000000c0)="a8a039101361b9da81fd80075019b3ad9131144e485816f0d1ce4969ae797bd4ba", 0x21) syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, 0x0, 0x0) 08:17:26 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x0, "33bce3743f1a310cc1db54253da049a515b473e4bbfcdd1dab2107a59e346865"}) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f00000000c0)={0x3, 0x10, 0x0, 0x0, "ed0054000000000000000000000015000000000000000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r4 = syz_open_dev$evdev(0x0, 0x0, 0x0) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000140)={0x81, 0xd, 0x80, 0x200, "8df43efd836a0c440760aae786a8e6d1411e9fb0748dd36e66ab47b35cc8c504"}) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r4, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2429.814075][ T33] audit: type=1800 audit(1630484246.936:5718): pid=8786 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name=48C7C060 dev="sda1" ino=14701 res=0 errno=0 08:17:27 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) write$hidraw(r0, &(0x7f0000000140)="b4ce4b2de89515f92aff9f6a2a9d274db3e4daff75ddad15e7be28a6a980e66f759a2fae8d4d16c8ed49f8c8730d962edc5e0299ab1e6874bd6792568692c643279170fdf62f62a898ed1422a0e0f0be87b0368895a980ab91e94f2869a62cfe8f02678a76c2d743c6e7e551b84b6b0a71b83d082943d9c597e9781cb5de9e763e743852a8ab14b7587b7755664662645ef80fb85d4f226db97a645780e7046d", 0xa0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x3, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x200, 0x200000) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:27 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f00000000c0)={0x1, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x10000) ioctl$EVIOCSABS2F(r4, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCSABS20(r4, 0x401845e0, &(0x7f0000000040)={0x2786774c, 0x6, 0xffffff2a, 0x8, 0xfffffe01, 0x8}) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:27 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0xccfe56a23d5ceecc) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:27 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x52) 08:17:27 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r1 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000000)=""/62) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2430.392285][ T33] audit: type=1800 audit(1630484247.566:5719): pid=8786 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name=48C7C060 dev="sda1" ino=14701 res=0 errno=0 [ 2430.413673][ T33] audit: type=1800 audit(1630484247.586:5720): pid=8791 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name=48C7C060 dev="sda1" ino=14701 res=0 errno=0 08:17:27 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 08:17:27 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x165f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x402802) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000200)={0x14, 0xb7, &(0x7f0000000140)="e8244e8e8f0dfd9ee0615b26002d3b8c3c1ead94830e93eff75bc6863a277384b1d81a7ecaa72093512d05749d6460fec5400e31070bf3e3f70647c4dfab4876fa5f1e10b7ab608cad360d10982ba0bf7042b2f7b1252e5bf41d73709170280ab13722cd272ff95e5ab3fc2a7af9c30b89d3688223d389f83415355c4c3a64d346448190deb12f2bdcfedb11b912b1e973d0c39b705c797a52d10255686d6b2862d349495965cde02b9506d39dbdd0960d9ec3eb142546"}) ioctl$EVIOCGMASK(r2, 0x80104592, &(0x7f00000000c0)={0x16, 0x33, &(0x7f0000000000)="d2d74afacc049fcc132f27d994d3028d070f72159bbf7bfb728b9f8cb27999318e761f12895a2323e5f985f644f61e445e80d5"}) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x2000000000, 0x501482) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(r3, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:27 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7ff) write$char_usb(r1, &(0x7f00000000c0)="f32bdab315620c9f634fd599777f6cbc8722323a77", 0x15) write$char_usb(r0, &(0x7f0000000000), 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000000)="78bc4cb888ed82826d029aed11cbbab2ec7cb6a5bc1f7fff91ddaffade580e06b7ab3d25f6d3b41e0c2a6c6e10e900075b05789d6f380fb2f02b3d6cad5f157cee17a941e3e47c07e15c75e20c7954d66637757a1bc2aa453e534755b6516c6902017538ba23cf56bc8418c03589c31b5d5a166511a08dd4e0d708809a10f124c200f18f768da314b72d830ac9f951a049aa27d8c2b363cd075cb4a04ada5c28fe", 0xa1) 08:17:27 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffdfc038f1) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="2fdc036387eae9326c4059e23e75ae412b64445d4b8bd5e60b43edd2408d05f9ea208a57bf15eb28060a98d363aba6fe999bec4e7f850ca76015a98ce3d8c124e7439b9cd46242a13d77c63df161ff75d551b43ac2fc46978f38e6f9c15b220d5ffcbf35178d09ef720fb39457b3d1dc3aa4dbb618", 0x75) 08:17:27 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r0, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r0, &(0x7f0000000200)='c', 0x1) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, &(0x7f0000000000)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000140)) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xd8f) write$char_usb(r1, &(0x7f0000000040)="701b6e89493e4516e1c6859a4a47e037f66c00836352f728ecea361c634baf0af395c74a48e04dc2c27d64a833ca6d2ba8483bcb7cb7d5110d6d62df52ec70aa18523b1798b4e209f57bfaeb837ef4d88a760a69fa2b82d74d071f3ca70c58ff5b9110c650fc721c623efe345dfddd7b63d79067943950c633b9eaaa2c633c05594350b85d7a44a4207c61920ddecc1986c7a2ceb43822d84ca783ec674ead0680214d53928e972b750639f980db44ab9d5a1c0436fea52d8609bfc3dd57ef7311d99d5179f7f7bd78cf9c", 0xcb) 08:17:27 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000040)="7529b433a4ecf025cb946dac4c4c14f10703a74dc1284a53a23b327a08e3709813b0dd1ce0eb64d99de3d9906d94213a0c904a9761bbde56e9eaee450eccc1e7d5cf55b323a13bcc160f6a1eac56dba8d50b5c156d089113970a0dcce97f20a708830120dbe3ecb50a5f711ad9865929db6e059cc904ba2ca532ef6e3cd1c6f10e72d058c0cbe5b667a71990697535bb593276bf0367a1ed7373265995eb73249aa0a5875b61a52497c278305863d97a33bbc4873d21c2dc66db30499a09d54509004d9baf326aba60c990b6bf8f30a4c5c8ad9205c371eba6adb0890a49d4baaa3db86b6e31", 0xe6) read$char_usb(r1, &(0x7f0000001040)=""/4079, 0xfef) 08:17:27 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r1, &(0x7f0000001040)="9925829e914645a0fdc6ffb74ff910cb0e68fad151dd19fd324b8862e9472a1ba6b5cc96812feff56e2e775c27e7610d3e58037ca87566c15cf3cbf0ab5e435374d9c21fc4ee3a8659dffc5b847d51810c0a33ff8f747013ad114735eda4239048436ad2286539948dbbc360535da6ad815528cacdfcc51180378a64457d92392a3e68160924a04db21db1358a739837ab462a9a888819bf9168b4f58b87c4311c296be5d6de23c810eb21910adbce643dd776edb96ab9872f9d0f", 0xbb) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x2101) read$char_usb(r2, &(0x7f0000000000)=""/14, 0xe) write$char_usb(r0, &(0x7f0000000040)="47093941375f4d2a87a02f199f455c6961b482bb44632d736003d166d6346ea32334ea432911d389ebeaf1fd7ade04b659a943595d557abb2269481c151739bfa8197f749df0b69f083ed6e99bc19ce3eb16ae4153b4846b56e68c5c56668093f47681855fea060884ae941cd2931d7d1c39e0d9e87dd8960f1dbdc2529889585bd5802a0263b53061f331e0293947be40273035c0a2c25886b87db7b2c4fea32e93e4a5befc85deb35c5dc467eb0dd7a20f086775d45de730677f41fba04c228da5eb62f707b3946134a5080d14149f4c367913dbdad95ff0cd57bdf34a331c150e63277c7c24b5bf3293dd3f8414b991b356632d0c9e15a03922fca4ef73c0eb4c49c40a0b7e54e67b52f38f1d561870788c04a6bff7a78fa7523abd4a527dbb8b688a330c001b9122da756989129e4d84aed92089d6ad303925d182000a82b5d6b52f2cd6a1dc303ab4e65ccdd3230a523c26f8d28a9df6716485c36572b55540d62eec6c371a52a236a779fd7c1ab2f7de1ce3c86c07f1bd120976602262408d14d131ea5a76ef0a9b32eab7fb41dc8d1c04f4100a20bb9a35ed6ea457a9474d1e2965ac63a409e113f333b59d7dfe49b6a6caec099c4837ff669738a463d467c16651f08817cff1583e8d05c558e9ad98628ef84cf4151c5c6388b82d9e72ae276ff90ba6908348b7196ca2f7308046e9d93d7f9ce74e6dba002664800d189e9d2e05972ab4be1a77fc6001cda8e855f315e80582af98c129622b19c92aceb6a568029486f065ee5303f7926e92e62a2c2ce072e956efc99320724db3bed35f093fbb8f57a310cafc4f01aeb0bc69c49508b6ab491e59edd7b5726fc11a2c4494748545fc123d258b03ca20ced469d7fb1a911ae0971e23090ddce7a1a04e9c3a072eb65258f2e3ba8ce87a167b0c84e67127aba67cdf3726b14a2477a45b5c01baf5aab0135f9284d0af0b8743c0f58e72ddea17b98b953d6a5ab34892f480ce1691d0f58d4bdc54d1fab4b6c09cb540aae32a8798348cb4aad7175e212e6ad79bc54428ade847fd869dcf766ec6a3e4e711bc632c49000069dd6b4626c465eba7d5c25e5043ac3221ec343c221c20051302627e5b1b3d5c739dac235b4ed4b7eb1d9c9ae4e43dc9377640b8166047c98042dbf377bdbcac474d2aae83a14a51a8a80428a88882a6d2a48707447129c3364c5aa4f7dc32c7a03e746e9c09b389a01435002f99ace066d2c9883193b8483a337ded8cb9905f484e1d9d8a5fd2612f27913572baf9987296ef86ee25fd765b910563829218b53d8df2fdcc52c1b41348c988d6b7941e827e1d4781f69782fa8d7f48a785c317473522c0dc8397237bde1405695bc13db768d7cefb89d29cb2defed7e74b5de5ca321d17f64eb08772943da077a2cfbf9f62d2583aae4b6eccacd064e4481d356b2af579bebbe4cc4a9375606d0e5df4331f7be8456f7a0bb594df5fa6884212ca5a9097118add8757038b794d4d737cea7963050c09e73646e36a90af0040a152efa3df2bc488b6c38ce86c77c074d618ea455b2ec98b238e2845ec77164282cd3725941fe20e57c8cd770e6211542f27a10c1d57f1fdc972a696e498f0c30e0c809cf457e838214aceba6d527a0d9357dabcb084b48bff41a210e7243b4e190bbf49ad594d2e3d32eae8a8744d8e67b6ec3dae6791e7ca6abe91e7e2c38e4991f2403874c68a0c0840899186cc10c7e16804f629b47eb1b495bfac238d64cf199f09771c98c3d9cb683156caca05e9cd454898237b3422af1e3aba80afc88009c3d977b497b00663765de4c476cceee477b2383ab34a57aa34ab2fec034bc74ee7670ddcc53e919c868a6caa83dc140d7f105034c6ca876a818b23aeda011e5301d7843476e083fc8a0b1779f6fdc63f226612a5cfa96fc87ff015b577c0deb383316b1f93b533f95187962f2348646f027347b140e8215a2b4cd329a06ec8cdd4c5676c2ba9e8e60e407ac8d6bafb854d38b2549eb2b86325c2312b0f2654e182883f51ce0534a846cab870a7e220be93c78e1f831165898d8fe085a7142fa62b5ad9b81b1a88de9fbec1818fa4f41c5b7b72cb2d0ec540852e164b172c5815fe058e55fc16aed946cb31671d26d7660825f79c1a0f1e6bd0ccb3e8e2804376bf4215ebe52f476a78a6117114cd4bff270b5b6d4c19ab93e3bf0469878d142307378fbbd1d7c535bf3a148aad40033025b66396af62f0709a5e71b80768a6462a96079fe44e3d1ca82202c57d99a0812559123380e5ad30cdeff05f962b69f1349b24cd8a9bf3033de05d23126cf4fd2f6c76da9a9f6bc7d9b12d1e723613bfff9a84d18ec84025e5a499209d1c584130dad1705462efcb509fef7b09780cea292c6477dd5575454c9239f2a0e53f3f27ddb709dcf2945ded3242ceb32ab058e327e7712edbda33009bf2f2dad73cd1b249b2cbb5e48d2e758457b2459db175b94fd25a044e5994faf2819158ab8433d1ae8943e1fb5750ea2ef06db5373197b0b67e45cb57420953794100774a362fb46eaaa6d3af9a06fb5f89d5ff5e5e3e3f5f7f21f85822eb1d7446d1794f6e7c28fe61433a838c5bf56c5da1ef7d5aa2399dd2fc5a882d59a1f1283cbef136eb8fc3ba82d307fd5b5762a2b18efea2645a9d0da9e48649248eb1b3662c8410e0a36cd6d817e14627ae6ccc606fdabadc653d493c192b3bf251455bb0fb874392cf50ce4b9c1632c1b109537422bc705919b50e4851d85f7ad76818e679cfb72e513bd233204c1df4356247b1b27e99c37092fd4bbf0fece5e4846266171899b2cc2bd9275a5036057fd3c59260a3a411961ab6dd749dcb9c6ef04c2e6c4023fead6ca4710dbdb27f562c1e90b8ac8d06bc1100584815a39e1ba39e974fd5f5c55e3fd6025730e0cf9834ffe815a7f0628a8e27c5c15b8e3ac5bde1187af47bb9b9b12bad30be98a71a33bf5dfed2646d82b7535d5ae85dd32726d37bc7c7e463c73139ed0b79f4fd2655da0bbc0168f62ea5ae9fb21b71760169d3b77fdafdc96fb60a59c38f1a2ce3921b3bf340a817183328a8b0dd170561c3f779a1720ae092c9d4f89e0a9bd650c3fe6319a1ce6e28d7efb39ad932dbe4b3cfd00dc23d96b32be98e2dfe092c6ac7c8af11e3c1ebca75095dcf13505bd492855a1da77cc930e66d98ea2ad7c59612a3d59c2bd7984d51fd67f09a751caa19f463afb9e4d4eb688b0a3f64691c3b5d6b56a6792a4c2a12e381c68202ff118f1ebe76f7ecb4e4731add4bdc7391d15d7252c1ff2ed9ed45b104dd3163e16b8a26d9bf5178a3ab3c5adca94f8903be1d6f26b52b6934098c0c2ffc8952939a9bc418088206351c0bfa3559b1394701179388b2f95e941a467605444d82477767565156f3311d64d84b814f4c226dd68a3fd316dd183c29efd803b2e57b37a12963958a62bcd0157976632c3d390c71bf64e7f7fb14447d65c52e81cc633dc879ffbc554f8d5e31e25ac3ba98348a3e86655eceb0279833c1d5cd15772297de1e2ef43322c46458a14e213e153bfec8a0f3f534d883e206792286c3261c290bf2c29e5ce0bda7e81b9c9a7e225b2725fd8d161f2012fe8af9b0dce39ede41855443e5265ea77b88fd4504cee47737615841d13d10ba5c46e1bfd9ed37c2571633c3896a5ab2fa04c66d0b541337e3b5301d877c64620fbd6119ce7a75ebf8f30b4bdb66d92917a0adfd19ecae08a8bfb82c7cc59588c2461c64424bfd5054eaa0aee35da7bebcd4f048cd35251c1a7c76506bf94656bbac8b9d0ddddd86e82ab7a2b9c89197d2ee559c08c14a8c956b61876167efcf3e8869d7d04c89106033443a2caedb5edc76b752d1a875ca8992a285bcbdbe46bc03e0820cde2c0e36f3123ee439cb7a964e3e1b985c2fa40629f95a2134dc39dc978049fefe561b9dc1bf1a94673fb816acda72c1905ffd6dec0956dc402a4fe57ed8cf3773b1fe3fdaf5ce9bd95cb6c5297388dedbeccb49084e0355c8e74a72f1915a14171e404bcae6b25e78bad9eb42b379a904c4fd596ab90860b441f3ff4b022e5da5ca30e2fda994cd4061394e77486c5932e49227555f61f25490255429832ec39cefad1938de77a274b14a6c3661f9af1fbe8e21b15cf270e28c80ab0185f426ff990788a5a24f10bd72e901f80668475c67e0440599dd58e532c6a05efa84999214dd2730307990e46e24ec4a829e308285d11277c7cdec260c707822ecbc971e2abd41f1e8f4dbafefdbaa944e62d259019ae4c132e555c15208a3862741cd7dd86746308d8fe584f1ad4f550ee4763b37638d5c26a7128f7c84357b7109f48df49dc5e6ecc5ab2cce8881c8d89b8acfa83b3cc640539c4b00f4e986ff409e56fe84aa67364236778c4ca2133fb29929531c08ecbedce736fc9de064653a3dcf21ee084b2d58644172e8db1be89cac8001f155df8bc0b3ed5260c348282550f81125177b99448750fc0cad516f88fca813260e727aafb4b22f0d904df53be6e7e216a55475e65dcb958685716e90483a367dbcb8c229cc741f81a76312d5e3bd485fd450507543310f4a664e5c1471479abd9ddf5cad3f266c306b08afc5e92dd3d9bcb226aa2b94e5c845686abaf2bc3b4539b74153ed2206ab8836325c3fafdfe9c49c64ecaee65924f6f8232f03180a6dd3a7b7eff7d4543035b92cdf30ff4b9796d2975355edee58faedce43b26a587e2f676ca98369728a8c614be57ab6dedf2f4e05248c68c5974327a2979dcefa04aea4c1587713b168e4235d3db1ef45f0dec806524327ef1349bbd727cb9ccd8edb12a109998f905867b4ea1f105d7e41cc4aae269910a3188936d007003dc45b2e657eef0c6e9a6ffe3fac839f1be85ff1f524d8286f8b1a5044c79f3fabe43b805f5dd69b9ebe94d2889fcb36126a187a664c90692ead6df9efd06c08c74f6fb533b142cad4576374ea7d1fb160f5b4f57b57ff21f070d867cd025ee5a8bcf48b19a5968db71590caca5d91ba8bc4c3ebdc0752105f0b07a38e9f7ab8a79024ee5e79bdd1e1acfa83f17dbcc118f5319e032147d365f9407ab7575d62b5d15d0f5e9f8479625e677be7a96662dc27996f185b475972451d1fdbc41d3e7b51c3a061345ae6de71691d6a686f15753541343b33a6dc68c000bef207d379e852d24d056f19e2c0ab258fbbc4cbb4bf399275c7d74d3567181120404f75efb999ba080c9e4b7199058c9f88776f5dfec16ec265a8b46799ba3d833df145adf338f14bb0d10c0f250c6b7fb67f046f6099ed87adb8c2170e879aafba244c4b3804c0f80526007dbc8e71b5221421641aec67ea4f783893c7e105b5e3727ac8c48704266f2b0cb150fd00265d08e946c7be624901000262223d9b02385ba5cbf008817cae06d4c630e1b36bb6648237010665743fd4bcefe12c1349df06ee035cd59311fbb0606d40966448297d418a368f8d103509ca195e2ba3d0e5a29b229d226151b16b48695f1dcd54513704cd1e64155f054ee3413f036761409a6c871fe309e9ec2b2a7a3098f5b9ead238d3c580e9a4e558c507d119a6125dfe77350d3e69f9e1715bb7a8f2a4736c25c92cce98c8090e302ab3373048b44120143d57036f1284bd1fc818019e61e07ba234f2e316b952021533fe39552656dd4aa13cef75ff29b75151a866ef4e9ada34aaca79d00aa62bbf1021d418a88629155e28751acc683e85a72e36df4461661295b12479f94b48547b3d6b4e45eefc48942a033ec1a6d79ba120b70f23a20492b8", 0x1000) 08:17:27 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="7987a9ea04c4f36ca82e188aec7968efaa29bb66ca47ee50cabdf502880ec9bc2b92e654fdb75d878636ed5a0a115e1566724cfa837041c77cd6fd363b3a74ac224ede405a3a34ce29a7a9741ca6b82eb9bfcaf22dcad342", 0x58) syz_open_dev$char_usb(0xc, 0xb4, 0x703) [ 2430.709829][ T33] audit: type=1800 audit(1630484247.896:5721): pid=8843 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14711 res=0 errno=0 08:17:27 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x638000) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x4000) ioctl$EVIOCSKEYCODE_V2(r4, 0x40284504, &(0x7f00000000c0)={0x6, 0x20, 0xb74, 0x4, "995ac0773ef58c750bb0c64a6643113bd502bd1b81da2c1f8943bb46fe4bb1a8"}) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:28 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfff) write$char_usb(r1, &(0x7f0000000000)="a11fd68d4716fd453df5656b5cec9fb7a8e422f7a38a97fa", 0x18) 08:17:28 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x4) [ 2430.791656][ T33] audit: type=1800 audit(1630484247.926:5722): pid=8843 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14711 res=0 errno=0 08:17:28 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f0000000140)=""/178) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:28 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000100)="a1a0ef64cd1e7c124f13c480143a165e2c39d3af283570de7e7d5678e12e7c95ccf54e979bc188618f52a3312c44eef1a67382f0f7e4768a30d435b9100baede66d48ccc37d5f61c080338c5862d9f9d3a603e505ba845b1fbe11c0b078884ac9eb8e62ee7bcbfb1", 0x68) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) syz_open_dev$char_usb(0xc, 0xb4, 0x100) write$char_usb(r1, &(0x7f0000000000)="45071c4fc6468b0d3d8eceb134c2cd9896c427cfd1443863978e8211afedc82c159c4bc2399eeeef7c24df0ddc911cd491f154f08ae99ebfa25471985e4ce7187cd3c5a8106d7a7b69dc3140db57e94e1c889473a02694eb8988b31c16d6dc7b8179830999a1af0198d2af2f7ce94e2bbd5ad64e8df0c238fe00af30b09b83603378b6173da032dbfe2db99451ae367953163b85fe33a573211a39636a4b524fc8902964894624beb49ce1c6d9b60517aa71a70a2397146bbcf4ec3e007383ff18231931778fce1dac88aa91e88bc4c81d5295c67ccabf9d5520b3b98b3bbd5edbe99001200b72087ac7beabccd001e7c7b66f0d9beb22c0e32eaa11c37565", 0xff) 08:17:28 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/166, 0xa6) 08:17:28 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGABS0(0xffffffffffffffff, 0x80184540, &(0x7f0000000140)=""/134) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x20000) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x343481) 08:17:28 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x6, 0x0) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000300)={0x0, 0x4, 0x0, 0x103, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000240)={0x15, 0xd1, &(0x7f0000000140)="06a33b204c48af96d92b6223002a30c1ea65b416cb89960b8aaf0cdcceac312db29375678d4c44135e1631700cb994803307ee5bf645a1b4d5e644188c3ca4a67259f4f1c676ae0a2b55ea712165689563fed2b705d2809d1718ca2d18387441225215d8af84b74796985ba02ad37d39eebf5c59b0d2265ae6298d420478518b98542562d2458d5859dc1fe4db0e6d12c6aef31c3eea13e4b9740911e4f7b5b82ba7786ce9a83d203f6cd5702e0c1ab13b506c414a7032106ca275f31cd87a36464824c6e67efb896299307e8cbbaec521"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x141001) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f00000002c0), 0x0, 0x123100) 08:17:28 executing program 3: syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x450201) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xffff) read$char_usb(r1, &(0x7f0000000040)=""/153, 0x99) 08:17:29 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="58927cf270a600fde26dc06f10b8548cfc777b1b958d0506a45f2864f7476bccad35ac70d37dbc1f7f92976768f8f8af2ee93af7a7432d390ab36615153100da1fcc4d60425097d3de84e816b27b145e22b86be927d89e23fb6cae8b7fb615795b289c1d47c982bf2bd1749b6fca843bfb6001005655bea4fcc126617f98b413aa74ef9222825bc720ef8cd7a3c643c2bb449b17b172e68140fc85802ea68d5d045e56587ab28f66de663b716ac1d767b690828c4c71a0bd8ec366de9eb30b4191e27bfd02fc6e73aaaf0b1603e4", 0xce) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000140)="da804cfd219c944fcf28cbba43dd1ccb75941c676a5a78257da938cb4396f2d3ce8cc3df54515ae193ad2b7ee6317efb5159c9a8cfad059658203c949140a9deaac0607c2b1817d390b54742930c19355ab5fed901fe809b0a35f594d540800331b80af4b963bbbf79b62343f54443d88689707e0a0460d6cdf6f038d9aee207cec667540b996ecc3cccd33c4a9f7bd2067abd4bd7b5b2d388e12bef68f4cb09f33296f47103f7b36fb8f1e2d737f04df2db4ed9ac108467926e5422db1f", 0xbe) 08:17:29 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x100000001, 0x100) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0xffffffffffffffff, 0x103004) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:29 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xff) read$char_usb(r1, &(0x7f0000000040)=""/99, 0x63) 08:17:29 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="07701f808597f943093d1118d21e09c843fbde22822ebeafb59bfff6e222e7a6e964deb90e2df6e63de6745965309711fa6eb46a777fd6028a4b51ee301015a84429327f1bf6504b13eacd22b65df94f2c16", 0x52) read$char_usb(r0, 0x0, 0x0) 08:17:29 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x101) 08:17:29 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r0, &(0x7f0000000040)="3d8064b46890f9fbc1466e257e6aaaf4ed1fcc65e27d80137ab631a7b0f941651132169bf9c5328a737058c7a5450144982148fb3c1299e605b20848dc22383c05f9254d581cd45ee3f9aec40000", 0x4e) write$hidraw(r0, &(0x7f0000000140)="0400ce9fed845800000000000000002a6d8a3a2ef592dd2e92c5f84b30313bafc753d7419d23caa67251104dc3113f3913085a", 0xfe55) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000000)) syz_open_dev$hidraw(&(0x7f00000000c0), 0x5, 0x202) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r1, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r1, &(0x7f0000000200)='c', 0x1) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r2, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r2, &(0x7f0000000200)='c', 0x1) write$hidraw(r2, &(0x7f0000000180)="368936cc93bc2d6b70f59e27ba18eb0d84b8af834211de32bf98ada9a60a86f92ee815991c5c330db84f0521d6a97b80e3414c287f758a0fe0fc6b3e64a749835786c17cd0", 0x45) write$hidraw(r1, &(0x7f0000000100)="f783053c122c9c008afa3bb8db283d81db69697cfdcbf39e39009ec6bc18e7ab3dd895a1ae7b6cce488347689d12f142dfc9235e", 0x34) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:29 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r0, &(0x7f0000000000)="de3673369a6b26a6f83dc29ad3ae7a9d4c0b579f1359da1233022ea168a70564c7ea697972ec35e40cb7647c8fbb725ffe328528e8f744b90d8be965d72e1e24d0a357481f1b128c1331aa6ec48682c7f7204b3e1851a4fe2c0ca6fbe6afc68b0fc0e017eb9f6aa9dde41e8a2f618ceaaeef6badc1f3f2cbd36138d0e2a5cf4b5f6bc5fb73b40399cdbd83d0c89f98318bce1dcf6e64dc3557fa9e4287978e349086116f0bf3e683235213c2e333abd6b46d8853c53662622f1094940cdd3f7ef3ccf9cfb59a48ea7b20ccd6ab3bd5bd54ab59d660f351387b14a93860597593b094627998eb5ebb571593c2df5a4b620f1b5d7ff270365143fa769adf44d774a73c938aba675d859ed414d94f06474edd5b1fc16257c5fcf5852d84d3d2af2acdfda7da0046d1902a70a3607d67d5bef819989ff3c60270690bea09efb0d5abc3687dd777b0886e1d96d20d238cca00eaa9595c5fca8dba9737c8bed9807b6f06f794cf3d3074be2fa39b75199237701df84ba5e009f1006f5aafde2784813fa33a2a280b9cdc82ccf36dabd85d6d8df62c3cc6e33b6a72a769a8a691acce43424f438200aa0b6c9e63c66a771d79cdfba582e2d8ad93d5e7f0708fd532476f57c9a79fb1f1703512574505738a5a95f7d4fa7565818f978116e155373b8e79ee80ef47c70667d32872f820c2912eaa4dc09f1158febfea878eeb89dfe85d84289548fd1d2dd075a19fa3bc4cdb25f47fafc41736582043b38690d38b2c4d171698e7812146e34fbc8e27e4a5f6ebe4405f7d1566f6f5d6b672d494cfad3615c48ebdec4eb0955cc06fffa558b03cfb6871a763bc7a45c3e148e44082c23aa9375de0f3c8857185f759d29c6d541dc77b5d97a7281843a8c15d45041d1ef7ff5b8771be9116edfeb7d3d63e999ae47f71296213205056e90eb65944d9f7823d314e745ce2f6c87ea351d86d2c1374c5648e8e5cd4a5a83778445fac1a3da9898ddcbc6d81435671ba067ba0f0611cf65fc2766992a4bd43974a2828ab42d6ba01bcd06e29691b5d5404e6aaf4d06c1a470b505daca43bbecec7b480b750c6be315f30ab043e81e23c9b50cebd8abf12f1b0e80e33808f00863633af998c5a18c0797f7ab27e439b63805c3b0f61eaa2c36f6e4774737f5e6466c6883e1a899b78a3d91500c4b14ceb4935b4ef1b104530220eb05d8502d956370adee92f24e338fbfb62cb19ffe397f5223446ca111804561f434b8e82660b24dea66f1c7eebc5223897eefaa96d1965bec26bf3dcef19f32664849487570aa2ddc5ef6f45a7e8ef01dac3a8be7380e0c37dd1a4f76de78aabd32670b05fb56c10b2eea7837bbdf85dcc8c4964d8db14ba783f52aec682d9819d777343c6cb69e5a32472a0c03089ea82066f27893704f6008618d0cce73d83b3aa94dbc2c6fdab7757c313af698b8e5108b710d92295312b9e311ec264b3420859981469d3ad2b250005f916db99509affa3b5a158cb3ba63af42251edbbeee4fc4115c4b145d594779ddad922b2b7364edb47a8d15d86891a6dc5d75c18b43114c0af39dad7d2149c4d9f38db79202cdd2dfba478f9f457ba0f23a393fd1331bbeb5cb36a27c8ad6093e227b0ebd8418a2ede3ef53209849c5a01bf4a43389e8de3d05fdfedf98e70a108a17ed7e075151af047c7094835752b6bae198f53bd54096b9fbc652046400c4d2fcbc87e735998f5a7b888097d060c6ffed8549f85e4d0f126362019d7963652094ef39712b46472fa9aa1a87e3d08f112e9929c0bd25c59353f9149cff70855011a5b9966a972127f139f6bd78bcb88773df7e763f7b1ee891e82424c6947bbab9e2120c44baf0acf704e4d1c861dfb58d95203e33fbce74dec80f4e6e910ae230ebd2a184e179f6ac998efca64e4b822e5731063da8a9a166f85dd3edae02cf6378dc4b97096a2ebd42ba68f9e5c6091e9c48753ac6c2e81daaba98de31427e41d1277c5b0fe87c034c663d70e4b35a5971f334cb4098d42a5bcbb489f26f67a62235939633f2fbca814a1e9aa81e739c48d873dfa18f3477fd2e83164990fa3a914f21ed654ed0294de99661151245286ea0bca01dbfe00cc972e789a85f7352111ec8d7f8d3d0a8bf4e384cb73266bfd75581ba73bbc7c9d776797ee83b0da01ea6d60b391d0da15030e1a74ef753d8cc62fbfd659d1c8ec2451597f0e46456f9bc374ac5c89c99ed9fa829e180e3d841fbe97378e76d53855f2728e27dd2be2c3d4095366461f52e2817afebadd95609270d4ad29d96668750f468d779321ad74c5191beb64bdaba1b17b70f8a290aa79951d5284007699ff50a69598723b2a395f86f7620e864c1652e382056614a00bf77307c6c339050a5ada75e82458584e568128fcb15e9f2b45d5b564fd529317556ef912790a947b283e3649b9c3b2e4b9646bf5bc6c417329a240883da2a0bd46ad0a3307572a5d8bfafaf379d53e5e2b96f8e01af433d61bcad39c44427859af797050ec1df885835425d415a542ddea6d3598838386e5addcc35931c96a55a8c1691f308c3f364a4e27c21e40050a398958cc018a50f6a25765ef0c1f9a0f20a8449d82bfeab7b191b9f1225c311c3273fcaa891077e1d42f7b803ac7be7fcfa766ac9b85b09bb2798254bbf8f1f9f91a47bfa9ed05d34d9a1116efd11995d7bcca0974833feeed1bc32ba341b1cb3de1cd5c5470c4e61bd7c490f14b8e2d1d9e43deaffa0641fc3bf4302875d2cb24458ba6318cd1f4d4bfbe2d0b09cc68b1300cc21221e47d691fb5e25b35e057d0c5049cfd4e353a0bc79a96daa3873a3866d199769717eb010db6686d5ab41883f7ab91f33c1d8d359a45309810f471aae09f8623bfb0ee1ebaf1c916a766d19312b9a00d9531996e2dd50d0dda32ca1ae58529e002556e171276d3fddbde5c737e155721c56bd99d5b9f4b14a52a11d43b6456cdce217f6f3cdc5d252d30879ca03582a80db4ce3c7c04df5d1fd18937d9aeb9272688de79c2b32b5a3cb22be082383787b189beb62668f79148be21b9d07418889611562dcca8585c5f6cdd09831854d3135c39708c33d26928617063757043318dc5b759aafea2bcd30f6237700589fd01dd88bbfbf5d1c6890742a0d16e640d9901e03b6237524fb87d9182cc1b707fbec296f9d917587206ae7674234a0512974e86e1a05f0dd205dde7c02fc8df1fc3ad6ace83121d7d0e66ab8b8abd6ecbf9467867aa826a89f05e4af3d3dc51e4c3eaf6c4d41fef1ca9bebb408d2532aba1105ad8a5778fd0c0beec2e85db429521767f10579ab3759d9925097db11dae4b22f6d3974f1921520356a7cd1b7e4a00a43d4a42d9219f9d87e0010df1229fa092382262501a84a0fdbcf76d72323cad0c35bb3c1ce5f5c4915aed4aa168c4c6e8d40cdde987389753f7aa119c75a3d98cb3ad92bcb578f76e8d854e219a14becb0dca297d552e9a4493e35f1ffa54a86e9ae7d42a39697a53de099e1ca00fad9d90013e50b1c9b882015de7911852126d4e7b4d792624694d554e4cd690f3beacb0b1bc05bb9923d1eb57427f9e75d77e6a5da53050596033fa86040e78da2604aaa6c3b43b924fd98bf11631eefb9cee1a3826d88d745659107bff95ee72c940541579b67b24fc018f80442a2381e0db1b22733b523257fbf752001f52d9ad0d778cc7c0080e2ab51c1cb40fa559ccd9589019c8e82916c4ae3647533e3efbefc2f83b0bf0c9066f1af3baaefeb7d1390165f76f5ef4b76a18a17d965234921b2347311019c0d42104d903a1c32e2fa08530ac29fd2c63a928320f686943c558fbf08af0e1e2a87e0b2ebbd1c9a8c98c0789cf09db7500247c6d92194720dd87e75c9a0084751ca6336142d5a452996c53b76936e2fa87da3cd1d10019ae63689a1b24a5d586914657d866a0aaa450f81c3ce48e6fe4fb943460c886b02b3b8fd7145c47ec2468c36b6a8b8e0b7ab7aec0a69c947bc49a927a5c5f7b3f88fd7d297d6f792846f2e7dbdc977015ac3560392d2dd22981d27276b2cb493cbacf67bcbb81800e57103fbb261adf3e158717dbfa9fe53d1774d641a7da23da9fa0454102138452d88861b7811398380128f1b397172a279a87c1afa818ed59a0c82c12a6dd873f1fb3a3999e7cbf2b74ab122c7be2e586b75af92a828b204f0f5125741d7fc64a5030b950f54e8eb36ae802a23dcaac8f7f6a897f191fde70693a01af69dae98e7b72bd1beae0c455f42d134224797ff5490677947d03aa9a6a3a6d7931a0f16e794d7f854d6d47a3f33a17162dd8d91eccf41ecca6f901b4696f5dc346ba3abd0a288e779480c2db5999d576ab3e95b1677747cd09872c9db91747affef64e5d34479bef61ee78cd51f54cf876f6969e9194473528b32764d459e611f633e96c4c53becab83169bf143839c462ebd1d96e8b0ac5c03492ba651a32bd9faedb778df1ffc758d9c91e778ebb7d67dba1f8a83298dcb717010b02427d072d4d934e249b1742f4d23b6e3a7ce34e85e12fba971aaaf599bdce99d881229ef43bebf4b06d7616df92317a1ce8a9b68ee667f06014def098498cccae5aabfbdd49ba7595ef847c3ac81e9642a33b67a6d938dd45e58a5e988032f9e810505b74349340ca6a0b50971ec7d9c90bc09d265a9e1ed12276b194b6d78b694b3508a11dbabcc74a004d8877c2a97df577e7925095afbe2ea5fc0aadc7e3b8e0813211abc30bce0daba90fdf2b7e36266afe1934d848e50e836dc161082631ba90681c1ccb1c2fd7ec1f9cc95dccb4cd7622f685a2cd67e1871f923ee294faa30f4d21aad8f64232f774514e400c7113dbd85a332aa0121f6b5c27d318521cf4b738ede103e8ea8f0d7574272dae41627baa34ff7615219611ca0d3e0ef53ea1399fcf06ef87cad6d6d11079fbe421f05d1c3ed979026887ae1ef1026dd01a6129abc912384078c2cc5f0331828ef59f0e4212087154fd579e2c952721bf5e6eb5e1442e185891e97f28db58aca6a4fa3ccb3d59ba4a9ac4958ddbb76ed72aef7fdd1deca5ee4e8b736c00236942736bed73d24eac392650ca196d67e82ce47fa5e0c17bde11217b4a8fdcce03bc10cb23a6ab91a10d1145a229acba7996b9a49f9c9e0ba352966493d1da0905fb6149d1bd40f63a98114ea492199d7dc73b1190bcdd3042acf6f5591ba055193c2ecf19bb8cb75b3f6d8a0001fc7debfa24b9c2d9cfa8915ee7ae0fcc4ba0a16a4868ec2e2f837f947c32c535289c8b0107277472dd1d6bc368e060cafc77fd232e77669b8aa1df5e12d49c9605a23360ff53aefccb1a5006f3684f06f7ba21e45ed5df91876b0ae072109f8377053c85d072a63c90a65695f0159993ffd0965c3b42bc3bc373e8af733bdf19e5aaf18528c6993006294d6bb711db74200c328ac0d3a50dc384dd06032d7c0bb58def179c1e67cbbc8dc34228abcd04e18bfd2acf1fe64cb9fa5924f6abdae3100fc8ebcc602697da3fd16c771c953947749443a17a41c6f63c2975750c162888b2946e46975172dafab301e3119b2d0adc47fbbdb2f9220d73e001db9bf263c96738d21db0022b674fc22a4d193310e027fc22208fb8dc0ea8f0766c6b1bd12e53c6d224d8d1094afba0af6c685161fe866840ce7d4a6af780ead3a5effff309df0bf7c73ec58845639722910949ede546afa574da2c082ff5ba63265fc577da100d3ed8160ecc738a53f56f808613aaa4b37ee74c1ddb3b07bb782b02dfa7d10ec6d4fe74e18c41b3fab28649", 0x1000) 08:17:29 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xdc9) write$char_usb(r1, &(0x7f0000000000)="4daf3118371b2bcb6100027ec256723ef4f7c7a03ed61f223b1b68", 0x1b) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000280)="9c2fc9b8b4119566e5692ab68992ebb845254ac3b25d63823ec8c07b5267f196be03a43b0310a224574ae42492013ad8a95198dfe15aecd6c5ad198aa5a26f35a62f8dedb1e4f9a6c34cd063314939807c63095bb9208ffe7aa927f6e33bbac05ebb2c47407da883e61f", 0x6a) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r4, &(0x7f0000000280), 0x0) write$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f0000000100)="e999a3a5b3e24f7f634bc7f373c6a52bf0c1291cb92b28f27cc75a9560ca8d43eb3d36f2a7521df18df91b484559ff86496baed17d46ed7a374261d4b83396586d2867ccc99ce7a0be3c8aa3e89e328c272d1aec09d27e8797769a802698778924251379952c2afbc058682c2d648d047776201c153a965b4bd979ffe81880788e18c800a11a59fad10d448109a84132772102cf3792bc142ecccfa6964896c3aaf10edcc05e868d2343cfefd4f0b96b3fa4b2445f604c17fc7ad24dce6db68a0634949d9aeb1ced3938e2e44d34912d55ab5d1d237b37b41cbfccdeb8c84033", 0xe0) read$char_usb(r2, &(0x7f0000000040)=""/185, 0xb9) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x40) write$char_usb(r5, &(0x7f0000000240)="ce6f7501b356ba05a9736f3499b6cc3e", 0x10) r6 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r6, 0x0, 0x0) read$char_usb(r6, &(0x7f0000000200)=""/29, 0x1d) 08:17:29 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x1a, 0x2901) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:29 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000140)=""/183) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:29 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000140)=""/226) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000000)={0x14, 0x13, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:29 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, 0xfffffffffffffffe) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:30 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4000000001) syz_open_dev$char_usb(0xc, 0xb4, 0x40) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x40000005) write$char_usb(r1, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r1, &(0x7f0000002200)="cf8d803c381ce5b7aa6179d32de1c19ac7d8622c034b5c9885012b7ad252ea0e76d4b63bbcb66ce6092c64f195896c300caa71f1b64bbe3220575fb39b2b7801e978164cf1f408da340a24c08734d952ad2b0894f2082b7b6293ba9eec84017c252bcf32cc23499e4056aebc085cd36fef42e0cb5abeb6c7c02b57e7b1fb86da003df6da344e281bf59611008593b1fd11fa6bff7c4da3525f3a289b392de1c8fe0b9f48221b3ac7e1f9513fa1a205ac910a456bd140d35f37b4fbb0c054a211362c10177b7a55a6c5453d4ff21fcf2735b6aeaf36a5bba55bbefbf8a7cb23588cccdc1ecf31f54c650f6c2d21120d8722e01291c6418e662381aff25a861f1f426d278798723c23cb7c06db2adc37666752048579bdec585de6f220869e55c0c59e6281c526ed8fb9602d41de337f3a328d3e01417e0b81cb7e23400b91d82e1be390a22ea67df52ea33c09902741ffc7b184ca5c851fb20d94911cd74a61ae4db4f8107bad57083bdefab8f0a9c5d831ed8d75d4f0052989545f9e5f300986219411277093f029c5a86ea295bf6d68700cb38777c2983e044746780a564b82479b7b3b087cbb61d40780f538eaca0c61a101cbf01edfa1eb6d68f361621713c3a4a136c00e2d075a64de4e9f2d78cf8f39efa18c387997b43517777439f0c6b57be37a70135880d6bb2ac7f83311ed55cfc543a317d010c559416cb669922bb1a5acbdad7ee5b9473894d64b533197ef912e204cb7ec7afda839f8a539753922f9dba2efd4b6db2ce5fa975efb7fe101789915080f32dc219aef40b763175744b3b9f5f4a7aed8f8585b712df610484e18a8e56afe33fd3266bf21c03b88bbd2f4934664235e82de11dfedb55c4c8d281f07e31ff1810d44f894669ef9d529c9c676faa5e19b761a40a01dd08088683abdc08a285a0b0675b79d767dc9ca9129f8418dd925eda1d2f74f71f46dea052133207db72ea88a93a02bca93794178c869fdd53be060c06c462b1ebb03000000749f2811c14b23e18eb2066994c38acf15cda19f9d33e4963182bbc9d4731861efa8c4436e1ef7c8f8d6658ed92d632df672caf03522167b969915cbed1d8edc71f94ecfe3aaf5d0c3b3e97d10986fe7e2b1fe47816d9a29344ef59d01f77032cac5fffb7ba193fafb17f0e3c40beb0f238aa79c2bef456ee8dc7ea6dae5c64a9e39d8143715d55f91cb9894f872172378f4e04cd1513783ab24ac791e227adbfcb8651d987e35b6a071668c0a1d112c8ba1cd090c813b6ec83a739a1e3308b707c8b878b16266f53e81acaea9afa44cca5fee30a54f39aab1c02e9ebec99143adc29d13f8d7fb35641327bc561b37ba19449c2a0f36e3698e581b735851726555ded2c64009ea15cce48b4ec4a8af030c9c0fbb01ea11cc503147c6d7fd3496839c446338dc382cddaa8d121456bbb3dc2ab141ffd0f2ff49ed0f5059e58e042ec262e8d0d70d84e38afb78e300e0327da8ba5cfcea0559af115217f5e028a8d7843d36c11922d041abc32e8ec8adec1545351253fb774e24c21023f5b160bbd5672ebe6d3bb59eaf5493e73906966cf65ce657f9f05c0df46816ebc58f61a852994098384c4ee0bca3cae5ef574574b79fa73ad374aa1bb038d0610bec1f8ac5a0aadd3ce8a3d65eb1f1d6b17678bb70fcbc6026895bbf51afaea2bff1fdbcf5b0caed64a381a06ad38069267a9b86d6f427c1717bb50c1552c88409e34457c2fc638eac1d7adcfef5f61549821a39dc5084b362b7232ab5e9b50cd72ce36dc397c489c60860c86ac7ae119068262cd710756951d9af2f7b4f9efbfc1a77efd459e2dfe98a64932a13818991d1aef80204fd4349904454b002451d0652fc55d2a5b97ba820cc940cb57ae7db7faf3d757823db6aa6af5452fc7497a2a6299d95da89a4314bc470258951e95159de572d9f5764e183b74b38c51f8005c8e30866452cc902efc120c0dde627843577435950e1c205d376822eb141ccdd60891039b79b23dc666ea532a11c946df7fc42156d3dd5cc82578bb3dc57cbbc78c016f54911f375fce9ec8ae943a614d61575b0d5fc9c3e9c262dc5174d9f8ca155983e3c11bf40a631567d7bded3a11b0fd0f89006700fe88beb16718f15495239220194c93516c8ac62ab61985ebb7b78adccb2c86ab900b3118898656dda21acd4ef75236e414c0e1342a30bf41633d591337084f216cdf3f2eb4687d9da043704d7d4ca3e4c33a510393c510ac6b55608e40f1632d9badc5bb8a2d28dffe00e89ee5d5a06c7461c8874244a0d5e34daaacfe05d0d199088273bef089bd6333d0381e6fb60b120a229b40849703113f5dc07acde4ec79787a2db28a3b72ef1e0cf948b4c9f556ecaee1f53b5936843c41245cdb2d1a9442caa10822007e046c391d253e4b673dca10ae4d20add55a1d50936767f670ef16d35e88d7ce3d18ffd3cf6d2150d38e576e534eac2e28f4dddeabfc0a5d570a26d4258b2bee99d0748408bc10eaa1fbdf4efbf7188fd115a045750b8386e5e97a000003ba01ee509028ce776a882c8173795e9f65824660b2715d85b8b978e97fe310f91a9f2e7e25cd15bf53d13545c872cf5705d5bf9ee485c4f573623e4d33a044f2836a9231aa0b64c28c3c78257e474660bba0a3cee434f242d3467d14ddc9ddb0ba3654c2e60aa260613d8b77521dfbd6b7c7dd85f1117d3d1b87f43b89d1c5143567d3bcd066b9c4b49809d5626acfad05cb6e954c7eb73f1488b7cf6b4a2898276be28e27adf13fb3ae3c4da1db92d166b2425df7101a80d2ec8ce59ccffc6c959b55b4afc9fa6a4faa5f2cbba3bc8593fadbad9b8f0b473085f10ab95125bdb9c80e24ec4d308534ca290f583abe14ae1bc02bb42ae783ac4af3d71c5f5d305b94bd804f430b16aeca85e13e65500192e652ee8435a33dec83468653532a88e2d3d0fe6bfd9d7773b1b4dd69f44dec830e72b842794070d199a7cc06476f7a52395183ea81d919ef5a1d309bd924d03a4af57f0cd6820052877d90aef49e2402d66de2c6467bd657a437b14f1e892f23f78f7809ee49c3cd306caa3bca8b9986fb381b033dc5520045e907cf4ee2617f9ac862daf68260305379d63aaa2fedfdf72e9c30ea3462b941a187bd7c32b77e0d0c4ef299767871f85f1220ff763fcf6c8313e70f929e3fc3663a48d090347af54160d6b9ec95aac441623deb017cf051dfc81713f92909bac163e9d75e2f066e92038bd8ec228a70135f93848bd2718938dacff6e5888bce5b71eb78986a5589d024ce0953b953cf686b3b4bc5e368fadcc3ddab18f1b6b451739f5336e9e60424a47cc36be0b62fefedc247d2f9d88d6bc9c2794d760c0d7841ac7acb78367324037fc9d0d51107e9ee463c1e99ebbdc1db5876d942d40c995be13f1d5c9b6d5e9a6439bfca75bd367e21f18fd6a4eca0f85179d15abcd7df9b285187a158eadc7d60cbb094a9162b98a6b3c175cc11cc726e3fb90e9ca878e81d810aeb8e91c612d1332d17b936568f519b3cecfdd2dfe24994f9d7a60d6fa1202cd63e07acf28435643cae16340ef01c0de4d19c4eb221d7807ea12db499a3dcfd9807386ef72c36de431db1b18a3cbe126f858ae8fcb9a17d08afd0b7fdc52b2655f284c3d73feada77c86518a3e831d7e53e05bb4e8feeb863a363b2fc141ee7d159de44987842d8f24987b7bf0ac4c510e0b1f43910f1bd5890aadf3f3818806c8105a8b91ff4a9fcf9c0ffe494a0f9ab170ce40363468ae08f9fa6e92853964da1803eac56110ba4c5d61a92fcbf0bb800307c5bca8801a1338c3a9a90726fde02e527a4e371a1faa2f464a3d5d287dbe9eaba6eb70f39e59ffec646c761cb840bb0c180c948e0400b860a3927ecbba51db1fc848c695d0974cbf0f7a59ddaba60d47d4ae9d09358c71812b79b7bbbc66d293fc7f5b20ab64cf3ff3bce3f0e6f647064b18d1859e0bef49292744dfcdb85fe670b38067b410c6f534937a8e0c9dd929727ef5317f58a982fc8eeb49166255f17d7ce3f8d78a78bdb42fcc8d21c6023572c1549db5e1e67a52529ff1054d1bbbe1cbf8c4bf1fc04591ba8d212f4175f43f7b4e9eddfd300ce3ec2bca452de0a4e738906ea3288b82c61c01d495400a0ed08c17caa34444ef80224741989b6ac6d0279f12a0d6b7a279e224fe5f5ae145520d88de3e257636c185ce85559b69040f1675ccf27f6b06ca640509e00025d0ebdde80e01ef697e8b49d0370556fc9829ce930223314182f662a570a18408b1096f8b629178f31f26f19972db16f4d75759c63a1fe159ee7bddffcf35d1f4805b7900caf42c6c19d28b172af6f631f97e27200743b763cd71fccc1588d676d8fb85558d86a17b479ec6b3392fa42c5e2aac2d5cdc7a0627971844cffab9807d0f90b9acf6dc2519c1d227c3b8eeb8acb5f0aada7a8bed578f395c87c7bc30148f22787178d30b2da438ddf69a3bd8e85d9bb41a87ef04c0d9931e28da099be8359f91296e791d17e6e638ea297916c14a3a7f27769cbef7cf789d04d98073b0c110c457367fb34d55542f3739513393252f750d6a7924d662285e6749d3692a430dd44d66f5f5960e61159b8e8f69501474a0bb51cf65071f459616faead810108334121e5ae65d8bde4e4e8193eab1c15361f0a48bce6db1efa676ca3c9dc92e1897520a686e268f74e5e54e27a32cd8067d8dd37c9a6ccbc6297029e25b9e6f9ae061c350d07062ff00cdcee9790856c63fa668a66ac40e33974b85eeb3a6b80858d36a234eb5c5a04ed0407ce4fa34ca4c1f7f8ad9a475e27e8b92f8e27590a6d7a12181d6062814d767761135dd586ef030d05f44bfae0cedeebc906f6b62eba851f3b16183b60b1277d25d0529d47fb5f37f60f799fadebdc363e62e468dd75b4529ab0e7f4b6d2d7eea53d2c650b2161173f1607f461a144ef77ee3ee21475eb7835fb8a02500065b9755b656550d53012d0add2e277d043d2711568551e909e1c55f6f0a534aa0f21ee9e9da5ae96afa57521bcf7ce42a0efd9d7f2406240dcdd6c0b2bcd2eadddbf6902eccec00fe2297b36e33bc0e78859c5b66645055f10832e2e67eb3a4677854d9c719daa86da46ea7a0365d5b7a9f036423320f50dfdcaec667c3ae1ab0d95070c5103fa515a4402ae46fc8427ba87b00c0302a2ff7c2fa03001e1400e5ac2f8c0c7481c4f1609db1ad1b59854e4702f529603dedea3062adfc77d24ca6e28562451c92e8ef9a18904884ccfa275f0eff0e9bd8f99cfada0d3052da15ba8d2cacd0a479b96b21a175b11c93e43638b2d6d117029db8a7f5f43b1b6862e9c9238fe57f1f05b82410af89cf664089d562e6a6872092334429e064333decf5e737c27b4a21c3145f682eb73dd2a0bfd110807d8357706abcedc25bce469a9a2c0b1baa524f303180622cd5b8753ab732fd4ccd1d36f7c13f0454f8779f552a41306c00d429b24d19ab87bdebefc203b3b87e27a2b9be9144b9057d52b3a4c6fa02a12f0fb70c4f7c8762c8f6e68f4cdc6e44bdd77deed837680a1d60e60f57ce5bcfc97791d39bae6cb07359fd3657dd6261fa7d12716b2af5b14703c3f849b7f541f7a154641e3c11b5151cadcb0b468fa8a27164b2a81baf9e9aeacb1a89154d0edf07adac36aa49ef9be9ad346e9492238a0dd9d457a71d2bb1900f6c0670f8c0d1d9fa802029807cf1199dad66847a3ce969ddd4df217c3dcd40f93bc92c31265597080bd69e46bbfb3d6a5d116caa73e41ca2d123cb15e58306e0cc04ebef1e06493ff8ef86b36397ee0bca70a6c64aab6dad0fd1437236a2bb52b7a3fc76b9c9d3c7d961e2cc8af62d587ef2f7c2d2904aff06f72b0b3afd50bd056684c5376549d68eb1b0f645770326c08a3b72d8dec481d0089ab470cde5c9f9156b35d2492993a3085f65027ece166126da2ded7021ebcfd286e02df524c42a9e5a1af64a80d74712e026c1ac1b56787ba85e2ff860f42fd43828325aa6ee2021dbf14c59f0a15b6ecd51cd41950cc430573093535a75b6f34f7001a7d17953eb4e187f189f9956ab5b9c2c503d4447d4e8a8caba972bf1e8512e29bc4ad38c75f37f907eb403b1129e63b6689cab27049b9d99b2addc42aad89d81cb2a69eb15c30ac267d43cb5e378b5ecf48006c4262fff0281b76d5cd3ea6f6228bb8c2f73f80034eca2d7a4b75d79b8f10b5053604fe8435f238ae4ac7afd758b9643a973c25946b486ea474bc90ffccc4ccac3b3bf6bb57f0630df570c6a79c9df65a8a75074b9645d2fe100000000000000000000000000000000000000000000004c458c55a48bc839eb78b6697acb54c871ff488f6f59db4c5a3f92e6fc3f6158aff89f3cdc31c80eae7867fdd767c6e4d431dab2e3742012e5", 0x11be) write$char_usb(r0, &(0x7f0000001000)="2d95ebdf212d1e44b0b0789a777acc365928d87a5b03", 0x16) 08:17:30 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) 08:17:30 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x2040) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:30 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:30 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/44, 0x2c) read$char_usb(r0, &(0x7f0000001140)=""/132, 0x84) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000080)=""/4096) write$char_usb(r0, &(0x7f0000001200)="0f2df355673c98860c8e900cd4a5d4895e62b5c13432de178faabc3d95e5be1f01cc9b98d8db06e9e45cc22ce18a57b2ddd040e10e94a897a317b4a4caba9710180901a47c991a438d00a9b4cedadd00aa8edb26ccbbb0fb51bac2499605439d51905cea82d679a050f782838ef0ea8e9d232e5783c9f92ce66b1af4425a4f70cfed94315c8c7857b350a7fab4303e4c65ca0f9a2cc089616d5ddd15e827f84691ff4a65171df9c9251fcb", 0xab) read$char_usb(r0, &(0x7f0000001080)=""/170, 0xaa) 08:17:30 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="ae21511932984a49f56b00d2d42de14ff0af4b2dceb68b2a8401a1ff35854dc5c4f93fe19708a6d5d00d574f05894eef", 0x30) 08:17:30 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x1d1500) read$hidraw(r1, &(0x7f00000000c0)=""/61, 0x3d) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:31 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, 0x0, 0x0) 08:17:31 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f00000000c0)={0x11, 0x42, &(0x7f0000000140)="5faa8e648441887d28438763b2b122ae994686d7d82dd4e9d1fa5141de2b7b02dcc9f039f95becf8405c92f7f88f8458730ddb89c8a846be717678da9b47cd5bd90e"}) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0xd4, 0x400) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:31 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x3, 0x40401) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000140)) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="7c3c879512f6b4e047e26d435314107c86070544fabb2215aec40de458857dbf834a3631b1a1c3d471d0b04bb70224abeccae83a908d7a57ac5871a45bdb2b9fed7d6019949249858123f82ce4881d0c8f5627e9b319afde6327483c450ccf0d4e9273e9b45b747d2e1a47dc20bf5ad5f61acad81b894bcb4b07652f49c63f4af5c3b5dee82e95e1a73ce8b22197646c8ad2349deea409bc5583f81dc6ed1ada617fa4ebb767e3c5ed1d554098d369f4d1c6c20f746da3f9c4d94eb5f63d49796eeec117ea93e0fb84c72e4cb40c2d83a98465fed068464305916adcf2", 0xdd) 08:17:31 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x80040) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f00000000c0)={0x7, 0x6, 0x1000, 0x530, "d45b62b1ef1a5c8f5cb6aa6d7705de441d32c0b3566a0e87e554aff5d69d885a"}) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000080)={0x1f, 0x6, 0x7, 0xc5, "73d3a11bcd43c30241e11073642efbf9ad2a290d1bbf88b010f8ed754e67648f"}) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000000)={0x4, 0x17, 0x0, 0xab43, "2f98b164ddcd5ed6694c11f766d999fce2b1628fe9ad9a5b34380e72a1654649"}) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) write$hidraw(r0, &(0x7f0000000140)="5b62588c52840f0884badc3356c395ac6e929c11f4c13c3d12a9511eaea6621e8ce23a273dabf673178e2e28e6db7fee4a7f4ff3759613cd86e8da73127b20d71872b07c78c4903dfb319aae9470337ccc59e3f986f529ce01db55fb8ff00f34e0033b5c42d5725a1896eef856c73387052e554c5ea2fac5824e723ea2cf2a002d741157cd4785d4e1926c52a79f19843ef87ab77b51152ba5ffa6b905075bb19adb7231f24e1d622f83bb3d45e26de2d3c8080818a7a6a3e1c4a22e1eb8b7d84e4eda2856389e97efeed67f028d531cc6930a324894", 0xd6) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:31 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x9, 0x101000) 08:17:31 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000280)) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x9) 08:17:31 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x126) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r1, 0x0, 0x0) write$char_usb(r0, &(0x7f00000000c0)="6741d844f503f23e50226b101982c1648ba668e4591c85716da0967432056391b12a51c9a6b37ad44581bdc0ebd0e29171b40806dcdb67b2dfd62aff94410a6a77a1e866845e79f20a0df831cb4aa0c2f8421f72e0bbc010497aadcd9ac9164dc10649f9eb11632ae7430e8f98ef1655f569f220f7689df392dd", 0x7a) read$char_usb(r1, &(0x7f0000000000)=""/92, 0x5c) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x51, 0xacd, 0x0, {0x80}, {0x1000, 0x7fff}, @const={0x1, {0x322c, 0x81, 0x6, 0x5}}}) 08:17:31 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x57, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000140)=""/142) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f00000000c0)={0x8, 0x5, 0xc39, 0x8001, "5365143b65de63984ebee8fb7a5d683e240a5b97b3b40cbf6ab80dab1e915474"}) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) read$hidraw(0xffffffffffffffff, &(0x7f0000000200)=""/89, 0x59) 08:17:31 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000140)="a1d97009bd7e73e08560bac92650875b066349e2b34008e063bd908f56859819d581723a42710e3b8d4e1f25958c8c91ea37178d7bf4d702ed60a19142877000e897bf1816cf06a1b54cc28d9c3b4d3ddf543a99144871f81fedf20135d31a9e1f9f0bf3c69422eb059219666a94e90832354af0cb0fca4bc83442972ef8f8c0b9335fb5b3a7f114df143dee43941e369990e4c8d756a2354f6ac923a7d6a71ac5852c23d82654f5fffdf83ea383864e1f7a5da517b310463e3cec7d94c4956476850d89a3bd87aaf89543e37d186af5060660beea21e9bd92c3bdb9e2aae0e6c291332772df4437f4a93058", 0xec) write$char_usb(r1, &(0x7f0000000040)="f9baff3487262e061b77f734cf9b472ff5961c8769efc61eda293ea9d0e927eff8a49dfef1e00c22644224b26b59bcca1b92a6df905076083f1ffae44e567c8098965f30788b9d541036b296f74bc0ff85c54b5b3a9a9c9de3cd2e71a168e86000e7c0d444924abc7dea95338195ab3f98d6774f50a7d337e76684010f9fc8fe3f25aa433ae44f5deecc1558766d415f48c5b792179feccb185a08e35c07c8d1d58ee16e9ac2478ad99f31da9f790feff886ba2ef15ddbcfe754c22fc94f0c8b58c15f28072f2b61133fa1510eb261a7299d40408d6031a49a07e82ae55721562e574aa225c80c3af43b79", 0xeb) read$char_usb(r0, &(0x7f0000000000)=""/30, 0x1e) 08:17:31 executing program 1: ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f0000000000)=""/179) syz_open_dev$char_usb(0xc, 0xb4, 0x100000000fb) 08:17:31 executing program 2: syz_open_dev$hidraw(&(0x7f0000000040), 0x8, 0x8000) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:31 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) write$char_usb(r0, &(0x7f0000000200)="6b3e5f4e3b7bea7d69904ab81317a38b2af287a37de79782d771e2035083a0e10f40dd78f61c2ce805788bf632f3eb6326a88e1e18da0a893c612ec2c65abc1603c9d50cb6d6d638601b0de751421be220352e027949c50c27297cc347055f3766b393b3bda6f8b5ed70f5a42314fd4b9a707ec5e7d9dcb8132bd831bdb5a6986e6696c22501eef801e9d3a5d54a8182a5c379ac915866285e9972a0b8e24b3325a63accf55ce0e417afc9112e282ae645c3c2af9baff05974645716117a9757427229f224580de539a2de864722b09608e645c8086e34a1a71d5eab5344dfa3de68cd733222bc19811222c0da487e7c887433b5229de8f968fa97cbb92f01aad6908b591ce466b755e95116590df55ae76939", 0xffffffffffffff9d) 08:17:31 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x8ad4) 08:17:31 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x7, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0x1b, 0xa, 0x0, 0x5563d8ed, "3c5e50cd468d322cc759ae0ade3aee637fe19c6d77c5e4ac36559161f8443570"}) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x0, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) 08:17:31 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r0, &(0x7f0000000100)="83f2d2089fe38aedfd3044cf86d9395e3fb725603f9a", 0x16) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r1, &(0x7f0000000000)="df8eb7ff7225f422edfd32cc31a996bc5aaa0f9f95d9f705fe2bf1dbac3dc93efa687472bb4a4e01ea7ab5d02bf218f4d022b147ff050636b227edddd890b7e2716c10f1a21819aa6294bf41e10e205f5857a5918c11d0d98b2caf3ec9e17b422f8d107464de80973f83b2cf9b3679b4289fad5dbc1a576e7341a5b7ca525ec2d5a1333409904018a653996be602e9da6354cdbfb9f01e67b28aa2482b725860b4ff7bcdcecb15f7436756c546ff243f5a28348df42674b5f0a648210b35f7382220c2cc7b2dd41c18c76133588f2009e2a7eabeec148c6cc5134c", 0xdb) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xf6) write$char_usb(r2, &(0x7f0000000140)="11316a46053880d21b7746feeb2529db514a254889ba05c58f7a6a269b91306f2ecec9e0a8781ffa141c6d6914b3cb43967f735b97140218a21eb2b57789e95aae4bc2668cfbea4793e7320ce4bd284b30878b6969cff8a34922a2bde960a48f6c683aeda8c6cfdb1253c60d9b7e7eb6af87", 0x72) 08:17:31 executing program 1: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0xfff, 0x30a00) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000100)=0x2) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x484200) ioctl$EVIOCGBITSND(r1, 0x80404532, 0x0) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000000)=""/135) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCGPHYS(r2, 0x80404507, &(0x7f0000000140)=""/134) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:31 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000140)=""/211) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x10000000, 0x379000) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x10200) 08:17:31 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0xfffffffffffffffd, 0x0) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f00000000c0)={0x0, 0x4, 0x800, 0x8, "9209477ef7553686c4532c60a7b782377b5d2516d38496d3ed13deff0bc01724"}) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x4217ce36de662907, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000140)=""/138) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/38) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:31 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0x2b2, 0x10800) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x800) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0xc684, 0x181, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x1f, 0x0, 0x0}) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000000)={0x6, 0xf, 0x1f, 0xf7, "8268df5b66486bf0fd17816f862f64f1ba83fe161fcf171b68e824a5c5b297a0"}) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x101000) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2434.483846][ T17] usb 4-1: new high-speed USB device number 48 using dummy_hcd 08:17:31 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x8) [ 2435.002116][ T17] usb 4-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2435.011227][ T17] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2435.019300][ T17] usb 4-1: Product: syz [ 2435.023518][ T17] usb 4-1: Manufacturer: syz [ 2435.028105][ T17] usb 4-1: SerialNumber: syz [ 2435.072719][ T17] usb 4-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested 08:17:32 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0x8, 0xc, 0x9, 0x3, "043717cf74bc6f2dba7aa5846377758a1fc96fbf44a49da9815f7fe94f0bc82c"}) syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:32 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x8001) ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x2, 0x3, 0x3000, 0x45c00000, 0x0, 0x1}) 08:17:32 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x80000) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2435.681869][ T17] usb 4-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2435.888807][ T6962] usb 4-1: USB disconnect, device number 48 [ 2436.721749][ T17] ath9k_htc 4-1:1.0: ath9k_htc: Target is unresponsive [ 2436.728689][ T17] ath9k_htc: Failed to initialize the device [ 2436.735412][ T6962] usb 4-1: ath9k_htc: USB layer deinitialized [ 2437.091733][ T6962] usb 4-1: new high-speed USB device number 49 using dummy_hcd 08:17:34 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000100)=""/101, 0x65) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000040)=""/186, 0xba) write$char_usb(r1, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x401) read$char_usb(r3, &(0x7f0000000000)=""/8, 0x8) 08:17:34 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:34 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x800003c) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) read$char_usb(r0, &(0x7f0000000040)=""/13, 0xd) 08:17:34 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="7b97411ced518d0a2b8e84f3a76eda4f89d156fa3f678520bec53b0db84a212d34bb6732ac870a3f0e395ecdf308cda577709dbb994ea6ddb706cdefe536a1ba28590536bfc9ca9ad042a22b09dbef8409c216fa2456f682e0d5dfd063c68db7e011cc70ba5fca3e854dd80a34087a5b7f4c43887d42a62f186c0ae5d101bcc517f27b2cc3e4e0d376", 0x89) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/27, 0x1b) 08:17:34 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x7ff) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="ee6cc9781e046a1aa9ebe12859bcbfa6f2c7dbbae73ef57aba6b9eefddb01f72dadebe7c5e76c17023198c9f07da65549ef384d6c333631af7bfabb241f707510d6794b65fbbb3f15cd497316d5146e1d17c6fe27f893dc84db1180c6654d9f38d879e8fbe99fd8cfc56d8eeb93549f9968f2d9a3287264845a84ef180f951dbf5592bfa375a398eab01721e62b34cc91b90dc6b1e90ad715f513bbacc7904070a8db5efc3368470a9238738bf3cda72e0fc3c2b2e", 0xb5) 08:17:34 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x800, 0x3092c1) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000001440)=""/4096) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:34 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) write$char_usb(r1, &(0x7f0000000240)="0bd5d512254ea883352f60767f5fd7f7db25ee8f4a0f27d73722838e886b224623bab0d491829d45eb6982e460178dba3a191f723127dc1941a47c46dc82d52e8172fa347fd72a42bf2e06e349c1db084e2f759dac4598eff69c83cb6c61ef9ae1a7ee0b9a6bd307645ca8a26d544df714c8c65f96504862cff05ef8cd6beb5c088ebf2c075ee112f219099ccce10eef810f72c9955c5b310153a94fee9b865581a2e438e555bbaaa1741e6adf916be8325c26781d5850fcf41a367f14daed8dd8e557ce485fd604ace5c6aaefdeeeac031e0e9bf4f79c2ef56a11848ac047e7968ef0445de7d458e02456fb6d422a5a62801e0ff184909fa1ea8f6310c6ba4bbc87e684093476a7542a89b484d7fa1bea40dd841ab96b076b7f60ea2604e331e544888ab1831f576f2697aab77e7a3df275f6f247b2430909e7d9b69a4f210cc044595913ee4a2b0999a407ad04c5890a04c03cc1c98c3148feecf8dc6af972f778dcc224fbc3adb577abb8c58ab6bdbc2d967d710369b2083361f5236c650a45c2c6bbdf4eb4d98bfc5c351a88c8e8e643f7c6efea5a2571295e3767724e45e62874b693251b876173a233592b4688f96dc3df4cbed9ac56177227be0ca378ccecc91ee2b91a22a183e4e14ff79d91e0605b2f3dab5df92506682cc3d3fe94e0b04ee191db2daae77cbab588b8cef56e01b1e8919090b494716b0995f4d92b7c702e2b45f070d6b4286d4f7bc71a2948bf2d7cb20c496e4968bf8edc8f3054c49612688755d2715bf6a764415818f84cbda42c93989313174ce326dbec7e560abe7526b3d4fbdf657e74b46d6c6a0aad167ca241d5cc8d1922f48eb66231d05ee017e68b6a4cc261a9756c58b361d497e50726d24bd3fbd038063323e7d0d9786c0128ff0e49551c8a17c10cb1279f246535f8e2bb67f57e074239b7f0b6495ae177769e192c1a54780ca8f9427a9d745bc521fb2c151123e43e0e9449c5282fe8785e4a20c63e09feb9e07b0b04b840924b5f6f2a1be912007bb24c3b54a51f9f8c628d1fbe50122fa2350ed2c380a35279e33eed0d2ffe91cca8500f0e5097533a963d4d3b3128b3dc4b9b00dd0c87a2e84b8495ed65f1eba8812a6954f20e9f8e76db8810f6541012af6cca3b3473d331075f2483c7dc6d7b3225883faf863d02011368f073376e4850690646e0d729cd67aa44739dcaf4e1847a28b82692939b85d6b77c21b7a2d77865b17d1b113c64319ff671b741c1939c703be546192070b9aaf1a2422267e3bdb29e24c34f6e5e49da4317533cf541b2102ebde8e47dbe48e72de7708f220ef03d7c79c14e1a1e393f2a4b74184070e912f2b57115511eea1dbfd9ca89cf9c03994b068155c565e961b4d2ce716af3dd4ce0164a7a074e2bae2304a7e66f35963a15233be817667c4ce845307971660aa85c17aaa818080d095a746ea3a0c525d4969808be5b32865517f991499bda9a583f78a9f951c1ca059eb78ee8d6ccf879c7fa345369cecc22398136fcbd3dd6826b5e1ce4c1b4c3e28dcf6b44962204eaf47eaeb038269392a41c84e5a377dd454331c351055413581b1b28c637445d4b955100e5c00f4d911f26c6897630b308960541b124a4ec867168cdaee826d4f489333204bd4c03513d05ba8f058ebeaa31f42f81c595121dd6237dd1b1aaae1e7a386afe601f001db3ba009284b1c5526e4dd8a16500a9a38cecac1e8eadc89d73c74d571d78f036f0bba9039003c0eb69247eee57ee65f7aa09ee58892cff8e74803bafafff31e7151982ae28a8ec87f15e7e1c608e0495790299a8861a604d23fa8c066e3a04391e6c9853e2af596f99bfc7f036b97ca61b55038f037b56a65df7b83c44b130f52188ca8f64881933ce6c1ad4dfcc5cebe18994659ff24ca846eb026e5da5f3b0f0bccdfd103f7213f9451502ebce64e0ced54438c1ef13de2250b9653951d8a845800c136eb96ec69f88609f7336ead5a2167bd69b259d7d44ca7814e32b04100a39443a291a4c5d3438ba7007bf5f6b41b03c29d856f7c4f112cb594f2c40569173ed71b33525d7d7a1cbfe9ae6f6b89ad571a369fc1777cf8a5e140597a0a014442e6eb12a1d0482bae16dc8d622e1d933dd11e64eb55f102d74ed4da1c9a90ffd46e3993c3d2d4c5c64b86ef8e65ece85a8a5bd19e66900b2ad993a99cd2fe0ee1ad919702d5202950fde245857c413e9f567f0e648a4751b158d56201b3079e9c76e83e0c836bca771bf8b705f53f9c86e39c4fac32e570955313a5b194430110306ccaa9aa8c0f0941b776aae4d255f5f6ec2351309ab0203703471247bda5f1fdf125b475257cc490a2704567760d469e3df673235c0d4dbc96e40592457d912381471a808dc60ae3ac9a60e91df767ddb5c2d0540dbe3e9f2969a520387c696e0a1b69b3bf6b463d1ad62855b71b93a25b61080ba29d7868b0de77816de605ee8d41d04ad7c113c82b8f11e1108e1f21795861fa738b5bf9fb9cb275fe693c3e29fa5f8e75340ae39825fbf9fcc8ccff78e485bb866b75bc5d86e169a18cf182c57836b55b6d9531299e43c5a1c8d0ca987e20da11a50ec2c56148e487fbded866ab0d1b2c9f40a6d7bbc18c63a6742509b836f3cb7f85721bebc57746c7c7797e2b181b58dd526b5bf3ff19246caba8a212cf7bda34df603557ba4cdb9bdb2411e1ca4adc873f23a2ab1183fd1ddef225b6802a4490f098ebb57f978ff2b63cd6cf89a01a2dba9bb95ca2b3aaeeb3fb22a601aeff4dfce0cdfbd57ff4ead748d1ace40ff85f1e5d4c1fb7a20d9ccfe57cfb494be8baf199d23860bcadc7ecca8df24d620428977fac2f8bc1b2c5937fa0d719a4877f5261faebd02284b4d1c1b32e1e354dff225c65e1937691023bd9b39966ae9f91f99fe66c2b65013bafe822cb31f325931b5f6accf26b06f8a7282296efa3adf15ed59a93984519e4bfbbdd4a4e78f5bfbbdb40378f6687c5dced3d52010e1df3ee2570e446627c4804bdb8dd8b1bc991cb1c61aa51b25fa152235b0c81b82673a6e614e8d6fd28061a4d4fa4e7ffa52b22b1b5cad40b7b7af24a22767c11ac9de01495a45e29229994b7203239fbe4cbbcf94fe1babf3406e6528c83026f20bf70ce416af0e5c4cb2f20b5cc509dae089fa46768d0a7c5eae1b37c22dd8ec0189621a46e6775580f8ac11b31706ec8bd5ba41a179fd6b9f4662ac0f115a97f51e53e53a1b1d13f43f924b6cb67a77a9262fefc6bd4fe29fc82878483821be38c8e5bc61b11cbe30a6045e52d4d2609d5cf14661eb1e270a4de0b492ad6d4809e0bdc3dd25e50511cd72469f2e1b774c1b98a64bc74b8d3390629143f34b1f441b9a77802bd7ddfb3f406d79ce0764228e7764b7cde433b49377d924e8911773f5e28934303f33f4134179b81c1dd25bbb4c08458be78b5f8c0a2bb607ef994b3fdf812febf6c074a4368f53f9198b0fd34b7d06720b1cf96ce9e6f5725f57b7a4dd8e5155901870b70547da4ae5b4c831adcb2308415426063c13385483ac27d78d4fc11a5bc33910f0395367dba160f4c38ccb5e2549336f1a0779b5bc4ffc956376989bf2fd970213cea4aa13fc729ed9e8b06656cbff33f1bdab86a56f5678320eac1ebc9d8f145542478937a7b01d9ca7b7dcd2f68b2efdd412e7935e10b7f914cd6cb6fba6d6f5bfd969ceb0d180db7fbc9a40125f48c780b83a77936d723b47634df096da4fac957226482b126ae2f990b795e701b9db7903e3b80083bb8cdd276d1df7eeb215a48d431aeb4929eb8f595be1aebd67966be7b356fde84915f642c9dc86d75b4adecf9d974b9508f4e2fa2553721d42780baf63dbf9c9f12b59c26c9acf9c454777bfa72ff973686af7336c7b8a2d92ecb60ff5cd4cee3792fb5892dac2b6cada3761b84fd55f53f2e9fd02d212735eb318a11582a47f613e1dd2adf04fe27fe21e2a1974080acb2a6191448e326bfc2adbfecb9d1ef47e82f098bec3a27df13f4e82b46085f850bea99cb79a1a4cab4b18701f7639311238e28d2f3152ee3740b1eb18d31f33caf89b8ecad85541088305d13301c4ce2466159ad9ae3551f193343633b220ba9c610204b22f905f03c7f5cd94e580f4f72643abac76c58d05172d4ed644565d7502edc945952844ce67a852fb8c23cb06edc8b43e60f37c30ae3699032aa21880ef60be8e57101739ec8dd21bbddc66307f740ed1024fb25eaff1dab6c7fd874156e227a6a04e63141f6c5f51bea2ee56f19e2873a06f9e6f0ba5d22dc729083b3fd787401e3a4ec0f5913f51529a153ed521d4f3c246b6a9ed0612bba19277cbde4590ddc9eabbcc66d8918a702bace85a7bb7215cffea70430426e380654fa14aa6f8d913e9a9ba0478a20661885c85a080c4f87ad42b3de59f804bc0d62df49f0341b37864c2093fb967a868cfb49741913780c76f5755d728b0e5307463a80d167cf0a5ad6942af3fbadba20898ecab0e20c050bfa4b4460f7e053c969e909fde1f7da201f48bda2915e134540e5789cf5a7f413cfe3a8e401121ac5da4a685a963f551c03b44b066711096971554c752adae24315fc3cf5eb41a47cf4648290f2ba3b903088dd7b3d492b74bb9131f7e50449d8e0178b8acaf793c08ccdae54bfa0a225ed734daf258292aaf721d3182a164c6f595989fc52fd69ce7a30921cf472766df882eb49c6aedb46a84a224a0b22aad66300343257fc084e39317df8ee832ac8a91d72753faf3306e9ce29da239d29bc9b484f16630f2dcc0dc4e6f9e82960aed33de5586b403ef40376c1271b132025ae3a42769d2dbb0739bdef9d2d6c6b2326c8231d6f44d0325f3e698a5d53f93239fa99131f41b619b59579648c5bbda9d6aefccb62ef43f6da8d6732c0d50d09139343dc542e800681f06f2179a33d482448240607313e57b820abc2083112aa2b2cf78e699233150347656cc05dd3f843527b89df39a9b3bc76d8cd4bca26847091fbb258918e814c0bb01e8c4e56ce25c69210ba83b9d070fb9a399895bfd9e8e856a73f583cc4330617def10f874dd2f822671e1ecb30317227e2fa14976183d38208f5332eb3bacdb854b475279117a4f6fa2763e62733a85b5080188a24af99c7cf980c11c39a9dcb924e2580dea8aaa1530b7838cf1feb170439144ddc19720e567415595670b16b1a34f7a1dbd264a7db8f443075d5bf65ab0f332c59da3af8757b974b353c63d8c917fe8293cdda421333755a4be21fad75a40409005da4f8e4d02efcb6d6247dab5df86b5929b78eea46eaab8b5ff60982a9761a32cd81caaf045a48749239021381129bf94e5610f32c23c2bca3ddf85778c559ce3387b3637a32f3039cc664cab525fa35dd3e348d007bd6df66b498a5c6705216b1deba9332c549942ae9563068eda1b39e23eebdb848c1be197f8b42b9e352ad4a1ffe1da8c29bcf94c4132aad35a4d7ea615ebf4210a7ea44fcb59d590e5e07b8933fc1f1cb3472e4d1fd0b01224e7797fd38fd523ab718e56db5f5b88a94ea282296f4507546a2ffb2080b76bf82466f04bbd5055f5c01a0930b763cefce14dc1696ffc7878279b743b8442e3a0bc5674cb02814beae24f3564e0c6631ab2ddc1cf0b52251415800d909859f14a2ec3e42fd54350f13003d975b88be7e2e09937c3e2c1801e1d5393f8326ef04a940fae09f29e3e48c97a2fbb35f678a44c5e3d7693034e23d78421d3274b3267f207d30532652ce29dd81040925afc22f1dd9110a98ab908258cfd5e61", 0x1000) write$char_usb(r0, &(0x7f0000000040)="b467af576ec603fe88a41b1079c3d9dc08789478a1e721c32bf812b7d3e483e4ec830ad79935838126496d593c5e71b6e0c225a062826c21b3f677bc786e3c2b4e994440156f8b2d93f4f7ff60594025b10b5d997e463a94b6e4c30ab57ea2c1a24f7c1275420c33daae363d3f427e2c17d0306225e6843299987a7e905160b199d69a14f946af8c6168c60a6c45f8f91626f3f5725638c4050b5f11620bba04786ae2fafd4248d16d2d743e54b4bb01a1ecf47521479fd63c564c1dfeaeeea37aea5777655e099f4d2c22f97211618ca33febab89f7d6d8476fd534317575a1c9a6eeb0a1fd1fba1261b53f428f21", 0xef) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f00000001c0)="0dad0c35feec46158782c017b6546efc03a6952d0315f8a2149405270b5859a9ab", 0x21) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x3f) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r5, 0x0, 0x0) write$char_usb(r5, &(0x7f0000001440)="559ba2c38595baf7db9f4c7b8283de808b6e71331ec37e1eabb0164a7e03de846f1d8d2677fc6821e98121187fbda5a8d42b1f2d45a21eaf382d9307558f4c14437e78e0a0f31e724f26cacf6fad128253f938c237b3aa185ff9e1a493ba3eabbf83620e81b1954cd7728d2ffa61d502e8f08f56a2e437d98adbe253fce5478af3a3d5801ad63ad3d3ced8809d9b228bcab6b23a335a0adb7480", 0x9a) write$char_usb(r4, &(0x7f00000013c0)="0fa6c1f2db32913f04a46231eab384684ff099753ae63342327a008a88eaad1b23dc69e4288fde6bf8f4fb69ec4bf647352649a5b4eac5cb1173d0869aa40069a57dd1277c0683287aeeb4a4c38523237c", 0x51) write$char_usb(r3, &(0x7f00000012c0)="7428648367d816ef4c3ba2579e623b740d0a1e3e5f51b31dbafdc73de5ab3ea45bb9bb56e8f0b85a0b10c275fee9468558efeea1f0d4ca6f53fd867d25a99b5132ba57825279502101e210619e10da118240316cf58e7cfeb5470d5c9d310be63bdbeb61202a4386cb85eab6f2f0c5834367238c2cef88c31e71053d88d600c2d6b20514317dd42a9ece0cc5e4c9971799e6593b1a8b18080605a006e3b47cd604877c7949eea926a1b5e738be3660ac12f19b90b8bb4db5dfa2e129035faacb59f2e2f87ef82e688cc26dcc5661523455f74fff", 0xd4) syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r1, &(0x7f0000001540)=""/102400, 0x19000) read$char_usb(r2, &(0x7f0000001240)=""/77, 0x4d) write$char_usb(r0, &(0x7f0000000140)="777e4126b14eee2a0ee2038bf76af1ef0ec4c5add4687bf2069edf05728977d3a6a46333bb5565b982f6b66cc39b296c77af3e7cfc9b14d83eb21c9c6ad76e03f12d4c93e06db37c894e28d1af47327ec104426febea", 0x56) syz_open_dev$hidraw(&(0x7f0000000200), 0x800, 0x301203) 08:17:34 executing program 4: syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x404440) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0xe6, 0x20400) write$hidraw(r0, &(0x7f0000000080)="1f8a23a84fa9c00758d1d9082acdf28f9b21c180861d59f4cdeb0a7c3dfa5de30dc6fe7cfc0a5d9f8e912861e6c873e10d317782f49dde1fc2db7f690d328ea193bf112ae1074860241a188c900fb683e9e0e30464f9a6d6ca0788229b15905ae2af806a79de72f391d0a290d8a99977e68d7a7d6bfc49569557", 0x7a) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r1, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r1, &(0x7f0000000200)='c', 0x1) write$hidraw(r1, &(0x7f0000000100)="ad39da3a82103c7c3b2b244a33e5467c49020763bf69cc9b5130caec108c2649e3321ce26eb8a6c6819b96b9e95024f146cc027b72e1220dafabd86b1339440e5dfa234de9c52744722cab9ba35b20ca94625ff4cf3c8702e0fcb87e2ebb1c35cb6ade6bbde18a0c05a254f090d5565e45f5b922190738625ac8d16034a2f0f3beabaef967625176d1f12e4afcdde0ddabaeb2342b09479a652bd6e8b3c39bedea12afb9759111cb3d93b4da21420b27e637a0e8a7b2f42872a7cbd36b1913027adc4b6a7b846f46b5ebf90cadfd8b11344a6668b8e661445fed26b115ffc3141ef5a8b179f51e21495bcdcc4d5e372ea067b6814ed5", 0xf6) 08:17:34 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7ff) write$char_usb(r0, &(0x7f0000000000)="1708b26b6c688f1a845e223a9b1794", 0xf) write$char_usb(r0, &(0x7f0000000040)="d1b7c26aabb435f49b7d334b4f6c68d0768c0c5621e5f846b042e1e723a7b7de2ee208870cbafffe28db5253af82de6629aba6cbda0c7bba8c260c5da534339c41c13ee7bfc2eb0f1d373a25289ebb96477b9233c2b58b8e56c3e53ad73da64c011444cde1992bcb40928daf97097e1ca1cec875d7ce6a48ae116130be668228b80f092c2def50464ea2937641ca7e7baf22c9f0466d78ab70c59921b0539ac9f866ba2b8cc87c50ea05b3c36b60a48b789d87c8204cc8e8ec85cfa20a304a9034aa933c29ce224754539a72465b7b93d848b67706d44c75419c97cc141a0c76df41d98e72f7fa5727eae702b7eb420c062cbdec9ce0", 0xf6) 08:17:34 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000140)=""/125) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:34 executing program 1: ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000000)={0x81, 0xa, 0x3ff, 0x401, "93446a0b50de1a3d37c877b6f823f514a33064bf6bd70928efa4637c5538ccd2"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:34 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000080)={0x54, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x1000000000000, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r1, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:35 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x80, 0x141000) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f0000000140)=""/189) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:35 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1) 08:17:35 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000000)=""/4096) 08:17:35 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2007ff9) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000040)="c8b81ea4d97d3354fe8d4947c53b2e34d56814b9947cb12eb8b9001c26c604fb282e4927680e5f05c9f760b3c4930197569178a252170ec1c8041e820f1cc8045dd69eeaefd899d899f1b6e193ab73f6378890fac14aafaf0d9b7519b318a2e974cf7df8b703bf9561da8a18c6cf6c0322c729f47586c3c22cf52844ccc28392c30ffb8e97b25616345f41cb4673f40b8190c8aa064c6e3bb7cb8ab55b5a5065d6d86323ff40f84e813b21abba38", 0xae) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:35 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/46, 0x2e) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x1f, 0x88000) ioctl$EVIOCGPHYS(r2, 0x80404507, &(0x7f0000000080)=""/253) 08:17:35 executing program 2: ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000040)=""/142) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:35 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)='c', 0x1) read$hidraw(0xffffffffffffffff, &(0x7f0000000000)=""/56, 0x38) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:35 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x400, 0x2000) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000040)=""/35) syz_open_dev$evdev(&(0x7f0000000080), 0x7, 0x280000) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:35 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x9843) 08:17:35 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x41440) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:36 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x4, 0x48b42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x0, 0x4f0002) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000140)={0x0, 0x92, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x65a183) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGRAWPHYS(r3, 0x80404805, &(0x7f00000000c0)) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:36 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000080)="6138ea13d7b9c398d9efb8125cdccd6ae6406b194b17f13c65d527c082fc25364fa3f13fd7ff2be2f8c4000c88e39a3559a98092831a30fb9a43ae9a4c8e6786216661889a2a427d0a495cfb69394cb2f8a3c2e3ab06d365ff37e44b06d490c9615cc131b80afe268e7ef0e0a56298896a14da86ffb5ddbd07ca919b96f07b32f44c71419c9cdf3abb74359ba9f129e3e62ed044d4d16f39b73a42c02d1ba93856c2cabafd30eef552f61b8d7e1898b47b0628648b165fbeffab1244bab9993e2999fae166ca4449ea9819eaa1b5516eb77f452d63b3242b7fc54805e8cd2e83af16fc012d5442d2cf049e3c31c945ab6fe4fa5d7ac934", 0xf7) syz_usb_connect(0x0, 0xc12, &(0x7f0000000180)={{0x12, 0x1, 0x110, 0x74, 0xf8, 0xdb, 0x10, 0x46d, 0x850, 0x9381, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc00, 0x3, 0x20, 0x2, 0xb0, 0xca, [{{0x9, 0x4, 0x35, 0x5, 0x3, 0x6, 0xf0, 0x9e, 0xeb, [@generic={0x54, 0x9, "234eeda251fe4f816b1b9f9dfe71b961a598251727fefb3489ae092a9de1d6f1e2944b152b00faacbd26c05fc5d363c0bd0a364c0ed6b0fdbbe729d3b14ddf200c64624e5c44bd6aba51db46b3ba4e0c15c8"}, @cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, "cd"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0x8001, 0x7f, 0x615a, 0x4}, {0x6, 0x24, 0x1a, 0x6, 0x28}, [@mbim={0xc, 0x24, 0x1b, 0x6, 0x8, 0x0, 0xdc, 0x1ff}, @mbim_extended={0x8, 0x24, 0x1c, 0x1ff, 0x3f, 0x18}]}], [{{0x9, 0x5, 0xf, 0x0, 0x400, 0x7, 0x3, 0x5, [@generic={0xf1, 0x30, "d2ed060226edf4a1ba6f3da1ea9e05aa7144572507d919d6de24f5f362488fa0ee204ac00b735a71e920cb926f91ea1605ec36fea648c13f77400eaa2a0bc213271a6d4cf50ae96eb5ea1c2208e4b5a70be0df7cf9a1f7f8f113062f55d4a6c0998caf0525e747c876d3f6fb19fd301a4641820c5f8b52a77374ff3d2c531fe092f61899c1374b378f425ababba1b80af53fa39566e047d52747d8e4442ed8f118554ec2d76cd16ff4224904882893189ba5e94b704418b9b35de637a2c6aa14450c6f179a3fc9fe2e9a33f72276fd95e8880ab6e07a6227d84c3425a4cba1df726128f5ac83d03f7c1a181820c0e0"}]}}, {{0x9, 0x5, 0x3, 0x0, 0x8, 0xce, 0x4, 0xb5}}, {{0x9, 0x5, 0x80, 0x10, 0x8, 0xda, 0x1, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x40, 0x76, 0x800}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x7}]}}]}}, {{0x9, 0x4, 0xfb, 0x81, 0xf, 0xff, 0xff, 0xff, 0x6, [@cdc_ecm={{0x5}, {0x5, 0x24, 0x0, 0x21}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x9, 0x7, 0xd0}, [@mdlm_detail={0x79, 0x24, 0x13, 0x1, "67d1fb66d0714eb64056ef444fc23493207a86487493ea5348d29101549951de28b283947707bb03f8f9024310bceb4cf2c96b7da97b070fa2a3a15c18855bf8c7bd23b00730e3aab400dd16614fb8b288984991b5276d23862724a07685bb4c1c50bbf3508737ca02cb47183512fec557ab795fe0"}, @call_mgmt={0x5, 0x24, 0x1, 0x2}, @mdlm={0x15, 0x24, 0x12, 0x8}, @mdlm_detail={0x6f, 0x24, 0x13, 0xff, "d82014dfa6097ad66b4c235949ace5f94a736ee91e55ed10839a66f48c06a674c37e2193174a500bb492d91297b1aff656f1c974706973a811bac7746c02e73034fab999b3690e68830631e285f827ff7e5c17519d400ff54ed5d30ee36e1fa708e33e91f8c25180586f9d"}, @country_functional={0x6, 0x24, 0x7, 0x3, 0x80}]}], [{{0x9, 0x5, 0x0, 0x0, 0x3ff, 0x8, 0x20, 0x16}}, {{0x9, 0x5, 0x6, 0x8, 0x400, 0x4, 0x1}}, {{0x9, 0x5, 0x0, 0x0, 0x8, 0xa3, 0x3, 0x6, [@generic={0xe3, 0x4, "aa81ce8bf4da31d0b8e710c7ef9219931ab31f397ce56b125c8b293a2e96fcc38bda344182db739e6cefb68ecdb60f6fb3b99c79713955e82c6acecd97b0e68694ef846de33a949e9e64382f32388138d74b861e8ad3183d6699fc1830dab47333cf671e7b3fe13434088873b5aa6af2fb45d20bc80f73daadb75eefc5110971b5d2246978267213de542b5c440e0b004fd15eb609be7843ee516c4900b391330e3784ea2f368bfb867d715925951ea99e38403fa1b190c93054d3aaad4bc2ce78758b79f6e016f68a31de271dc0a0df313e2ef86a11ed2f3c95b790d42dfe6fe0"}]}}, {{0x9, 0x5, 0xb5d9d6561ab50d5c, 0x1, 0x8, 0x4, 0x7, 0x9}}, {{0x9, 0x5, 0xe, 0x0, 0x200, 0x1, 0x40, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x3, 0x800}]}}, {{0x9, 0x5, 0x0, 0x10, 0x10, 0x3, 0x4, 0x0, [@generic={0xb9, 0x6, "184c9263f50fb28f13f54e216f01c1755622334f0689c915c5cb5baf52db45fc3123c634e35bdb5b4c11ef68d0ec6a823edab5b3cecc3d95ce8cdfdd02f57db2240c6b5d52c3157b99fb1b84e93852430f64ed076c7300614b039de8a1109781e0e582517746e6c98f08c6ba5900b4aca399c1fe2b0d6c5e17592b517fa66dfeef071575e7492fc55dd0952e07113ddbd931953720d34888967f7ec74f02b08e12fd5ba618412274c44c3ba126fdcffaa04cfa69fbc9f1"}, @generic={0x19, 0x4, "e72370cf47b572032c5b948a75fb053a69b5ff27f08b4f"}]}}, {{0x9, 0x5, 0x2, 0x10, 0x200, 0xed, 0xcb, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x81, 0xfffc}]}}, {{0x9, 0x5, 0xa, 0x2, 0x200, 0x40, 0x40, 0x7e, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x40, 0x36}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0xe4}]}}, {{0x9, 0x5, 0x6, 0x8, 0x20, 0x5, 0x7}}, {{0x9, 0x5, 0x4, 0x4d8ba8c3d2e27e4f, 0x200, 0xcb, 0x4, 0x1, [@generic={0x4c, 0xe, "8cbe1afb541c1fe7a46ad4fb1aca8eb64c3a31e61a0d83d9187167b7926deb74e1669f818a6a7d4e3da5773d0e45cc41cf2a4c9fe68623eec4796e17fdc755aefd3f1f84f15c972a4105"}, @generic={0x63, 0x5, "f2b6038e7acc7e2c9a059b071aeeb329636effcf26685c6718edb7d88e03da34d3df5591e59dd9d6c8adaa4176851af0f1b33cd405af2bf1029853ca4acc5a003f1312a673a109c62bee27f1f8960ff5ed424c9b21833eea90ab6fe84eff89c565"}]}}, {{0x9, 0x5, 0x4, 0x2, 0x400, 0x6, 0x1f, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x8, 0xbe8}, @generic={0x8d, 0xb, "e6b64647a224ead4f8f7e7079ed43215459ab0a10a476511f3f39a439fdc5f382db6bf2739ece2099edf012a6041238c5aa4cc20ffb7b32fc6e3bb11cc9c5ffb1ffe3bf6c0582844749612421a4c68a95ca9038e963a964be83d293ca6fcfb0a38f33ecce792f55cc03b1bf8b68694b8fe8a8e67b2b7a0e5652e8c05b45e35920da0a05f52d6a941ec8323"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x400, 0x8, 0x1, 0xd3, [@generic={0x9b, 0x1, "2b6c4d52f23b58a9821352fae0114d4981fdbb6110cc458c9d667d0621ba653e7b160abbabea05bf8412bffd05a08e522181790738c4db39d3aed90a539b5de08dbbb0534d33ebe7735e81c64e1512c92badf3fda6521ea7b72c8d8adf326e0f48b20367cdef1e579bbf2ea5f3b3b1a8882cf62c17c781ccace0064aacf5bb2305bbfa0d53ed1161055c772bc82612fd7fe2de362403f052ba"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x400, 0x1, 0x24, 0x7, [@generic={0x9a, 0x5, "669c4ec6320f2a07f9821ada366f15d66e3823d386a931406ded209615a71238374d03755833cd3d4a8ba78b04ae6e384875c7a98ac2d40dc5eb6aa539ece99b013bb15e48307627c90efc5a11e57aa6fca0807b646545e3b670384a5f85a2ccc65f3ee84f1c04d650c3f6a9fa9c36a36f7e227e2c33ee99be861fd89edaa4a49adf7656ffccc2ef8d53b5cded1082dfb97e8c6078e085fb"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x20, 0x6}]}}, {{0x9, 0x5, 0x0, 0x15, 0x40, 0x8, 0x0, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x4, 0xffff}, @generic={0x101, 0xe, "ef2c63319462995dac9144f806f3770a5f75d132b37cb62c00cd4a70779ec593530eee6bfc0d1098611b0597b03862c8ddeff38560e57034d1dba8e1437133574b3e6b198bf581bf21b9ce1ffad7e2a51fcb3821fc6b59ad2893e1e0e8e4a5392ff02a30c26b8389491853c86c0e5efa2a0fe3171ce6c91b9ec55013e4d75fd4ffde47a1f3ae173d4719aeb5966ec5a1cbd50d6db70ad81720243b16ed1cdc8a10a905d1e7d3adc8e0a9ebfbe1e05a64afb8cdc63377367851b63e4c80e607b5a25d3b74b4afb8da42e572670ae96a745c9816c672463c6c163a965dfbae2b841fdf906eb5ff61c0dbc72597bb0cc9486dcb88de9d54213ba32eeefb143a29"}]}}, {{0x9, 0x5, 0xc, 0x1, 0x8, 0x2, 0x0, 0x7, [@generic={0x88, 0x22, "a2c85eca4338f8acae50bb249481b758cae87950fa22f967777dc3795f74c65dd2d1bc84e860878bf9cec86bab1972daaee3ddf0ab2cfc7ceb8f80bf9ca6d547364fc735788cb4f92e1f6d4e81f40061005537bbed9e648087689eda4781cdb1b815578ad4e9b2b36c624b1c256349581114de3d39bfc84bc81ceedfe48c4b5698e27b7cf643"}, @generic={0xc4, 0x22, "e859d97cf8b0e1aa22f28f65a1de81dbe0131d13aae9e76fc3b03ce1194645459df17a404a0573ae833d82a80b79678cf289cc055f31cd5b45b5143b02968ea1da1fab525e4352168ec8d7a776748b55a8e6ab0dd9bdfc56669eb4f4f17c92054e5a72f945b8b0e6ebfd54a14d4e44be52d8ef79b8ffb9073c5346f9fe93c86538a8956864446b38afb65d677ea5b1d24ee4a1d1d6c80db5b273b46291c15253222d83261e7cf1810e9741413cad789b45d60c4346764d57bd4175f283f8c9fc1ba6"}]}}]}}, {{0x9, 0x4, 0x3b, 0x2, 0x9, 0xca, 0xa4, 0xe2, 0x3f, [@cdc_ecm={{0xa, 0x24, 0x6, 0x0, 0x0, "48534fba6a"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x3, 0x0, 0xdd}, [@call_mgmt={0x5, 0x24, 0x1, 0x2}, @mdlm={0x15, 0x24, 0x12, 0x800}, @mbim={0xc, 0x24, 0x1b, 0x1, 0xfadb, 0x7f, 0x6, 0x9, 0x7}, @network_terminal={0x7, 0x24, 0xa, 0x1, 0x9, 0x0, 0x6}, @obex={0x5, 0x24, 0x15, 0x1}, @mbim_extended={0x8, 0x24, 0x1c, 0xdd4, 0x1, 0x9}]}, @cdc_ecm={{0x9, 0x24, 0x6, 0x0, 0x0, "b988d0d9"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x5766, 0x100, 0xe2}, [@obex={0x5, 0x24, 0x15, 0x9}, @mbim_extended={0x8, 0x24, 0x1c, 0xffff, 0x0, 0x2}, @mdlm_detail={0x94, 0x24, 0x13, 0x0, "4d197447ed1f9dd7c33f26f803b1e3a16fc99cbbd2f5727c88a721bd5c05d1e8348268de0095d3243ca4a5982e029f0eb413ed2a217ce4bd6ed9b410b65a25094f24c953b49a2ccdd6464d5d6a4db631e7dbb2017569814393f39ee2294631bf285e1b7f98e64b51984e8db58cf9d76427eb829176594b8fd33fc9c561df1705bea9478b4c28e97e68c157d51a9eab4a"}, @mdlm_detail={0x5d, 0x24, 0x13, 0x9, "d882c5ce5db739a075103cdddc639d35fa70ab27210b06904ee1f8fc5d678afae27200067b054890a67df0af6d08f7245cea4307b52e244fdf65970aabba4e2b8957c96c7ff8fd4986047b1f3ed026deca192c1cac15314e07"}, @network_terminal={0x7, 0x24, 0xa, 0x1, 0x8, 0xe, 0x43}]}], [{{0x9, 0x5, 0xd, 0x10, 0x8, 0x4, 0x6, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x9}]}}, {{0x9, 0x5, 0xe, 0x0, 0x3ff, 0x8, 0x4d}}, {{0x9, 0x5, 0xe, 0x0, 0x20, 0x4, 0x4a, 0x5}}, {{0x9, 0x5, 0x0, 0x0, 0x3ff, 0x4, 0x20, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x107, 0x8, 0x8}]}}, {{0x9, 0x5, 0x80, 0x8, 0x8, 0xc8, 0x95, 0xf7}}, {{0x9, 0x5, 0x9, 0x10, 0x10, 0x7, 0x8, 0x9b, [@generic={0x8, 0xb, "d13150586592"}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x40, 0x7fff}]}}, {{0x9, 0x5, 0x1, 0x10, 0x8, 0x3, 0xff, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7, 0x6}]}}, {{0x9, 0x5, 0x8, 0x10, 0x40, 0x8, 0x2, 0x7}}, {{0x9, 0x5, 0x3, 0xc, 0x10, 0x1, 0x6, 0x95, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xd1, 0x3ff}]}}]}}]}}]}}, &(0x7f0000000fc0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x110, 0x5c, 0x3, 0xa5, 0x20, 0x1f}, 0x3c, &(0x7f0000000040)={0x5, 0xf, 0x3c, 0x5, [@wireless={0xb, 0x10, 0x1, 0xc, 0x0, 0x1, 0x3, 0xc4, 0xdb}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0xf, 0xc, 0xff}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0xe, 0x80, 0x20}, @ss_container_id={0x14, 0x10, 0x4, 0x7f, "37373a7807f7beacd75e087d4879162a"}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x2, 0xf, 0xdd}]}, 0x4, [{0x6a, &(0x7f0000000dc0)=@string={0x6a, 0x3, "a994c515e06097b29feea099185e339260a205fb645eedec7542bc4df9db95e736fb70f1f595425bbb9b0d243b91b9469b693a39d5667c67a2adf8eb19aca817e2a03affe40653f26490233cc7a7dda65673412262bad713bd5f01833365e9bc05df09fa9b6f59d8"}}, {0x3e, &(0x7f0000000e40)=@string={0x3e, 0x3, "5625a24503909eefdc7ea9f62a47afc54c99fba6ca62576bd911116cb4faa063371c4e59d9b6db1c5447b32fc6dcd2a8068748eb88a2614cec1e4dfa"}}, {0x4, &(0x7f0000000e80)=@lang_id={0x4, 0x3, 0x1801}}, {0xd2, &(0x7f0000000ec0)=@string={0xd2, 0x3, "c6d7a0013c19d4c1c9e0343010d6bdddf5fafe434f2eb3a611ed4f1b25cb18532f23fd9cbda84197670df10491b14cfbbabc829f497e30ed3412c24aaebeb8931d5c5a5234298b3b56508e965ac5eaf3c51a3a67b6a7b9fd2384b900e0bfce5864d31da3d7fdd9afc8fb9c3abb117ec499397f29b103dcdeb54116f4841b10288bb770856980412131314fe87acc9da9339c7a9b142e1cc4804eccbb0c4ae44728d3084cef9e08171a74ffcc059c4846ebd40a46b2eb107608972b18627aaf9bbe288c47d6b078bfbc1b5c16407a855e"}}]}) 08:17:36 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {0x0, 0x3ff}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x0) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x8000000, 0x0) ioctl$EVIOCSABS2F(r4, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:36 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) r4 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffff8, 0x105000) ioctl$EVIOCSKEYCODE_V2(r4, 0x40284504, &(0x7f00000000c0)={0x2, 0x4, 0x37b, 0x4, "8859ad8d0e917cf24217c57fc493904aae56da29003185d16dd1bb6e8b1c5043"}) 08:17:36 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000040)="3599d470de385c4610ef60e958d604eaaa39769177fb107ee76087c6020a881397cf364f0170c96b8a82f28cb6e63f8f6d99b71ec68e74547a65f6a6fbd04c7c5ca83cccf7fe2cbbedc73d559eb5e1f2cabb3d02f6110ec824394d517985537782b0a543c6125d673b5280547a0052ef41138286cf501a13f98f510ed6e8227c5770f4e6ffc68944e87156f312d3d66597853ab0947f", 0x96) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:36 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2fd) [ 2439.331515][T24509] usb 5-1: new high-speed USB device number 88 using dummy_hcd [ 2439.601500][T24509] usb 5-1: Using ep0 maxpacket: 16 [ 2439.721542][T24509] usb 5-1: config 32 has an invalid interface number: 53 but max is 2 [ 2439.729838][T24509] usb 5-1: config 32 has an invalid interface number: 251 but max is 2 [ 2439.738134][T24509] usb 5-1: config 32 has an invalid interface number: 170 but max is 2 [ 2439.746441][T24509] usb 5-1: config 32 has an invalid interface number: 231 but max is 2 [ 2439.754734][T24509] usb 5-1: config 32 contains an unexpected descriptor of type 0x1, skipping [ 2439.763614][T24509] usb 5-1: config 32 has an invalid descriptor of length 1, skipping remainder of the config [ 2439.773958][T24509] usb 5-1: config 32 has 4 interfaces, different from the descriptor's value: 3 [ 2439.783143][T24509] usb 5-1: config 32 has no interface number 0 [ 2439.789337][T24509] usb 5-1: config 32 has no interface number 1 [ 2439.795619][T24509] usb 5-1: config 32 has no interface number 2 [ 2439.801853][T24509] usb 5-1: config 32 has no interface number 3 [ 2439.808081][T24509] usb 5-1: config 32 interface 53 altsetting 5 endpoint 0xF has invalid maxpacket 1024, setting to 64 [ 2439.819188][T24509] usb 5-1: config 32 interface 53 altsetting 5 has an invalid endpoint with address 0x80, skipping [ 2439.829953][T24509] usb 5-1: config 32 interface 251 altsetting 129 has an invalid endpoint with address 0x0, skipping [ 2439.840883][T24509] usb 5-1: config 32 interface 251 altsetting 129 endpoint 0x6 has invalid maxpacket 1024, setting to 64 [ 2439.852141][T24509] usb 5-1: config 32 interface 251 altsetting 129 has an invalid endpoint with address 0x0, skipping 08:17:37 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xf5) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="4866a77c981d40e35dbbc4a97d7eb7590598a4d098c789ff2f076dacc27cda01942fbf56bd03a63567046b2a6e92b7e131bc718603832f4bd05aa5c5502b2e56dfca988dae71b29884953525b2f474a1c9b242cb21ab6ec73f1b23810ee021560fd80dc0c987e8bebff3c6ed7514f793e11e2ef9dcc9af9639fc12af23c30332f656ab2074b8e9d06f554d63c0be92c373c43991f18017fe", 0x98) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xfff) read$char_usb(r2, &(0x7f00000000c0)=""/4096, 0x1000) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) 08:17:37 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000040)={0x3f, 0xd, 0x0, 0x8, "a193c5df64d8058a1fa77941d7316772747adaaa5f76196747f22c6d8f578d79"}) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000000)={0x1, 0xf, 0x3, 0x4, "3dfdc4e65a4455fbd977470882e88aba6abd3843a1c496ee3a75b15b54e072fb"}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:37 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r0, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r0, &(0x7f0000000200)='c', 0x1) write$hidraw(r0, &(0x7f0000000000), 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1ff) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0xffffffffffffff8e, 0x1080) write$hidraw(r1, &(0x7f0000000040)="884cc4474a029cf4c3638ab96e4baf37f1c9d8acac0950c4cd3bcec9adc4f51e626a078b6ee59f42f8fdc86923700f15011fefe768e169e519747b1425df035156e3ee39a8d646223d560bb130a28d2bc96a417ca2ebe19b825706b91c9fd5e7e045ae59a362c3ae3676ec0e99db39ad063c12f066a135735f0a54d2af7f99b77f4f624546610de235b1e9e8043fa2e0d89a11b0b2d9274e6b0be88cb65e7df7398d02a89bf9a94240bb68fd76197ebe468c56b3013625ea61b2c8e7dacf30637a5049c445094d69d1bd0024385ca751ec2a947f1dc2", 0xd6) 08:17:37 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) [ 2439.863046][T24509] usb 5-1: config 32 interface 251 altsetting 129 has 3 endpoint descriptors, different from the interface descriptor's value: 15 [ 2439.876586][T24509] usb 5-1: too many endpoints for config 32 interface 170 altsetting 129: 206, using maximum allowed: 30 [ 2439.913770][T24509] usb 5-1: config 32 interface 170 altsetting 129 has an invalid endpoint with address 0x5C, skipping [ 2439.924929][T24509] usb 5-1: config 32 interface 170 altsetting 129 endpoint 0xE has invalid maxpacket 512, setting to 64 [ 2439.936121][T24509] usb 5-1: config 32 interface 170 altsetting 129 has an invalid endpoint with address 0x0, skipping [ 2439.947032][T24509] usb 5-1: config 32 interface 170 altsetting 129 has 3 endpoint descriptors, different from the interface descriptor's value: 206 08:17:37 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f00000000c0)="ac1dcad4881a51ac5574e1efc15abfa51d30734ac8c4e42dd55d4d8343d4983a42fdc24fc6b06a5234c992a98b659c67d0eb7a107b714c26045f3ec5b8080607ced09b13acc73adb54e753a4f81417e2e1a55b81da6655541323c59b5a08ea607e514a09f8c4f729257332047802f0a982861767618986bdaf5db9fd4d94f5a3d9548beccf20ae5e10ccc130", 0x8c) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000080)="011249d573306e5af05099da6208f1e846575a1b7f32dd38d3609f1981ac5c912080e8e857debe463b5cc687bf", 0x2d) write$char_usb(r1, &(0x7f0000000040)="8512633a0064f5e235ef73ad21586785b43f17069ef9abb05af96e235a", 0x1d) [ 2439.960674][T24509] usb 5-1: too many endpoints for config 32 interface 231 altsetting 35: 112, using maximum allowed: 30 [ 2439.998264][T24509] usb 5-1: config 32 interface 231 altsetting 35 endpoint 0x2 has invalid maxpacket 512, setting to 64 [ 2440.009405][T24509] usb 5-1: config 32 interface 231 altsetting 35 has a duplicate endpoint with address 0x6, skipping [ 2440.020466][T24509] usb 5-1: config 32 interface 231 altsetting 35 endpoint 0x4 has an invalid bInterval 203, changing to 11 [ 2440.032096][T24509] usb 5-1: config 32 interface 231 altsetting 35 has an invalid endpoint with address 0xF2, skipping [ 2440.043016][T24509] usb 5-1: config 32 interface 231 altsetting 35 has a duplicate endpoint with address 0x4, skipping 08:17:37 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000000)=""/45, 0x2d) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2440.053950][T24509] usb 5-1: config 32 interface 231 altsetting 35 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 2440.065136][T24509] usb 5-1: config 32 interface 231 altsetting 35 endpoint 0xC has invalid maxpacket 1024, setting to 64 [ 2440.076340][T24509] usb 5-1: config 32 interface 231 altsetting 35 has an invalid endpoint with address 0x66, skipping [ 2440.087251][T24509] usb 5-1: config 32 interface 231 altsetting 35 has an invalid endpoint with address 0x0, skipping [ 2440.098074][T24509] usb 5-1: config 32 interface 231 altsetting 35 has 10 endpoint descriptors, different from the interface descriptor's value: 112 [ 2440.111593][T24509] usb 5-1: config 32 interface 53 has no altsetting 0 [ 2440.118375][T24509] usb 5-1: config 32 interface 251 has no altsetting 0 [ 2440.125291][T24509] usb 5-1: config 32 interface 170 has no altsetting 0 [ 2440.132199][T24509] usb 5-1: config 32 interface 231 has no altsetting 0 08:17:37 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) read$char_usb(r1, &(0x7f0000000040)=""/52, 0x34) [ 2440.361567][T24509] usb 5-1: Dual-Role OTG device on HNP port [ 2440.381491][T24509] usb 5-1: New USB device found, idVendor=046d, idProduct=0850, bcdDevice=93.81 [ 2440.390544][T24509] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2440.398634][T24509] usb 5-1: Product: ᠁ [ 2440.402848][T24509] usb 5-1: Manufacturer: ╖䖢逃络䜪얯饌꛻拊歗ᇙ民華掠᰷奎뛙᳛䝔⾳꣒蜆ꊈ䱡Ử祉 [ 2440.414813][T24509] usb 5-1: SerialNumber: ퟆƠ᤼쇔〴혐﫵䏾⹏ꚳ᭏쬥匘⌯鳽ꢽ靁൧ӱ놑בֿ벺龂繉ሴ䫂뺮鎸尝剚⤴㮋偖階앚᫅机Ꞷﶹ萣¹뿠壎퍤ꌝ﷗꿙﯈㪜ᆻ쑾㦙⥿α䆵ᮄ⠐랋蕰聩⅁ㄱ챺ꦝ鰳魺⸔쐜亀믌䨌䟤패䰈黯ᜈ琚쳿鰅䙈퓫䘊瘐霈ᠫ穢鮯⢾䞌냖뽸ᮼᙜ穀庅 [ 2440.956154][T24509] usb 5-1: USB disconnect, device number 88 [ 2441.521338][ T6962] usb 5-1: new high-speed USB device number 89 using dummy_hcd [ 2441.761321][ T6962] usb 5-1: Using ep0 maxpacket: 16 [ 2441.881490][ T6962] usb 5-1: config 32 has an invalid interface number: 53 but max is 2 [ 2441.889671][ T6962] usb 5-1: config 32 has an invalid interface number: 251 but max is 2 [ 2441.897972][ T6962] usb 5-1: config 32 has an invalid interface number: 170 but max is 2 [ 2441.906284][ T6962] usb 5-1: config 32 has an invalid interface number: 231 but max is 2 [ 2441.914705][ T6962] usb 5-1: config 32 contains an unexpected descriptor of type 0x1, skipping [ 2441.923519][ T6962] usb 5-1: config 32 has an invalid descriptor of length 1, skipping remainder of the config [ 2441.933721][ T6962] usb 5-1: config 32 has 4 interfaces, different from the descriptor's value: 3 [ 2441.942821][ T6962] usb 5-1: config 32 has no interface number 0 [ 2441.948978][ T6962] usb 5-1: config 32 has no interface number 1 [ 2441.955179][ T6962] usb 5-1: config 32 has no interface number 2 [ 2441.961389][ T6962] usb 5-1: config 32 has no interface number 3 [ 2441.967574][ T6962] usb 5-1: config 32 interface 53 altsetting 5 endpoint 0xF has invalid maxpacket 1024, setting to 64 [ 2441.978577][ T6962] usb 5-1: config 32 interface 53 altsetting 5 has an invalid endpoint with address 0x80, skipping [ 2441.989324][ T6962] usb 5-1: config 32 interface 251 altsetting 129 has an invalid endpoint with address 0x0, skipping [ 2442.000925][ T6962] usb 5-1: config 32 interface 251 altsetting 129 endpoint 0x6 has invalid maxpacket 1024, setting to 64 [ 2442.012192][ T6962] usb 5-1: config 32 interface 251 altsetting 129 has an invalid endpoint with address 0x0, skipping [ 2442.023080][ T6962] usb 5-1: config 32 interface 251 altsetting 129 has 3 endpoint descriptors, different from the interface descriptor's value: 15 [ 2442.036510][ T6962] usb 5-1: too many endpoints for config 32 interface 170 altsetting 129: 206, using maximum allowed: 30 [ 2442.047772][ T6962] usb 5-1: config 32 interface 170 altsetting 129 has an invalid endpoint with address 0x5C, skipping [ 2442.058766][ T6962] usb 5-1: config 32 interface 170 altsetting 129 endpoint 0xE has invalid maxpacket 512, setting to 64 [ 2442.069922][ T6962] usb 5-1: config 32 interface 170 altsetting 129 has an invalid endpoint with address 0x0, skipping [ 2442.080839][ T6962] usb 5-1: config 32 interface 170 altsetting 129 has 3 endpoint descriptors, different from the interface descriptor's value: 206 [ 2442.094342][ T6962] usb 5-1: too many endpoints for config 32 interface 231 altsetting 35: 112, using maximum allowed: 30 [ 2442.105536][ T6962] usb 5-1: config 32 interface 231 altsetting 35 endpoint 0x2 has invalid maxpacket 512, setting to 64 [ 2442.116704][ T6962] usb 5-1: config 32 interface 231 altsetting 35 has a duplicate endpoint with address 0x6, skipping [ 2442.127614][ T6962] usb 5-1: config 32 interface 231 altsetting 35 endpoint 0x4 has an invalid bInterval 203, changing to 11 [ 2442.139140][ T6962] usb 5-1: config 32 interface 231 altsetting 35 has an invalid endpoint with address 0xF2, skipping [ 2442.150068][ T6962] usb 5-1: config 32 interface 231 altsetting 35 has a duplicate endpoint with address 0x4, skipping [ 2442.160967][ T6962] usb 5-1: config 32 interface 231 altsetting 35 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 2442.172179][ T6962] usb 5-1: config 32 interface 231 altsetting 35 endpoint 0xC has invalid maxpacket 1024, setting to 64 [ 2442.183322][ T6962] usb 5-1: config 32 interface 231 altsetting 35 has an invalid endpoint with address 0x66, skipping [ 2442.194245][ T6962] usb 5-1: config 32 interface 231 altsetting 35 has an invalid endpoint with address 0x0, skipping [ 2442.205059][ T6962] usb 5-1: config 32 interface 231 altsetting 35 has 10 endpoint descriptors, different from the interface descriptor's value: 112 [ 2442.218581][ T6962] usb 5-1: config 32 interface 53 has no altsetting 0 [ 2442.225399][ T6962] usb 5-1: config 32 interface 251 has no altsetting 0 08:17:39 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x80000001) syz_open_dev$char_usb(0xc, 0xb4, 0x4) 08:17:39 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x5, 0x50d200) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffbfffff9) syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r1, &(0x7f0000000000)=""/14, 0xe) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000080)=""/60) 08:17:39 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000040)=""/253) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000001180)={0x17, 0x1000, &(0x7f0000000180)="20f8c34525633e861e6bcd8d7df3889128ef2bdb4733826d01c01971d0d16d1d2d1b82165eaab362d621c8546a63ed1a3500454deefe333310fc50c1013210fc29c9f0a707b872afa10f8ae8ab027fde9f2b3b1d6e15946e1277f667a2f6961393fe182ebbc211653cf234ae2cc982fb8628ced8a8ef67472398b4eade93d26a92fba715e4b36b3f5452a5e58df9f6376ebe51d9eb3455204463d8b56a7d574b3c23a871ea081eaea9bc4c03b8e59b22a5d8ed09a04934d78174c3960214bd3b69f3b83f77cf2b02491271b5f945a092c507c586924464bfc6fcef1c2a6779f8a0a9102fd94fe97839832bb572b005ecc9581b1e05a5429545200730bfeb83ebc63e664648cd2a27895cc911a0aa29d6c22a7dcd6a2e0a9545b3646a61629dbeccf3520452c4fe2b9e8b97e761aa52005a2429e4e0ea7c36e2ed93b497b56aabf2327b0aed323d9231bf9bb1eed3aee1d902720feffeded11d21e7a8fe933eefc3faa2c06213c54448c0d79ee9c784a8983682b1b8a6130659e992554d63c6228ab858fe820da7ab621a20667cbebe35ef4fd777d101a5c749dda881543665389cf4935d9beed513d7913c96ed15df23c417a15ba32bbb7d3d4fc7459d8553242e943da7226c083c10cfbe414dc9bd74d71855721ca687d220254d29daac7756deee082d2a81195fdf104e4d0e468400ac14a6f6682fbdcfbdf6aa558ddea266d95d9d40ba8b97bbdea825a7a7f547d79f7a7b879a0246fac8870f7985386f8c1961a3b74d2a54ea19cc35af4bc6b05775c90222b41c525f7cfb5276c706c8360a91a073f6f9d8eabd980e5198f1fc3e4961fe98b1e1fa15f4285ba9595c5ecfda9d4898722d85fd3cebae649b862467dfeed6e9f4e581c6046231a77056e5b1c41b4de05c6b08ea27213dfdb83a7efb23d00547fcb540b7a7b2db21998cbae8fee0f7df2f44b146d7d4c65484d3150463d7110173305ce88acdf9df8d83297222dd465c1eb491f87071fef40e2081da4cfc6de5968ab32bd4c4b99dd420344f6f7f2d3a2688e5db25c60bda23d1e3e51430c7f4627fa25dc3b7c6b9ca6592c023558690ff87dd678c09fa633a2901473ec6673e89ee621830a23e28bb6431b1cb58baf256c6058f0c3a3d09be26ca3493dee736fbb2e91ae708e95f17c4be510086f8dc729e958ce3a7b1c426ccf3928e25afa518388e1d0ac4c8cd3c1cdcc27cb0a74766dc098472bd3afb54833221fa576ab2c77dc3cab0a1550fc63845f05a31f228aef2111f529c499351c2573fd6eeff2dcbd8a2ebd7bbd6d5b223e6712e9edaf37a3a4772774363caf5486e94ea71efe6dd0e15ce67be7cc4e7c3c3d8ff059874153875a5a8616be2a7112cc2a9a48ffe0332baeae103c64b58d5420c92a5fbeff33e351546f42b365b9355239f47f6ff3bcb4f2fb8ce485f1188097fd9a78d62e2389279ef004eb3cfa98956d8c5b129bcba051ab7534f98e88e4d30dc7c6e8aaa912a73e7eee38cf278d808c920cbd798dd9925b55a6418b5357ca9239c0c12b71412c92a3655f8a69bc56b66a67d610b2f6d52828efd3ea3c833ccf02c656a30aff46dc5306b6fc384f47c3df737424aadd6d10b8137bf33c3104b839d0eb7dd1c67dd97e651a1d57790bbba5d54a74501528d1ba41311991af961d07761f527a3c26083e50c6ec6af6130d22c378cd574503c9ad2ecbd265418483132096114630b52b91522184b0c2aa2c7d5ef8c5a96ff7907da09db398cc3f1ddf685eb6a0c1ce20c1f007f86d7d166dc98edf7a534f6ddc82215c5c3167b540396262644ec1226037e22cc33268c6c57eba900923f201d47e8dfdb37f81cab341e22cfdd4db3758cb5475db86a689a2d496105145ebdff37a18bb8ad26c84888f75bf15f7eb9beecc03587e9981b90d9ea906e925972d581f0ef205d395ce9c0ed377ce8e996f95c7cf13867a5107293576bef5993c8240f045927d4f435bfd4f7ea8e094f3de30c488bf5e5fdf8a32a6ad30a69c7364ee58046686694c99041b339c645da8d3635cc693ade8cad8787801c7a2db6c1cd254cb3498ba371dee07a749e68def8c2f9d5cd41415875129f9ce5d0ded82dbcf30f24e95190fd84d4bafe9e7f6cb55116516d5b9e90cb99dfdc2350c40df7f39de2f4b2a36d48ff04b78b6732eda66d202cec0b0d31aa66c5f27c043559bb79e580430990f6ff8c72f060be3907e5c97fb2cb86ec64bbc550c31d2501983895785300a033fb76fb40283955434a7404f363d7e64b024a678f7ff797bdaead728c3520460ff218f538674c73a625d362d5cfa4bec9e68f34ae7117f436ed044d4dab14dac6b5d5edee01e216818306b012f3914b9fadfdffe09fce836ca275f23d7060402b62a71b40367d8b1f7c9061843b79ec042b002f37bf1445f6b22c10c4320b0d0211599db4edea4c2a222386fd91bb76cd7f1fafd618bcbe4b3eb004443194000451a3f8b0ae53c2ed46b5c5a245b0fa61e14cb7e12861439fd1fad1f62a63077597f29c1041d24bf4876d7bd9aa51bb61049d1a2c3c4360db8229413f0ce9125f2579dc99cf54906740ac758f08988e16ba98c661627cba553881eda3888e0412af5598bcd6ae87321e7b44b479d38777046152932d20df8939273c2609289afcc7564dfdb6a63b83d0d5b1f0af01536c9c5f70e1e267dfb3c7421a4ab4abdbb7e692c353d041f441ea6390029509cd442f5003365007f6753e833e529dab3e7268f586f73b912e01256061b372f74ad947f38006d0a40fe491511152745cd7256015c11c6f3bfc2e8dac898cb56a72b31384ecf51fdc43e0f246338b56b8906b033ef3a6c1a7c50d8821bc4dcf267afefdf5ce6384b9bd8923959a45e8ae168f2a718d6a1befa71e2c072f9d60644193231f791c2dbb0001b55493c78df3dc5ed3e37e94a0daac3fd44523160c4d2a6ad43819787fa0326895fca084b4f1e91e133f6c816000fc270a89983e11e32c95de493475e026739429111827a92b76f4bf03660a1f9452cc30a64768121435cca72e1c407abadb953f49bb3134b991496b28d26041a0a1e79890c1cd153a983f72abe28770f6428d797fdbe303353cc8ba2a912b70a54a41e94376a12a83f741bccf8505eed24fdcaf97ed96d3b8063df23c2ce853444b34b8f326e1f73225beb594c432336372ea33dbf934a18f3128880072eed7365dc7e6a358261da2583d69021e9375441368827b5f2cae1052dda5193504e00fd83a1a851ad6bfd5b2429059a84c7e60e65a4a3ccc62a86e6753edc1d3660779e522243c52248303c15c7d83ba96515f25ebefd88954ab0d527c0ecde8c8cc428d791d5a9ee535af53ca6bca2195e3a39fce21dc80c2a21859c4877a5a75472b1afa02a5ebc378658d7b92d92fa24e8070d5f671e6545224735b4684c8eb940a221b41b5d9c3c9c2cf4ce1328935ddfcf5d96985344a5b1a4d48950a67b835f8296108bd3454b78bac402a0dbebe4c4f2f846926697fc9c580bf9709cd3bab2a561fb260889c982725a29c621d0e4f32f71277d23edb8dd2ea0c5079e7947428a45c4dc3de8f3d6fd360798b37c2f5ceab9c4a24f5f6d25b14c032eff95a25a34638c9e42ed123f8e999d0261f05a9f0f4698b2cd88e3296fa1257517617887b8f7306d3c981cd1b217ad7d9b6f3434a59d86958c7a8dd136fc49a71297c3d176dad0cac25597b260b5071dc306c818accb10eb8a087934c3e7d3bf8353c848ac1ccd65179e026e3ac7ce301978731472cd04e956c78b655c3615e106ed07cfabf451a1988f2a27d8f489360fc478bc773b718e2398db5b3e1e28b4eb3ea35d923006301c4452d88af2b91c98047dfa88d537321e5de802d806c449017dd539e1c5f2bb18f7c94ff9128eeb44947f586bf96696d92bc552a7090ca6fc35faff01a90a3399f541525125cb73300588bb7b61ddc29a7e2c479388e8b0ab7a868401094dfc0c61f7ac99cd08fb8f4e82c7480f5d0b67b028a2a35dcd5fc0e724af525ac5db10dcfc15854b0a71b84aa7afa65c24f00086b11fe44a97b49c88e29a012407bc27ee44a3550d8c7b9049fc0517ff0286bd8d36acd03b169a6e1117c59c4e636298f5f5c468fcfd7e445b49d6be50c08a2b3224e8e37993db7689e01166a510ca0baef7c77b141e419a7bf2fa2e5af1da46e3300f5f99d157b28c98919409111b7c76f3c087d4cadade3978ed5a745dce3c4665d864d36a6ec3fc773faa38ff85ee45e430ea812467333665dc47412d11106e1a0075ad7acb69fde5118a2014b42315b7e257752c354a4a05ca5ca8315d783fa6e636da8671fec3650b418bedb107d5e6d71ba629b49c903f897c479bb49408fe4fb8934da5cf3a0128394335658531329afcdd23ef30b5ea542079d7e9b8c9aa2ab64a42a8eb0f8d31f56b2862d9046dae45fbd35b30cbe5cd43c5d6471b850405ff583c7c0132943068a48d4573dfccc5466d4d789ac8a0170c34f120eb8c1f55758e7204efcce2f2cdeece0d223813e70080e73f4aaabe95befd3a9d3499702ec3c4cb20e95e5d69c4ff25b43fee9590c456a7a46e8a95355ca4f49b23e5bbc7b86b945e2ea682250a27d9656c4eb4a090330373d74710f9fcaf22564d79ab3076f0723b444af601d098e2c5904a85e3050ee37a8fe2ba5c5cfbbe385d0e60f600702a0773fda7a7fa52d85d91cb0831e8fff72e767cbdfdd078be0c1effe8cedddfef3b3271ca214f7ef2a4ac5d48f762377e824a3e927d219fea1e815a93e9a4098410152ba4fc0d2aad61ef0a2c0b5071cd82ae73caf893d32db2e0f54bf1373eac8ed5c75fe6d691c1e2a91321add30853bbca9409ec3fb5aff4f5ac72701303cd1e6fcf67f271d200120de791a4907ff03a4f877c895ef2eece93e357f821a84583b83d44bfb9c6b9528b894cd53c40305b7ae5636558c785e341768b75dbdaf105b576503183c0078d8119ba14b4a5d9e8b9687d3075dab204a79137981a241e89fdc768779f0d692e053541265485420ca73735146cc27339a8c049e58ce666960718744e556e173abf40cef8cacb5b0840ecdb022c582114a407937d05535ecb1aedac6826d00e9c41f330c34ff2372261985e11626c800312b66dcea4dcf2e8802f501c9d46541d24493ceb5ec03ece6a2af5f1944e7815a185f062e5d6f3cc46037f1c7481943598d7dc67a750e3491f0540dc2e624655eba752da3120ae22f5cbbc433f752b252638477f4d46e30dc44a23887c49cbc8ebb80257eee318eb49dcb961e47755b7d2f1819df404f3865f9e0a9885901dc4d78f9f3c2d68cc419e1f15cc09e61d09b30e4bc1e319539bce659d6c6684f0f309a06f2fa326bac9a59c6b4b2f33d7d44cbb783828f1535924bc5d1774c9aaadc7856404eb1fa62b6b04a10a138286b3283e610e4c248ac520ac5dd0f359f93b207b1887546f2989aec301d52a05bd9d5358a833a018d736022bd7a91749364c15fd33a7c3b23d8b6d67aa3eaa5522104d98a962dd885772cb4a7bad185b8ea11b853f4d6b88d7a2bc11c2e0547c9c19e0b9c7d952dcf56a4904015f95328da3358196aa47969c25cae936804b1116e2a334aec501bfb2f8619838ede31983ac7fba21eb88c1570839693620b329bbaac307b352d9bc65c75f04d54d45123a46bd2ef2c8cc9093d94daf74d12a4772b6d8093d7234812486d5a80b5581b9db12a6357e5ec5a027b35b36680f3e7696fedaab550fafa3510a411215ba3e0e027bb794a3a9d07e751b867"}) ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000000)) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f00000011c0)=""/148) write$char_usb(r1, &(0x7f0000000140)="377b491119ed6e87b620", 0xa) 08:17:39 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x40) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x7883b4d3985dd7e8) 08:17:39 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x169962) syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) read$char_usb(r1, &(0x7f0000000040)=""/239, 0x62) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:39 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) syz_open_dev$char_usb(0xc, 0xb4, 0x8) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x9) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="22f3cd6c8f11f6313921e3739cb43eff490a454cc4889250aa6c7a89c458c3581d1dca4ff164d8a5c4ab0a928ebad8e0b2a60e20a20f8f7a1c561d39a71573836b517db936d5bb33bb830c07f48ec44f8f9fb700b890168fb59e3faeb516367bb284ae2b1ee5bbf4ebbb2c85905a1b06f95a3bcef682a6446cce44349e0797ec6c1820fb63f49385ca43132dad055efa449a0f59f5d9903ea925872fba", 0x9d) syz_open_dev$char_usb(0xc, 0xb4, 0x3) [ 2442.232300][ T6962] usb 5-1: config 32 interface 170 has no altsetting 0 [ 2442.239150][ T6962] usb 5-1: config 32 interface 231 has no altsetting 0 08:17:39 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) [ 2442.301896][ T6962] usb 5-1: string descriptor 0 read error: -71 [ 2442.308333][ T6962] usb 5-1: Dual-Role OTG device on HNP port 08:17:39 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000000000), 0x10001, 0x105102) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:39 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xfffc) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="5f65ae874922ac90db98554847b56998b3c143342d900dc8a35bef1543200520b6ef18d8b49c8cf2139e21fd44719457d8a37d7256eb2cb3300aec89ffb0d2310ca8e40b5ecea269f9e4c10806dd4e7d5328721a0996c2b2653aa6d172754d000000000000d39cc05d5ee943340bc9ae363dd46de06015858f2c7183fb4f6010c4ab435ed4a6ab8ca74791d77719fa033d76681367724e1121f13a226dda9acdae59c892439282cf856e090000005b04413661b7bac6b4f73d6df19fddcd1917046bf941e5039202f1b1f75e021fc449344bddd64fea44bc07b871cfe04ae1d3a1bf10aebdf6000000000000a3000000", 0xf0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000140)="33d3968474ee4e4995c294144588e630d0368576edcd4fbcb3d43cfcd334f01ffdf367b1c951d44ac7", 0x29) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffff3af8) syz_open_dev$char_usb(0xc, 0xb4, 0x100000000) read$char_usb(r1, &(0x7f0000000180)=""/102396, 0x18ffc) [ 2442.371378][ T6962] usb 5-1: can't set HNP mode: -71 08:17:39 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffd, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x20, 0x40000) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:39 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x80000000005) 08:17:39 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x12) write$char_usb(r0, &(0x7f00000000c0)="223b38b1dc1539f4bc4b39e354ec5dbe9d1c4767218b5a3eb3e5fef2", 0x1c) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7f) read$char_usb(r1, &(0x7f0000000000)=""/139, 0x8b) read$char_usb(r1, &(0x7f0000000100)=""/194, 0xc2) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) read$char_usb(r2, &(0x7f0000000240)=""/244, 0xf4) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x8001) write$char_usb(r3, &(0x7f0000000200)="ea01db1d5044fd2fd5a656a4447a85d0e457fda69ac1e9", 0x17) 08:17:39 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x96d1) write$char_usb(r1, &(0x7f0000000040)="86fa838b518a7add62fe44bbf78ac2c45797d75d7937fcb379c6cbcb83040e23d9694049e80ddcad185ee795fee6d8a988128dd2418382abbb15ced2c1f1748453f9ec6f691b8819d6abce8b6735c863e87ac7a0d159db87fc690688362bc135a23182e9d64403afc0157a436b801f7fd9f72845f797271efd093c9748b2134cdad74492", 0x84) 08:17:39 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)='c', 0x1) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:39 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/167, 0xa7) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f00000011c0)=""/227) read$char_usb(r0, &(0x7f00000001c0)=""/4096, 0x1000) 08:17:39 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xda8a) write$char_usb(r0, &(0x7f0000000000)="dedfa3c22441c2962db495c4d49d02d471adb277d2e99e8c4030c43d859f352a8680f3e6520773aa12fbe96df5911e3998cd9af7ae751be0d07abfa47e98f48b4ca7a5dd1b874b6c1e35f20e95ca3a533d6c301205e567f953d418d3", 0x5c) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000200)="1e50f85aaf40402a587f3fb1099a863d166ec49036ac5f7ead4c7ff5f1bd6d33cb85656111561de7688cfbe760f82ac057066abbe4e4a998843ed9df5f8469fe210f64afc1dabccf491c3f9601e6697e107794bd6e847aeb6a54cb870b8fcd869cce72164edef6d177fe9b50f40aa6bc952ebed6fe9dffeca9ef5402fc2b6ded423df6f93e39eede22ac2ec6c787359b0e5f69f2048f49ca8fbe8ee987787e424c3bb6225f3d7c7756e9c34365a7fb5e89b0cf1fbd6a5a1bd9c35479549b389cdb7c3a0587d39e84e5", 0xc9) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f0000000100)="febf5d7de3e098d2320354afec83495df6485386f39bd06bc9c74df11ab44c93471f5b806f78e50472b142873629947ad54f85d8e4d67ec7b74e5b406b263526fc6888ba5664fe3c3752cb42bc98baded9126bd8a4fc2a531c861df0b8f68f2bec3b43bb8dc45f7b5651bfb0048e92466ba81ed70b0e04ebaaf185b5692ac057e6f782a6c1eb7d1351ce4927e540ca1b6628c899f5992785e3e4cb063890570b2c823f5114b6816c61caba7f67438afd2466463bf5b5b6fd44170c2c6d6e1b8ac7ad9439c3074a7a7d29453017243644", 0xd0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r4, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000100), 0x0) write$char_usb(r0, &(0x7f0000000080)="9bb80835d3a9091d641de585503cfb481223cdffab865e36cae629d68b5e8d015affc4a8a7a8e6169aab5992be3b09eaf1150120a4ead007762926c033c96753b9ce3b547b8e68e860", 0x49) 08:17:40 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x100) write$char_usb(r1, &(0x7f00000000c0)="ca9e60d631098e93c61f8f6c912fc636a38ac30dad59c7a2d4d72bbe31f6e2f14cd5d7d6b9e43dfecb1e76bb47eb27ece64fabfa21a053c94d", 0x39) syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x41) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000080)=0x4) 08:17:40 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000000)={0x53, 0x0, 0x0, {}, {}, @rumble={0x0, 0x9}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:40 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) syz_open_dev$char_usb(0xc, 0xb4, 0x20) write$char_usb(r0, &(0x7f0000000000)="c00d95efa851e2c7121515fc70a4906f8c757527b25e656260da36d587cf7ae7130d2114a115fc45439b549db3617da40723baa8474db6607a9b3cb4641d3ba9305a4f5b015a6fca34cad8738bccada2f89a8af948753f7b79925633efce58e97ef4c4429b688f2ffa5720b0373142a2793ddd3ff5f544665b24208046373a469e7306318251402867ddffc2c8c9ea9f8db62ed5d8f142d4b54b42025993cd1cf27d36ccd876b29f7f99ea843abaabfb6a27e777a36e637361101fd966a33d09f40e35f12b88bfb8", 0xc8) 08:17:40 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0xff, 0x302) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) write$hidraw(r0, &(0x7f0000000140)="7444e275f83b95811048d527cb3a71b304e3cfcf52688d2d206550da550c9ce9c79d993711f6186d1083237159c82a35c25d7148747ce901d588e8eb8fdc7b84b915da552c3b6d", 0x47) 08:17:40 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfff) syz_open_dev$char_usb(0xc, 0xb4, 0x3) 08:17:40 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000000)=""/7) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:40 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000080)="d2060000000000000032221a05afb3dab51ff8cb6c7f0da9041ee1303f7fb4157c9f7e528b8de2b9b2fc06a12140eb0299e2d4d09acd77f88085406777a15bbae86033c9cd315ddbf6cefdf605aa51a15bf072c407b1bd4fa8bb915429e5a760c5a2fca4152ee1997b7938afde258016034d09b2c998f0edb2d5ac0888fbcb5c45791478e1ecedec6206268303c46dee540836bebbb42d03a4200954ab2eb27df1f23b00a9b46f299ad941b6873a02f77c2a9bcfba6e70addf84902d0b9b04fa027ae55191261bb4b686bc4f43ee2e9273c335fc22354ca7e505106cff4d8036b525efcce517b2843d924550ae08ea09dcc7907596636ee4c1b95a9a28975a3926009e1c39", 0x105) syz_open_dev$char_usb(0xc, 0xb4, 0x5) 08:17:40 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000000)={0x2, 0x1000, &(0x7f0000001440)="c340f5dd9dcbe8b74bcd76972be1cef2575f77e8d8975ad9e9efb9724ddbb4db05b221ed5160ffb4248138b91b0191e69801c7bc2b581d26d9dfc0790c737280f926590e30d6cdf564412cea642fa4b6da75282ce554880df399a21e2be3360a461e534de7738978ba6e22e2ac7a3ed91837aa2833ed148632941c9548265e9cc2fc64626c029872952c55f1b4d298f77d345df64ec436fd83fdd9222e3dbe519af3098d3f504b4bd31fca7e9f8934dc2dc0c504cf071aa580c64517ce450771e96e815f8e8303df6d266f56260fa29ff674fe0f21bf15ce3c493a8211ede588be7160a50d0428af134fc7ab584b8ceca443f28aca9f669e7133e481fd01c60f6ea015d158d3ad3ed22b578f2752b9117ff144cc343f06e8a8a5a6156e4a95f4966913ae3be3e2f40a77bf3b1a7e194d0caab6ef9dac45279421d8490bd4543d71ba53ebcfca6c5c18354e805ccfaf982d0d576bd6f7aeb34fb5ba4a5f5ee5d6adeb7bbc28cf86b6d5ec2fb0e35ec4e75859e02112e040593361f1c5809577670e6559a9f309ba5f1389df93d9d476acddcb0ba7cfff5a5f0af1a36ec461e30330704837d4367a63b1478cedf53ee55018b85adcbb25fd0f4a5824255462239319915f4a16e635455c2092e88758f302f80789df976ea97d23bba30d128c89cf59b9970aea88c72daeb99a6bfcb5c7dcd30d318eab5632cd0ae3f9f69797ccdf3736f7e94c6db2e4ce217a86c30d8361fb55befaf59e4a1f072b3decdb1f80f58989303176cd894f9cfe7077a9fdb54811878f1380b0414d59f03684feaca28b35a5b51183a461af048ae7c5ef11b7472ccb1209d4092ec016b0541353021972d823ebf436bfaef981c54ce62b2e503c3524d4535483a86fa58f5e7d8c9739c9997a473282129564db6b1b0dc7127c1069d5218401102f933ed302ec064c5470d237d93b7e9df4bea036dc089e6918bd79599c2d8c5d436efc5465b8d02b492c6e6c05414f449eb87d6c3bd1a0923b3bcac4b992372a6c67da79b6db0fe5f5b5ff5d6af6e12fe13faa78ad57dfab840604b6afe6ce20864a2a88dbc9a8ba0661d0dd9b71def7a205edd461987fcb73f9a0fd3ac6f0671333aa133849cbca7e6dcf7db44d7ef87db845768263fb7dbe776a889851f08c9bc599d78082648f8574b9712d9d18a860549d209b8fd08b9846ce27307fb0e942d3e2e90ce5c6b52026e7429c6bdd824801ec6e3f7c660d1398641def20343da8569f27dbba30c022e7a648d20f363777b2e765ca78fca5e446734f69e5dfc7392986b3b527e11b50eecabcc0f14e6e6c48c88d545fbbb6e5827e29a2b0332c5144735b813b66833fc5a8f416c5fc1213195a2c0548179512a1864f8d1722909ed11a6f32bc6717fa4aa1246eac9bf18980f0ba0c90af8692d2810a0539f53b8feb314ee771b9c2aeb4774cee841d49843891b775d1078e0a1e1a2ab95796db06ec5e12fab5fba35f8d8aff4750ac26ad70543dfcc0a2becc7775595c4cbb2876a073e88494f0844d1730029282dab7b94a7f33427d372c6b5982ebffd8f44a766b37961733269d6ad07cc5107ced63cd11f55d6fd0f24a171c7ba63c920927a14f2c2a5a1a9be6039c22954e66edbe8c4554109f84b7e609346f365c52c07885d1a21deac9259e311aeb2960ec8940773eb36e78a43899637db9ddc695fb7d2f83f81da0a861d429bda6691ed970e125d209c042ac6ab7c074ea7c486a49a481b9a9b9aa91e0505eab1ccd810f2ab7f5793d357df9cfe327631fc3a970bdcb84c854f3a613dc03f664095b4683d7eafa30220d5685dbd27f280e14797ae160b7818cf67046fc50ba788b1f6c099b349384599ae49a4836df2a5144927f7b198d88e90a180ca69774cbd4df4f3e7c9d68201920406340748b51cee0e861a36101e4d25bfdea373e8d3c361e5cddd0974f6340992f97ff99960aceb78c01e4009778242ea73a9a71b7e79a30f3bb8b87e0e7c6af8e5598595d6d24bae63ff28883251cd59203133d5ac3a59cd374fa20cc22f23eacba54bee500421ba811d6cc145a27c0533f5a59bf4abf5649a317437e1bf1389906b6756d8edb958953161838c4fae47a726d8d9f66bdbc8b7fa1c157681f7332a637c597d2fb85b260d763e07c2df25d5f1520d2f220e0b4f8de29144d55a85362c9c186748eac0b79af282e6e8ca349bd081a97281d24da768cf57a12ae913f87db0ff240c819378e9a3a06aef48b564cb24281804fbff12d7005997e42f69ac7923869f6d6d91845790c88996e0092fa26ef29039dbc6405aa279a939b472c0479425da767f075f3b9d784ad763a4f2a3a5f27210a160839279171ebb521ee49f967e92c40f77caee3012854d04a437edae5718e70b73dc1f7acd203595e52ca307f97ddaea475c8bf718c04b90972d257be8e62c652989674a4dd09b89790468971763af0fce852cbb892ab464b5234edba118f232afb7611a35d8dd49969325876c10e9d190f4cf72692fa85093c574568df83fb5b723ba14fa294eaa59696f8789d8bd0e675b0750dac0d6bf651b536f37f2cdead857b5bd4fb382ece4fb374c98f82a4658e231b0eae24cb58231fd83abb0f0d492961458fb343e471842630daa6a044f82faef9f5cdee71e90977cb899c73511c5df030743daaa6c4866ecca61737171737456662a8268a0b8d295533bbe8c7d3fa10284c5bdd475bd49761198a78669c958352b51a5af6ce2e94e06e33be0c9035f94b4b22417510ae84f265363f6e5818e023f990a55e57498a08bdbbcefb0b82455f0ed4cc9ee8a0716ceec95d1952547d960c1c02375fd12bb84158106ae4b773daab9f595ad4a1eb8e4b28364a0a69eeff94c97a62679d7d70b33967aa718e0a6cc449843831c491152b69219fa46d4907b5a9c9543ee5f0efb8c35de119898cf4f4299d4504fd072aa4815bc267009c949399f51da941bd4114304c3e30e430e47276ce97feff5ae46f0cb694bfa901c5250be13641d0994702cdc681f9f00ed80d432397c54bd33851fe2b1f5c960c185fe2c94def828f8964ce345cf18dc33be17557b8c993683848748301ff62944a2efb50689ea787dae29ad93857c90688ec335d509095c0cd4a640a9824d5af05d4e49042080bd5731c68d4fcd25ec308bd8c2cec8a5bc2cd656522bf70fe3b1ce3bc4b06ed13dbd09310d373228b7c0e07f8d22426a8cb93a26e9907e7929b7502ff6fa39e527bd0ffd998ee87cb619bd29823d9b532cdfd0890e80c20394d7bf9c9028eab041b50a48d2f74373ae2ede5bf6161e5846f6266f2b459ca6c544587a06fe99839ebc13c34a485bede113ff2216e8f87db9a340322cd654e7cdc56776dfcd7d45545c3c4f2081207fb4a5067b9f587ccd7c912e48d9dacf7a9661b841aae1ae87a82c6b87edcd8a4d8f1e1139710989da3f75818e6739aea15a8d2e90541afdbe96ba3f45781cd2a61a724fe72dfc1edc5d7618083ded16705c2fc56daa4465a07604a69bdb527f5150523427f8b55c876d77b8a5480eb3418c426b1e316387ab3b1f6884e2df6b981268878c104a6db8575f55a0b766f09a5de312962eea052ba8839c7607a293de0dee797437580522245e1073f48f10668ee5a2b77f67a223f3a8bb9d68bf38e65995c50c567eb2f1c700a1901a782c9b4d1ee09e7f6c132103db0bb765d98103e4600e5e0fb438a83c736e9737eaeefacdda6096c83d52d054c4d6d6acd3ef458e9a0a0fba62e9b666b702ce691ac7f500300fa310e346cbdc781d5416fb735849d5a45225fb317f0a52647134044d8416d857b09b5b9d95be40b886525a47f1bfa1b48b89d3faf36cddbafaaec41762b27cd2fdfa82092860cd92e4605d7c175ddd03f79716a922e40b24894dc12bd022d64050ccc7ad757ff3b4abfb07178f853a69b089ce0cbe3ecfa6a0c502d584ecc5583c82aa24d635f588f3443cd390f2dca6486b37e351288d39dd1f89fffece6b3cb28867d8b27956249db3c1a4fca70ace7576481d6e50ca0f1dc95fcf2ca827d189bcb55ff0aed031aed75c90e45c3d9e6dc0b1c69fea3df1f547e442bacb34800558499960553c7108261067a5047b03e2d453908fa0254de5676ed7841d4e26aa2895132b7b60ffd5b5ac9e7613de8bf5b93f3b9db1f2d74899a3a248aca24fbb40bf7ec02b2e15bec99fe23ea815fa6e9983c95738fe72d56ca73215b727188448f7294f4f992cdb7bdf43dc17c8f87256675f85b99f067ccf3fc81289162eaee945ae414f4f930256d81ebafe341fc16a56a1dceb01821be599b8721ca3dabdcb877c93786e051ecd97b8e0073cac8638a176825c4e0db6d05abd3fc0b84a509cd0e86965df19053f8eeb4050f2832577d4ef363a320b6cac6703314f02190fe8fde3588dc95ef1fd24f7d1952fa3e1d42a7da74ff480f915c7f6eec77ed3bd47c5dd7f2376a3f997ebb250a934a8c75d5d6bcdbe65b075873686e69ab732735a768794286bb2a6a490453129d24a8d18eb86da2c2cf11a4de247eb85047d0b61cc504f68cdba4d122ab786a8aaf05f6f8957bb4399b54d99a88ab00908acc2abfc541e1c1fd51fa94bfcc0bfc126d2e732bd8ff6425785f643d4440c176c1955ad332bfdd6e32d78329811e82d6854aa1ab4a8a3b3c0c706945c259345f4ab2cf7ec602da387d4662d9b6813c12f5481c67ad9712368b3e2e50a7b5cda3aa70831d9e74fef327e145c721b1cc4bfe17745f3cc748a5866d66b6f0e26a1535ffd155a6f39feee0663c3f6887ba8c2a2cde5bc2218246a13f4c2b9d496ed6c369c08f0a3acc8e7c535f968e9cb6dc74ef53b2705fc5d53c38397da80bbd5f7212f261fe523d30364373c232df1592ca8bb67d4e86e37898c0663cced58fb6c074268dc35aa6ddbd866dec6a42923624dcd286c4a7d6ac2f23164d572bb38b0489908e9bce7c491db6df14d9f2b0cfb71263c7c044359f53c8e80d00a0ee66b5f77fa5e38e0f6181d2294c9f822981d2548913af52ec51f7cd11a7b34b437e8b90428eaefc6c9628a66f8c2f43b9da48e3ee65f255e9078e48ba843428f2c45785bab15ba729e0ee48326b11234454c811e57b79376566bf1addc6efb313b7399271587431c079caf3ee5265d423662bda6aef24560cc1ac3901c36032c46569e2a4a8924802d4337bbada2b111437394e8028b4cf1aa8fc81fe32929a205ce641fdda49cd5156293426ed82b734efb6f061e6c4a272f4fafdb4a7d62300a5915a6aeb062a1bd2976a0fe45521d0ced3021b0102c3a2b66e1a05dcd8e12fcd0ba03aaa78fc121645adde3c57ea764000da604c6a812a83a2901e4e7d8565d8045f7bdc0a4600600a9dcd3c1f9ec5963843b0ec48a65e200660f7a805efcaf937ef1a8d093b2d90231a7989123efa48748426bd42e798c170c22f1a8dc0cd850508a83046b4533b022307868f313a60f2cab193b1c0cca140538577acd39a06ea22e4183a56a5983d43435fe5728a9801db3dbce3af6dcdea3439b0ab99336e18fb5930f1fe8f89080f12b8449c45baae85495140a47e8d1261cb6290f8b4bfa7bc6b1e9cb3c24189424920e35fe61e735aa13aa19273d8c38fea17d0edcd69ee874607d96390525a363c1c2e91af2ad16fb62c0c8870bd12e396ad2ec4f794379492263bce521f09cdb094798fbea3bd5f53aa0a3ed14e4e7f2b8747154ae852f23b5e9ea8b260c61653502d93183063baddc962eebe982070d99c11af55850a5fd17347ef831ba7744c"}) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:40 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x20000000009) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:40 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r1 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCREVOKE(r3, 0x40044591, &(0x7f0000000000)=0x2) ioctl$EVIOCGNAME(r1, 0x80404506, &(0x7f0000000140)=""/215) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:40 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x2) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4c68) write$char_usb(r0, &(0x7f0000000000)="ce2f42e5dab9ce41474c1fd5d4e2742561bd1d88407a555651a29e1b571e8447e60cff3fd5f99e3573769949d6cb28bfecc35266e276c2c7319f9cdcf5f6dd15d8c5dc04d788ad4bf9e639c4f1f54c3552f8aa22902ee53e4ec1f2314fad3d79a7571a068c03690fdeb707ab8ab96294798f4f8e6514d0a836d6a53a6e26c83fd5ddd0205690dc634a2c65e0fa4ca675b178d6cb8ec87a86ce6b32be7c35bbbdde2b5df91e1674aba11b", 0xaa) 08:17:40 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f00000000c0)=""/163, 0xa3) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/183, 0xb7) 08:17:41 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="e7e89ce1271062ca99fa8a7a997585411d51cdacb08382303b9c541d9a463ce1d0aa3c6e779b5ee554fca7a7b9130ea68414f7b447ac4687bd66a0b141260c356823b080cf797eee414deea24e221ca26aa74d6917c4e836477c58c4f89e8f8371395552d094a3436d5cd0284b47cbcb6d14446965e728510dc4bb421c978117a461b6cf961339664a9973b2aa5512616f7b4fa5fcc0f338501283e32b49d2862461db27549e7c14e47f972028c5ff63ab617e6c7161b2243d6ce29c36100b6ae8a168f7b4ab551b5c05", 0xca) syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:41 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x800000008) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:41 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x2a4900) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:41 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="9c1ee6c9fbae5362b02b2bcb2bae", 0xe) write$char_usb(r0, &(0x7f0000000080)="f60beba9ec493b2391d59e6c284a61efe1ca4e51cce5dbf9e145126292ec27a34e29da160a52cafaca231b82127b51a2fd47c12651bb96a5eb155348690d49472695440194f7be9b7c38a15a805fad553da4e79fbc1934001dc3ebc2c899f449527b06935de64c88bd433ce6334260bcadc8b272eda1f937708d", 0x7a) write$char_usb(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000200)="a6f658534013502d3d006008cd3a8b541b3b554bce0954b1c39ab9f14cccc172ca32bba98664b0a248d1234b3471fc9247d65066144cc76277da212c6a3ef56ec09d73c2bee3b74f8e451ce18053088259ce5ee835db6b133acd8ec0eb6f6c9c07a703133ee2a15028d43b51ccb462d9c831d206660cbc1ea223e1518318f4f16516d35fcff42264", 0x88) write$char_usb(r1, &(0x7f0000000300)="27b992d6ecc1afd42e3311cdb48c4ed2ae4d5bb7954570f0f2b8c7b4474a9ee9f9d8e12af48ed9ae4d31a14f3c329fda5d7f71554fbc1b169f96584a19d9d3150cca01386d2692933951ef6e1b40742eb34ae20538449936b88c552ca4de46c8f8532700dbe11df86761f8b897b6d725690ebc3fdad6f2bcfcd4faf80eacaea8bc731161e311caaab2d6cad0030ccc0e32bfe84e712a11f0ef1a50dad44abee2d155d8d9c3248805310c6d7fe03ea656c9de181b9ca2e156b1704758744faf6bee6870820ce1abda2427612976ae3709570a4189ac33d25b121588b9fa0178", 0xdf) write$char_usb(r0, &(0x7f0000000400)="717c2c70a0dd50cfdb1f7f917282d29649e89c1e133abf80d96646302f1b51d0748d0427c375", 0x26) read$char_usb(0xffffffffffffffff, &(0x7f0000000100)=""/232, 0xe8) write$char_usb(r0, &(0x7f0000000000)="48972830b4df540a9f085a391f73d346625751773df6a393694163abb864e285", 0x20) write$char_usb(r0, &(0x7f00000002c0)="2f48c004dc8ee881db98a5538a7893abe6c4c7ad97b136f74caddc361102b014b4", 0x21) 08:17:41 executing program 3: ioctl$EVIOCSABS3F(0xffffffffffffffff, 0x401845ff, &(0x7f0000000000)={0x4, 0xa797, 0x0, 0x6, 0x6, 0x9}) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x6, 0x511181) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000100)=""/230) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x5, 0x200000) r3 = syz_open_dev$evdev(&(0x7f0000000200), 0x78c, 0x20000) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f0000000240)=0x8) ioctl$EVIOCSABS20(r2, 0x401845e0, &(0x7f0000000080)={0x2, 0x7fffffff, 0x4f, 0x2, 0xb3, 0x5}) 08:17:41 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) syz_open_dev$char_usb(0xc, 0xb4, 0x401) 08:17:41 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_usb_connect(0x0, 0xfffffffffffffed9, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x8f, 0xb2, 0x1c, 0x40, 0x572, 0xc68a, 0x52d6, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0xfffffffffffffd57, 0x1}}]}}, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f00000004c0)="e111b49a4cdb4d2a3d07826866a192334e35c329db1a2fd630b1a2f6fb4f4ddb6afbcb8e59fd1b8bd42e5c21fe801ed3152fdd74ec0aa2966961fa9d856dfcfc3c066f528a587a2b8448e36d4fd315126d0c5038c90ed703ad23ea5569a43ce8ddc04af11f1531d380e5131e0c9111df31ccfb74", 0x74) syz_open_dev$evdev(&(0x7f0000000540), 0x0, 0x50f040) syz_usb_control_io(r1, &(0x7f0000000700)={0x2c, &(0x7f0000000580)={0x0, 0xb, 0x18, {0x18, 0x1, "f32d88b54c0567fa99f13b8d18f9ca939040c70cf161"}}, &(0x7f00000005c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x2401}}, &(0x7f0000000600)={0x0, 0xf, 0x67, {0x5, 0xf, 0x67, 0x4, [@wireless={0xb, 0x10, 0x1, 0x2, 0x4, 0x63, 0x80, 0x6f8d, 0x80}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0xb, 0xd, 0xe6}, @wireless={0xb, 0x10, 0x1, 0xc, 0xe, 0x5, 0x9, 0x1, 0xc}, @generic={0x45, 0x10, 0xb, "070d7e8d17603064620bd202eaf23e2fa5c61fda37ef8468eb9a9d9896a07f6fbb77bf28683e6401c4b34f9d7869c38f63748b7969d3b9f422975b4d4afdd0fe4b25"}]}}, &(0x7f0000000680)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x3, 0xa3, 0x0, "3fa13321", "196c7812"}}, &(0x7f00000006c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x5, 0x8, 0x2, 0x2, 0x1f, 0x0, 0x98b1}}}, &(0x7f0000000bc0)={0x84, &(0x7f0000000740)={0x0, 0x12, 0xb1, "852fa74fde4afd949dd581d069ec8fd9483a09cb8bef53784ef3e4e1056b84b2f2256ea0c357d69cceec3a844aad82c8fde3ee37f0a3bbaac53f301e73c8385b6c3cb4f07c49e18c6db4370cf0fa969e99d2d8fe37edac589f4de9e9268bc9e71bbd7d648077de457fa6ea4caf8ace729516ee4297c98cbdda702722b061974543826e9de3e21bbe3aa37e8ca08d099624e341a58d264f2ba655c22bb2b9fe10d4e910835e5673fa2d0c5161d34c356653"}, &(0x7f0000000800)={0x0, 0xa, 0x1}, &(0x7f0000000840)={0x0, 0x8, 0x1, 0x42}, &(0x7f0000000880)={0x20, 0x0, 0x4, {0x2, 0x1}}, &(0x7f00000008c0)={0x20, 0x0, 0x4, {0x1e0, 0x80}}, &(0x7f0000000900)={0x40, 0x7, 0x2, 0x7f}, &(0x7f0000000940)={0x40, 0x9, 0x1}, &(0x7f0000000980)={0x40, 0xb, 0x2, 'L`'}, &(0x7f00000009c0)={0x40, 0xf, 0x2}, &(0x7f0000000a00)={0x40, 0x13, 0x6}, &(0x7f0000000a40)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000000a80)={0x40, 0x19, 0x2, "451d"}, &(0x7f0000000ac0)={0x40, 0x1a, 0x2, 0x3f}, &(0x7f0000000b00)={0x40, 0x1c, 0x1}, &(0x7f0000000b40)={0x40, 0x1e, 0x1, 0x6}, &(0x7f0000000b80)={0x40, 0x21, 0x1, 0x8}}) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) syz_usb_control_io$hid(r1, &(0x7f0000000200)={0x24, &(0x7f0000000080)={0x20, 0x24, 0xaa, {0xaa, 0x23, "099197bc98204afb6b94e083f1e8439f9dcf183554d93c147cb1dba83bdc39e712829c1d7275daceb9ae34ebd8ad52a6fd80b6a6fbe671dd3a29884bff783c801ca24d6852a53ca1c9ff7561feb2b5c0549581f10fbb9fbc4d0a561d8a37231150a1962931b968e71add3bd1aa3705adb03f5f73e2c92643b7e08653b43ff53ab6ed1cf54f61802f5c1a56caf0bb7129e46ccdff2e30906ef69a9e8a76853f66d786bae59bb9dca6"}}, &(0x7f0000000140)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x44e}}, &(0x7f0000000180)={0x0, 0x22, 0xc, {[@main=@item_4={0x3, 0x0, 0xa, "c4f45b3a"}, @main=@item_4={0x3, 0x0, 0x8, "1547f496"}, @main=@item_012={0x1, 0x0, 0xc, "ca"}]}}, &(0x7f00000001c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x4, 0x9, 0x1, {0x22, 0x4f3}}}}, &(0x7f0000000480)={0x2c, &(0x7f0000000240)={0x20, 0x0, 0x6b, "0fb7f694736c02164cd42a31d200b9fa59ad0257efc8d879bf0aa2513a0cb5920be40b416ad4abb7f74d35f2147362a1a9eebba539a476f21f2eb9f70351ad0c1659af32b88ca9bfebd55a20ac0e655d344c2989d14020d8487021f520120dc3cfd458791b8465061f036c"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x98}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x1f}, &(0x7f0000000340)={0x20, 0x1, 0xe2, "f534c0359f22e31aabdc757db6ed9f2c462f8aff9a1fa97afcfc9fd2124348bb1c18276f0257be75d0d65de936e550818b265da3acce431203def1a6e93a051faaf65e378e1c7e510db9b6e5e2592aa7db8225efca926e64b2deba0f61f0a42386304d1b0268eeb3410db2ba570b103c8dd79e67caeb03142829da2c38641b9bbfc0f3335c41645c56d259b9461eaf93808a885e43de34de1f853988e2559b90a9c786f3c5eaeb61829b033853259a0433ce9b6b5a2d77550321bd39273d57091af254c6feb66b097b8a9647f3831c0d51a8cdda2354172ffd0ca8c1d5c744102857"}, &(0x7f0000000440)={0x20, 0x3, 0x1, 0x7}}) 08:17:42 executing program 3: write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="5d683a839a64bec9569af91ee4f4a01edc50d0cc9af2eee0a845275514ab5d5090c8ee6ccfc02d20775b352bec83b49713f86b0d836c3374e9d7f5b9ae11fb60f7", 0x41) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000000) write$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x3) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xcf87) write$char_usb(r2, &(0x7f0000000180)="e9d80d82b4af33e5d93185559c0c4e89f0cb2b82d5d5961249727a0ce155f1", 0x1f) read$char_usb(r0, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x100000000) read$char_usb(r3, &(0x7f0000000080)=""/182, 0xb6) write$char_usb(r0, &(0x7f0000000140)="e9ebb1c8eda05396a155d7f9e551816e6f6cb31bde62", 0x16) 08:17:42 executing program 1: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000041435320410e5150e8d5000000010902088b5c01000000090401001186ee0d000905821704"], 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x402, &(0x7f00000003c0)=ANY=[]) syz_usb_disconnect(r0) r1 = syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000380)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x1, 0xe0, 0x8, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x7, 0x1, 0x2, 0x4, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0x6, 0x1, 0x9}}}}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f00000003c0)={0xa, 0x6, 0x250, 0x6, 0x3f, 0x9, 0x40, 0xf8}, 0x8, &(0x7f0000000400)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x2, [{0x56, &(0x7f0000000440)=@string={0x56, 0x3, "9c5b6c0dc45de5b039d0312616eb29bb3421ab9153ea5e441dedacdf29ce8188ad6923e74f9f510ed836cb7fa8f0bf3338e291f2181e1d35027377266c464f4fa95dcb001b7bd661c83b7c2b3e623af7c74db079"}}, {0x92, &(0x7f00000004c0)=@string={0x92, 0x3, "5b67e0d5aa02ef051a6fc50a9782eb38e43ddbf34b9b3147e10bb6f2941871b969854b133cb538e612df3f5ea96760016e7030b6442627903105920e1a6517cb71d7c4d6900971361f9f42eef7272f7c4923688edc090d601ef5b49eaba3e74b9b0aaf13f49e87a9222cb81db05fbf1ffa632c94f3c92e89214491d0bc9c5733bccc27bd582f75fbb6464f8469aa6e54"}}]}) syz_usb_ep_read(r1, 0x20, 0x90, &(0x7f00000005c0)=""/144) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000080)={0x14, &(0x7f0000000000)={0x0, 0x31, 0x34, {0x34, 0x10, "708c0a5fe33b26147a2cb45fb1f35c62e20cd1a79f858120be82bc83b6335b8a79c7472517d4cc2c7b64d0a5f0d13c9eb945"}}, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000300)={0x44, &(0x7f00000000c0)={0x0, 0x8, 0x6c, "6eafafa3464a8255cf983b624313770c95cece0cd0f94dbc7fdd4966ce64fdd9f4bacbb16e19386e5c8265c0fc4acd81602485e0246bf90d03933f43761b2611fdb13863460163469b9386123ef086bbd4e5c7b34fae81f777bd71b81cb587285373aa735ebddbc5f243af72"}, &(0x7f0000000140)={0x0, 0xa, 0x1, 0x56}, &(0x7f0000000180)={0x0, 0x8, 0x1, 0xa1}, &(0x7f00000001c0)={0x20, 0x80, 0x1c, {0x8, 0xd1, 0xffff2e61, 0x71, 0x800, 0x9574, 0x0, 0x1, 0xb4, 0x8c, 0x2, 0x2}}, &(0x7f0000000200)={0x20, 0x85, 0x4, 0x3}, &(0x7f0000000240)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000280)={0x20, 0x87, 0x2, 0x4}, &(0x7f00000002c0)={0x20, 0x89, 0x2}}) syz_open_dev$char_usb(0xc, 0xb4, 0x4) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000680)="1ffc5f7250da979a8b93846a13be5c70b3ec4165c41351d6ff36e8cf1efe699323f63449c8d690429da7a41771c35eeab8effd11a0cb64dc4dd1e96e2c5ad048ef7e2ca60b694e97ea0ad818bb18ce03a141a693725ead9b6e67a181f56a921b79e933f2ed75f3cd5d67790b4d43cf1b8593b6ecba5baa00d87c9ad0e9c91971501ad764fedb3493504b2af7b9e7a99e92ac4a365713773f18d4791091204aa461c615352404a99cef4205c0c219fc967d7fc1d5922ec672dbbaeab9cb8d74614f21e50913e33c400ee58603cc2ee3a873379fb95d53a025e2a3c76ea9f888e438d566ff78808b4ee6c20ed8852f11ec743d4ebb1de08e07dba71805d10996d9638acbd6e51732b766ef005fd051b0166d08aadbef629f02f9f7dd1903fba6fc77e5abbce639d84d9a0057afe2aa4e235beccf76b34271eaf82e2ebb131313606834dffeb30e4312c0ed81a217291cfa32f7a1aaa6b17feb6f49212f7756a83366828baf3653d9c690b4f1bc53b276a4718c29933b9bc6793db931927848ea536a68bac93082fe88c18e2a41d8e033ec5eab43e3ab895052b6e09d83a0aa7841002dbdf97d087b61c83249fd55ec3d67264bdfeaf160c38ac4f92da8305bb9db91f3574c92c943c4e18697bd35f9bd2965dccc4a36055407ed505f67a9683d6b818afe6dd06121746f125833dcfb83e6bebe1b9c124da13c0cc310299a9c2dae15abb8d1f69c29356b25bd0405190b49efc8a353bbc0ec7fe50526d0ef1a832121d1cd17a4c5ce74290404c89f3fa2483859a4a02c3fba02c271306208b4ded0e7c243196f2cf58bbbcc8029e22211afd8f8c4a975b5b11c3312bbf1cf0e333bf69169f2843e4c0a7ff3b334eed3c65c1fa8e750c38729d8fc79840fbbbd459a9ba5d6f16accde6320e1d1a355d733a34367795a94945f4b5aaafc579ca828236b8a514f4cfa203a5c8ef8589c6fae1a83a7c130582aa4eac96ab43f68e807b6505a3ecd5fe52d20f23e047aecff773f6e47df12a83cca1c417b5680874f6b0e433d41ca266a99a5521847194e5306d017cbc0568147a13a49e822e95427a0e5add3f43fa1bcea917f1184d3429633aa2ed7804b00bd0f04ef55df8891797b5a6ad5d2b637f701fa646b09f2ffd2c3f759c08a2a6a45ebb018f072aec12724da1e9f581c20b88da1c5d149b69119a1520d357d61f9fd34d133d3d2523378fc7539a3ceaac1a76d180c33728c438025a144a16c5954244046025d0db62f94d03e42cb64ce899bd5c4d8542867ba09e0a0866a1b8934dcb6d6924f9de5b769379bd722652d69d8a61f39db4d1480b8a35a1a0c35f801cbe690847ebd70af45a2149d0f56f78432f0349fba2607f1df8c78437aee7968265e6bda23d07dc3d652e1a729111094a6c58cab6cbd2f61bb3bc9b98620ed5476bc4f85f09be8c3c79507fed5c53e5ffda9696d92e678d6918ec7318cbde69f6446ae8aacbab42efc72c59d852413144482f08b861314824fa3e137372008bc8bfeef4bc3d2b35b3d3d4481572e5a8c8cb95ac370244faa450de299393c6b69c1f59a65d6fbe353bec8b6fdc60774fe23329ff7f0d7d76b3ec2ec3ddcf78a6bad26521e320461a7c6a1477211b9111f2398694a0725acf6d2dc0997e66b910d449e983509b6301c99dac863c9848ab6296771a313787f08c91810939cccdae21bf4da32f5cd1d22b4f39aec84ffb9364dd6658437b2ab4475a1c2bc845f197fad0aedae23c9e1c53679281e1a6b5846468a7f4dacc72654f67995492184a6a4f3f21f36a7c359d889dea7540bd66de775b119de7d48375871e219aebf051e6903e772d321d14e60de48df216f591dcbcd8439ed8f27a6b4a53ce00d7d98cc4fde60c36ce2079b64ed5de61e780246735530510792dd2107610d550f42aeb0a22dc60243e65a78764b2abbb68e78dd27545274ace9a93e7a8769f68e7e1107310d2821f5d6796951e7992cc210932e816ca78bbd272503336abdfa08fd3b24560ad4b15abdb6e7d31aacfaa8f0038c4a9be563697ec0484abdebe8fee12a7e88eafa9b457565acf8043e52b362468d824f33000ea482109d4855373b59dd53de7694d9c291eee24014b4e38d2153e8b55471e341d78b84eba6d7ff933aa3a034fd1c1dceea917f908c9151b8ae4eee7e4b132cfb84bb43117be4f8b38904d739cd0535979cedf77dfa867f2805b789505938872df929c22ded568b590fe8c24329385f5cbe0cea7d0786e30a1e8d2c73156a0b3029116856a0b7176d3e6556bc2fa5b541a37ba0e99d690b2ad5800dae4b973395295e300a05125b48737417416e03dd20669ed73aec4c077cb292264bb3feb3a809ebfcb9f4c8d063e2194fb9805cf34f90db804071ae3f523757c8b00f6597217e0d602ce1fc4634e45c6d4e3f354a39646214071374e9ae055529a1ba89f18b1d4dd1eabaf17c2faaecb13ba9a15133120529d73e8fc849f56afc7777e0dee0e83de4b41d1d4ccaf9b2602c53eca7edf808a71dc56e3ac917c55ac99c6fbf3047699a48a89c25ee8589310a73254521c8a1def80516d07cb3433a250f32896d4a48326d1ebd4303871f36375b47e6abf7dbeef9a71575a5c5672f08cda8850b24e561e0f79dcf058fc432206534a1b3f382eaf134470b2343ac4ccc6d4983338adbd312cbb618cb30f3e91096be6b556678be0e52e433caa2913fe5c6a7f06d480c527d76cd5a85147fe205ac776a95afa44fe916dbe64865288ca5e9d264852cb1e2e24ec7be8200e7f9f67712a97d7cf783ac569db3d4acc183c1a1b3e134e2a3dc9b71090368c00d8736cadc7fc805879eb884e6b38cc2d96e1ee3345f7958163894953997c58519c0074b283a9b97cf11ff6118c53ccd85fcfc12b65625ae40526509ad6c1bf4954d45c437b43596f3619f86fb508735130b803e7434e9a4d93e274e3d52295a0721b1b9e9f51b5c2c884622024b645670d48ba93f88bd367bc694d1a6a8af49659c2c25ea776f9da375ed7249557e537e427d339130256f379466d62dfb94271be51ad1a3e11f218258ce994adf1d82ba4343491deb657e29a6ab65de3d43b364d4691d2604ae79328959045ad7781340f2f770b8a794a717fbefa02e4824aebce5bc4a9f140701cd9b804b59f193020d95458daba7d3dbad0188beb2e52649c403f2c47ed448d3baddc8e87885b5fae6593b347d8488b301409381544a95a61292ef7ad683ef55d856aa42d58bce1d4dc9d06de249b8a9f7fbf3fba84caa983ad43c325defbb88c24766daf35c72711d3708cfb6c3d28268de1c90022afb74e64eb42290a746eecdb07db716864793577e989298c9dd5940e1a5646ecc4417b79c2778502c80c5de988b020b70c075a42e389be51bbed937eb1e8a9837db088488b6a379b3f8c74e2f9a7ca6aaaed86241f54d5b102b6753f0778bdd4e663cb9f29f8a30c8e2406c234dc1db8402aae36da212a3312993db1381f7d35f673d4561582c126b9b1692093036ac528cd0fb885305cdd29ee3d4e0663663242287ec1e2b03f9000e4b9abc546df27d87b888a9ca9ab4eb1c542537549542fe9a35dceb05b29f13332d02eb576e679db0be32b77cc1de5cb0a138baa57101578bb6164341e21660c6b02ca35290ae7cf86c1cfb75ef1492d15e645eb86fdd5b1c7ff85401e44e7ec85920216203438fecd4e20531e9810aff5d276246b64fdc0b60545ec9c0cc3460ad6b3f43bd2aab99ca14b3aedece76dbc11844a2396f276455c3e9f26f501ab2b13bd67219da1f6cee1305c72ad86357d206757dd7ced004b5f914fade42776c58ef99127ad641a5d611449bde13edff5e0600f4f46a8bce67460f928d8913cfcc09c986ca4c52b3e680c395ea5c38dbd3abf8df5d314179a8b6155af6e6ecf4213ca279b11581a7dccb2f6848ef5e7e37f2462132aa3530eb8cf2c7f09f63654fde7f3baf6dba11db27d45cbe5a33bb4b28f28c85b68c4b6da3ee011bd5e65d7d3cb806fe639559994c5cd1ec8ae93c73b1b5620576d5c5bd6f0fbff3c45c658b3c2d4631f5935603d833897f69d631c999b4a2b74dd935ff66d17f076d705fd8b4d2a41b421ef9592924cbac0a85dd58a95e3beb09d443d49e50e50ccd8aff9d087e1e9595e299828dcbb8a932229c1b9057677443d693533cc82757d11f512582832d945e16645b3392a693a820d0ad3995fe81461b595d7339bcec0b94b3ddf79103ff642a0072967fab78a947ed06b827531e01285a386f36670e9d55ff290345758607e019dce9ab62b60712544711b32e56ff7cbe60cf6aba9811d29eeb5a4008fdb6addf13592f046b22c8f640635f760f0fd5f8573c7f006e2af54a4d54582838d7435d47f5f7f4cfee74ca315ea2ef6a23851c45b8785fcaed9835d72f05225482fd8d4e673aaa73dfe1b18ac391c3882f8fc833efdee628929c0434b5f1220a55fe9867b6e3935e631d1297935943a672ced4109c6b07e10dd03509fcfcefea67024060cf1340f99e9fe963fbc1eefbf1b16191d68eb00727fb7cbd3cf25aaa0330aa76596eb1a961d17c7987c83a7c706976b8bafd5373c709ce3bed7c52282ce0e56e1022178b63e655cc2199ca7227c980c35c89effb925bf929dd2a402e3e6e166e3e36603f71f527059f801d44560c9512f1e489a52d736a44e1242d0498a453d0a56a48ce861030a4eb4f35728884142623ecbc8d7ef195000aea2ac361c2bb781bd1695da605c8f54633b65a7951eb135c50eddabce29506d3d85305eccb62e87520c14f286bd0271d5138cd89b3e91a412e2b49d64431900afe403143416af0084b9c405b4ee82c264176d996a06b3c56b8fe6845c09b4e509957a73ccb68216c6e5791cb4944e7bf5e0165c02dbfb06f8e070556032b269142f3e48e48b43ac55f0d19de59c41671dfaaa884392f1147d8751f19c0a9304b2ce47d9a6ac3a0dd85a95df8a461779a28675cfc70b583bef62ee41662845e4b3f2f6054c04b0d8f1532211e2f778980449f8405d2c25336668d315fc31baa88cd157b5aba67c9a5987731c6fe21a3d9dfa6741ff201c709625754623aed2736ee4f9a9d89f7aaa6ce6466d56cf84e275e092bebbcfb2baf82e007b2a52fcb3bbbb9be3a922ed4bebf07f5ec102aa7ba022f5381aa2b315230b9d221c7572b68264eee7a69c64249459a4d12cd8595f0810d4f063b98a77008b9c736a59c3c854f794d1cf3e861334a88eddd0ff2f9f13f047b2d59112099cc38442a002174ede2b383634e7c26ea1902e6e6078eeeb755ca2373577ba319ac87a0b6e28d7a0794e9ffa71da1e6f4da37d93c2c583c898fd3564b6f7b5f0be567b62e2eae5e738a13cf5e3dd18497fff0cd84ffc680203a3b2011b652229c3f1c591d9aedb47bdbefa3b5af481bc1e80fef03db3da273c34986e5d07321c6f80b3e3a94390e202c07d355056012e920edba3bb7070fc0016176631d4d533495c9f7c1ce95d578688d479a022a3a610fc251fddaaacf4c580010cacfa51fb94864356857550ccce806c7f8d57ad19c9bfe3fe2516b427a9e98d7738e90ea2e06d3183fa8cd8f7f1a446e12c2b4b378da6660ccff9be2703ba9f39f070644b2212544d07315c6d14544f046904187415a1b61b0fa283ec526af3c364c68bd551663d92b189798ecf7860d64de4783efb6ede3ee9e0fb4bb7e6d80a01259f79ff3437c9ad77aa8d6e1370f22b390e7cd6377320073166ebc74f0d3fd1eed41139e0547d0af2657c2131eca68c6", 0x1000) 08:17:42 executing program 4: syz_usb_connect$cdc_ncm(0x5, 0x7f, &(0x7f0000000080)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6d, 0x2, 0x1, 0xff, 0xa0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0xa, 0x24, 0x6, 0x0, 0x1, "0af3c1ad55"}, {0x5, 0x24, 0x0, 0xffff}, {0xd, 0x24, 0xf, 0x1, 0x1f, 0xf4, 0x7fff, 0x9f}, {0x6, 0x24, 0x1a, 0x5, 0x1e}, [@dmm={0x7, 0x24, 0x14, 0x7f, 0x1800}, @call_mgmt={0x5, 0x24, 0x1, 0x6, 0x3}]}, {{0x9, 0x5, 0x81, 0x3, 0x400, 0x3, 0xa6, 0x7f}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x10, 0x3f, 0x1f, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x440, 0x0, 0x71, 0x3f}}}}}}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x110, 0x4, 0x7, 0x40, 0x10}, 0xc, &(0x7f0000000180)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x3a, 0x8, 0xa, 0x1f}]}, 0x1, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x44e}}]}) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000280)) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0x1000, 0x80000) ioctl$HIDIOCAPPLICATION(r1, 0x4802, 0x2) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x7) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x1000, 0xffffff7f, 0x3c}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000001680), 0x81, 0x200) r4 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r4, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r4, &(0x7f0000000200)='c', 0x1) read$hidraw(r4, &(0x7f00000016c0)=""/173, 0xad) write$char_usb(r2, &(0x7f00000017c0)="c5fe0db3690fc868595a8fc63e7af16500fdc3b1a693a75277c4266b9bfb245b5e925959d0fcc11e0ff03bfce9766bac28a770f1380cf1e9c70e7533228649a76e997eebc7d3", 0x46) syz_open_dev$hidraw(&(0x7f0000001840), 0xa9, 0xc0) ioctl$HIDIOCINITREPORT(r3, 0x4805, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x1000) syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000240)=ANY=[@ANYBLOB="120110030002030109022d0001017f303f0904003f020301010109210100ff01226c0b09058103ff036affff09050203400001800700"/63], &(0x7f0000001640)={0xa, &(0x7f00000012c0)={0xa, 0x6, 0x110, 0x1, 0x7f, 0xf8, 0x20, 0x3}, 0xd2, &(0x7f0000001300)={0x5, 0xf, 0xd2, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x1, 0x25, 0x6}, @generic={0xc3, 0x10, 0x3, "66c168732dd4136228206b6830fab5092157f2e07da6804542ad7b56a875ea629780fd6ff3cf1a24144b0959364587427ece5bee2df52d7d23a7b987254794b63c7fc0d52bd023a6cbd2e391a398802c8b0faae874c3d1e61f687c9e88fcd1bef35f510a74f90ed975403a8abd108683c455fd4e8da31fd1a0608cbad4efc839f00ae95f9c4fe02140d19594a1669b62aeff629531fd4372db11311582ddc0b4e52a155f77ce8d482d6d40a6ff565b87e8de1baae782a7d0465b32338fb54a3e"}]}, 0x3, [{0x4, &(0x7f0000001400)=@lang_id={0x4, 0x3, 0x419}}, {0xce, &(0x7f0000001440)=@string={0xce, 0x3, "4760d1999c2840ccf4f6c601fd8570287f0862a1bdb600b9ab2d54d2e5a733e3a6a7d6b80b20567c90660d4732922a5a703aea95f33f71ba128535ccd2d902328063a283677ccc4ab8e0d81d7caba4b7fea76b45a9078739819342463195e509fb80093d4d8659e7cb3ebbabec979f3eff0c4e7fe56a4e4e05859e51ed2099c13cb70539d42be7cc09c82581e1587f48ea229bd27de92d259cbfde41696bd43fd2e0f80ac32b9223c91e22e233abd5d3dd1bef4a9cda6f577e7c24a141b5b2d892d9078657f474c5ed239080"}}, {0xd7, &(0x7f0000001540)=@string={0xd7, 0x3, "b5bb732c53e3b4352978fd63654a770431148571964b6c5f39cec97143a7534674ee3715781090cf6a84c3199c8368b106d27ff2f5cd0d20f48f287d397ba2fa62966ba455bc5acbf30826057f40f4a400afd84591435521124b78db4e8b798d1fa77612e1cfd0e8a4b082615994d1330e22da77f293e412b5ba5e97cbd5ed148289cda65e97ed455c90b5c2b88faf035bf27a1fff99c41942d966933a39c2b5d632e66008688a42db389160616f98c2c74fa5181bc8cf8d6a698825eae6fd28fe1f7866a93f4af529338db2dc0d886a41147c5023"}}]}) write$char_usb(r5, &(0x7f00000002c0)="1c005c7f5d04ebd037e2a3a5b7d6adb01953acc71aed62dff6b765415b578977e73aaeab81d2f62c05baf30c49709e059c475c1affd83704c24038b7d2d9f8a637482775e6685e755a1fb0be1a03820dc8d466129de0e9597407826fa1f13060edf08f307ec921679d748529148db178a9fee619d27825ba9c01a950fd0f0cbde45183e05ec2e8f0c6bb659a9bbd4973a9b64f5a900ceebfa1072fef4f13a517a9cbe2098dac45b66db4c4271d7a348620ab692300a87640f7af66450691fae2b13ff79c44a58c6d51c76364dfa9a4b74ddc499991fe31f393967657a3ff9b1ca280d3642e6b25e4263785c62858d0dee8745a9367b9d7807b24e83ee56c1f88159b9450ab7bae953003e80a2f257bcaa4bf68002d3045027da8d3f660758518f4b2845f0b8a917f59dc4bbc0e654a4b243c97a3b730b3146126fc8ba98fc16125c3d01f2b57026c5dce944d704eab4547db42aea357283ca561ae8433a9456b7891d0e86930389770143cc0400b689268416bed51d0c07fd8dcdd8ff910e9d2cc84ac71dd18f4dbfe355f6f91a06f6814da8f351f497b9c262dffffcc5b755766110005028570019907782d55d07fa25217b9d5518a949425e3dabf308362ea13c1d252a43a34956c9601bc28dcae90fa24bbc398888d9b8a5e8087ad5a2d255982acb1436cb0f2ebd4ac2cf21b10c28eb75958fe3f5518950b4f57e290bac72d1181c9a1901fbda46981767a6de6fef37176d06e7d9ab06941fc05ddd7e087b20793971f7629c5150b46d36cabb16c869ffd23209c44593dcaa948f77165f6c36895c7de7c7fc10ba176665b0368783fe49df3aacc4c503c6e4d6bded00fc845a35ba0b28e285f1e4907665ae05a5ebf2558ead6cb102f4ed5559817ca8250cc16ededc047fdc63acce827009715861a299eac4a141db61b36ec32498a46a6b13c4f759e7dbed5bbd6eb19034e683e2bcc239ee6ecdee4081c76191e85316d93e248389f72f13109ab0cef4de2fb0ce8f9daa5cac9f5d19715e6ffcb359992e27e04198580795356eff91b45f7cdd6dba9dc3dbd312b52fa1ac3fc3f9732ba8d71c0e60443f6c2cc59326cd11617db739635817117d1166d0bae88087550983dea0dba76fbeaec77cda6dcaf828e2e63fca024955069bd5c8c62ead308c754ed5a042c8e46816b91c390d2a0c74f4d6a1dfcfd80b6fcfbe5f3df5cd37a8b7e14d434496e58617c5425797d905a9bb387aea388d1f791a608f13f67dbe0f94f1143856475684a690b9a9264fd6215a68d64baa41d735b5eec365891b6c2f83b49ea48ca034c817b85af845d80f5d08d81f4eaf3ccc6ba63376a5a1ec348bae0d0fcb58cce1e834ff945dcb725871799afffd0990960f2ca0de73b060036b5c790956bb7bebfa5f406f785789f3a9dae6d71b42362001d9f8155efc576bb4e33e8dcaedec32e32c559734819ccbe3a85d24747127099d81ca5a71963ef34012a9c45e8d9bca6ad3dac6fc7d765b6054abdf8aea5420396754bf7545336dca7e8b010ade4914543549108b85406e3ca560b46b2026be45e1776e01a73635b8e7c5fece79d8e9f73a164676a5ac9ba787eef8aa4a3c60908cbbe502b565471e14dba1a45c2fefbbda7b14fc5ab138d4d7fee0e66a500bac28834b5e289d56258d90f232b99219c346700639db3951e3b3820e7def2964f9dbee9d31b622e8fbd1531dc949c82f426d8ad3ed0b5ff1da7790528e78b58de4ed1244eddf482a7d7e4b09cec90e006262c96f60e3c9d15bdcff02f41b5ccdc76c02bf329cf02e6e14feabce652a121d6d8766c6ff214def97a000c7a94caa2123be2d08d669efd2cce671a7fe68462cae1c8b2966745eb40ea2477ebb3a3b1774553936e930cfe48e7c9c2123326bc57ed644412994b03b383918c4e6b15bd983d6f5504f8ec399e57c8cc2db74662a72b71a94deb8a7a360113946e59b560b6e1ac13ef73cf1953b669fc451a9eb1f58099652ddad8e3a045495b3fdb1368b81933133998b4dae23bdaf33bf5ec8226534bc487835025b0c3f60b20ab4f1d971a5bdfbf702e209c500c55314c4bf8ccf1e46250acbcc94244c4d4656694139a2fc9eca6ac95f86cb9bd8a8c5cf3a2485a6cb6b2db57974e64486a410a043c651362ee87c4fe965006ba38f945024e57fb70af51a9c4d2746343d4b0b3195b850d43d18b323bcfbec977b59849b34ef10b80be87b2edb697dbcd38b48946762cd8c803b8979efab2d07f902fa97348a57e3cd90b0eceaaadb5587de67534435bd843540a89559a379b60406b11994882f1b0b76ed0b726be709e0fdf9e501f7e4dd28b0d3d208ba5d347fc6e2aff629e625074ea5529d56410af18a2871e34264077edb863b780cb5056f73fd02157bd4a22ec68407c7f31ee828cf6a7da4b999c346637eadfdfa10fafdea9ae4bc3bffc81c639882aa69f8cdbb1f8f75654c48b420fb8a51e9e17fd5f0a97636152ba4c7e8e98b939e3785bc824308d17b62a7c0f4e40883eb0715e88730462a639a46577ffa11de239ce71ee982b90949f0c40ce8b117f3981e8a540d77132a84034324b13868a50e348c4f25e41f027021f165a5db30959c59a4777bac895906da3c3ced63f56ac5bcaa2ffc045fc85ea09d07166a80ef5aff997723fd088960a1cd245b2461f674e1437a7dad536b4ab8365c13d1e0dcee3f4268b1ef563011b0146ff69f252286075c94b32af12db76a7f1f5bf07f65472bd2dd2c24cc94375228b858a8704676a045cdda462558eb9942ca026e454791bd6f9bbaf433c0981760a468151c16516e1b4a31e375e0f01a46b0f713909a27e5d098820cc96a94bd45df06fea9188bee461599ee6abcc196cee60b8274c941b1e524e031a1c0f3d09764196d290adee74686aa81f53803e5300453770cf3e7f8adbc61fe577886190f0a21f38ce497cc6ad7aa53d0646426ffd1ef2bf1c83bd9c064e7fbb3593705c8ccd0d390ba1a82ae2b2b8c4ccd2f68105b1569b3eedfd6284dbf905484adce57a7fc30f6de069123c6c22f2e9e41b1860a3d0e582ee26178bed40238984a5b7032449ef0bc365bec25e3fa83cda2ef3c94ab800904dda30f5597adc235a81f5e4cb01cdd5a0012816aab937800d9f4e66df9013dc9e9e05649d48b6fb9d10ab45e40ff79b7b388b75089a4e945c88ce499553bf724d0ae928b0124836c1ad63f5dff9c763de068e0d222ba8ebcbcf8c4c4ba9d3a111530e3b58986f070289648edac8f8a4cbc60aa0df45aaf467a9da3ddc7881b1704ffd244613576a173f3ad5c67ec09b76de0b658dbe173bcb4decd3005bc4566d607925b711099f58018fed8cb7abf900fc19642a7f0dd2ebbeed6bda0d9577bb1206b256b61b6b05765bf80553737d78bc6e501d07899ae7561cb406914249eec90f5214dd559a29184e64732a5a366537ea0ae92f314b8ba4bc1161d75349d15dad357c27d438a97df1c2a08a0eadeb177d30b69f76610d6451674a740fc28599989b557b41ce8b2a71931926b07b2bb2d6ad3f727f6ba720766d83021cc67e6f5e1694fefe4faf5dcfcdb387a6e7d2c3d4355b602423ad689f59b4e7ef1bd59b3361cf6ef4eb60ee5b12d7d3ad3a0c16b0ece0bbedfdc197b604b5be1d72bfa2bfc5502381b375deb320bf2e3ae6c75104a1427d72666bbbaa4a4700876219d4e794855954c087a0aadd43ebec4c1452c1d2c49dbcd5b9c5efefa6b40340151e4f6868449b1c0ff5342e02ad9e43652f7a705b750a9ba95976a1307523b2fd02973470037e12fc7847bfd33e5f8cc5b57689f852e39bdd99166d563347def3023d3989a564c4bbe830891f9ae2f4f1fb405fee40f4a62f2a83a3193bc8fbab4d9c582abce7c03ef3ded12a5ae1f02c98d605be476425eaa38a1563fea89fa1433ec4ed63fb03115e249ab6730ee02b3c31bd563c3ad87da3271985b417f3c203b82daf37847fa4a24d6a5b82bc901cfdb1de1a07ee018baf543ba3ebaf4cd9127a4d3596b68b0e6cdd9a14ad5998aa4a18c85f9eb7dd3c432748747ea088f1b17ab5b38ab43314cfb18a430e636668a7e109c02d44209014edf686168dfe9f238d1a6b33a5bf5e1d54cab89e58cf061fbe2ead123803c5e93311a7835e0e926253c184b2df21dae42e3d1ff0119a90096724f3873e4a5fe94b471b9894cdec3edb2e9b01f13c9d6c86a224022d47da0d6667b896775083a8540b97b4119e07f8ad961609acfa1d8b2389f78db940b71a9eb95fb356cf175aa7e5626da3d0b93beaeae213e28e3d3807fe40be340ed68b4d28f41eae87a7cd70857209bddf3ed972aee42a75e4566f65c7a39461030b3f346fcd269991e3f60997de6a44412ab59907595bd57a2bfd426d615366dbffb0bfb9bfb4025eab84d9609d3073d8080861acc75dee673b0b11dbd01a66724bc5e7d516d7ae619cb3286571332938019c09b078b419a50eec27c4c934519914500f6dd55931665614220a88d5101772c6e40f512fc6ade1790af33fe16a265f9603953ff6194add852e763da7522a6e779eed7e4748c6ea0ac68e3308e4a91fae119fcc58d6aa028c5c2c57284243652975cfac53b38745b7d756b835f876ce8268080b20a55553942c53ff1b3fb7424f4f0ebcdec653475e1a7b23c2f9688530c5e33cc6afbf2753a55e31879c281014c5d6cd58e36a6fd7578f2055feafdb7e3861efd9d1a50fda137f036c8f0d50a7975e2bb5e7d784c2c734f2bf5a71d900ba574fbe81c01db613a66c0af2081e3d75ac1cbbb713bdcf1e90d4ab119f143ac6b7e902366c0a6225978fe80e287604f3960d9a565304e91d83e72ec34636b37a24b767b6a5556227caaf78802aab8f9d44048ce43fd333af36b7e26ebb628a8f44ad090d02f109c27e71e0695bd8d94cb720f3292d198e107284a10dbbd24f815e1ac368d9dad8014ca5c00684ccacc87dd3711735c8565714cbaff84963245822e1e456797179c97eda17438ad92243edbbea427f3a82d24b4410b5cfc1aa744296fb28263c93a63513b88fe6a7605e61e42d034c2caef6ca605fce7735777c7d6d45a96613c3e3ee4431f305a788144e6b9bd3ef3033630a0cbdac4727ef61f7128284fe322ca72aa1959014acc4ea9d6a314dbef925b45365a118c9946b6669cbcb425fe02d55909a918b4f7887e8abe25fe68cdb702ac92bf1eb1967aa73c0bda62b3a490e81fcee2c70eefccfbad4808de1e2a298cf891e16537fdb6a495df906ea90c4ad944c672abb76c3c43756a19b70480e02e49299d853b520bfaf628ece55c5e042f482a5aed90f57db00fa13346976c5019cca81f6591bd4dc199dd705d86e49ea60e0e9dcc76a104833aa51a89238f27b6c085f443da221ddb882e3d4351f0569f810f3973a24475f97f28adec213310222d93df861ae94b9002bb9bbd805d988db4df2a3a234a1ab4628d120cdef1dea199b233ca8c1881091206f10f126835c8763254b74ef9676fd1ed5d9d5cc5d4ca8cbec9afe154472a727641af174129f83e6da02c929dd594233c2ae35b13638bd75e5984066cdb0e8d784b404f667eeef2d35bbfe3cc1ff089e76a47db0fd114274bc499d4aeeb7260a92014dff99b53e3c93111e72bc50176518b019a75fe33d68f878c9cfb08a7b2158d7087aaa3399737aa800c9b91356bcfce52159affec6dcb069f510c2d200b861cad9bed8eccc4c43012104aa71211d29bb44aca2f92018c257972af59f8ce1b35fab8441b4fadee8c9a0167c6e94d8", 0x1000) syz_open_dev$hiddev(&(0x7f0000001780), 0x1, 0x8000) 08:17:42 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f00000000c0), 0x10001, 0x81000) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x901, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x6, 0x4802) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f0000000000)=0x20) 08:17:42 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80404519, &(0x7f0000000140)=""/249) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000000)=0xfffffff8) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0xfffffffffffffffc, 0x101000) [ 2445.121121][ T6962] usb 3-1: new high-speed USB device number 113 using dummy_hcd [ 2445.141183][ T17] usb 5-1: new high-speed USB device number 91 using dummy_hcd [ 2445.151062][T24509] usb 2-1: new high-speed USB device number 85 using dummy_hcd [ 2445.390992][ T17] usb 5-1: Using ep0 maxpacket: 8 [ 2445.401869][T24509] usb 2-1: Using ep0 maxpacket: 32 [ 2445.521337][T24509] usb 2-1: config index 0 descriptor too short (expected 35592, got 27) [ 2445.529832][T24509] usb 2-1: config 1 has too many interfaces: 92, using maximum allowed: 32 [ 2445.538550][T24509] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 92 [ 2445.547571][T24509] usb 2-1: config 1 has no interface number 0 [ 2445.551551][ T17] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 16 [ 2445.554879][T24509] usb 2-1: config 1 interface 1 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2445.563672][ T17] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid maxpacket 1088, setting to 1024 [ 2445.574576][T24509] usb 2-1: config 1 interface 1 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 17 [ 2445.585526][ T17] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1024 [ 2445.591145][ T6962] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 2445.598492][T24509] usb 2-1: New USB device found, idVendor=0e41, idProduct=5051, bcdDevice=d5.e8 [ 2445.608587][ T6962] usb 3-1: can't read configurations, error -22 [ 2445.616536][T24509] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2445.683566][T24509] snd_usb_pod 2-1:1.1: Line 6 Pocket POD found [ 2445.761279][ T17] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2445.770352][ T17] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2445.778554][ T17] usb 5-1: Product: syz [ 2445.782828][ T17] usb 5-1: Manufacturer: syz [ 2445.787436][ T17] usb 5-1: SerialNumber: syz [ 2445.792223][ T6962] usb 3-1: new high-speed USB device number 114 using dummy_hcd 08:17:43 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCGABS2F(r0, 0x8018456f, &(0x7f0000000040)=""/28) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x80) write$char_usb(r2, &(0x7f00000000c0)="99bddb2e7f537acc3edd9b6352714c629c7c2c780d601bc19eddfae028151535bd2079495b30d7a2e85b47a54bc6abec2cfb273ba04686e8eb0626f9f9ff63c2dc0d2640b39252044ac198957688c401dcad47bbcf35b37259fa6d73e31d66a62be401534f32782a0f9bf0017bb3fcb2e2211526dc0bec5087c6f56933fb151f321794c29976c8de28cea7dfc5a23d3d4604046ea5c3d0f18bd1b99d7683e86b1a87761e237bd0f4443093177357efe1c4c0bb172f04b81cda61a2fccfb74302a19f6fe4a663b666b4acd38ae17f119edac75c10ced1ea54", 0xd8) write$char_usb(r1, &(0x7f00000001c0)="3bb8b535c718cb110f817373681e5274e8e223b5cfe323f0a7f570db", 0x1c) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCGBITKEY(r3, 0x80404521, &(0x7f0000000200)=""/33) read$char_usb(r1, &(0x7f0000000000)=""/14, 0xe) 08:17:43 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) syz_open_dev$evdev(&(0x7f0000000000), 0x7fffffff, 0x189402) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f00000000c0)={0x4, 0x85, &(0x7f0000000140)="e93e047c01c803467b5a95ca0440ad1af139304047e48f3037a4a1aed763116773443cc2a4685aed0266802a56bca389afff526d21befb1b9bea96b53f010b41898d8eb332628be77448a5686fbe51852c21d33bc02f506fe04f5385226d5e0a8ee6111197a062b6a923df875e0491cc4993047e6bbe477c6556fe78b33edfa08696861cd9"}) 08:17:43 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:43 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r3, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r4 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0x0, 0x19, 0x7, 0x6, "4c027fd0feca6b3c28ec23e5d8e4366dcdc7d317283b8a26c7ba3df4224b52ab"}) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r5, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r4, 0x80104592, 0x0) ioctl$EVIOCGPROP(r2, 0x80404509, &(0x7f0000000100)=""/84) syz_open_dev$evdev(&(0x7f0000000180), 0x200140, 0x101400) [ 2445.911519][T24509] snd_usb_pod 2-1:1.1: Line 6 Pocket POD now attached 08:17:43 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffc, 0x286282) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000000)={0x5, 0x61, &(0x7f0000000140)="84785a5fc906e280aac49c7c5476f42273c4e30440cc980d6511475bfa3f1ba73e08dbdfebb67917a2bb581c1b7609c6a5294f5f3f99d12f1f66bc3a237bd7bca0fb39ad8081881b073a0d01fa612629b03288438ab6d85519cb8ddea1a4310e75"}) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x101140) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x8, 0x1b0200) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, &(0x7f0000000500)={0x7, 0x17, 0x0, 0x101, "ed005400000000003ec13e2000000000010000000000000000000000000000c7"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f00000001c0)="6c8913c75746d9c0147d9d86ade326fd500f7507ac1aee210763ff90cac656d943c7d97de619f3eb81f143c8f0e7635491b64832452df8aaee610145c1c54d5737e11b0ba127d426d1003c606b05f61cc31149222c48436fd80647f85d61771dcf6ccf08de63512111969151712ea66205fe19ad8856644ab0ab41ca17ecd37a320e65f70366cb0a5cbe34", 0x8b) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, 0x0) 08:17:43 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000140)=""/127, 0x7f) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000000)={0x0, 0x1000, &(0x7f0000001440)="30068c80b391ed2782bc63f285b3f4082421b9c8bd93750fe265471493882d704d72fbeaf72fce5302079d97ef7257a7543df3c5a8c9113ba1ebea9676690f76dd0a17f21acc665e6cd79231f31eb785788c68a77cd9df08fe774f765accf3cb2d0405837af2fe57137e51a9e8b1281fe4874aa6e8ce20d28bcf88b7e3eee28723f6ea37fef8e74d4c844496b18078321ce22fbfd4cccdd963f0e5f5ac0153d2812672b72cf8e5566723898d1000b995ba9ab881a4f527b5b3e1848f9600075d4b9f7953383b2e8e4f056838d0db2ff383a3eff07bdff00a64d54d046005123f382fb19d41970589014d1e725bdbe88a2e581161644b7f2a0f5093c84ca2279c61b0a7131c1dc4bcc815d7e7a2f63f3d8fab5c99329b718714b04ded14d08b0c9bc8fc9078e5db51e47942ae7760385c1403d0a09c4b00c397f5d432774b352f5b187afce1399da44cd3d13c3227c81284484c38997bf947444cd9280ddfc6dc62cd5b8c6d52f1da756e733c2f0aa013d61e52ffac4d6aab442bdaf82a548328c2e39ccd152eddf467d96245661b189ce732ca145203b95367343d8f3837a2bd516f1b1e2716ee04b3bdd0da320c545e17a68b3837a91bcda071347b14ce74ef55d56050a2b98fe0a9921913f5843b722fba05eb30db6c2a3f88808d478785936e19d2766ba4b8215b95e227bfe2c2620d91ee04ffe0887de434a349519aa3d3fa870ec837a13ca4465c32ff0c489d894a4b0a585aef5e84627654b9db2aa552b040ec3b6746c2e7364664819d34b963d27d36bf09a58104d276ab629f7f286245a95153610c07b4d5a6e871d312e2a26fa8fa77b8aa1794ee9e541ede2601f91911c8ffca86a37c03a73f5fdc02e8eafd1c951820e261d43fbd8306c55d7aee85d208492f7ba06db2e2c3ca6a82fbd766b6a8459627697edf5170d9ae7692f6a7fe24e5e0b962252afa6531adefbd1a49ba1697f7061fec7c02342aa626d781631c29052a35012e4bf21b1c2d3ced59769f7b481ec28c1bb0314afd01d70c5f6819f103e41828b8ae841f320dc0baa1769dd9a743387d1c12418a8e2913b444887f491bfce436efa06dc2b44a0b305e6db308b3be5e56f085caebc80014a6e828c39f4293897ead8acaaf25940b1e29f59f30681a585127bc834bc586af73f192841a77560f2f8352f0e8063e880956ba570bb59ee1371605696e3413faae435317bb16957d67e0a9c586f6141d6390a475aafb9b3b0eb82c5195532f670e83b2f9ad0efdfb34464d826bfa67fdba8ff15573a594303e376287143a16a0b157f0e0b3897e33cbb652b18da2007788173ef437be61da00a6720422731074cb20e7a54683e9e9e1945bf03e64354739aea0b51bd65295e1455a26ea4570b165b03c136c9177fbb6f3f41276b1191a74f392332d44079d6b90ecec14576aaf7d0c1091bb00be313d31d9e21cbd9b7d71cbeb13b881c418b2d661d4e9d682bffa8634ce03ab6c4d3f00839fdde04d3c86d5a22eafcf1dffb3bd360b57f6ac199f8c43c8159b0dd379adbc9eab0ba74912808380881a57df8c13b7f53a3aa1e25c04dec91f4257db857d7237687b7cb084f88e5d6f1606f401c957fe7f6220ba6f13d191b111415e2345ff91d23388e9cae100e9b8b6b37f0007bcf9e50b798f5f003843a9d5b19ce414de4bf8e74cf84221ffea576b3496c8ba55a6cf6cc80270a22807f302450556044eb163ff75f95ec83d7dbe67654bbd2051def604c1af35be81a8ff4b51f30294271df155c86c88cb66e55903b8e07a964464ec2527ab101bf1b7180efd69c3968b511dc14728cac7c62729b307dd1db9330e0dc3e373ffd5e71419e2b6c646fec97cf117136f187125b016216df868ef31ce9cdfb7599cefee943193e746b86242553d64b767bb15291c6f59d48bf08bee472dd41e5c8d9a00cc9c85fe8ecf2c8179a98445d240cab7e77cdda1aecb0b485d00698f2299acbc2ea0039f84a18c930623136d3fe465b301f9cb699385e0c94a5758e3fcda5d651b600fc5e20252f7a500239383e61a5743f948b7e9b2e97d4d7f0ce2fb3b9638ba01ede89b777280db9de4892c931418d2028f3d53bd8355e4049367847d11c2ea8bbb629a910ba3bcd95e017b3f2714f54d947b902b651b3c5707f579c378ab1a6fd7378497cd48d206ed9cb0c34f0f28757ae8fd0f359aaec52e351248b26c0daa129ce87278a97272420a1c219f8a03eb6c78980ba024b3c262c87820558592418e1d24ec5c02a87fb5f92b4c2f231cd8383153d7a44e56aca8143473cba7e51d2d8a11bcca6e0a04c852902778aeb84d609db16530016b502c4340587498bb92e92ae0ae4fab253d4ea516f83cda6bfdbd035342d897ebfdd02d0ccb272dc99d079fe340427e7555ffa1f57d5ddeee35b8ee51f6b94832dfa105f088c5e4778650233d672521e6c8fcbd66f3caf3a8d107e1ea64ce70ff3dbe9ff94064a6c9e444ee6199bc1527188d7d31657efa7ba03f3b63a14d0488c753ed617b786abdcaff3060a509b01423a3ff389ac3620386a36eff3fec73173ecfef0d52eb56032abb7f3f015ee6fead3a2794db852f2b74105e5909c357a07633f13fdba348894f3d607b2c33be16088ace5143873ade95fa6f98bb30c1efcea66109473ee63c2ad5a2f4e962f66c17f3d0defb39f2d098240ba7cbf0d87bcde83b52650f8dc89b0426e4af2eacf282639c5cb17d24afddffe293d0e01d4705f5a74205e6d00cffe504bbb5842dd54fb438e822f5449d2272928f6e2e8aac4a745b2f907d2a7a733446be7d7833f2b6257446bb40ac605527ffef48af82224f571f5613b0f893ab708c8376f8d49413aafd835ef366a0954ed7744162076c80fb89578fca995a8a65223db699f304ab5bd7d47bd3bc640581e9e24a22573020069e3bced37e63f06e3fe571bfc711fcc7fb82226bbe5993680e3dc35643eb9214bea4a59d6fbbe7d7aaef65ac8031fe77af3166ef98951dcbcd8be0486f151dfe0492c9efa1aab6cc7f06650302c7dc6a57245957665cb613d3b1298411bb9a4d06199068479de3350d7d2074624abdd7045df2ef127835139d3285d4e26e554bdcbcb1370f663dfa24ceefd3889cfdfe21f4712802a9453038db6004dad97d63e9abb4c9da61caac834f59dc398f759c0483a83f3577db10e5abee7ee3841ffa65ccba53fb3f4a8008ae3ef3d5c070f56d1793ee1bf651afc3ce5b0ee3d26540b7c8ab8cbd04a7343117b6c0d85d6c22f106b56eb8cf1279b619f7fecbd3a6b04c5f99604a42b429be50076b091f2cdd6c9205c27b4f6bd259a4b3e2bf05cf9bc13be6c834a39d81caa8fad87e5b780f4623229f190ffa223a4b3d69344884ecd92ba9d1ad62954d2b7294915d92b91d369e552cf3274d24cbbef2d91a4096cb78aa10af5a91173652d4100f83bef6c1e2e29ec093bbad418e16407815d97eaf17e0013a7961b5958ec96543eaeaf8239c2043ec15a561ad92dffeb0c256435e07693358642d7ee724213e5770f2cd4d41e5e5a7997386d5544e3f31580777b1ef6a923508d07c02f495da9b7166e7bb56174adf03d83e2c13d98e5b3bdab6183873fe64fa1bdb566b795388e333869d28d9bdef29df763ac4a046416c22d2c8518283e0e82c03593733912bf182f81af7079f46c19f69b41807008a8e58774b347f42fe5627c0f855d09c8877d2b0cd1e202f4c68c9f175f50b0b0145ff570167d6eebcf9a3741d60f1e4306ee0a45bc154fe6535b3e47e307595ebc27d9958580571d490e3968d0a3d7dbaea1708924d9a15cf09eefa2673152b54fb15d3b56687800e7b7a935730f4c3c1a914512de07ed099d0972c83206f12d55807e9fdb6660fe596cb71e0b3f8e201789fc19a8360c09ab41b4052994da64f120b40d466d24e2c447ca8935375c3a17c15de7c0ee15aa5ae3de419357969bc09c6b2c378084e5a4641d363fa03ac16f738d8d80da99c000d404b1432cb7e2e6260966f48dca39851f48cf9891e7d7fd1e2bed74bf9c2b958c43ce90526b275af107c5de7b15a9a850b1f716257fbd64bfe4ee563c86d5ef5a7d683c6b0de805adc126796caacec5010fe238daccce35fb22149081d44a78b0c1d2b3658efaf031491f0ba5bb548a7eadca2cf38e19e0bee5b05ea5ec7ed23fcb6ef31bd203dbfbab2c9ce34634972a66fc4cf6deeaaaf732519d98826991e769dcea36d5df80a2d012a58894f7dfc65e458f5b5016f671124209b0c93020ce4f03d9ea5d1fd420f6a3a4593101b2bcc519326aa5d290e09cd22b60592e2e8f1be37aa94edd97bfac4f65d101bd30663d372e39abc53a702ea4fe3bcf463ffa7ee6642f8b46f6d3b97e0414001012e8c2770367023ef212faed8542e833c0bd8cae148c84fd5874893ae41de2fca8ad4c6317edfc124db97cbd37532915e73c437324bf0b236b101168659612d687ad1fd41fd1a39c1b3e07a3a4154bad5ccc64ac2c3d3ee3905317a73cb8bfd2cd38e65555fc884e032fc2f88f759a176e8119ef5a9cfc270f7833a90852d5c1d14e3f40bbfce46970f6f88d1e9fd81cb13641c65d0da6f34a907758defc845203d9394fdbf879dcbd8ae89c27f57ef8531e0e415ce8aa1c3ed016a7d250de023e6a271fa7a1c5fbc144aa1b8d45a63190926f3c4a952fe583fe1be33a936140e5d7c49ee2b6d5597edcc27a5742da9eb6a33e6f3e1f56f155b90ffa0b5f3a18a2f7088a15e24fa2c0e2fd61a4101dab61c6fdec0bddcc035fa610415aba25ac7b9b46b1d560c6accea66c5a28f9b83dd086eeefbaae79bcbeb8d5b44dbc38cd79f47273136f707aa6f8ad92430f5623aa8c5e5300d7b489b224a50c317e5ec0bc959c0d4e04153bf1bc408c66c8d4555f110786a7c123d33f1af59173a52f427810883014ca4a60d6e45699d59f38c52c5ea67bbbc9e4fa07421d71e9b96ead1dc1188a9119cbecee6cb507daa346fd02d5abeca56af37a1e0699f431d34a0966f0e83b34db028adb2490654dbedfb04209c92a3b89a591e77c6146fec38a4d5c079eac23298fcadcc65fb98bcd0cf3284fa4aed5b886560c5eef6802fc4aaa6514f8cdca9e265d7277fb19bad49f6ad6e20ad274730213c3c79691bae521d06836d03056a1b06ce3fc784ba1b3e8443b977eb16b144e6e6c6af5c22b2aa6f8a41dbe1d196673b43cdd5dd3f00d0268c7f8ead6a2aea6775e6066b1b6431f690c7d0351ca0306a6acbd023a5f19a21f8e4933a099d3016da08ae7249a49c58cf29b741f64a3d3618cbbc83cf49cbb068ecb83acef1ffdb570f85ccc3ff865b0623c32c64d5f55f0381ee5c1872566bb79826d34c7cffd5c300603e1b09a860435f92b01d92da90699d0ff1969dbfaa88a80e032d830f201f31edd98c82380a0fe814a85271fe32698e0098fe6d6d04b73adcdeba9da1cca6b441f2eb6001f00cc518f80a75f9543d0f4eb175d71e49db8735645a674aa652d991fdd6a98d6ddd50e01b2843a7ed3687dd313e76116c262d7731ac57697446b0fefb2ef12f4ce2bf0366178307dbd4b2ee54d0505c96d9be28cfc2c7067c96d4cd769232a15a56fc07300c8e241776a4bc20ac1d3fe81300a690f3f9616665cbcfe6cf484c62dbac4fb0901608fc0140cd5001e52779603e18b3ecdee60821a626015e92d5a350b014e971c6f9aa4ae1e9a9fcb961c104cc08f33ae01e91814ed1b273fd5f62351059fbb48dd0bff0870926aba94efd5253d7fd2c30cf0e8119f7262be892e72b"}) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2446.163183][ T9392] udc-core: couldn't find an available UDC or it's busy [ 2446.170160][ T9392] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2446.251924][ T6962] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 2446.259963][ T6962] usb 3-1: can't read configurations, error -22 [ 2446.271049][ T6962] usb usb3-port1: attempt power cycle [ 2446.281074][ T17] cdc_ncm 5-1:1.0: bind() failure [ 2446.288518][ T17] cdc_ncm 5-1:1.1: CDC Union missing and no IAD found [ 2446.295622][ T17] cdc_ncm 5-1:1.1: bind() failure [ 2446.314415][ T17] usb 5-1: USB disconnect, device number 91 [ 2446.468622][ T32] usb 2-1: USB disconnect, device number 85 [ 2446.475629][ T32] snd_usb_pod 2-1:1.1: Line 6 Pocket POD now disconnected [ 2446.721053][ T6962] usb 3-1: new high-speed USB device number 115 using dummy_hcd [ 2446.990932][ T6962] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 2446.998909][ T6962] usb 3-1: can't read configurations, error -22 [ 2447.050873][T24509] usb 5-1: new high-speed USB device number 92 using dummy_hcd [ 2447.110848][ T32] usb 2-1: new high-speed USB device number 86 using dummy_hcd [ 2447.171054][ T6962] usb 3-1: new high-speed USB device number 116 using dummy_hcd [ 2447.290841][T24509] usb 5-1: Using ep0 maxpacket: 8 [ 2447.390867][ T32] usb 2-1: Using ep0 maxpacket: 32 [ 2447.411037][T24509] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 16 [ 2447.420932][T24509] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid maxpacket 1088, setting to 1024 [ 2447.431948][T24509] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1024 [ 2447.491165][ T6962] usb 3-1: config index 0 descriptor too short (expected 9, got 0) [ 2447.499222][ T6962] usb 3-1: can't read configurations, error -22 [ 2447.505973][ T6962] usb usb3-port1: unable to enumerate USB device [ 2447.531039][ T32] usb 2-1: config index 0 descriptor too short (expected 35592, got 27) [ 2447.539421][ T32] usb 2-1: config 1 has too many interfaces: 92, using maximum allowed: 32 [ 2447.548086][ T32] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 92 [ 2447.557116][ T32] usb 2-1: config 1 has no interface number 0 [ 2447.563262][ T32] usb 2-1: config 1 interface 1 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2447.574238][ T32] usb 2-1: config 1 interface 1 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 17 [ 2447.587207][ T32] usb 2-1: New USB device found, idVendor=0e41, idProduct=5051, bcdDevice=d5.e8 [ 2447.596313][ T32] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2447.620977][T24509] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2447.630223][T24509] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2447.638310][T24509] usb 5-1: Product: syz [ 2447.642565][T24509] usb 5-1: Manufacturer: syz [ 2447.643281][ T32] snd_usb_pod 2-1:1.1: Line 6 Pocket POD found [ 2447.647164][T24509] usb 5-1: SerialNumber: syz 08:17:45 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/177, 0xb1) write$char_usb(r1, &(0x7f0000000000)="fcc8b70c7c064104b30cd8e562a05444779d7e5e0af7adb0074937e226fbb406b7ddeb0b70ae763e22b64dfdde6a8ceb0626dcce8ea0a51d7d2e8014790a2a5c040e36d6dca1ea547161eb41da4bfc9fa7f35d48ce4a7970ae62cb3d62b9f48992cf04cd3c466aebec40d128e2db49eebbacb49dcd5cd32d4f3542c7ad7c2370134f469dd376807db9e148617e114fa7a4b21c3fabd8e8911bdb98d522ffd97073b345272f72fe7abc19bf5c2500fe151c76c14796a859d95542859b0ce86a460600ec4deb3ad64dd864b5b4a885ef95ae387f7a728afbdcdcb8c7a0451723c94c0587acb38f36bc39eab2f5b09d2019795096f0d51f0f6c653893f99cf8a6f0cb70743e8998a8e30487090d7332f3e3bffec096ee7930cb17c1c39c014bdb89d10101758a31a5a796eabfb219ffe994ada6802a4cec3e04a52c351427298bd62e0b53da2ef9d2b9c3b86f41fb45cfb479b1fd18629acfc20691464ee0ec773272c80f5d93b1d2d38e66e19515eef736d6d49e0a3cd3b43ec350aa9cdf8d9abdf7deae7c681ad68d64dd9c42410bba29b90e623f2dbd94f823e733e30cacee6171e0773f3b5c0f3a5e773dc7717be4e90aa844356b6c5be22a53ec2f84d58a2b04dab60efa79a724c5adfe38d5e2442f441475b6be6b5fa27c98a6c705a37b114d10465d9552cf7417f48adafa20670aac1b7f56d8e3c2db0a1966dbeaefdfed1cb22c9cd21520d2c620f8b67bbaceb7ab2cd6d135a3a0ee00052b295daac891779eab6bc24a8ee983b935002b2dd27e96f661877a2da28976e3bbcf8b12e77b61b52b4131754b5e849bd89c5f024aa1af6b85dba2d375bd43f17ddc7f5efacc7c31be791ea49e83cfdf76a8ef3430eed0f02719544161d91cc5490791caf5ae13c1df0fb8b212d6f4114e88066b78a1e3d3ac3d1d0e3853bbe5f2154c6b68be38efe43ee01812065a0e280d2f084c9654ce294689b5ccbe9d29b59f81660577b90e76817cd6584723fb7bce0acdc345d7b877846bcea7f7590774acb4f952577e8ab1492d3fe91983c4f924d9544b20c36a50f2367ee3eb50afcaadd9d490dabdf143afc8d65d7ef5ca768cdce805fb63ddfac2442cee76154bbb049ee601d5b79879c10c0bf07953b6b9d4ae4d3f76caf6181ef5be266ba24a5a7b174ef61e831da31416b1e9dc7329d86b6dac2b60cbf7a5006040e2b1961895759506f3161224a90e744bb67a444dfef00f7342b9ca3dc7acf34f6fb644927c78f3cbbe02f0d166b24afae9f7c4dc7863067b5ea35494ec2bfcf7b7b7032a2575b19141a6ac37aeda36efc7fb0b2b27ed5a1c20e270360747d9b0db1897a05d08f9a63abe5f642cbdf85c885a257ebfcb8e789ddb4b5819b25530141c97cd985a5ba58bba238635e09e415b0cd4f54ab6b86f220c65e0cade06c1380c00b7a806d1c8b5bc003ba98b4e46b842628d773c29bebe9a830227ae1b23b987d2e1f9fa61661309d51aecf43cec50b423148391e7e21546e92c4f372d6cad6d12f97ebe782a5f8c861154ae70c5323d602d25549b7e59a33903747bf7d98cf4f5da05c35b4c994713f89378168113a8d18ece103064bd9e42e8f6deb11439b77f70775c9ad705b95876a98af68138f3707992a7a6c64954f85159e0e0ed8360db7fac0375edf6bf5880d61ea148563c53dcc78578fc33f111311350adabad0bed8907a64c54e89c132eb026eb7833aaf80d484d3d2a950aaf867d81fe5936a51f6f8550958326b09d2a67d2656707092de5559fc5d3466e8ed0c352efd79416f1c60a9622202d5bfb4a1faaf618c7921b29c4d70e1d5f0a8b2a8232401a04556c182cf8a22e3577a9f984a385746bdc834db004c825acebc24d9e57c2e3e3a9bc98c0388a3a3a93d19a757c76168531320b1d5713c44a22f6d6038a2c54b083ed2adbfe292b5917947cb23c52555781be6c66e2ac6048fd250dbbd7a404f828f48d936cf632397437bbaa02eaa28e8d6e384426a9da4dcfaf71949e481deddb3dcaf4aaf69ce4cd729b657091c9caf789b4eb19afa14ec2b7fe81375f84f9ed54e8525d8b6b134515bb40879b6425f159eb79161a8f0eb3d9dbdba3755b2e783d75863c18fc2c85dc1538c87be751fa8197d28ccbf3277b458a5663ca1d1f0b34535b0630077af3a63daaf942b7d2a04218b465b242039e910392f95ad2315f327832bd7e49dcbe6eb8e77a8fc97429d32be3bb703f0a80cfc2acd9d3999003a91ba80ba953e0d071f72e3d981eefb89f064e79a7ad469f749b797c3eaf2385e8da12ef20c9814b5ea06251d0e4961310646704bce7c6dd19bb2bce600bdd2963b866c748bf691e171202f7c4f4b81b3c771e7a4f0b7823a186f3d76f970fa086ecf7bd500866d4e0031f05647b5a4d09631f90284f401ed1e6175d491ebec0d28e77466648e861ba4b7697b9722cca7b23f882c24809552e0c99f29bd51ca461d04714ed1f4867298265d225ae4e9ef1d01c2c02625125d636f618b6ff482c7a2d9a4879c2b27ffb1ba8f7ab205a72e8fbd8d30364f88b24b98e58a5efc2bf2949bf01ba9bde17cd41297e718e7c2a6c7bc56fe713548b44ec39e6d3c56e9499597b783f96f0a8ab37951141dba3bee9feba6edfefc26ea0354a1d142d34e17faa9c709ad50842ea9445709506413eaeacb2200d7fd40c75e1d2a36bd539032b3d5c0933f25f70d69e5eb042cce8607713bc2fedf5ab2b6bb569c4dba79e74b3fdafa9b5899f49be17026aedf4c941aca4440b819a2b5dabe38e4c5a15fe4878e46148bc8266d49b832369b2a1a07d2c387024a7af460e6f76231a9cb19a21580f8feeb4fcbd4011d80f839429638adda6f6f1ee3beff8d8be21aeef12898c69e67a13c9e730c4c13ca788e280f7d1e166474ae9c8846a7d7d53077ba50dae5b3a59643e16aa0e46654029bdcae11caba360da90c94eb8f2a9e49ed99f06b99ff2b8de6c149930a17db5b5ce25c0ef2c6ce5476b66123632019a5f2f60e7d7114405eb7559e368ac4b2e8dd4e7ce77fa330f4fb39d7399457d8da042c66574b7e06a3069e93d42c45d5b626ce0ff0d2e0ff8cd493e732f328278324ad3cf917c1f1f6582cdc51c239af302e2ca5f3e7a02765756fb2914e438934019117ab11cbe9364d402e58afd0e355f30f0290facdfe91e30825f8090c75184758fcb03359200b9e311cd5d20716de70f55ccd7987689dffa2c1f5ec704b07e1ba4cae977d56346fa5510d0fcf8c385294a5f93ef8877a363090601abd899f1a6a140c96059adad92d2293fb5f4140c79a86f89d153bd1bad486cd91be057dcffd96f43ecf2b84ef9d830783a577b094d283ef88abc1fba41bd39706797966bb516523a1cc6b45f091ee50e52daf8468089d3d0d3ea1809506ee508223aa3d47d97a6f8c0b934caeb91b441db6ffbfe2fbff1d2f07d505244bd75822ffe432f27da759866aa8737633ae61e67c894b90eed91b890378dfe55453c66526db7073017acdee81773102c5e3e13a82aa828465a50295ecedea1e3a80f5b6bd0b1a0346af3544c08e91d1190f2361fef7894505df04216f1c2edaf8f3d39138936488eaeca80d448203e689976dd75c96e9d73e5e6768ebbe0e4e125b2bbb38a441d9b2892d87751d13325cadea185ce424c93461e6c02d07d545dd8e098b5d80fb0bd13c9c898614272176a897db12a64ec0662644de9e3e4a78ae8d109365b066b1cd7b5a7de04d0e8a17182faac0f1f79ecace833a164109e278d88638ba5e174eb8e372e0b2c4e5720fa7d2b6d6264609f5eb3529c2194c5933949a7eabf0dd59e357990c5a85cbd66ddee1700e4b31255e7c9a1044cf2f39d767018200128c319f6c5a2fd9523035838aee8b181fb8beeff8ea612f86726aea0f8839136caebefaccf070ac9fe488a21ebd4b8c7321d813377226445d5325b84c025b99721c2671fee6d62355644ba74ac60d3068c1913eeec45824ba0763a91ad5a15080a87afed9603342220b5e7c7b0b0cae9e9750ec4373fb7616f01b6854a6e69d653b7dc5e4953ff028a61662a36000a22bf1e058aeb623f22403c9f37c8508261a98091d04cdb224c29defd9ab9cd02fae12fb57b6aa53055a733f1a7732dd34601c51a2c76488c4e12a37151cd3e579fb15b1d5b170982c848fba08cd3980cc53e633a0fa19f45556f8d9ec4b284ff65c95bfddd2d034de4639d7ba04d56ae96506929a722e668b9abfb118384c2f21948a84cecc6988c159f73713d40d0225555782395f74f6047c252b863e1d3f28c35f9abe07ebf855a1b430600a31ad2fcf759f8f6cbdecceb7c396c42a327ee4e5030b0f8d87fa5ef34ab8af6dbfece8b0dbc30bfccd45cf55cccd578a55684be3151e2ff16f5d113c3045df6231c807b8a1ddf02198447a07e8092a9bc6a5de16aa414cda16045c1f039f0a364498a406b4ecdcf0abfab5f61a9d615153d1af0ff1c657746db9703310b04b0566d5746187d584854e1f60189cdfdcf49f8fb1593940c399978190aa26f7c52ea821666506e6ee623b06bc43a5f66290a85c270b144c69e5c8b8229fdf9766fcee9e005d0e532b2850c071dcc040ffd9bfa65cd0f3c1511dac34b7957d3899ae60f67d48d3436841ad1c5db6dbf6eee69ae3286b6f4d6d6e79471f40c568b010acb930061d42f24714368e2188220f417a3ff860f4c41c298cf2abede1ab0dd5ac32916116926759bd514c8f38de438de8d7fc917fcbcbf65dfccc31c0a6dcdfc368d4faa20fdb10720bfd05b4e2549cadce4b2990b5156247dc91dd3da0552cf75017fa3d2c4033a04969b06aaae9c04375017597e3cb9148d0a4bd59b3a836f2b462478ae09fc7a7afdb8b818d2b460205640bc274190870b4266033f53483db2cf4fcc6ff3568c987ba36b0999b352f4a5d68556f85a4963d2ac01d9972e7a8de76bf04214137a7fd7ac07fa942f3cd1e3c13586619c57b562af50bdac832a6e4166932a688c5967115d1cc82456d83daf192faa904e8e9c990dd70d4c4286767371eaf10378762ce9e181aa1b3e8609315c5b5fb15c27be27cb7f93226e4bc63a4fef38f363a80089d5baf09d34a04ddc71bf5e56ec0e27ebb33b64cb240801e2d4413a91b30fc6268f15d46d4ea1eec3c24955017b718d7bda13614fc9639cd8db0c91021c34f1694657401ca879bdc351af54ca9c82dff4cb4790a1899ad3c25dd4893d088e71826718aa14dfdaf4e977755bae20f14c8dc1bc160ef5d1e09be05e9b2a5b15cfacc1e795e80fb29b943af3e13c94b6d15a6bdc5cacfefcdd34102452260319f4c23355d7eeac6c957ee68856ba5bee118309b70baaea9c9318fc3e8dcfb57e4eb7ec7d4d8df67b2683d4fba06301057272b4cc991a0ed9efa400889e91b4fefa61d46d3d3757c749e724b5b08f6003f856e6dbf819e927660e02428d1236692fdbf3d08f90be68b194498b0549ce27f479e0a8438b844408226aa6f5e371bed3035873aa5235d23b8799c91810784880ba32e5a1d6781934ef2496787a72bed96f935d3456666d6322e8284d539aec5eb04861071e776ba3d4d5bbd6ca657197a8e7582cc980171a9dda599049a3e85b349e718578101667439498720cb541b11ce90fe25fd9d1b59234ecaff24ed8dfed7f9bece8b884b41a380cb8e477994d6d61168bf8b0354cf48d8e600c3a90244098cf8f5b5ed7b3baf695915235d6ebc93b228ac00a0bf2d4d424801e57c1c0b4ba2bd196caa94b755044eef6f09a8016ddbd664c6d027e", 0x1000) 08:17:45 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="51c6e2c6b4c75142714ed82cb5744940605dc744b02c508d99520442666e3691b79f7cc708c3b61a636108bbc74c4dfb9be5284f316f", 0x36) read$char_usb(r0, 0x0, 0x0) 08:17:45 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000140)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f00000000c0)=0x5) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000180), 0x5af5, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000000)={0x3, 0x74, &(0x7f00000001c0)="3fe0c9c285f0575b70b27105be9d1fcfd21d6784e34eb9ac9b34a7ae92cea978b5b8ea0be8b20a90f7589bdfe6d8c4a4928d7ae283d4c39dc565fd9c4d1e761be72ca017396345541641abab96b8fe8062d1dc09f0c2a0abfb0fff2fa52d508a010dcd8f1c53986562d5fceec2b19df002ac54b2"}) 08:17:45 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$hidraw(r0, &(0x7f0000000040)="cd3680f61162ed3097d5bfa464194eff4a1e8d0ff20c4570cd85816d9651704b6da52f2aa972a5fc63348f843c1a47894c1b59da10e4072c77d8a35fce058fb0d3fe6993a6a827d0dd190cc1dcb04cfe8e47edfb2a7accafac67b9e1051ff37e5945a1fe8fce609c70f0dd0e680c635a5161a7694257786d61112a9d8dc1dd672e757591c40f5ef3e24e1ed283770fff44", 0x91) 08:17:45 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f00000000c0)=""/208, 0xd0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r1, &(0x7f00000001c0)="bf2cf48215660a50ea2327668643c35378e9ddfd9cd0434bcb488d991e1c5bc93e1f7ce163440ac74b29dd9ce05a5d2a1213b8f3957deb5cee914563b99b003e30d113dbce86a6ffdab2d36ac7a6fe0801e9767b50333a4c54725ddac34ae6e10ee8a462cd48e5c993efe91df6c5e8f7a722abd569922e7f097896b61a5144e2a8e5d86702ae234721113901e183ad1f4f06a9fa1fd09d539cafc082b427908ea41754ca21d547e0b4ace3bbabe9ca5804e8e6728a7ae2182cdb86a6d9f118", 0xbf) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) syz_open_dev$char_usb(0xc, 0xb4, 0x9625) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x2, 0xa000) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000080)={0x0, 0xf, 0x0, 0x101, "fb4f448b5a312e2d2ca685fcf4e018f75606a0f3e2f21eb9be75cf51546a99f7"}) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000000280)=0xffffffff) 08:17:45 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x24) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000000)="354d696524f46aed33664c1e5aa3826fd1c5c6928498c8c9c0ba79165a79800d3435d4357d322482e3535e810d038d083dc356853354f64bf731207836641dea1c76d9a9d1c476e01d0bb2767db4e636fb1820e6b1590cfd5a3c52e27a0359ce9378dfe0a910ceb8465f237e0225c55c93c943fb7086ded07676edf2311e6c9538546cf7568d6419136f5718857b5d580dc30f86ba4a276e1099e58b87a4ed89015859fe3f686f5b74116f44d88fcd373d02b88462ad7f721130d1d8c01898eb541249c14612b9883f4524918ba988a97fd9626fa82c3f4219d20f022a6f052ab1509b9c6c4bd90726b5c31ce644bf496582de41effd40", 0xf7) write$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) read$char_usb(r2, 0x0, 0x0) 08:17:45 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x9, 0x100) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000000200)=""/195) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f00000000c0)={0x1f, 0x6, &(0x7f0000000040)="4fb44edef9a1"}) syz_open_dev$evdev(&(0x7f0000000300), 0x7, 0x200) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x9, 0x200001) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000140)={0x81, 0x1, 0x1, 0x2, "802d840e9327ae0423618a48b97e585a7a9e6c7701438bd54c2dbe1359256030"}) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000000)={0x80, 0x1b, 0x7fff, 0x3, "ac5166411b7c17f099dc7d8ffc66d577177214a36a9e06c90ea2a86c4b5058b9"}) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f00000003c0)={0x9, 0x20, 0x5, 0x6, "b0751e8fa9c692b7eb7b12311901275421b42c4042439d24e4cc7caf47890cac"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000340), 0x80000001, 0x4000) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCGKEY(r4, 0x80404518, &(0x7f0000000400)=""/205) read$hidraw(r3, &(0x7f0000000380)=""/29, 0x1d) [ 2447.870891][ T32] snd_usb_pod 2-1:1.1: set_interface failed [ 2447.877012][ T32] snd_usb_pod 2-1:1.1: Line 6 Pocket POD now disconnected [ 2447.932693][ T32] snd_usb_pod: probe of 2-1:1.1 failed with error -71 [ 2447.971282][ T32] usb 2-1: USB disconnect, device number 86 [ 2447.971377][T24509] cdc_ncm 5-1:1.0: bind() failure 08:17:45 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x800, 0x84000) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f00000000c0)={0x9, 0x1, 0x1, 0x9, "5d8ab9db16ad9326b4a55a4fc42095e77e918a000fd8079d0e02f02c1e7013af"}) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) [ 2447.993461][T24509] cdc_ncm 5-1:1.1: CDC Union missing and no IAD found [ 2448.001016][T24509] cdc_ncm 5-1:1.1: bind() failure [ 2448.021275][T24509] usb 5-1: USB disconnect, device number 92 08:17:45 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x661b, 0x2000) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80404519, &(0x7f0000000140)=""/126) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:45 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x3, 0x300) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000000140)=""/142) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000000)={0x1, 0xfd, 0x0, 0x52b5f6d7, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0xb95b, 0x301c2) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:45 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x3, 0x204140) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x80000) read$hidraw(r1, &(0x7f0000001440)=""/4096, 0x1000) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:45 executing program 4: ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000000)={0x3, 0x3, 0xffff37ab, 0x6e81, 0xce, 0x0, 0x5, 0x10000, 0x15d, 0x40, 0x0, 0x0, 0x6, 0x1}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:46 executing program 1: read$hiddev(0xffffffffffffffff, &(0x7f0000000000)=""/118, 0x76) ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000080)={0x1, 0x4d3485da1146fa81, 0xfff, 0x0, 0x0, 0x5, 0x6, 0x4, 0x80000000, 0x5, 0x400, 0x0, 0x1, 0xffffff53}) syz_open_dev$char_usb(0xc, 0xb4, 0x6) 08:17:46 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x6, 0x0, {}, {}, @ramp={0x7, 0x1f, {0x6, 0xffff, 0x7, 0x7fff}}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, 0x0) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000000140)=""/219) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x400) 08:17:46 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) read$char_usb(r0, 0x0, 0x0) 08:17:46 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r0, &(0x7f0000000000)=""/34, 0x22) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000040)=""/113) 08:17:46 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(r1, &(0x7f0000000040)="753c828874b0c27762e9c157c15429fac548b02d2fd7145a2e7f1d1c4709f6bbeee6c3ea3e212519747b7b8e4899e7205e187453907e5d495022f44176ce96c0d1161c3ce6f20dd62c1dc238c882e7516ce908890fa53d013ba9e9a41af663165bc4ac5ce5d3e69ed1fd636055fd100008e7ac6c732a32106f6f6482331847689162c97045f81016ad0f57635d8e9cd399d76b69a5fb80a7f0ddc152f2280e3fefe8981c7c4a594b57717cb907363cc7e1d99032c0df1ed1c18668451377131ba2ec7d25b3", 0xc5) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="4335019b9c8edd16f20dfa567cffd780e6f1de3fbb9be2e33de1e37b82376f619c9d4790ec638738d3a8ff4710a19a2b1bd5ac8b3c", 0x35) 08:17:46 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x200) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/20, 0x14) 08:17:46 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) r1 = syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x800000000000000, 0x80) ioctl$EVIOCSKEYCODE_V2(r2, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000000)={0x5, 0x18, 0x2, 0x1, "00a87f9a9034b3037f9a58d16c11df2b5b4e2ca89c59b3039b88585d5dc81e09"}) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r3 = syz_open_dev$evdev(0x0, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0x4, 0x4280) ioctl$EVIOCGBITSND(r4, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r3, 0x80104592, 0x0) write$hidraw(r0, &(0x7f0000001440)="0782c09404472ae10a64b5dc302d1b0466ba78e909ce64441cb3a5db15b45005d891e14266f0ccf3b43cc1a871fa7e93b808bca5cdda96c322098f2c97976bb848c2895138c2d7f8f21518d0cb049b6484751b478526c08a98140ad98de6df282b4570844f96f17c84fddcea6092669c751e4e16bcbc52c9e1381810502288247b487b720cc9c238d34cc359436efe3f1d9e83ef61aba928e60df957b76ace076dc1ab9fb1cf9231702e1518a966e14e4946079010fc4416baeed9443a799e96266ae259b00b42b219c147efdb9efa464ee772c9b2eece52a8063b354538d5ab779edd363314c20d9f0c338a5e13634bd975eb7b83212ef0f73aa02d7eb2439fea68dc68641656d8a9f09ee376c2ea674fd04e35dc8d881c21ee0a4c179627ba989163a88c67455caba53826f0ed82ac1aa1d33ffb83f6a74c502e5329046b82aa534f2005cce28472d59a638e716776553a40edf07284dc870d3e64b350c13b4e2d54a7d4596df96a75c73d695e3524287cf4271ef91cd433084bd2a18528afe4b1c09416b5ddab6f817863932bf56545cd8dfce626bad0e5e1a84a16de479cc88298d4c157fe554ef03fd625250b6c0a3233bae6e6e1690543240ad31040e650df3211fa6f14e85f42ab2c8482ff3e48cb1e6a0f319f57168ce9ae19c863f9c5dcdbbc7622f38fe28094af5bc54e12cf87ddcf5ed32e8706801fe98cb0d2f23c6312cd36d732bc5b8b7e65d58d1e4a4140abcc48d1ea8184faf0476311521f1b524fe98dadfa9afb4c4a5978c033816e9b2cec00e9c50e7ab4728cd708139f33eff0ed3bd5945b455e813f23f8cadd5f1d4ecfc2d52fa540cd784e5fb9686ff915cf44341b538e413cea6e91cf5427f6c7165e76389e89ad0f51dcf1b9640db509bf5a18eaedd011f4b1bccd1f18e1b7a0578e6fad7800b5ffae10fafee43d28cf1fc6bebd1fade5feb1744fb142cc12e4c91efa82e1966959c9ccbd054d37b27ab78251d7626666e12e859d3aacb6059ff6efce4d38f6207752fc4f0ca67b87c33e2b33d16a72a3dae62d1d1707809849cb3d68204bda9cdbd84b192accbbd37b268e9ef0059eb61b98c9506dfe1c3844f323ca7bededab34d0b9de742344b423995bd78a840443cceacce55d58a1078d1c02d75c00a2a036818f924d6cab204bd26001c3f6641aad3fd09f3a54ec151e6b730e6ac68c96e58bfff16698b5463c86b3e519add996deb1ef114a21b73f474aabd2bc37747d4b880205b989edb95a6fa2c5bb94492fe53641ca74667eaf8949bade0e9139213f47dac039a2c33407c15c5a5131ebd550633c816275397768bc0f38439aa7ba246265c410ed90f9668c9e78677c4c0c3096322bf22975b3a6a2d57c6dac956fb2b4cf0ac6e99167c5340ca4acf9a87899dbe6274472ec4914c02451eea14f544b24fc0b64b3d002311d8d94667599cadcb1fd702597d6ee06350c74805a0ae1db266cd991544ffb6b55ee93de634c2f5660543bdeb26b10d38da88d76e19a912c7a039448571e7de2499325cbebe22334e6dd54e05f3c32fd1b31332f4afde43997cb81722c915028eca14b40262118154a618d0fb1d9f5f108ce85d09a32d38625140064693c0a8f31d759cd5733c1c7a401c2383bf889e646708c8ac90ffea1720d4add14996e9f768490736ad798a27e6ad38b1601e183d784318af771b84e9fc3f5e9d26e4e47adf02a8cd1dbe3a593f4341937e3570fc402d617f1295b5d0d88ec8f00df7f7201babf693dbd8a206e81ee23a7a032be53a3b91dacaea726a9d6e40b829abb68db7fe2719b874d05c074ae4d31c5b5cc4f181075fddff394a96e02be5c4950a58886e4d7e7c1ec0f60c4a6864759eff25b233bccd484c48253af61e15a392f4efec17af7e985757859971a9cc9ef67491fb1b370a588bdfc800007219c33b7598bba2239ce01197d02e7387f8e65d5434cb61c382dd156e8ce29d6b15466fd8f4ddf5909d5ddffbd530a72590570c9269208345970f86a4256364e2ee45b445b46483383eee3bd3d7111479eca29b8d91385ee560000bc24a26fd16c405d3d6736bd9ddf638d4f6a3eb00d17a012b698f280ad62004f276ca898adbe06f13dc6b28abd6a61200f919ed7fc520eb069c82de0c951a35ffcd1fb2fbb91e7dba8f31aadf5eb0882ff0b622a395a44fa03777814c27c1856abaf6a84849bde2b2c416ac8808cc2091089c7d4612c3410f0f37a04f3906d5673a0df6b8a8f17ae1e24feffd034744d1da0687af4d3cea34ef07350af1b473dd19a7565fccd6dcb2085d7b318290a70646ffaf1269ff78a39ed66003b7c43b0dc40e9db788ccf8ad12a31df9580855d28b73d0907891d653a8b38da563ba3660a7ac0e753c977835313b9b7d41f3c932d5020ab17ae6b1758608c7a777d80d31d5409f283742f1a51a57a5ec51478181507862f7f8245354e4536bb8d37123714757f3f147753aaa2e7704b4d0495c116cb6d6ad1e8b68fd784373e15877a5fc1819fe8b511ec7c4fe04dbd5433283b017b3ccfbad292c85e7f784c38ec5dc1d19ece58130cc89341b068a2a09458fcfc3ea39f9ebc7f363af14440df71b61d661d12b364610cb383f1ae3a6e314df777e122ce8f3130496c72c7b81d7ce31c73c6774d86766e890c2a6f55c24ba29443910e23b22e932298709de7291508fd040ddefcaf82e8482fc2744ad8223d30bf3d049062c0e5bf7c2c4e6dab6a044adf7b679eeb61c24db3394cb2d240c019df6312da841cb8decd73c46c287aa7fa90ad5028ccb3e22370e41aaeb3467f9a501f3c427211d9045e9d5b9797f3e6ce00e3315ce0d4e943c49c258fc4631511f4677ff1981ae81cd034f0a4a5bdfdff046d02bc99b544faeb1dcc6ac1036a389d3392e6867f3aa55563653b145433e55fa3eb0e3bfa2fcf2f953c152b9b79ac2b104fdc6fb31e7f2b34311605a1e37f69a4d7515da5adbcfded7b01ab4092c5af04f50f067211757cb1d2778c11914ac97210dd5f760dd83d8720bca325ffe228d6f0b0a7cb717101843e31d2daa24e44ae1693bf9159c06303381d74ec1e1887cbe24029e393d83baac768db4579b0d09fa98e1f796e04e37a2c1ea120b721eb47f65b72b905113d2789fccd197e91b354c80ea8f1e8d863a427dd9532ea0c6a8a9e76c7c43e1c10d7e5562bf6f65bda3afbb5ce429caa2f907df1171d510e863eed38e5fe3923cefd767cca68ca1f8bb54fd3bb0f9d3b2f8aecc4c4e2512a5025191a6b04cd9d5a789744e842d7878da626165ab69a8c4ad0c22b508c6c49ede5d36a9181307d156650ca4d3ed28e22ab4f6453c25ec0669c7f7e1b9a63fa4bd70fa83a13348540342b908826a053464fedaa20f3ef6155ca6e27abb44c92c50541cbaff13e6c58b5d358a900e7d180f62e03bc705eb2226a27dfc52ad79e8ce84db44f3ec794b1a844188f2a0984369a7f46a1359716cae9e4359a283df091f36d38c050c3db76aa33499b853d2ae762957cd2e143113bac7c4b4870aec122c1777b3d3c148048018c50f29e30ee1948874df9af0d6dde8422bd796826b699deca5d75b40118d67efd285b1b68308aedddd89aa84bed5c1baf49bc8b81a9839d90d4ef74ee6baef4f7143e6cdce1d7a04de6ce4d283e8175274a8a67dc27a7c9e9982834bbf82aa567591f365b6d2d1e42b43f7ac4f5193af5152d624fc7f5a19de77e3bdf2ff55640253c189a68674d93a85e7f0e20a20d9eed94f35e3e86d935742a5b9845c5ba05837bdf9aac36b0137dc5dfc16e0194cbfff422ad13e1cfd29eb7dbef8ae753802c80a8a94042643aaa59fdfbc4812da9ef5821efb9892ba985b9b3ab14c79c6170472b720663a2d1ccafcd2900629667d66f9b676501d7133c48445345957add4e26eabef26f3955370d96fc7883811e003d10b7b8b9fb88b0318d884818a6ecfd03f218f755426dead7e4b9e493029d9f49123c537880494f92a0b98814e5177d623a1c35fd4cac39c5d74d5210d5d18c472978476b761715aa0c6a381567cb524180c2b762a27fb7dac4deeb88a8967f777045e1ac1a5727b2789d93f290b7c07ef782db7d457558f71c770eb9e11b05078d42ea8d8168ffad2b1c68983a51862f6c7bebe5adf0902ac4e8e21587e5560fe82887920a1ba4fef65dd6d4525e183dc7b0cfbe30342660159c552666d29cc6e4a3f417510d74be8e823cf8acbe3216f974360876d6ca79a91500de36c30c2594bd380ba56d81bded3981b636ee10d6566ce85b2fdad0aca6f775b0bc59a379fd884bdbbceda576d42aae20c899ad2b4695ed5239422ae6c9a35232fcdc862640e3aaebc27a2d3a9abf2f8fc64c3924863d23b60dfd1c31d5b1f53490315fed11fc3ff775c7ea75da5896539c26c32b77179290f3c311c5b77a48bd382444ba68365b962c00f56cdcdcb56a85d0f29adfa0cfce89f2f2cffd66f9aea1da734b00a005790d1964cde5872603b0f65a71e46f1a8bdb67364dd5699edebf85dbed0c9422b5ce4518c4e6bc12887de1048d6a5655a5d4be5b1ec2eb7711ca688b7b8c8ea6715c18b262404491ac678c0eb4614c0a42abfa6bf3ccae2549969953267437fb0f3eeb002511eedabbe4ba3febc040f4e91f2233607f5c3b158135e233846a4db82ece91ab9c30dec930e9da4c233ecbaf156747a27198acdbcab7f2ce1a001f19fbbffcde91dd6bef946d23b19946464cbc8e29fb639b22c6f79cbcd48ceb3efac94a4560841b476f12df584aac036b784cacd5807252dc17719d63d4e230d18e19a4f59e4d0092eea9362837d35f8b9e0316d7d925c06fb807251904d632185018d9849289867adfc61f3dae68359e512647df3c1a3897fbd43d3d84e92bdb90a2f11142b70e7f05aa11c65cb0c3f6c4348620dda3d144ba1ffc5874d34b0270fcfb71d3bc56de07c88ae683fd680cebe6b40fcfd94efe73c86c939cf64bda8baaaba897103546609a1dc9bfa1601ca800cf16c40df40362a13bc9271447d2fe05c32129bd55318e739a72a9e453287eec552fa747f156449ccdafbeef17561dbc8925d525ae91589afcceeb43510996efc538a5f492bca2b3a093b76fd251ecba3d4c1734e45158b50773134175476ed599f7ec57facb04c8b65855d2f7de2866f123a9ab2072a4b11fc8aa6ad0820bd0438abe429f338ecb305c681a7d4a4e19315072995550360441499f42fae8264e340a5a447eba0b11250c4eaaa72c131910bcb994b08b34229869b59b7cbbce53b4b6c9bc00cbb82aefcc2e930c5922c52af2fdba583cca8b11963715a21a8b62eecb6f39b60480e23cd6e72403e11a054b82f556ff51af6a23dd780b10d6b6f3e1f97e01ae1306e5760ad553c315eaee1893fc81207c8043a6c8347e69eda7bd60e2e4153467fcf6ff16ff388ac584969fb76fecd99ebed1aa81110bfa5a0118287df1844bf728f2ed2242233e614881f0eb4993ce4da05cf28c53f863bb700eee9dcb7470f9d38e983bf77d8e2e753c6645931c35c3fceda2027c949ea6f390ae94944257fc3c5ca3eee3ab8ae97ecacd221c9bae8ec7fceee2f5ae60ca07dc432cb40ebc1c47d2c015d68b81f4b27094948e758bedcdea6970b852162079c0ee902e0c71c8fdd2866d4be56d0ad572495203c94eef75ee52269f8e1eaa5c389d0418bd291043efa5166d692ef33264e78154f5b495ca9f1fea3e1cc2550861e4879c2deefb26eda7a7c7a4e6a179a70423b08d81b3bd18abd3bb9849884a700ff637cec5db", 0x1000) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:46 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1f) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="73bef5be3d1e6185470b7b9d66cd8486630e3b74daf2054344c66f446edd824d369ba7d82510efe5c743f55a71a03e843082406e41668be2", 0x38) 08:17:46 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/14, 0xe) 08:17:46 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f00000000c0)="d7446f9a81316bb34f688b1fc06b21634f58b99d625520391fcc43493461628bad2d7edb02830907586255ffc5d50b9ec764849f822e9a8c614f526f8f140d8fa60104dccf96d2d8f029fdd77e0c22c434480a47885597f75d2850d0bb3ba312e1d75f06ebc37d076bfd9ea9f79b7eef330d", 0x72) write$char_usb(r0, &(0x7f0000000000)="15acdeb4b5e952396c7ac08570d99da271619fcc05e996df4ed48ace6bdb26c70999a7e4de46189bab3a6b8c84fb286150d047ec6934583efa72b37133fbe3dd30d3d276d08998e5dbf4131b6657bd2e4a11e2c04046ca7e8d1a2491c820c95daf2687f0a358d0904c7afc233df61a4b9c094003e4a5996d5034da70127543087d8e94b1b4f66604e379dcca484983d4837da27d15e1ba5430b4855dd7dcd53ca8f67cdb69919ce399e432ca7c7b1e20", 0xb0) 08:17:46 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x20) write$char_usb(r1, &(0x7f0000000000)="9480ee5ec5a37819e73aa3adc3caaef0a8f4672708875a8269d23840e93a7a1c1dc6218b47c3e7d8af17393de4b64966a28a3c0c125ec7d1155a421c76ee34d9454262a62ce59e11a70c5402a93529752cb2a494d5673b0c14e2fbb3fd048911880e1fbac2e39198e5cff139a1dcdaeb5e1850", 0x73) read$char_usb(r0, 0x0, 0x0) 08:17:46 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xd4) write$char_usb(r1, &(0x7f0000000000)="5957289bdbc7e08c5cd03b66e5cd121cab6444020582e82c796f07d9a8db9dbd35b3ba1869249aefdfa9acca50fbcfb57978f3c155595a184c643e603c74c5ace50567109a35272388c136510bbfccca2c33f6951ab6d2f2f6e2414bfadfb5f30bc6f02823ad02054d06c3e9a8b439d1e5ad1776828a3565a82973b952220f80de0e", 0x82) read$char_usb(r0, 0x0, 0x0) 08:17:46 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffe, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x7ff, "ed005400000000003ec13e201b0000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:46 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x1, 0x40) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x12, 0x0, 0x0}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000000140)=""/210) r1 = syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x100000000, 0xc4282) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f0000001380), 0x0, 0x101000) 08:17:46 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000013c0), 0x4, 0x3a9a02) syz_open_dev$evdev(&(0x7f0000001400), 0x10001, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)='c', 0x1) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="40eb", 0x2) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x80104592, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x80104592, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x101, "ed005400000000003ec13e20000000000100"}) read$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) r2 = syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) write$hidraw(r0, 0x0, 0x0) ioctl$EVIOCGMASK(r2, 0x80104592, 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x400000001ff, 0x301d00) 08:17:46 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="9c1ee6c9fbae5362b02b2bcb2bae", 0xe) write$char_usb(r0, &(0x7f0000000080)="f60beba9ec493b2391d59e6c284a61efe1ca4e51cce5dbf9e145126292ec27a34e29da160a52cafaca231b82127b51a2fd47c12651bb96a5eb155348690d49472695440194f7be9b7c38a15a805fad553da4e79fbc1934001dc3ebc2c899f449527b06935de64c88bd433ce6334260bcadc8b272eda1f937708d", 0x7a) write$char_usb(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000200)="a6f658534013502d3d006008cd3a8b541b3b554bce0954b1c39ab9f14cccc172ca32bba98664b0a248d1234b3471fc9247d65066144cc76277da212c6a3ef56ec09d73c2bee3b74f8e451ce18053088259ce5ee835db6b133acd8ec0eb6f6c9c07a703133ee2a15028d43b51ccb462d9c831d206660cbc1ea223e1518318f4f16516d35fcff42264", 0x88) write$char_usb(r1, &(0x7f0000000300)="27b992d6ecc1afd42e3311cdb48c4ed2ae4d5bb7954570f0f2b8c7b4474a9ee9f9d8e12af48ed9ae4d31a14f3c329fda5d7f71554fbc1b169f96584a19d9d3150cca01386d2692933951ef6e1b40742eb34ae20538449936b88c552ca4de46c8f8532700dbe11df86761f8b897b6d725690ebc3fdad6f2bcfcd4faf80eacaea8bc731161e311caaab2d6cad0030ccc0e32bfe84e712a11f0ef1a50dad44abee2d155d8d9c3248805310c6d7fe03ea656c9de181b9ca2e156b1704758744faf6bee6870820ce1abda2427612976ae3709570a4189ac33d25b121588b9fa0178", 0xdf) write$char_usb(r0, &(0x7f0000000400)="717c2c70a0dd50cfdb1f7f917282d29649e89c1e133abf80d96646302f1b51d0748d0427c375", 0x26) read$char_usb(0xffffffffffffffff, &(0x7f0000000100)=""/232, 0xe8) write$char_usb(r0, &(0x7f0000000000)="48972830b4df540a9f085a391f73d346625751773df6a393694163abb864e285", 0x20) write$char_usb(r0, &(0x7f00000002c0)="2f48c004dc8ee881db98a5538a7893abe6c4c7ad97b136f74caddc361102b014b4", 0x21) 08:17:46 executing program 1: ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000000)={0x81, 0x1c, 0x3, 0x200, "6f3c7b2b63dcfd08fddd4c408f93abb5cd773d491404f8966660054bb27a930d"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:47 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xd50) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:47 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/224, 0xe0) 08:17:47 executing program 1: r0 = syz_open_dev$evdev(0xfffffffffffffffc, 0x0, 0x20841) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x14f142) write$hidraw(r1, &(0x7f0000000000)="c2", 0xa00000) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) syz_usb_disconnect(r0) write$hidraw(r2, &(0x7f0000000040)="04d301e4968586047aa99e5ae9c9b7c852bed023175625d86ab35b83b336430a2bd23305d498bbf27f4bbfd053cf7eb078a3dee0f1764dc21a8a3562724f14bd4c0f95bb33e3415b6e54b6db9d2ad43aba658e13bbe34cebe3d7fab4b1c3d8d17264aa4d1d219c2c6156a913fdc6f767bb345576fc242c2eda384665b3b2a7c38ec976e85ea9d9f583ef4a93bb0873a439", 0x91) syz_usb_connect$hid(0x4, 0x36, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:47 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x100) write$char_usb(r1, &(0x7f00000000c0)="ca9e60d631098e93c61f8f6c912fc636a38ac30dad59c7a2d4d72bbe31f6e2f14cd5d7d6b9e43dfecb1e76bb47eb27ece64fabfa21a053c94d", 0x39) syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x41) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000080)=0x4) 08:17:47 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x30, 0xf4, 0x28, 0x10, 0x1a8d, 0x1007, 0xbeef, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0xff, 0xf8, 0x87, 0x0, [], [{{0x9, 0x5, 0x8a, 0x2, 0x400}}, {{0x9, 0x5, 0x2, 0x2, 0x400}}]}}]}}]}}, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xd27) 08:17:47 executing program 2: syz_open_dev$hidraw(&(0x7f0000000040), 0x1ff, 0x8201) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r1, &(0x7f0000000000)=""/13, 0xd) [ 2450.177765][ T33] audit: type=1800 audit(1630484267.368:5723): pid=9625 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14799 res=0 errno=0 [ 2450.231189][ T33] audit: type=1804 audit(1630484267.428:5724): pid=9625 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name=2F726F6F742F73797A6B616C6C65722D746573746469723030383837363335332F73797A6B616C6C65722E34573741714A2F313034372F48C7C060 dev="sda1" ino=14799 res=1 errno=0 [ 2450.430699][T24509] usb 5-1: new high-speed USB device number 93 using dummy_hcd [ 2450.710602][T24509] usb 5-1: Using ep0 maxpacket: 16 [ 2450.870876][T24509] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8A has invalid maxpacket 1024 [ 2450.880987][T24509] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 1024 08:17:48 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r1, &(0x7f0000000040)="1e359c3ae2adb2010d7af3f6cba5cbe5eae232d8f81aa8aa350edf2b15e5e830176b40b455937d03e75bee8d3d9bd61e8ab75032b2c953ccdb5efab14d5131f393", 0x41) [ 2451.070679][T24509] usb 5-1: New USB device found, idVendor=1a8d, idProduct=1007, bcdDevice=be.ef [ 2451.079762][T24509] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2451.087818][T24509] usb 5-1: Product: syz [ 2451.092026][T24509] usb 5-1: Manufacturer: syz [ 2451.096612][T24509] usb 5-1: SerialNumber: syz [ 2451.104582][T24509] usb 5-1: config 0 descriptor?? [ 2451.120827][ T9624] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2451.130224][ T9624] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2451.142143][T24509] option 5-1:0.0: GSM modem (1-port) converter detected 08:17:48 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x100) write$char_usb(r1, &(0x7f00000000c0)="ca9e60d631098e93c61f8f6c912fc636a38ac30dad59c7a2d4d72bbe31f6e2f14cd5d7d6b9e43dfecb1e76bb47eb27ece64fabfa21a053c94d", 0x39) syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r2 = syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x41) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000080)=0x4) [ 2451.175853][T24509] usb 5-1: GSM modem (1-port) converter now attached to ttyUSB0 08:17:48 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000), 0x0) 08:17:48 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) [ 2451.386659][ T33] audit: type=1804 audit(1630484268.578:5725): pid=9635 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name=2F726F6F742F73797A6B616C6C65722D746573746469723030383837363335332F73797A6B616C6C65722E34573741714A2F313034372F48C7C060 dev="sda1" ino=14799 res=1 errno=0 [ 2451.432238][T24509] usb 5-1: USB disconnect, device number 93 [ 2451.444004][T24509] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0 [ 2451.462211][T24509] option 5-1:0.0: device disconnected [ 2451.481896][ T33] audit: type=1804 audit(1630484268.618:5726): pid=9625 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.1" name=2F726F6F742F73797A6B616C6C65722D746573746469723030383837363335332F73797A6B616C6C65722E34573741714A2F313034372F48C7C060 dev="sda1" ino=14799 res=1 errno=0 08:17:48 executing program 3: syz_open_dev$hiddev(&(0x7f0000000000), 0x2d5, 0x200) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:17:48 executing program 0: ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000040)=""/190) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:49 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000100), 0x1, 0x200080) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r2, 0x80404532, 0x0) ioctl$EVIOCGKEYCODE(r2, 0x80084504, &(0x7f0000000140)=""/217) ioctl$EVIOCGBITSND(r1, 0x80404532, 0x0) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000000)=""/253) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:49 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f) syz_open_dev$char_usb(0xc, 0xb4, 0x200000009) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000080)=""/95, 0x5f) read$char_usb(r0, 0x0, 0x0) 08:17:49 executing program 4: syz_usb_control_io(0xffffffffffffffff, &(0x7f00000002c0)={0x2c, &(0x7f0000000100)={0x40, 0x1, 0xa1, {0xa1, 0x24, "8dc1fbc32b5a0f56947e1366ac5057d8ec7596fdf458d803be9e6f31706bdc591ad13b14702d7a1bb530936767e9220569ae9ae4300802d30808460fafaf72a34178960b637f60e26109c046317a30b0bbfd584fe08c3a7168c824f6597b732f53d0f6826e6c2036d607b32e288784ef6c4cf4d777a2d30e3621525b2f15105f7c0088b36b212040d23e64d2e422644308fef5abfda311b45c487366fad176"}}, &(0x7f00000001c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x437}}, &(0x7f0000000200)={0x0, 0xf, 0x2a, {0x5, 0xf, 0x2a, 0x4, [@ptm_cap={0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x8, 0x2, 0x1, 0xf, 0x3, [0xf, 0xff3fc0]}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x13, 0x81, 0x4, 0x3}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x3, 0x1, 0x9, "2bfc88fe", "d4f1676f"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x5, 0x10, 0x81, 0x7, 0x80, 0x432a, 0x101}}}, &(0x7f00000007c0)={0x84, &(0x7f0000000300)={0x40, 0x6, 0xdb, "ec1ed39196e667982307b7d8a737d8c2e17d70d3559b92a171779b39edb184b5ef32a417f0613a012036c2b1968d1f56fbb55245e57a90eddc6181c3aee58ca774d643848f2bf802353a429d62d4413fdf5f069d618ac74f687ddb7e68ead4e0bb8b93ea2923489e2bb8e2a36949ad1dca355a3f1d5ed269135ead77773f808dbc71dd65d596e7094b850f9f7db79d1ee515fcf57d9698d7bc2c30f802dcd4ed14b814eefc97c9805be0e65003a38395ad78c29cf10946f75f1bef54b55a48db6d31c626674eded86ffaed82738c60453f57e0869fd6469b0414bc"}, &(0x7f0000000400)={0x0, 0xa, 0x1, 0x6}, &(0x7f00000004c0)={0x0, 0x8, 0x1, 0xf9}, &(0x7f0000000480)={0x20, 0x0, 0x4}, &(0x7f0000000880)={0x20, 0x0, 0x8, {0x100, 0x8, [0x0]}}, &(0x7f0000000500)={0x40, 0x7, 0x2, 0x3}, &(0x7f0000000540)={0x40, 0x9, 0x1, 0x4}, &(0x7f0000000580)={0x40, 0xb, 0x2, "0089"}, &(0x7f00000005c0)={0x40, 0xf, 0x2, 0x9}, &(0x7f0000000600)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x16}}, &(0x7f0000000640)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000680)={0x40, 0x19, 0x2, "812e"}, &(0x7f00000006c0)={0x40, 0x1a, 0x2, 0x6}, &(0x7f0000000700)={0x40, 0x1c, 0x1}, &(0x7f0000000740)={0x40, 0x1e, 0x1, 0x45}, &(0x7f0000000780)={0x40, 0x21, 0x1, 0x7}}) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80404519, &(0x7f0000000000)=""/248) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:49 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) read$char_usb(r1, &(0x7f0000000040)=""/52, 0x34) 08:17:49 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0xfffffffffffffffb, 0x10000) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000140)=""/103) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000001c0)={0x4, 0xa, 0x8, 0x7, "f2b1fce490b54de76d04726f0f13d400687f7dcf5bc5dc3258d3dc8aa18a0394"}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffff) write$char_usb(r1, &(0x7f0000000040)="7b667fbbbb8f5318af9ac01a9c0c311ee87b16a91396dc7b4345927ed9d87b55a85be062b06ccade4aea441f4f0b24d37f7801204e4a8c4e7cc96b09d27877d515f3db20e2f927e609db79ef748eadcd4cb2b1cafbf22da0f0f4382dfd3daaf23005f20f4bf675f304664d358516c0bc1b28e4b7708abd40a6c177c252632bb95d4b0223b2fc4ce89ce0e34f3ef31ffc67", 0x91) read$char_usb(r1, &(0x7f0000000000)=""/14, 0xe) read$hidraw(r0, &(0x7f0000000200)=""/193, 0xc1) 08:17:49 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0xa0, 0x11, 0x8001, 0x13a, "d3ffcf7329179a82981c00438e73db2eb2593a6376b1b2b8cef9ccd631e5a7d8"}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/14, 0xe) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffff3d1) 08:17:49 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000100)="ed9aefe5ffa993c595f3335e67bb37a9afba8b02e7447b0cdd39e4a13658e91778bb3c53d27528c041b00dd19ff9b5579daeb8435b397b4527a51c6b2e635fc10fe29bd1c75c345611b99cf08fad98d516592c769513c1783b7356cac793bf0d98dd5923504cbac3c8f66cb291b6c3489bbb20c873e853f1c932314edd7834ada0be586f7bcc1f043beec46d089d48c01a9f5ecbcfd5bd070cd95c4b95715526c203933f7ce24b21874602aa45149228c3a742b3a468f0985a298beecb769b638c8ea94341917900d80227c59121739b88b8ba733aff027029a8e11930b9be9d7ae43dd6a0c11b7cbe0dbea4344e07817e77119cacf59ac667bb23b4a04f938d9b4a67bd8e108ba5442ae6efe69bd89b1ff42f75819670067f063a22565c0b5b7626dcede7ecdead3c556750bcd6e397ed1967feffb33174a8628122e5e4f940214f1fad4dfff29451aae29947068b7981ab455b79a2a4", 0x157) write$char_usb(r0, &(0x7f0000000000)="89b476dc17613b68dd8b9824f4e975fc767165e7a176d0a633394666a4862eaddfe71350567cf27a6c2c14b157a180fb8d55c1298ea25a577fc3a6ce011ed851a65beb4d491c8301c6652500133249bb9511fd8a87bc50f4c339989d18b7dd5ec47d34196084658bae7db56b65465f1e576c543f44402eba88b97c9c11a64a6229a2445bf7e51dedb802b9f4359347aefaaf2a9db68b54e34f1d11701960efb754379b03c26dee1e084af7e900a5c7db64d09ebaee76a24c03baac00"/202, 0xca) 08:17:49 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(r1, &(0x7f0000000000)="ef0d67b5b6a3c125afef8501f431e0ac8e177c3f790f325492c2f6558fd775bc751688f36b05daed076729eb2621a12ef60aacd30a38b0aaeef935024a702d18dcec24a40f8fd37420f18badd8d7", 0x4e) read$char_usb(r0, 0x0, 0x0) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000080)={0x101, 0x7, 0x1, 0xffffff00, 0x0, 0x6}) 08:17:49 executing program 2: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe) 08:17:49 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000040)="8f709200c5b34c66525cd032b242d49ed0d8f5777a232cda43299918ae3ba347931c1cf6d4be22ec", 0x28) 08:17:49 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000280)) ioctl$HIDIOCSUSAGES(r0, 0x501c4814, &(0x7f0000000000)={{0x3, 0x0, 0x0, 0x10000, 0x4, 0x7}, 0xea, [0x7, 0xfffffffe, 0x800, 0x5, 0x0, 0x3, 0x8, 0x268, 0x3f, 0x3ff, 0xe68, 0xfffff31e, 0x3, 0x8, 0x5, 0x3, 0x7, 0x400, 0x4, 0x7fff, 0x4200, 0x7, 0x800, 0x5, 0x5, 0x80, 0x2, 0x2, 0x5, 0x3f, 0x1, 0x10001, 0x0, 0xda6, 0x9, 0x4, 0x80, 0x2, 0x7, 0x8, 0x1f, 0x2, 0x6, 0x101, 0x7, 0x1, 0x94, 0x9, 0x6, 0xfffffff8, 0x83e, 0x101, 0x9, 0x4, 0x8001, 0xffffffff, 0x3, 0x0, 0xb15, 0x0, 0xcd1e, 0x1ff, 0x1, 0x80, 0x7ff, 0x6, 0x3, 0x80000001, 0xfffffffc, 0x7fffffff, 0x81, 0x81, 0x8001, 0x6, 0x9d93, 0x8, 0x1, 0x5, 0x0, 0x4c2d0a6b, 0x1, 0xd8f, 0x80000000, 0x9, 0x6, 0x4, 0x80000001, 0xfffffff7, 0x3, 0xffffffff, 0x2b29, 0xcb, 0x8, 0x3, 0x7, 0x1, 0x3, 0x81, 0x7, 0x3, 0x2, 0x1, 0x4a, 0xff, 0x200, 0x1, 0x41f3, 0x2, 0x527, 0x80000001, 0x6, 0x7, 0x5, 0xffffffff, 0x8, 0x8, 0x6, 0x8, 0x6, 0x6, 0xfff, 0x5, 0xf8d, 0x40, 0x7, 0x1, 0x3, 0x7fffffff, 0x3, 0xa1, 0x7, 0x6, 0x8001, 0x4, 0x6, 0xdfe8, 0x6, 0x1, 0x0, 0x3f, 0x48c6, 0x0, 0x7, 0x4, 0x449a, 0xfffff000, 0x6, 0x2, 0xc000000, 0x2, 0x80000001, 0x1, 0x19, 0x7, 0x23, 0x0, 0x3, 0x0, 0x7, 0x6, 0x3f, 0x0, 0xe6, 0x10000, 0x6cb, 0x1ff, 0x81, 0x4, 0x80000000, 0x8, 0xfffffffe, 0x7, 0xffff0001, 0x0, 0xb6, 0x40, 0x0, 0x1, 0x10001, 0xa9f, 0x3, 0x8, 0x2, 0x7, 0x101, 0x9, 0x0, 0xfff, 0x8, 0xd5f3, 0x5, 0x7, 0x8000, 0x5, 0x3, 0x0, 0x10000, 0xfffffff8, 0x10000, 0x6e, 0x6, 0xffff, 0x5, 0x200, 0x4, 0xfffffffb, 0x8, 0x76, 0x4, 0x1, 0x2, 0x0, 0xffffffff, 0x0, 0x10000000, 0x3f, 0x6510, 0x3ff, 0x9, 0x6, 0x5, 0x7fff, 0x7, 0xddd, 0x7, 0x3, 0x101, 0x1, 0x4824b436, 0x5, 0x0, 0x3, 0x2, 0x3, 0x7, 0x1, 0xffff, 0x9, 0xffff, 0x1f, 0x80000001, 0xfffffffd, 0xe8, 0x43a1, 0x6aa, 0xfffffffc, 0xfd2, 0x9, 0x4, 0x31, 0x30, 0x5, 0x3, 0x9, 0x2, 0x80000001, 0x1f6e, 0x4, 0x200, 0xf, 0x4, 0x0, 0x1d, 0x5, 0x40, 0x1f, 0x7, 0x0, 0x2, 0x1ff, 0x8, 0x2, 0x7ff, 0x4, 0x5c48, 0x7, 0x5, 0x0, 0x3, 0x8, 0x5, 0x3, 0xfff, 0x5, 0x7, 0x1, 0x2, 0x1000, 0x3ff, 0x3, 0xe3e, 0x6, 0x101, 0x528, 0x101, 0x6, 0x0, 0x1ff, 0xca, 0x10, 0x6, 0x7, 0x5, 0x1, 0x6, 0x9, 0x10d, 0x7fff, 0x9, 0x4, 0x800, 0x400, 0x0, 0x10000, 0x8, 0x9c, 0x9, 0xffff, 0xfffffffa, 0xfffffffc, 0x112332b6, 0x0, 0xee1, 0x5, 0x5, 0x6, 0x4, 0xff, 0x84d, 0x1, 0x0, 0x9, 0x5, 0x5fa, 0x4, 0x5, 0x1f, 0xf242431, 0x6, 0x4, 0x7ff, 0x6, 0x0, 0x4d, 0x5a, 0x7, 0x8, 0x80000001, 0x20, 0xf8, 0x3, 0x4, 0x1f, 0x3, 0x8, 0x7, 0x7, 0xfffffffe, 0x9, 0x2, 0x4, 0x1, 0xfffffffb, 0x27ff, 0x101, 0x0, 0x1000, 0x81, 0x3, 0xf4, 0x0, 0xfffffffc, 0x7, 0x8, 0x7fff, 0x2, 0x200, 0x4e, 0x800, 0x5, 0x951f, 0x4, 0xb60, 0x0, 0x81, 0x4, 0x0, 0x9, 0x0, 0x8, 0x5, 0xba, 0x3, 0x10000, 0x65a, 0xffff, 0x8, 0x1, 0x6, 0xb58, 0xe67, 0x8, 0x8, 0x3, 0x3, 0x401, 0x10000, 0x7a6, 0x3ff, 0x3, 0x2, 0x8, 0x20, 0xff, 0x1, 0x9, 0x0, 0xbde, 0x2, 0x4bb3, 0x1, 0x7, 0x9, 0x0, 0x5, 0x2, 0x1, 0x7, 0xff, 0x10001, 0x1, 0x7fffffff, 0x1ff, 0x3f, 0x8, 0x2, 0x0, 0x401, 0x4, 0x8, 0x99, 0x80, 0x1, 0x9, 0x7fffffff, 0x32d9, 0x9, 0x4, 0xbd, 0x6, 0x100, 0x80000001, 0xfb, 0x88, 0x7, 0x4, 0x6c2, 0x2, 0x80, 0x4, 0x81, 0xfe8, 0x8, 0x1, 0x3f, 0x83, 0xfff, 0x3, 0xfffffe01, 0x8, 0x8, 0xfffffffe, 0x735, 0x8e8, 0x6, 0x5, 0x2, 0x6, 0x0, 0x40, 0x2, 0x9, 0x2, 0x0, 0x6, 0x1ff, 0x3ed9, 0x9, 0x8, 0x2, 0x7fff, 0x1, 0x9, 0x8, 0x2, 0x40, 0x101, 0x6, 0x40, 0x6, 0x8000, 0x3ffc000, 0x0, 0x4, 0x4, 0xffffe5a5, 0x7ff, 0x400, 0x4, 0x1ff, 0x9dd, 0x8001, 0x24000000, 0x0, 0xae, 0x3ff, 0xfff, 0x171874f3, 0x80, 0x0, 0x81, 0x2, 0x7, 0x10001, 0x1, 0x2, 0x1, 0x9, 0x0, 0x69, 0x56a, 0x3, 0x7, 0x3, 0x81, 0x15, 0x1f, 0x80000000, 0x6, 0x4, 0x5558b72, 0x64b, 0x1, 0x8, 0xfffffffa, 0x1, 0x40, 0x3, 0x1, 0xb15, 0x6, 0x9, 0x1000000, 0x8, 0x7, 0xa5e, 0x5, 0x6, 0x7fffffff, 0x6, 0x1, 0x8af, 0x800, 0x5, 0x40, 0x3, 0x218, 0x3, 0x59, 0x6, 0x200, 0x0, 0x4, 0xd30, 0xaec, 0xff, 0x3, 0x2, 0x401, 0x101, 0x0, 0x8, 0x9, 0x6, 0x200, 0x38746ec0, 0x8, 0xfffffffe, 0x200, 0x0, 0x5, 0xfffff800, 0x0, 0x5, 0x100, 0x8cc8, 0x93, 0x0, 0x3, 0x9, 0xa0000, 0x7, 0x8, 0x101, 0x7, 0x5, 0x8, 0x1, 0x4, 0x5f1, 0x83a, 0xf66e, 0x7f, 0x8, 0x10000, 0x4, 0x0, 0x1047, 0xfffffff8, 0x2, 0x7, 0x3ff, 0x7, 0xc2, 0x800, 0x7ae6, 0xe9, 0xfb, 0x9, 0x6, 0x5, 0x9, 0xbe, 0x4, 0xe7, 0x7, 0x0, 0x8, 0x7fff, 0x20, 0x1ff, 0x1f, 0x8, 0x10000, 0x9, 0x8, 0xfff, 0xb3, 0xbced, 0x7, 0x12, 0x9, 0x3, 0x6, 0x1ff, 0x400, 0x7, 0xffffffc4, 0xfe5a, 0x8001, 0xe3, 0x1f, 0xfff, 0x6c1, 0x1043, 0x0, 0x3, 0x40, 0x40, 0x81, 0x2b6, 0x40, 0x994f, 0x1, 0x9, 0xfffffffd, 0x5, 0x7ff, 0x8, 0x5, 0x0, 0x1f, 0x7ff, 0x3, 0x1947, 0x0, 0x9, 0xe1f, 0x8, 0x231e, 0x4, 0x3, 0x1, 0x8000, 0xa9, 0x3, 0x3ff, 0x7fffffff, 0x3, 0x0, 0x5a03e7d0, 0x6, 0x1, 0x8, 0x10000, 0x10001, 0x3ca, 0x480, 0x4, 0x10000, 0x2, 0x8, 0x1, 0x3, 0x8000000, 0x7, 0x3, 0x7, 0x6, 0x478, 0xfffffffe, 0x8001, 0x4, 0x80000001, 0xfffffff7, 0xfffffbff, 0x3, 0x5d1a, 0xffff8000, 0x0, 0x8, 0x1ff, 0x9, 0x7, 0x80000000, 0xc49, 0x7, 0x40, 0xd66, 0xd6, 0x8, 0x9, 0x6, 0xf6d, 0x0, 0x4, 0xffffffff, 0xcc5, 0x2, 0x17, 0x7fff, 0x8, 0xffff, 0x5bb, 0x7ff, 0x1, 0x2, 0x1f, 0x5, 0x8, 0x6, 0x0, 0x180000, 0x401, 0x10001, 0x7, 0x2cb, 0x6, 0x1ff, 0x1, 0x3, 0x0, 0x0, 0xa9, 0x1, 0x4, 0x8, 0x3, 0x8, 0x7fffffff, 0x3, 0x9, 0x44, 0x81, 0x6, 0xff, 0x1ff, 0x2, 0x2, 0x5, 0x9, 0x2, 0xc40, 0xfffffff8, 0x7ff, 0x0, 0x4, 0x780, 0x5, 0x200, 0x8, 0x8000, 0x6ddae65c, 0x8, 0xffb, 0x1f, 0x101, 0x5, 0x8, 0x9, 0x8, 0x101, 0xfffffffb, 0xfffffffb, 0x10000, 0xa5, 0x5, 0x4, 0x400, 0x8, 0x8, 0x5, 0x0, 0xf4, 0x5, 0x6, 0x8de, 0x3, 0x3f, 0x3, 0x9, 0x1, 0x7f, 0x1f71, 0x7ff, 0x6, 0x7, 0x8, 0x3, 0xffffa5d4, 0x1ff, 0xffffffff, 0x7fff, 0x7, 0x2511, 0xe5a, 0x5, 0x0, 0x1ff, 0x9, 0x0, 0x1, 0xa3f3, 0xbe, 0x28000000, 0x4, 0x8, 0x6, 0x5, 0xfffffffa, 0x4, 0xffffffff, 0x8000, 0x8, 0x2, 0x7, 0x100, 0x9, 0x1ff, 0x1f, 0x7, 0x8001, 0xe8b, 0x1f, 0x5, 0xffff, 0x1, 0x942, 0xffffffc0, 0x1c0000, 0x2, 0x9, 0x200, 0x1f, 0x2dbb, 0x18, 0x0, 0x9, 0xa94, 0x7, 0x7fff, 0x0, 0xff, 0x20, 0x0, 0x2, 0x5, 0x6, 0x2, 0xfff80000, 0x7, 0x1, 0x2, 0x0, 0x800, 0xfffffffa, 0x40000, 0x69, 0x6, 0x6, 0x2, 0x1, 0xfffffe01, 0x2, 0x8001, 0x8, 0x0, 0x6, 0x1ff, 0x1f, 0x9, 0xffff, 0x0, 0xfffffffd, 0x2c3c, 0x2, 0x4597, 0x7, 0x1, 0x8, 0x400, 0x0, 0x0, 0x7ff, 0x6fb500, 0xfd79, 0x8, 0x8, 0x80, 0xc00000, 0xffffffff, 0x1000, 0x3, 0x800, 0x3, 0xc6b, 0x20, 0x1, 0xffffff8a, 0x12, 0x1000, 0x200, 0xfffffe01, 0x6, 0x1000, 0x887, 0x8, 0x5, 0x20, 0x53ad, 0x6, 0x7ff, 0x1, 0x3, 0x100, 0x3f, 0x3, 0x1, 0x9, 0x8, 0x0, 0x3, 0xfff, 0x8, 0x101, 0xfff, 0x6, 0x7fff, 0x7, 0x2, 0x7, 0x6, 0x1000, 0x8, 0x71, 0x8, 0x2, 0x8, 0x4, 0x1110, 0x8, 0x6, 0x1, 0x3, 0x2, 0x101, 0x0, 0x5, 0x87, 0x10001, 0x0, 0x200, 0x8, 0x7bd0d3a4, 0x101, 0xd07, 0x1ff, 0x800, 0xdf, 0x4, 0xe08a, 0xfff, 0x4, 0x8, 0x3, 0xfffffd7f, 0x1e, 0x800, 0x9, 0x3, 0x7, 0x5, 0x1f, 0x9]}) syz_open_dev$char_usb(0xc, 0xb4, 0x1) 08:17:50 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) syz_open_dev$char_usb(0xc, 0xb4, 0x8000) 08:17:50 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="3174c0d67c05bd76046c28b35139e94293d39f166b6add4212cc5a07899746edb57f0523724f9f80d2f39956be26db1b3908e9699d7fc8dd58c3427571939f48d7fdc0dfa25722933711c479c65dd124342857cfaa5627b83dcbafe293fcfe8eb1cc57e1362fbe1647f1d05224de34f7b73e08ff3d4bb788d2e97fa37df09a9f554236ce1d2dfb803caecb460d78ad92f7f7a3", 0x93) write$char_usb(r0, &(0x7f00000000c0)="ee6446c3af0f166970e7e520c1ed9ef512d3f2a7fb6ccaa56cfa3d9dabb8cdfe9472d81457fe22a6bd012b0c2d60982f74e411427000e362e93e684e2b4c65fd51b06845c8314efb3b9653201839994a03abe67529fc00fc28b18da7484f1e8209d807f79c570b7dcfb521606149e5a6ecb5d510fc468bd62015c5f23fef927ecc7be5599a1b00b0eae62347e9d31258635e2e724f8c675ae60841fe7b9f77ee7ca8e94e19df45e813ab567e96905560e805b80f5737e3c9bf3ba1a8dec765b6663495029e01857ee65872c138bcf2e4bb600f59a4d9844915d47b01755dfb5bd77e93678d0d5e05167844eb82a792acadc4281f4371", 0xf6) 08:17:50 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x20000000007) read$char_usb(r0, &(0x7f0000000000)=""/200, 0xc8) 08:17:50 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000000000402609333300000000000109022400010000000009040000090300000009210000000122290009058103495f"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x22, 0x371, {0x9}}}, &(0x7f0000000080)={0xffffffffffffffeb, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f0000000040)={0x20, 0x22, 0xa5, {0xa5, 0x3, "6aa874495752a9a68762beea381deda73cc7f600bc8026bcac295c43b7524fda09c6774cc0c352930b007d32f8e6222a02e77c6d53b8155d4d5ec063e9f73b43c6732660e9f83b75cba586e5e5e8408fb4c7374e9a441a2a8ff1f06980a50001fbfec5690cf0de244798360a01a753be42a99fc8331ebbaa85d8a474199029266101997799852b56f49ed3f65a4036c043ad7cb0936019252ed86280d49854607d26d8"}}, &(0x7f0000000100)={0x0, 0x3, 0xb3, @string={0xb3, 0x3, "559dd11fee953199924135ab4125a96d3dacb517720f0d610e03c2a521d35e3c2e269c7805938e0775200062ab930b0cb7539a88c03dfd41bdb848d9a7b940a267a3447c2c85f09e111803cf091a0ee4cd9d0cb3887ba2879e47632fdc00161d3f052f770f446fb3f12d2c20e9e7634b8525e711cfa835113394f89b783a697a1e77848edae52fe8c4cfb5ae9524e168b07676b5816378ab4fe5ab1cee36b49daf1416bac4373c8ec6cd3afe6ace8457f5"}}, &(0x7f00000001c0)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x8, "0aa8a729"}, @main=@item_4={0x3, 0x0, 0x8, "87d2e1f8"}]}}, &(0x7f0000000200)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x2, 0x1, {0x22, 0x1db}}}}, &(0x7f0000000500)={0x2c, &(0x7f0000000280)={0x20, 0x8, 0x42, "5cb50ad01c10f2a068852c2954f1eaec732b577d955f093ae306066660df013e4e133d21c2859d88436e5f610445ac6007ec2992fca9932a8d98bda8baf5e79174e3"}, &(0x7f0000000300)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000000340)={0x0, 0x8, 0x1, 0x81}, &(0x7f0000000380)={0x20, 0x1, 0xfe, "d73aa3b42d98d802027d1a5c23dcb8757d40ad2d6e7d7496b5ba8cbfecb205cc309ae3e2c2c56093aba7d31be0f434bc2a85a67e1b0382dd01cecd0ab2f39f6cc9b196fd7c285870902343fc7f398583e87d4ac6a83b9a4141bff90728efc445c12f56da044f328e70e336d0b9e5ef6ae7111a17e853c65b76223d92a7373a17915014740cbab467d2e49f5a03eed4ea58df3065545361615731d7f417b2fbd492a54a6f77ce8d433ff56566f0313de12f461894307f8c52838ded4bb9cc61bd9e030b91dc98264e6a1469e3a6b124c2c59b98bfeffb2b4d86ac6661dbff04b8202effe6cd35be4e6f07b4c38855ffd020484da62e6bce02b24ed2e057e9"}, &(0x7f00000004c0)={0x20, 0x3, 0x1, 0x3}}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x7fff) write$char_usb(r2, &(0x7f0000000000)="11fd361436c24d03ce887326daa6f0fb114f1a306fa8288177e9a44a77bc9356fed4c0ea8e", 0x25) read$char_usb(r1, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) 08:17:50 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2007ff9) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000040)="c8b81ea4d97d3354fe8d4947c53b2e34d56814b9947cb12eb8b9001c26c604fb282e4927680e5f05c9f760b3c4930197569178a252170ec1c8041e820f1cc8045dd69eeaefd899d899f1b6e193ab73f6378890fac14aafaf0d9b7519b318a2e974cf7df8b703bf9561da8a18c6cf6c0322c729f47586c3c22cf52844ccc28392c30ffb8e97b25616345f41cb4673f40b8190c8aa064c6e3bb7cb8ab55b5a5065d6d86323ff40f84e813b21abba38", 0xae) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:50 executing program 2: ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f0000000040)=""/166) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:50 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1000) write$char_usb(r0, &(0x7f0000000000)="ef1f6a7e4d0dd2fda204d76b98ad960ed314022a120d50181a7ccfc1b53a9e22f49fbe70a7af4ef5ab9c71ab5b65799b3c9e4e31d73ed3fffe8e6003f26c7556f37a29d8fee9ca26157ab80fd06cae7e569b09c6ba279409f2f0803b59b1", 0x5e) 08:17:50 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x8000) 08:17:50 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="dac0764b2c1c984e672910baae428463f4afeb9016adafa3b4255e002f36c4904d552d87c84dc4ff645c9054910e848a468cf504d387151fda46ec0eeeffd08265de0fc4325635", 0x47) 08:17:50 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x810000000000000, 0x483c0) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000000040)=""/167) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000100)=""/4096) syz_open_dev$char_usb(0xc, 0xb4, 0xfa) [ 2453.220497][T24509] usb 4-1: new high-speed USB device number 50 using dummy_hcd 08:17:50 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x81, 0x80000) read$hidraw(r0, &(0x7f0000000040)=""/43, 0x2b) r1 = syz_open_dev$hidraw(&(0x7f0000000140), 0x3, 0x600801) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000180)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000080)="a87ff1f2920b9360114c0054abe45168d8ea2f78f307a605c8fa592f66f0751219ca77c6db90014fb5d03dac9bc8229db8ae843e018c0cc456c6d23c7f4685ab22f34abdddcd2a5c365f476f01249a71fc00643a4d174661ef89445b15185fc8444e3e4e73f848147b73c3625c6b9e2bf219c1c5b9cd46aa05f8e143f4968d037b6ee8653479a3537e1e08c1ada667db6bd10ab2e7fd98284de720dd82", 0x9d) 08:17:50 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="58927cf270a600fde26dc06f10b8548cfc777b1b958d0506a45f2864f7476bccad35ac70d37dbc1f7f92976768f8f8af2ee93af7a7432d390ab36615153100da1fcc4d60425097d3de84e816b27b145e22b86be927d89e23fb6cae8b7fb615795b289c1d47c982bf2bd1749b6fca843bfb6001005655bea4fcc126617f98b413aa74ef9222825bc720ef8cd7a3c643c2bb449b17b172e68140fc85802ea68d5d045e56587ab28f66de663b716ac1d767b690828c4c71a0bd8ec366de9eb30b4191e27bfd02fc6e73aaaf0b1603e4", 0xce) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000140)="da804cfd219c944fcf28cbba43dd1ccb75941c676a5a78257da938cb4396f2d3ce8cc3df54515ae193ad2b7ee6317efb5159c9a8cfad059658203c949140a9deaac0607c2b1817d390b54742930c19355ab5fed901fe809b0a35f594d540800331b80af4b963bbbf79b62343f54443d88689707e0a0460d6cdf6f038d9aee207cec667540b996ecc3cccd33c4a9f7bd2067abd4bd7b5b2d388e12bef68f4cb09f33296f47103f7b36fb8f1e2d737f04df2db4ed9ac108467926e5422db1f", 0xbe) [ 2453.640544][T24509] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2453.651702][T24509] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1865, setting to 1024 [ 2453.662787][T24509] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2453.675638][T24509] usb 4-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 [ 2453.684729][T24509] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2453.694192][T24509] usb 4-1: config 0 descriptor?? [ 2453.711083][ T9730] raw-gadget gadget: fail, usb_ep_enable returned -22 08:17:51 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x95, 0x789e00) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="da58bdb1e36be84fcc429af1b9462e47ad0b168e33375cbdb30883ddbefaf15daf17e5974d6f8dd4ecfc84f2ccccfb7cfb9cc99e61cd5b1d1c5e763b7ce2c376ae161980552acba7f17b77bb74b17370710c23090f725125713730d93ba43acb958ec0a66fc6f69ce36a80d0a88f8196cca7b4fb5cda67f3264c6623789cf824b1d00e6903d2f28eee42e1f2f3fe2313442e0246c0380be77c5e5a1aa993fa69f4d466e7cfad7ca3ebbb9c493e9c31dc8e023f7a7867a627723bf48b1345495c7fe091ede72cbba00370820145ab3e5e94476ef0018c0ba137825f89b51827f46c2703c3376b2d230efdce0d2347f1d055", 0xf1) write$char_usb(r0, &(0x7f0000000140)="3d0a6702338035c1f60e74d0cec4d39e3f13c16548f624381cc93dccd7fa553ff8023dcdd5af23ed4ed393d9cedeb304b84f958b451daa7dbaeb9d16d21139235b615a4cee3958227cc5ccf30ade8402e6124ca479b046bc59dfdbfe764efac8712b7f9c5945345a3326255f6c1d5337369dd96f5fd8616b406ae7c152da7efe1b2bac5f0d3484ca7dd07cc147d823c00da09907ef8a066951ed75b21ec166cd9d461d833e42bc62c1571e57d9d9625ceb68388660929a7d438a455182a534f8571cedc222fbb96e9a3285f4f9f0894bd2476bc09bf7cf5b6f6e9d114628416dd6651dfabdc663139947", 0xea) 08:17:51 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="51999f4cb43d2d957b0349a6ca509ef7e5ff974ac3176ccaf06aded9a5404840fb251ac9e4592e9d330f4338dbfe73f431a57c4ab49c4d850d5001a82a6901fcb10941a9539ba958c8ab461d0d0eb348c008afc0582679fc67b9b9720a0ba034415db601a2b7dd7cf1bb804cac871c25433d3723cf7249387a635cb3b4790e873ffa9fe57a1ef267910b44b0b7bbfdddf1759440b6aa3d00f2ee263e3717412fb74e8e547bc407baab014ce7ad49be983fadfd74b0bfa3289d12735a79dca682e6aa41f422cd2b96fd7b0e8198cc9b8b72", 0xd1) 08:17:51 executing program 0: ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000040)=[0xfffff001, 0x80000000]) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) [ 2454.181604][T24509] keytouch 0003:0926:3333.00C8: fixing up Keytouch IEC report descriptor [ 2454.206094][T24509] input: HID 0926:3333 as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/0003:0926:3333.00C8/input/input254 [ 2454.284261][T24509] keytouch 0003:0926:3333.00C8: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.3-1/input0 [ 2455.410149][ T32] usb 4-1: reset high-speed USB device number 50 using dummy_hcd [ 2456.580043][ T32] usb 4-1: device descriptor read/64, error -71 [ 2457.040289][ T9730] raw-gadget gadget: fail, usb_ep_enable returned -22 08:17:54 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000040)="812407b617723b5e5740a7c17363bbb86de647117d93bcb7824273d7a17a61ac07518d3120a504b01ded097c368eed5708c71c74e5da5876ca9a985ad6bdb028a32e7b148b9834565f2538108b43ab975e89e0208708c3c148e239154e7ef3a23fbf943e2100853a17a97c2c6c6e24769447f8413e04e62d2cab645db066212cb3644405d79182f1dbd062c59d8dca85d895549ab2ef7e9b934b15ad9a856485bc66da7a2baf9cd020a105645915a31758e264c410c11be6a90deb2bfac4d955e29fd78a8d06f1bf18fb55f49f99011bb8d5359af1d464aa2570c0ec77a49bfe25777874d5455bb27ca5fc268cd62261b6941e65e6a05277a66c60ee39663d465342fe54e7bffd781b90c67c290b65bb19c671c30ba19a65fc0a51d612661f5a890ed5a8415d202b3aa545649263c24ae4d74b555ea21b694b6dbc9f35e78742d50184968a301cafd5a0df38d8f8f93c5ac6583a97f85e64dbf47843f6827736ba59f9fa5e3229d35a1a7b3014a47ff8c7aef28bd4cb7b2f58ace31a1c18af240fabe63031d56a1ef761825eb1eba9b35479c47c2081261bc72d2fca17e1ee1e83de2fcd9a104e7c274cba2acb0285b1ff20276cb13eb074c0a053812f87621030e2efd9c3bd1386766e5a075437a920e8ff0f0b4f949d802171e124e1391a8a36415759c3a77beefdad5a47ea003484d4c23879419d38ce512782bc5ebac9defcc6586e11d22ac8152455495e0bd6d570df5c6ff698c3a930e1cbb95a7ad2e6ba5b387957c90fd052433b389237d5517d532d4b89e20578bae13d41f7beac40b944d89b4ade5e8d85e607e2484d63bd14854faabe0717083a3d259e53e57a7b61627c70acd256b6a583b5eca6b13ae51d026b768e1ae9ab15cdf21cab7551864a54e01230d87b981c61281aa90a6fb7eb2b20cc0a894b35b890bb591c61144ce2d08d4f1554d88640003dbb0ec3784ca864feb6d55ed1975e606109a9bea4c571945f486c3678c81d3dccbff053fdf65829242ddeaaeb4031dbcb0a6d75645c852c04e79dd186795183377eb1acbef31f8adb0a4942430e3a135bf4cc4e86f1eaaf3c6429de6d586f578cdbd202d221c0618a682f2cb8d3d60150500e3860b8754869e976e858dba485d56a525b968abcf0f5294ebc743441122fb3dd2d36fbc9f5c70390e595821db707c918191f62d4d8a9be3c9c5504f9e5d441498593b6ff13da376abb80339800ba4eaab8a09342d2268812473853c1f659c753c60cc4f3f3aaacd3ae4524515b3285806dbf355e96a93fb54c41c705d9015e01314c45b970c2aafc263920d597c89452169e6e123b0a254874b9b37ab943343e85fa32a5a15f5ce8fe312cb2da9175ad28b76c7363203313e865d1740158e8d89f770ca23e59550249c8e2a1b4397cf61729b8d54aa92569c3ec4ea6814e4f5fa0ca42d14f57751a97bf6a5af43e26f651ff8511111ceda2d9532ef8c3d9bb6234120204af3b4d2643b32e413008a487b75948b78554b87e1369794d86aab7a36ce5cccc134ab8d0c9ab71e29b5a19b412b20bbd016e09a0c9b3e7aa9f736684e1f81c282d46ba9066656b294f2f334c1f5b04965b82d1cf2d64b01464b915c97c9f5bef7a4c7e5122178b96fc2febff29188917213e348fd92600058e9c2a432cad79793631f31d14d9c7ad0cbb49ac64ee61ca081a80b2142f735efa361b79cc91ffd18facb7f79f2a5f372fa5eae6786b18351118ed77d1aa46faa5f73cebfeaf02c05376500c8f8082339d1b01f247576338c20a64df4e7e80725d0d56de0a630b88639abf7a424a2c4ee43c5c13d7ec72a6cf052dd3ec2f1ecbbcfee7e49b16701a715a89241ba2716bc582c90f602b6a2c28dd1af71184e5090d3b7619ec13de75bc6df189048dbafd84045c63625f0557a71e93fb14d7e5853d9026683a039cbbfa6598e80e22233e367a46695603b97eb29576e7493a3b6c799f3d6cadd7d14cff45f8b927090936eace0c705f075b4be4a39a3ac656589dc6b00c193624e17edf24cf19255c43b70d58b443638f825123f56e907219d3ac824e04cf401bee74a540853b3247c8741949e0d31960d4d2f717bffe30f3eb5590f7f9b0f23d5e0be0bdeb9bbdf5fca12d2b77a9ab330d9869922c9d4e56855b35fb1c333f8d10d4fb6d078b186e54183bf2606c7c7976479388e23434f6c4e591187ae20d0a9214052cee2c0418e2f85c32ab109c078ad43aa46d718aed1672c3ad5b69876dcda9857ee063bff425994389318d42a4e9281fe2d6b57652333c4bd364fc2ea43154af1d382bba7f32dac363877868bf15aed7e708723b3c1be617f2dd7a7b590869b900bcb99b787b6c741d27f4c5f58f57a0b8c40c22a1568fe0a17278562cd36f959d7463e63839f4f7e0641ecc41e2e3ede9c598cd0c06e32b74dc963c7fb7af98de86d5f6dd4223dcb69a242b45b14af6760fb2a0e35c2c2e2e135c72754f4e1e7569e115bb8ae8847cf722c87c548049144dc5c2bdfb8b3e576ea45625ad44ca5daf4176150492177fa88121a15719ef7b1f1bba8ccd4f4e566b2cfe7c4a05f34a80825e932df48b7bfff34d2640a32cf2a3c0d64b1387f0991ea9c09ec8dd4a8bb1fdf10c20b38dc5a0a2c0eba690b3ea5d2ee2406783a79a683bf14e2d4cc3df5c18ffa2a11778a8e63ce8a14a015adcf1245bd84aefd8aa48238ed9da8608600c2414aca8e069e1023da6e6853146d3f7cd3e808189a7eb361308a46b4cc49242c899dd9eda943c05d4d85c837b8d2998893bccbd76851e499e2268fcdc4985d1d3bbf04b3d5e71dd329af5fe6a450ec5cf0f3249bbc2192247fbfd91b18fef3037bbaa1946fb3b9e7263cec034f2b9b030386e59519891962d47aafa34a5192e7222067409e3f29bd233d976d13939ee225a49c287e01b4fe89c0f15fd5974b752628301e6982f29858dd24e421db248b0754ae8beec842cf230ac312061188e60b6d3ed40b36842caddcd3731707728ff53776856afaaf8e02fd1bfa1fdba75769d3658a2750806e4b46895c0d4a513900fc4883330f38bf4467bb5502d4808f63d3dd1a72284bbe42a19ae142b76d297112a1f6c8ec44b8aaa738f0baf2737b7c1631ac512d97979b8f1cc8a2e9b47b81bcc19eaaef839347809b03298c65453086da780da0c96b25e3717d4c451f70d10d6d663303bec598ca25eb76a01c860478b9ebed9ea0ee73d8b54326953fb52d9123af9e86eb3f59e363e56d1661c976871635031fcaf626f298de71d6ab2fb7e28e99f7ebf89d752eb880fafc00ee4ff9d6c9e3d7b3f7a2d4d590c7369265735beb03014ab8b9cfadc216cb886945e6bff336d3be3a7f56e852d7b35afde511eb25e2b97210c99ef8b12018f20b89e14580a7fd5572b1a8187ebaf1c1dd530026a85a7f8e1350561ff6d880b542872233cb914af2fe7d81a861ee242d109df4250c5c140402e7b83f3f6f99fdc73c3a332deac322f660c75510343f50c5519f728e7c25f7b146ac7e63e8f698ab4465bbde39292953421d5c30b0b0e8aebaf2b535c802b232f258c38bd1f34d0760bb9b8b73f443279923f12d4a58b62ce06e1c91446a910fe168ba8d818c5ac1c953077edce36ee428c5122b1cb7f6aef586325e8e86f7b9bd1cb6b05d76def3e6decc96647115bf223cc5056cd1d74901d1649592fb75fc33b77bfffe9fca3a1e2014f05ab6bb31eef6abb10132569b6cccdc450cbfed111ee9f69bad3946421005792bb421e32f34072665c4c3a7d4213e8d6dfea9a2440c72a97844523d47038b304501ed62267c2d8af418a3b54059dbd0cfaa599db2217854ca780fad132bfb22f907829830a0b49ba246770c7dbc73b0b888d572b0f96de35f201fe6a82f34f4fca5dca665fc9d25ca713357d1bc30be4f013851d8a7b9d8b133854178128edfdfa7e04e7085a3e3a4ce99606678836d925450390bc2405cf1d83ccc219906afb8f271f2389b708583306b30c64386249629bc76f22bb9602544a92d4bdf8c50ba6c3f5052df909e240c92964fc4e44c32c9683fdb47fc62b07c1cfe6d5d7a8b508321ac64700c7cbf2683df7f67af53c48ee191fa8bd26a912e27a42001f3d301582c8ae3480172d51d83d4660a02841323901a709462bfb750b0c486242b055741c66da9f6e1584a4f8ae4a2ba5f7643464c962bf629ffa1cf911cfb2719df079358940d0919db2c7dc2fd8225071115a289a351dfa965bbbb4872966f01f458a5ee58245911ec9e40f1ed39b855dd5f7c33eff6cc0c940e5b2685def3effc4f99f436cf6a402bc6e560a5df6c379b2be3bbf32628b4d3533ebc509ca0bba148657746a9c32750912129022db10b852beeea2348d519d47e89d916853c0f545dcf531fc91f87fa10d63d57d84e84b228bd2e6242ab931c60274999f70b607fb0271c9fc8ff4919ad193239decb6a1bcfbb24318dcd3a99fe4b7145a8d26f2e20a7fdd5cacfadfd875914c6a9a6445251984fd6380ffec1c05bec77bb44c6a8f894395f4cad69681c992809c66798c09852c7c2916162d146da09c502c2df4fd0f9f18e8512a1db00d4262c89b7f35eebc77079a2f70fa58855c4151d97ae32d53785a8e769060f2a7f632c93c4fc6ff302582254a6f29a30e08e38e0c4f89aef3cee5a5c144700acb21066dfbac4bfa69927b65847bf0aa3c68273c1da9f20a2be7bfca3eac45729ca3b3a1d0051643a1dd8284017a68670a107d13152b6083af885502fe60ae455a1e1aad2b5ea4e5596113bb782e8492da627a56a671e546a08fb9ee7f69f37eb0987b0127a68f2c400602852095c3ae1e9e553d2d57b230e31ad5cdd0e52cdda698c47992ef70547dd2eeff1842fc342307660962606febe80e8a2b5d89e22ce62e23c3caf80f97250c414a7491019e43987855740e2e943c9ff2c42adde2207dab9892cb21693deb29bfc0a678d32f92888562e7d9b04b7084263c1a479e4c30c3a3a1f102bb1566552064d4a18bd5feb43f940beca53b1c9600219360f3cd9bbd520e3403b3be12bd30a407613e8c04ddf1b9de989dc430f2d34bf6222db8876c41498c8eba4d32c51dddc4d407002723cd1a91f04ba1a1875fc8161f444d7629e4189973005846ed88c1c3c7a194f7c27c0aec2b229d849dce095f7aeaf2e9e4bf711a1f24a48160c21c79cc9f276975a2460ce2bb1584b5709eb8969fd5c1afc0314ee6a9701f864e631e6e2c157a3800173988354c49aece7ff897e40a98f884eaf2ae82fabecf32b5e58e50e5a17fcd9479d1f41209ee09d13e052cd2316635650c15cb29477fb8cf97d47dc6d8920625b9be0474bcc9866bba855048c1def320c72dffc9d06ee8a63b0764a30af73f57ed5b914559fb49eb3a6a2355677e50a50e97f52a6898c01638c174616d370e7f3c2900c35e2aa582ce25114cce66a68d381487593c388d03bcf17ab314c8bd1ac370bc0dc58d54946d24c7aff759ed096958ef7bc724acaa373fc2525559b8f0682221f3262c934a0633d16db5fe3077b737268c30ff0353855024275b1021dd1a0c294f8c412a00c8bf3f3bcb1d17734c23255df2073a721921fda9e63fc2d65cae6958f974884dc4cdb3873395e52c76de6d8fae5d6947ae7c2abf6c124f2a5bd8f4238a77beb21ed90c007e1d81f53a09fd35180b742a6702b44a7086a463bdbf46af441c4c89b5c4b1235f9c0b991429128147abc89eaeb7ba734f28e855803618e8d75a9a452f1e334ad12ebb0950fcf3b6519b46be7c3c0866ed", 0x1000) read$char_usb(r0, &(0x7f0000000000)=""/28, 0x1c) 08:17:54 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) write$char_usb(r0, &(0x7f00000000c0)="5662d2d67b6097f3e25bd5cac9b25c08677d78e9b57efd032f9e4ddb0c09ea454718ab16f907e8266203a8fb99eb0bd99fe5ba521c23abf6523dd1f2ff287496bbc666087256923fdbb88254c5d060d4b14055b22bd6fa20d902c240de947ec41bba504612d05e5dd7a6cca588cbc7e0e7518c1fe79a74d18523ec46ea2a5bac34007de33e12e4e0b16b6da7f2a752dc21a4ef65b6f5d749e1d498be2c9ca32806332cc1f3bce04b", 0xa8) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000040)="64fbec35fc419295f002ef68dca26594125a60a1c58b13a50fe12f84180a66417c5fb08023c2c393798e32330323d19fcd20bfdd59129c994cc43e78ac2ff61dbfbb12a988f2ab24b50e8449dd6253e13034f8d5ff2d6591ed7ac98931d2d8dcd5efcfb6003d3444ac9a9bcff889980712b8831896", 0x75) 08:17:54 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8001) read$char_usb(r1, &(0x7f0000001000)=""/250, 0xfa) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000001100)=""/133, 0x85) write$char_usb(r0, &(0x7f0000000000)="a4c42f1062ff13fff4d19544a595a8d488bab3d3b502e862b603e45a5d7b024f1b3427dfecac4d68c55db48e4e567a9ae4ca0e2c6951a029f30bf8a30b4ed1d62621ef31bb31f8e4c9a9ea649232d7d9c14f2cf58f672d9af23159fb14a5f7ebab0ea84d562f7ee7c45beee1033c00a00c174a9c8aeee0ba0056fe90f1153b1be1b06e938e85be9e5061900f693b869bd9acdd32c9addf71f361d611af9460e3b3da2867f72231a936a36887d74e3d1d208a735f9b27f1d40dde7d6e8459cdaedb2a21ca8264d1fc717f1c6cd42dbe769e85a75bf57574338daa52dc0aea42c32fca28a7cb7b2200cb20293000dda31a94986bdf41651b16d7905c8f4a99c836e201725613ef959a3f6d75a818ba0f721c0a0d26359a1cdd3cc1a88f9ae58daa11558f62f7a251bbf590d2c20d613452e4a679448a6a673805db2fc6c772b2dcf431b947848bce66f6e616d7280e35e423cb9a9f78788bd8c0c720385e5aa303595ea9722ae99a54bf519d774f4bdb95c41b6e80aec270e8cf86aec86001572c4c6b247e20556bb037c29ed7b3b222dbb5e9a0f89af8d7ac130380527536d9cdb95cea1fee2b6f37904b3baf740b7fc81b3a3bbb027566bcef88260ebbd0a6590be2ac6f190ac1245a02d76df8d02c14199bc6189addd4409983c545ae4104239498426dbf080fbb600b5e7d481938361ce845a7eeba157d2ab6c69bdf1bbdb3158c8e6b5edb7f6d8000cc58dc17e3067080c836249fdf1371000244d248e9a417ebf4e062e6c83c7a00a39e653611949c4df3e677f99f65c1df9fde11da405d2138fdb29d4dc56c3bfc7ddf52f3edb01bca0ee7e610566a0cda2c32a78769daa852dcfd9f8b7780a9560cc5cd062f2cbd0d325e75124c5158a3abfaf3519bf6c9ecfa5a2dfb2b35458414fc1fda9c3cf65a988ed0c17e5fbc3066a926858849fda51a5b2a92dda055fe6712844d109b1de65279871cc56168e9474f556cf62ad7c38792eb805d2b18de692a4bbb70b270557e375df9c5c27b5892c98333eb0dc4882f559e587b25a12a922f8135ddddcf71cb0b1b9e7a031d361c0d11a8fcec1144503dca20634b20933d9dea1c38dd3d89ec299350af8c4cfd6f51b2a9c6be30924a4a9af69b50938e6dd67190bf882abe47ea56d71955e6ccddad89a7f9405fc4f5bf619af96b86ea10a0bbb5f5d4f68d173f17b8649cfc978bc7781a2acfb28d2022d77baa95d7828244edb7f985e4b5781197bb68b34151e5a7ab5bb140814c702901c7ce42e12a65b95b28a37f9d433084c595343110754bdc6fd2b6906dafa21d199e277546d2078eb75b69ab14984493d4b66a9e687536c56d28506afac6597d63227084b30561969b3001bb45454435555b692db1c6a7ca2ba3e7bc1e95d39f8cc9aafc84192f457ba50fa1f66581c94d76048f28227c08665b02973aba91ba368ad60a4e59e69019917118264cff52b331dd53d447a1f96d907643c0eaf906335575098f246b6721debde05af7abe5286e3634d359d31c1875b353206c2b06f365927960454925c6c2dd1629a56ce47a771724224c86efbb79680b6184f8761a9726e49dc9f067df5c219b4f7ac444c1b68f1c96d9c6548dd75c1071d896dbf760f8e2b4e4f04addbcef4d8e7533e723a02c8f21810877949b85c5b89bf5ced28a016f2d8e559dd05c82d25a7b97882d7008344f7204af15213511fef095e41e4b3714f4743b04cb9d540e782c24ce90b073c8275fff54e83627cba740a071318091afb1c6c3c6a4c7dfde17b623a3600b29662ceac355ca04ef0c4611c1ac5c2b16598e8f34005577f7207d8c3318d6fcec3ef495a83bfd0fbb48dcaddeead2115cf5313e71edb4de43e6993e215600f817f06221eeee9a0dec8268894d4a3ea494d85e66895551f55383c4eb7847a56d68b0b07d535bcdc3aeee5a79e23704dec238b760ea700cf456a5954dad8cc6ca2472e20c1aa311a51a512d9ac55f3a5c0722aa04b037e44c5f86cfb9c3edb310b6dfaf92927af2d7fc4f12833595821d0cb27a3122c42c89707b52d0da0d863627fe07b856cdb8fb2b355f7b9e6f04d806e0b7d1b6f2660fa71ac777022da087ff7865d91be65f7cddd55be85626965ef255f28d185b7c8cb6c50ed8c5650665b1a125fda232985b584d8dbad33d4288806f3934787bb134b003a48ba49563c6c97fcfc455a228a6e2f1e6d609973a4680a043552c446cfecb018e20e334463c3e0ebbd8089c919b9b617c6cdead20aaf59b0a92676994a9aee3e8e9539bc04234bcfada6fefb0548c8d3d55a5afd17b78b709960e6cec3fdcd43b5acb9668e131977f59595801833816908e54e1e13bd4b3974d733c82cf857449d980eece7191db7c7e20c8ad989f7ff3fbc0b652468a1725f8b7593cd0ed26f47e67af0c99412eff0021de3e9494d1004b46f5a4ac1bc5c7f8203529d9967baf24bf5f2593f49dba7d2644c9c22019f35e53f98d996ab45d5624f9a24fca6c4b8ed079c7c3ed13d7fb04adf702526e6004a697f007d5df307a9a738e1b2db3c9254201ae4bbdcfe13ee38e9ce745aff43970c3e19adbbdf40ac8203f7cb45a1d0ba59947ae0fa8ff43aa157a94c972422e9214b4d7ebf0d47e9fad647079b218a0103fb849112186cde8326e83b6f5f5a996afc6d79cc24c2fdbc467a7740a19716e7cabbeba6c4db2d20b7ca887b8821a459ea7c5d762d5f0460d36446ad155b1e554d9f82c36d4853b0d496e52eefe9623be926249ef4205d472be001c646b6b426623bbf63a947853851deabe489fd6b66c8ecfd2f98eea702dd2943a291fadd70dbfc91efdd1e29b32db442bc4167584fabb2db69fa16ab50b902849efd3b64b060a43791946f0d016d09f9edcf081245297d3756845f9c03036677ea43e3b122cce1806dd988648536eba508d2e679447d9b52b74a198304a9d43020d27f667104ae013409710f0289d1d520f4273313cf83a040136189f27a13059d84a0794997a667911ed76b03809bdbe076cecde52c738b84a56ff489a661f875a81993ef9768f566b86a1d1036b49995be12309a9c22c5efdc279f63e0947a916d9654e8bdae5d3923bdd8dd7a9d1a6e63e335f05ffce9436c93befcfb7f8523ad75132e301c61e44cab1f585c64b8d5aba111b13e29b7200d0a2e540c4f9bffaa36b6d1f4ebf675152e74271b10babcab8738eb948947cb54a451e1d0260b9759d9663526c4c08331dc23363a42fa83cea936c9e4c945a9e12fe490ce7bec5925b573131ecd802756866d7fec5cb387ef08430b7d8eaddcdd5b9bb722c043600b2edc6badbcd52e5f2c7dcf90dbd5df56b7aeff5aab5957096bb09937867899e9e13edf8ffe64edbfc3ac59629f39fb9ddf19f84a14f45a98b88e93f543770872dafed8c9d850899883a8de581acce7b94f15d2093514c4a764fc211801fa3b66686bd5157d1d55d416c8e71d2d3baec446b7a0363c6d5a711db8af2482384be874e72174f10f01b04b16d5d536ded47e46e01f8bb9e886b73a5765c2c3b55a7cc288dc6d29c08bfb2a3ae62e84cb14114e80914e525223c4299f579b61bdc017b9dc768b275cb503a8652688c544fb70cc055f5b5b63c4a38f234f263c09413a72cfa905943cfef17668366f6a506646911c4bf01bed1915fd994aa9200f5582cc892f080f7e7aeb071eb96b658c94c7636e882e7926cf450a8d36c2156ad30acb681fa3823cfdb6067d2da321644791fc36684cb754e93d5bc6bfcfea898ddf4ef1d6d9ca72dde2fd3dc58f9a5c49eeec2f7c641c9f9a931b9842b2983b9f572fc02a700a692e45a67785f2ed32fe62a98c3b58b5cd30b76e09430a22cac04f3d804f469dcd7c31ec21393af072af1ab65a13a50085b471a4c4cd47ddac86fe123677787110a0f0c44a9e1a5c59736cbd5d14ff3309aca39a9e1b8a992628aa76274e4f9b8b85e19cf719e4b5d011b35dba2c73747ac948c2a550a60de8f27093ea456bcd4fa07fc2d77fb3df11b4e24c240dd2ccc43a092fda6485fb5a0aacfd631127e68102479a14b45b53ecaadcbbb81db84fcad32f3cf8fedf770cd66e3d98955cff0c58ab6840b779cc99297c41854cd8e93c1e1d9aa73b998f7a99fd151f4525dceeab6f9adbb31c73726896225a6f65779750297eb46095c30a6778cb47cd29494afec710eb292e98679247061f1ac5d9617299f64faf0c7b871cefa1890c29cd938d0463b76be2341e58af6925da644af85634c080168cb208e58a198f23fbf59a1e481a832ce804b555d603e43fbc8d45c805ece552a00497cfdbd88262921c88edc37c81bb48b647ea7f62165d7abcf60c939a4c2bac1cf1c8969a8f3f2d72762b046fa87a8784e2673950a365ff4443f6dad728aa4379298e776b1891379358cf643405f8f9511f7b493d9eb1637a1a452bd6e1b01609240464a932334504f4de8b846371b424628d92738cf3e0b0b3bfd7ceb766f3830dd3ac4bea9ae105d83d8485d106a5f9f5b12b19610f6112f5f49908d574e31bd8f5351f41626ed3f2825748382fc61267c1cad753664640189ff94447ad4e896b725dbf15b29cf2c717890723e2c060c319191609d5c37ea6c0d8db2387566bc1eda791300f94d718db5372860fb0d8fbe7c1a985f3308b903d39d06d45b513941c85962e644a15bb8b7e7d62e84fd3030a796803eb285f4d304bccbf8bde038687180fb16cfb483937f8c4d3871c1ecc1c7ee0be244fa336e7dfd92ce048340bd0796fc82be70fe534bb257533069cec963bc48017c4314ffc5a025f80921f89b9e1707bee5cfefffbe212e0d665f62ad7521ed5a5a7bfce4d9120e5198fad16d3118cb8f8b120513372bf4e7b460537e01fd059bd57a54fe15d6eea6702000492be9e2a88f5e2153d8ebdbd20d8cfc6b5a0ed3cf9b239a711cf403717a6d2f8d60f636ca0655298b3f84a0bc169d7b2e7b3e30bfeabd900d4b22032cd723b0ab03e286b2fa2a21a166ba48e300ac8d45810020095773c27425a07d31bd2bb4074b30976bf3c8b7a674e14f98bde2cb5eb12a4a0f43dab984581be1c6f63c6ffe2abf2643da8cbec5194033891cfec6c25e04dda15a7f39e6df878db503924f44625fe04ba29d9c17f0262f604f50d99e1e45daf74a92cd7fb2190881547ae6cc86ece3712344d2f1378dbbd9846d9f9f92bf7ddf69b42fb93963e3e9ce367beb171d14df3282dead2ad499b7c9e72145033c4e2b84d05173c0a9b6981e47f93bf4b38718150a064a4156357d3c8117b4dc05d4f8df300273114707dd339fcc43b6ee320720eb70822a632c1eb3c19509b498c675d6129027082bfb0ff5467bb6f339e7decf48416956a9336e8c777fc25c99f27cc32a8a6b31f3129615bd3be097761647f7979ce8e8a9237a92e3a8d1b5c067fcd0f451b73bb95c23815499f13aa38674de6f4c3114ca5a0dcd026e00908a5d837ac5f9cb52cc78a8efd81da13c7204d7eecc0cef1e07e789c39350cb5ffbbe14535ca06fb4f6fa8bb28992a1f7812b1e99a54a846688478c7f84aa8e62072b96f71818d7ad028578babdd611208dd54d93ec48ae45869c55aabbf742d9230059da66f15baabda39e3a0aa528dcffbe0c9c83249c2517fce602ec105df83cb5035c2a0acceb664f3f9f341db6cce4c3b9c7cf30c19540546d3c954d4265a3498d831ccf4a9438b5c519852fc72180285287db25c853fd12af7049c57db3f9d5bd5924465640444fa38e8cc0abac3f4182dbe57e62570dc61f23122896ef", 0x1000) 08:17:54 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xca4) syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r0, &(0x7f0000000180)="f2016e146aad99f975a7f656dbed886b895899ba592ac06a09c87cd7adc172754f30bb489bb60dea49ac21248e25fa738c9ee34dd2220aab44432686ed81667b4b3033027517bfe5ce0e952616c6ad0528e5daea662394c9cc9dd01068c46d2aafa648a018b0165e8d941a8308c3ef7731afec6cb13509760efb7976d9da2192e74fbce422dafd3e052e3072b6a9b9c4a2f0c3930e5828cb9e7aaf31d69e4870d0c6f41dccd4c2d254fafc10b6f95a5ca228fba7146edf8a1baf206afaa94734f4af5756a7296683353a7cc0145653a100bea343bcb33baeef151566a63c29bcf9c257c5a2d3b4584b9899d27af8a9222395eb5f004f7b5ccb07414840a492a9acc140d83605a58b148bfde112a794e902e753bf06b51349f684921b821825276b169b27b631ffa7", 0x128) 08:17:54 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x401) syz_open_dev$char_usb(0xc, 0xb4, 0x5) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000040)=""/196, 0xc4) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r1, &(0x7f0000000140)="de4b9e2787789f00821edfa88b06bd3340430e2895c00f516f82f4add66a7ab57b9e583ef838fa394d540b509f03ade4e15fb8ad7ef4c96971357ca1c53b43ef0708782a8bbeedffed04ebe55b1975fb477d0963a4cb95f563fe40df8f568a16fdbaee2fafee2f96410bd3bab53f65104b8a278ceaf2d5d941d767b43dc61da67cf0bc9882f89ae333dd7a0ee46d69382692e3bc327f27acfb922092c5f8a5ae9db7e847dee1f6104963f41c1ad7035958e85a02f4c6ca466638af591cb5d37f0d0d81d735e6c5654366f2353aabd836732fa6f38a3cc8d03c04bce254216a2e351c14a932287e7a1caafca4b7c7716f7352", 0xf2) 08:17:54 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x100000000) write$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r3, 0x0, 0xfffffffffffffcc4) [ 2457.162153][T24509] usb 4-1: USB disconnect, device number 50 08:17:54 executing program 5: ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000040)=[0xfffff001, 0x80000000]) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:54 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="0a02763bd4b4b8", 0x7) syz_open_dev$char_usb(0xc, 0xb4, 0x768) syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(r0, &(0x7f0000000000)="acf1a9321728d8f747eba25bd85a450451152a3d4c3bfd60d2008a5b5f57b3f7958f18073944efce5fb247530679a26ee0305b1bb53b111ad811872b803f2eaaa649ff70e05e1321c7c4dcc61dbcc3084688e674e6077bb3649bc73a41fd370593a74f9f", 0xffffffffffffffe7) syz_open_dev$char_usb(0xc, 0xb4, 0x72) syz_open_dev$char_usb(0xc, 0xb4, 0x2) 08:17:55 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r1, &(0x7f0000000040)="87aa9657a1832e01358d389613f252eea6ef3fd90bfa955877c77d75e2e808895bfbacc5810b63b657e5b6b34a04870874daaab8347eefe7e7bd1e6b2bcaf6f7e944a4f14a0d1f07c2f0517d9d118428174b3d3aabd86ab29db46f554e7e40e2fa6dd22aad26b184b0a8d30b19df853479ade4d047d455e2cf8acd80292762881a0ce77473d1003645ea2804fd22fbd4e70ac2a76b41b9309bd5498f113eef095b48dd8000543ffd79673dc61be53a8b546a7c568ebef64522f4f952adac2bc6de5efa82334905f12ab9921cce1ad4bd49fea0733354266e7243c566b61848c7b9073531f0327cf46695e878b0e21b7a60c49f37f9897d54f86248ab286f7b72a164642e706bc3d33b440eec257f5541c644ef7fa80c193e3a832b5f0c77ed3e24a331d16ffbfd85c1536ae30af443692b2087c06a91ec923a6ff01df5c7643788979d6e4cad0c221beae0f00af9ebb5d54257408a96d15d7f6f1f489a5dcc96d19f3de85f61e7effc7b17c2377eb239b7f99b37bb9aa07b0de17babe7eece54ea79eb1915f46ef0b2c81365883ce0e5a1b01db3fb77dff0406b6b8aa6326a83ad8f61257a41bc1ac78eb7a464dc08a16664af5af9ea0abefa7d97dc14f6f244769ab29501a5b7fd2e4857fdfba84617d2b7fddf3d8565299d210cd0eec01afd32dfba67d93bc77c01b21f7de80bdd19288eb97686a35e53ef866eeb3af1c1aff825e05988409c4db3563aee77cdf7473a824cb5ba90535e470dc931d86c6a809d7278f0fc8b4a2b231b3596ccb36a959000c4d5c0d4b2f25c0a353e7bc921e00c5327baed2b84a9728605b386574acd874d22b743f9b08ee43debd7c04e9a72606c99f9c4b99807ebb706323aed4b7385117948e2f4b95eb77af0f9ab3f080e3564be1d421f50f861c495c6b06ef6422f95321f9704db55add0333f307e33c92a46a267c01a7ea2e192e9089c2a5a81cfeaca0dfde5f45ace37e40623a5be020f388f5d81ab6eba66ce88b0bb992a6bf15a6bfa6957888788fbc980245d316023b92b71b13ebbab13c52509f2ea950108f48725a8936b62514a4130bcd7143961060ebacac6a0d7ba2c4c89d0747c151a757b6f177e86bf42aca8e79ba294d5a5340480fec0827d18da2a974cad29b47e3de5ac4422f9bd6fe981ebaf157a249dc632b4083dc918884582e520964381a4ab8b20446a7f7d0bbb312d2301caec32eb7b932307ccecd2f3291057169060b650eb4205ddf8d28a161712aa272b7016b6e2e844e0797bb2215dfbeeeea9332fbc2429ae2fb18b6851e18a8d15a67fdacd037ecda426f6408dc13d391b34090c82862dfe9278fd1101da846569c02c200dd3296ee4d4f1d5e5fa1b85d6df76fcaa6f4bf722267b9ce2796f9f89ee15e4dd7380eed7473a4f9b6152bd0543d311416d27e8902ffc167f4fcb3c5c6e42916919016764ad32f109efa50dc4797b9e116008a4d5849b5551096080c2b9f2b0cd0a7d14cf7bb40899a9a390e1b9668da313410564e91f9e24aa185867ab5c9338a4bfe70b9efb6f8e6769f68c2ea3b2563cb9586690b89ef630bdd6e2463ca685051461e0b832d345aaa8fb1a48046e7ea13623766614fa9c25027dc2962dd32f40e7cd50081ceebfade4c514bcbc71da8ca3bdf6d2d686e760d9c40fceb5875677115433d823116d0567e2d8e22dccfc8447777e320b342b65828cd38e9475a67b4ae6969964b518331471b1dc463d9955b51e28438c6bc6dfa55b8de414dabbc7b26a481a884031a82ade96cc1daa17fd0b85ca2df50b83db91d0f1cf6e19b3a82d426732108e0088ecf596dd3d2d5b7717e65bbf7c69d50f124accc788b32d6ee2b3128feb69dd02c4faab2eaa4c1bc774d49d5703b0d21ace01c242dd1fb915c47fc110fde4c42e9d03ee69b3501b5e4d53526ef045b0bf23410bc68fa9c1110780f83e4be5eb80013153f761b122f41c92e7a0fadf7c2d454b90f0ee3872ffa0f6a5f47eef243471b0a776156bb9db850ac70d78056fab5cf940385a83a38f95e0860e5a1c09cc8070079173611377bb7cd3b0e4df429b2969acc41419488fa84f446a05fe5d3cbd981d3345e460e88028df69247acd2ade3c9c21f2fd20829a9598a4f5adc9c1cd9305c114d1ffe476e11bd382da21bc36408415a6eaae95caafabc16d83ccc114ad05fadbf0a0e0a7c0ba6444116884ee55b6c3fe4a0085e6fbbb4d946264f194e92942c43223786604da8e2ccee34da24de9c01288c09bb64b1cd8a79f1124d7d44495531e8ce0fe55aebd277c348f6af97130fa1d6a1cc5b101855ff93455cce8ba8664a00ac9b5dc0494939dee4c01c4ea45a72ebc9f09ec0e9ba894891fbd2704f67e924cb40404dfc493a2993d8dd95b03094e1078c391a9c27c066cd9a2e927e3ebb1bf5de7fb713fad514dc6a362b64337f86627d99c3506842989eb9643b2b03393bb7fb31fb55864a12460b97f2f4b07752448b6d031fb57e428b1f0f2f95993cd89c33f90686f2adc0da285dd61ba486a491138a9ba3fe5f0df899e0e23b2e2a36ff60d49e1b7f598e94e4de83c9970826bebc73e591e1a5c457df59f31fc0198a0b6a40e3e47b85a41094d22cd3e1d7ffad6e2ae1e62ce5e760e2b391a066b2a85cb20807912e42a7ba3f5c8a3b2af06c7ba226588be4c2704208501d7ae5e5694810321717def340947a098b0423a910fec7cc76cf0fd71a0b347acf29592c3f63174a644124b7aae58217f69e21637a81133c615dda957d036407b420e5425ac5dcc15ff99082cc6901aadafb78cacc2c7dde039bd2499d24ff8f65a17f55aec83b9c03c30e60057cf362734a1e9a5935b755814334889d6961060f545b7c051aa537ddda901c78f85aa302b53dc375d1fa4c69fc28b34a88e128c6ed41b5ce2048e0c5a9e1e288b08f24ad338cb2b33174652b3e7b653d4a6e76b1c817dd06bec13a6a87e99e78723b992c124fa211a3a4c3cb233f4811b0f9c52e3e2101c6471b7fd82a13cf01aac4eaf4ec0f11ac0507acc41e696b0eb9050fac27fa34fe66f7bddcacdd0b5abf2763bc4d5f95fdb7a7dbe6e05df53269e30cadb74755d0975f0565698bee1be4201306c051e525eac7d917eebb25d9e852c6515bc00a318a667e1833c59dee73a30b2ac3d2bbe41720fcd9b5e933c829279d5341357977577a4e274cd5a13e6d314e33b0246b2f9f570c85ce4c46f2014f63b1db23336599760551da7d6e1c6636f6b63ff93c738143bfc405ab06ea0326ed11416049b94451a16054d14d8fa4bf1c9d0a6cc8283bba1c313dec8a713224ca4fb06cc86aae637fbab1889dab38e2516b623f6a21921bd45a2ff63c1987816b2eb54f284e55acbb4abdd0f0224a0edfe0d2c4c592e9d1a723c68911c79b9bb716231646111ce995c84367f7fff39788c9332010f3baeadd5fce42a1532a192a738c66d9a157f89bc05275f215c74c0fe09f8f37034ec230fb824f635efea7b1b37d830a31d7f2cf6a462162d00944dcf18c4c3c85e3a0befa0d0635efe6c3b07600a93c0404494804a8a939c84232a29176ea46783f23f10d3723efac62e7f0679cec53ce36e9bb4daa75f72c84194601d33e9db478d5e7532c6ffa61807dfb27ab724402505293b95488676febbdf1d88a1c3c663722554d32ae7e628f2424ce1c600b9053d7cdef4f9de1f7749498145e5ac5fe21f3f4b2ff3a25f70c3ee1a5b6de3474d6c9f9beea3c7f24643a94205c78b4fa38a206b773711b891362d5bd329882f5ebca975105b901c246c048ea92d5c977957204d433a895425e7a5950e11036cfb4f54555395ccb139eb3354cc32e888d561bc3ceffaa87b31f9c6a3e0191557e1ebe9a6b0f51411e13e9acadb29f2f0f3984c6ddc3a1302bd518e104ebc14a937d918d6bc71850f5174a800dd5a696e3bbd0203862adeba3bb5ed069e8dccaedc744895a99153fd3dc75eec0c972024e860001a9f8d05fef8f4a7aa1c1ed70282ae6fe2b18ca4e6e149b98befa67665b334d2c59a2985090878901331e038383e07559a212d3ecdb93cd67e4f2779faae7505d8c3b869fe346d856633791b05f742755df205d569c3e02f5219ef351c5b8969e0f59e116725b515bd5909632094bea026b88b0f0c048200fe02a0ab0cebff80bd53d803a33e7110ff9475b4077eb053cb66cc143de24afd5cb804b41d8eb894f755b6576529509d1ea8beb7cde2a0166719fffccd1c1ef7d3d02d7243f5fc5d260e42118eca9daffcfc408a03be8df4d0a45cb9133c36dd224350cb5058e5ae14bbe687b7b0e31ce1c64af47feec479082ae64c3a2efbb3f6fe92fd009a008301b99fc643e7b8e295c43c3a3ea41556a47db6ba059245c3bf6ee0e6353d8e9e10b215eaa3531c501a968266b6aa47b51d4f2ec60a2c33a2a882d648bb2a7d17280d602804fb39434f4c15645d694a2ae080222b3140c8cea29a1d55639355b7a724f2aced70a292a90a3d305a2185c5ff287c14102304d39e5e1cd0c792ba1274509f7138fe46cfe2c50359b14967dd74b731f87aed88f256e540d59627befb82be082c8500d16459c99b4c028a2d54829a1ca99ea8d393a2e6340d5a58020b8d9e2bb88d044a7acafc585dd0009f716e829f5e36face2b592a59d8045bdeda380a2eb0defae1cbec3446bdc79fac3b02aa8798c0a2e337e914aed3c9e0aa016902d3617d34f59e940f14eadeec84a634f6ceb0a8818183bebfb62d2ed6f08333df91b878562156127b838a1e0e55645a8137243b18fb1d2d75fff1a273ad4b3b482de801bf193940354e8424307312c0b9615d65cb5a264fe66c394dbd6a65c96e85202325e772ebc0711fd71102376934c9d88d362a2d814f80a3e38ff34a5f28ae851d88b318047f97550ecee85434a18e6d2b74d4c41e0a3efe07274f40a02d20302ce872ef26d00046ccd99c1bee889371ef6530237e49ffb8a88bf30e4921ac84ce53bd90ecac4a54a218f928c419ae37bc1004487c6aa86448cf805cc44785429da70bcec0cfde6056b4aeaa40051f6b9229f83d84f1e9634b8033a490b901edc2113f02e0a8cb7cb56af7121a69fea07e9b2bc86ec18258dfda4aabb576085d7b45317d7ffe49baebbbcbc0278f98a5f4af3443996347d3e203bd6a1f4108efd41e35dce3786a7fdf66edb57521946817fc731038d2324f1f24b375cc6080a4441daef0ea8c20abdd62140fe27f298bb369e9a7e1cba7a75c65b012e97e1e6c2caa8745c303b6374e2b45109a8eefb8b2502a5b9adac7537f8be6106294ca936965b72410336e9b67525130c0c3595271f4b61589432563d92191443fe13581e292f7d92dbc7959d92e50f236c635bca7d3275bef097c11e75c2b6d79648be63603dfe60e80c459aeb0adf513f63f0030269a62b301a4758714b031684931a56c638e5207203debed79d4b63ead62a09595a4e2e914b625d4b77684b146218ca4c816f6c5c71f52587e4cb82d54d53e5849718ba8d8d74d15ca9603cb564077a0d57b2177df200e738f3ebf14a7dac992b7561ef1924b33608a6756b84983129c0c9b07204cbc113ba3cbe86c9b112826c6a16dafa1b94f82cde548ee7438a2e2d4bffc236455c5b6b2ca0b9321a2598527c7b5bac3f458abfc768059c876f077cc8a6b90e95feb83f39da7cac3f22f5fc38b060a7d6dbb59d1b71b9e45e47c785967a1d5fb63fc75dc58fa7808bac2b80dc07828ae605ce9cc79b01ae54c53455bec2cda865e8adfcfb15f0f08d1b65a0bc7fef04c7ecc", 0x1000) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:55 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x80000001, 0x8800) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000140)={0x1, 0x1, 0x1, 0x95, 0x8001, 0x5}) syz_open_dev$char_usb(0xc, 0xb4, 0x5) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000040)="9ee7721c7d3cc30ac48d8a1ac2d0fc7fb1fffd7f8dd3e8536aaf3d34e42d5c6b5262b809cd3205ebfee19018decc137955a54e2651594536469f35cd24f82c9411501c6b60f6fed45ff373888eacddf6fc924a512f7d34a1a46163b84421c21c0f4754ff9de106e5420cf4896c7011ef98482658f17435ff96b49d08fe57a24119a6207d81ba", 0x86) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="b9f002f29a9be65480fd86168b88bac86403f98f7e2eea53386ec9142c988bc9e78954e44ef662ad2eaa2ce4", 0x2c) 08:17:55 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, &(0x7f0000000380)=""/14, 0xe) read$char_usb(r0, &(0x7f0000000280)=""/171, 0xab) write$char_usb(r0, &(0x7f0000000100)="6d3f52847cdfe6af872edd133e0a9dfea370b68607a1d9de15c6e013f4d99c3a1c122fd8325fe8e51ed22eb1117c8798609eb79f0457172292e0696f80ee7d9db40276b5c91560b114c8d3bee30da7da051baf159a0b4450b5693b5a9f2846b4e17d901f1225c7da19cfcfee073fb3c79980c6cb3300fcc042b3f5dd203a8f2f362eeb1b204f4c31e5625d717ddbb62a327fb4a34b7ce1e3b815db4ec9e1438ec9c4be9ad1e8f4fc19383e7dd534b251d6dee3ecf843477170a351596318feba02cd378f388079abc6073331912665a22fcfd9f53e7958a35f27ef6a3526ffcd9a88f2fd0ffa", 0xe6) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r1, &(0x7f0000000200)="03b6efe39c4a84ef5c62108f632af0b396c0f9715b7d49fea6", 0x12) write$char_usb(r0, &(0x7f0000000240)="ca2edb4770668d5cd2b36daad7e709fbfea7193956", 0x15) write$char_usb(r1, &(0x7f00000003c0)="6480ea39b0986f8894c88ddf62f210ac0a3e28b7b1ed2c5478ed201f75fef8f67e4ad8fa785ca1b7f8412e045cec784f2b75d8abea007abd24ffabfbb3ee82ade05577101a06bb2f6eaac70b3a224e4550979d022c4de2d39d5778109c4273049d82a94a8ce62b6443048a12c62c6dac4e1b058a89ecf4efa2f5fba05ec7fa6946d0d869e6a5e3507ee43341197bbb433e70f1b3fd2ac29895d35422cd3f31ed9a3dadd169b06b5487fe50f5c0298c521d9430330cd64b739164adf171540a64a394b0b0f937ef30b2fb507dbfc92e072aa3e463274a0074a755e202880214373f0792bf1100c0a7a38517c1388f081f9c8b2ea51d19c71f7724dadd70f3a4ff14e01c0777b20f248e68cd1c44851535fadf2b033c67687e5cfe7bf985c116be6e4b979ae3e270906f69e82e546a0b4068b5db83f827927d6cf357f8333834e8b5b8d2aa5f58ab51a52dfba9a3cd28d84dfb972ee508d3b22568aab9d27aafe9ada5239ced072f5a0e4f8d248517e1d72d0fcc27d805d4ce94a5f0bf030eb609a6e34026f1523757608297bb4ad94866fb3819b0730597067e29809ef05a733abfafbcd62650d99b73f26d20e009c753e5d001c03eeae6c80494a9ce4dd26c6306f2b4e2cd5c50faba5045e5ccc8741362f4ab86a54276209d5994056cd008a1389bed1a479fa4449a93f43518564c05b32b0fe4b8e8ac07cd67c68cab3f2fba6c168228a2c7c9e83e9fd16f4d03ae43b3aaa01579d33058233449b35e536c71a8ed6524aa4df6bea65cb9457d8480a4a467566429fa5f8f0502d29e41358c3ecbaeab05e1e278b78ab0db589f24523f909a5565e57dcda191c384055bc1798d59373547c75591677ab2470dabe327b927d65cd5891a5ba8482f6e03227d0d5f21060944837abccd10c2aa4dac7b5de27e7e8f2b266b105c570c7d4baacc8729bc724834b72e3406b14634bbc03fa0c4d15db2e824092477f3eb030a62530d64d68f1b8ea76a4e2acc8ea770fabb7ebb7f0c7c3dcfc14cf2f0b6f1a3adc732bae43a5e922c8892f404d09bae80271346112a4feb440a373a17efb5c2744943e64361fd7895243c33051e5d87b538914c4e9d4a8efeee3a5a4cec9043c4576852d8645b994d6804e25473b1087c8c5a97148d508c6fabc29e14885e424791bcbfac36266865e9a202141cc40b2d495428c9f953c91fa801f0db648e4c4b4324661fada2cd18f4a25b095edfc88a70f6736c843b72ae2fd3ed65f5abcdcec1a19505bf7140b7f9abcb11305ec26d2ebe7514fd8a016b16f829c067badd86e063139a5028ee83d2bdb58952b62118d2a5d42453a12e3c8ae0596e5bff073570284e6af5f9a0ef546433c680108821432b3b74a2b7f3937c39e2cfbd4eaa7eb1c4249ebf326d900719ad7487713b7df62e2df2fdebd197c38e111d856e8c09f462d3f6cd00763c1ea5aa2c851095cb3b9c29b644223b637cec40c8afecab59229b973f027f17eb4ee8f5ab92d25d0c396bca4683ea00dcc488a13ce9781ed8842e933302a7982b13ef5c3108bd7698939770eabb1bdf5111f1706adba96f4a5c04c03f4b22f690e8913f8fadd4db50f987d711c0c31ba0494dc59052113d1cf6e29e61d2a9e5bfa5ee79491f3a29524e6645fc5c239b3a1689b0cee4ce9ff8fa6c8a24c0026be3e4cd82d99cbf5a01d820f4aef0b60e6c50734e790d5711e29260fe0c5a9a6883cdf25b0cb668abea5c294f25c6ca83ba4bfcac62348432062fa34c427ee73a6e4f4949a4790afa26dc9343a32eea59d9a06370b9f2d31b07041feaa03b31a200ccc93f5752402fcbaab83430a9b6257f609599962f9072e9d9a072b8d1d3c9a6b1a7b8cf6f1fe766d8dd1aa4bb404ed93741d8ab9c357f243ff44f04a41516886eb98d71d897f846eccb40bd82edeca2624d074be6cb32c0dc79dad2e734b1038e45f78ec7625fa7dba9525d89d920e4cb43de2c20f19933b84b5f3b6c5a1184a42ca139425b8eca778df62cb25e189081430201a76182bb0e0e137c22c48985dd199ecd92f0fce94c233583778a2114e5d4a9e767e80b9e253e3fa251bdcf020eac7dad58d6e282d906cc8347cc499857ba5850b783376d8bf22f0f9607827d65160eddc1f7f160c4a5b849cc80525166780ab15f5790da8af02e93cb1c6e2c9756ecc36f14ebeeacd9443d41696e2de126389b5659769ff3f923292a49a679e3945b1aa6b7b1b6141415156fc56645df9477751d1a9e982bfc7cdad629d055f2e4b5601dd8b276526de74cf076adda177fd612e064a1eda8c0c20ebef8290a480c7a8d5b7c966d5d05301ff423972defcf0da67a72bb814373e855dda1c56fcdc1ee70fe7dfdd29e8292e3266d36d50c45688ab1603413f90ac0f8d34a892c80de740bbf1efa15527ef8ce9701169a764d837976023a59ed0d6281a66e1b0aa5246456bc42390426fc5000656c5e184fd43cd0bf96f3d86478679e2d2d8bee87d004778be0d585d4d1ee8b333142980616e4f2ac60efebcd4fc9794c3764361fe851a671b95868fa7e9e1e4ad989be9fe6cffa1b81f67d4eabe59ed8a9ec3c203c32ee040243d3c9431ee9f4ad03f17590f7909ed8bde05a615694fcaa33b68f2838f18017407b2b6e9faac5300371b9629ea83339dfb7963c0d227e927679a456d7295310304ba6ddf06bc5e3788a9fe1a2a91dce66700ed0be02f2bec949d5a89e7dc661d8935f5e17a4952c7afcb0a66d8ba57da13dc6ed8737f83df6a48e9ab74122aaa721df3ac843e5bfedec7a872a5bd6f1dfd78f2c50e0034805a4df6edb4bdbd5aa16023f6bec5bc652e74d835184475576f1508638bd5a76f10344f10d7f2c4d616a665ba419fd45be0d328ad2abd90e9ce493e74d1150bcb61fb2a5e377e2a8493c0e02d340036e4c490bc8d0b88f7c587da73a20efdc19dc986b1d9328d0fd04d0841b2e2c6a214244f7788dea713b6fcec5f853b4f1762a6908836db8888f39828512ab23144ffc9a2e99da984811f2ca6b5a016bc7335c9bc7a5260dbc1f288c90da794e8bedc0579fdcf22e82c9af2445c9071bb46b5c5c1efafc4960ce857a8424e52ec75804a9dd4c1dbb9864fa0490dc39eece65826ce166068a6358f4f3abad3a77ada6170d2465ad98a5c49750e1a148863c0fc936f8f41585d86d5f3cddc04b45049b76f473ed1556bd9757ed89eb94488e203620a83cf34f0145271474e2695f2a904bfe48ad7cbfe060605a752754776486723eeca79591cad424ee638cb6e51366562d6c361e59791d01374a718379af1e78f16e701e8cfbc8807e7af83a865c3a312c6da8ee53bfc3d56848ebba5b59f610c914fbef19cb47c143a0b38486e6330f317fed761918777a06d24e8bf75b78861b8380404b51a17aed490a794c4550f2fc8197a0418fb39d7637767951f87829e094d2cbf630c59d786763b3fbc8b85dd2ec158b9a211eafdfdcdbb8e2d9fb0e94d1163e9ed3d9df26723086fe1fd1d73bcf7f0e3ac4430f8a30b8cfb90a231fbc64fb8e00a8d5103d2dd20c0d69b49968189b9e32543edd6e0d9bc23e04cee44b9d126bdbb8962bb74ca1902a75081ce7c615c799cda382ee02fc19629c2035da9800ee9e6a87823f943d6b3a375273edc616036c83a9abb31ab46db92d180b369b4881fa2f24330476b55dde400206c675bff465e271bad104b3b594fc4d3e761d7a271aa0202e3cc4ec05b7a117044353e7a6c927672c552aedc5d5429c53c2d6626459c262b48909a58f8f66a7c291e45339cfc8aa1e21286af9556522e95d1915c0713e9383219266a2e4733abc205821bc3d329f946271ba18a472f322655559cd13295ba134f287ffcd31d5953d2dacae87afc6a34b80749c4e327b6d9fe1f58dca59eccfa065a9075ba6cb7bbf99562910ca57f9550634edc179c610b76314e4fe00d9b96292f2ca8a970977c298bbcd0340b29abc9385905e8ff775fe4ecda02bf2c1972d9b3d74c708b42e5a3f4599946302d763e1ddc4a74901886ce2db9cdbd9e2e5887466fa7155a40d7f23b19e3f918611bdf00bfeecfe7622ae03690ef6aa09862fb36d12e025484c8624993a077b017ba36318646a3e1456f0eae979709d4b558fe2e1d3d83c99cabff8f4bcde77c499fefa8c1e3faedf99300202e035984928991a62f05690974e560607687f3413fccb0d4cc1fcdb8404d11b483a8784f4e23516f641fed88224a153cc73e68ba46173837e7f5a45b7f119be6df8002829b3ed55f9c0e19e2477ee3681361c7ef7630716defb00d3d0ab0f91644d59d667d061b8ba30b679d698fdcceeae061db0b9963e4bd5a385a69d49d8d759a1dc20d80cec1983af306732447d5c07656e024bc7e66bf77fea27709255ce46416a733f0536edeb2d5ce26aa007800df01ab750f22436a5fe3f39f0aa918f8d56d5bd3e5d5f803573f41b5ee8c4cb02db9a2df8892ccdcfae015b22e4871238a58efd4110e1ce529cbcb1011c07ee56fc1a48ff70434f9a01f048cf66087aefeb02abc910b4586b5e41b4a60ef0f668c2a7531a2c4ccff7eca4cf0d6cd12d22099f6350c0b812036314e0c758b8c21262eeb1490d22dbcb839b2b44fa04b82636483f2e6a18130de6020849d56cf73dc0aa464bdb574f4f250488829104f6f274b00118f56db9c36e3a90f004304da180f86bca421cd05ea3a99b3cee569a02d861bfe4ab1d3d1806781be3cbf5875e0867806b58808867b62b9d06133a0b2761513ea2b070eec69d4a65e609e97fdf109964c8463a23ae64f46d9acdb5ec7f0ecad419e3e5eec03c08b6fc89655f92cd087079d1e3f0dfc56b691aacb665f6f59d315b93c7a094d8622fb5622a20a69ba7666122eea5769b9d451de4f7a3c92fde00d173d73dc0f0a5fdc7f317a6b980721469b91cb2446ad56362a977ffed13cc2d82ce9a5eb01d35f05531060b349d0a1b06b4d81d7c42776ad1b2413133afad44402beef5b3081c65eb3defc1969dfae23e28f73752bbc59b394bd74c2cd609d2e0653e47a5e0bc52de88996d752788accd25422fb69ef33f610c4d6bd42674dba0e0385ecf3626cd3d8fbaca808d7dc33268299d985ebe6934a139ed8786321b6dc052416a06dba28c3c957028a658b545b98f6cee9a6df675776d36d8b6786ac680006ad9283b8c6a67bc63f39cbe836a582ebb9146e2a6ffd460be006fede17c66ea66a0102c9dae9709beca64f7e8f842ffbe207fffd3c20a317062110fe76b970fd9d3d27e07e625640593e4e72ef3f5a97c3c002996a85882a4fd8e3eb072c83a51263986334c27757adb8741c4b7af9b6a0db17857d5dd443fb0c39a4b2be8832bb939f37987d8a0972d4df8acb4847b89f6a350ecccf3b7dead9948c3f3f2816395936f6ba92942400fd32923ff2c3536344aafcabfafb6bb76158ad96d85384693ca7eba971ace60cdc3d7bde8c3bb04e16b626bc84247e000c9cdab2e4b7b37839a66083ea19977ae32cd7df7c50fa2666e8e5e34903387e5d8a770abb37252db292b5efba6c50fb7d12142ace2515f0e82c4777ac101bf3c555ca32f889546c20961c671f55bbec767f05939fdef521dcbad33b1e8a3311f1ca399996931c65b6be5e6ddab891081fb75d72da5bbbe3ec74018d59b11e4145db80111d8e36ab945b6251f0db7157105feb88155b91a1791a3a0df028c6b6f78b99d587e50304270e12dbafffeebdb5829fb6e198df9c7567e115e7e7b6ac70c4dc9208cc23b799ca117dfe399705f1faeb17d0fa5c6ce", 0x1000) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xc) write$char_usb(r2, &(0x7f0000000000)="8822f836c4126d80365caf0dab7d581143d6b4d520b1995079ae47bfe037db562008fd5017d6f4493e306ca799b4ef103e7331714a35e4785a4325", 0x3b) syz_open_dev$evdev(&(0x7f0000000340), 0x3, 0x10000) syz_open_dev$char_usb(0xc, 0xb4, 0x4000000400) 08:17:55 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:55 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) 08:17:55 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r1, &(0x7f0000000000)=""/5, 0x5) write$char_usb(r0, &(0x7f0000001040), 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) syz_open_dev$char_usb(0xc, 0xb4, 0xc3d) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x9045) write$char_usb(r3, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000040)=""/4096, 0x1000) 08:17:55 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x0) read$hidraw(r0, &(0x7f0000000040)=""/49, 0x31) syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffbfff8000) 08:17:55 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x31c3) read$char_usb(r1, &(0x7f0000000000)=""/4, 0x4) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/231, 0xe7) 08:17:55 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/1, 0x1) syz_open_dev$evdev(&(0x7f0000000000), 0x80000000, 0x100) 08:17:55 executing program 4: syz_open_dev$evdev(&(0x7f0000000040), 0x4, 0xa800) syz_open_dev$char_usb(0xc, 0xb4, 0x5) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3d6) read$char_usb(r0, &(0x7f0000000000)=""/43, 0x2b) 08:17:55 executing program 4: r0 = syz_usb_connect(0x5, 0xa8b, &(0x7f0000000600)={{0x12, 0x1, 0x250, 0x87, 0x7a, 0x90, 0x10, 0x10c4, 0x8293, 0x4054, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xa79, 0x4, 0xe2, 0x40, 0xc0, 0x2, [{{0x9, 0x4, 0xb8, 0x1d, 0xb, 0xc0, 0xf, 0x80, 0x4, [@cdc_ncm={{0xa, 0x24, 0x6, 0x0, 0x1, "d51e4482d7"}, {0x5, 0x24, 0x0, 0x3bfe}, {0xd, 0x24, 0xf, 0x1, 0x9, 0xa9, 0x4}, {0x6, 0x24, 0x1a, 0x2}, [@country_functional={0x8, 0x24, 0x7, 0x8, 0x4, [0x80]}, @mbim={0xc, 0x24, 0x1b, 0x8, 0x6, 0x9, 0x6, 0x7ff, 0x9}, @acm={0x4, 0x24, 0x2, 0x1}]}, @uac_as={[@as_header={0x7, 0x24, 0x1, 0x5a, 0x6, 0x1}, @format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x8001, 0x3f, 0x3, "3767d378"}, @as_header={0x7, 0x24, 0x1, 0x78, 0x5}, @as_header={0x7, 0x24, 0x1, 0xbe, 0xff, 0x2}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x40, 0x1, 0x7, 0x9, "a82558b976"}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x9, 0xb7, 0x6, "bbcbb0"}]}], [{{0x9, 0x5, 0xe, 0x10, 0x660, 0x9, 0x7, 0xf8, [@generic={0xc4, 0xd, "2ac24bf01ac0df3a675f5d350d6a49e39acffb00d0a9c697bd9acaa86f23c38b36d27b89da9ecee070aa328e76191e60c27a638dc669a7c8bac0f2f469df6b9b16a8b00f7cdd9de883c0d6e0f91b322ace80f74799fef5c086cbf4dc768df98816637cf6431848ffbd0a263c07e69ba62163e029b8d270cc0c6b74f6b2ff771ee8f6f23aeb429586eead63fb19ec65c17fcc194a1d8597dcbc0053ba0f5b725460b080669020ef4627c84c0edf8cae49bb56d99039f43e672ac29f6350202008dcb9"}]}}, {{0x9, 0x5, 0x3, 0x0, 0x400, 0x4, 0xb2, 0x8}}, {{0x9, 0x5, 0xf, 0x2, 0x8, 0x8, 0x7, 0xb5, [@generic={0x33, 0x22, "2abd522783d082a8a2d76e998b80c53ee7e5c0cb0ae9a18465e383212eaf7c2edb4018279af91aee2247de495ad1131895"}]}}, {{0x9, 0x5, 0x2, 0x3, 0x200, 0x7e, 0x9, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x41, 0x3f}]}}, {{0x9, 0x5, 0x2, 0x10, 0x8, 0x40, 0x6, 0x81}}, {{0x9, 0x5, 0x2, 0xc, 0x10, 0x81, 0x1f, 0x81, [@generic={0x78, 0xd, "e6ecb7155105f543deccc27d89666775cefe3accf2d755f540f46ffc617a590c228dc1c424a011ae769cfc02961f471ae9a7917313a8a4d62f006c7e79547a7e095cb44483061803d20e9d1d9135952e489c1e4d749bac653c892e8cb335c323a700c54d297d403f9b3262bd96bbcba638865d83f4e0"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x400, 0x0, 0x6c, 0x37}}, {{0x9, 0x5, 0x4, 0x10, 0x0, 0x9, 0x2, 0x83, [@generic={0xae, 0x10, "748c6a13d62c3bc1441054e252287cf058cad5a364157b46d4848fe20350b90519c1380b1e2f03cb116092b0c0611767008f3751ab48f200201a9370c7d3b19f02e96813eec8a9cfe7b413151cde7d71b73c99db0d28bffcecab17a7bff67b50fa3373e143f4eccb6af53deb332f5b3ef70048b98688dab18a62907b8fe719872dfc031a3c62a0ce86fd0586b066fd9f699aa246566a94d13250d359ab9fd611cf9cbff0e7006f6e95a4891e"}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0xfa, 0xb6e}]}}, {{0x9, 0x5, 0x1, 0x2, 0x20, 0x3f, 0x0, 0x6f}}, {{0x9, 0x5, 0x2, 0x0, 0x8, 0x3, 0x3, 0x1, [@generic={0x15, 0xd378e090b7285dfc, "7171c20037230999ee1645625c3d2a43049a07"}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0xae, 0x2478}]}}, {{0x9, 0x5, 0x1, 0x10, 0x8, 0x7, 0x81, 0x9}}]}}, {{0x9, 0x4, 0x8d, 0x43, 0xe, 0xe2, 0xf1, 0xf2, 0x34, [@hid_hid={0x9, 0x21, 0xc90a, 0x38, 0x1, {0x22, 0xb6c}}, @uac_as={[@format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x6, 0x1, 0xff, 0x1f, "09d43a7b3a818efe"}, @format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x2, 0x4, 0x1, "b4"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x9, 0x2, 0x5, 0x1, "d23b"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x20, 0x3, 0x80, 0x5, '<', 'w'}]}], [{{0x9, 0x5, 0xc, 0x2, 0x40, 0x8, 0x6, 0x7f, [@generic={0xf6, 0x2, "25a30d86279c3a005b72235c82405f2ae83099e9314b596f8725d1ad4dbfbaf2bf2aaed361657bb025a477d96708aa1ec05621a62606424f275cc168b55b8ce3d9ccfacd1d3b81c0683a105e2ff532b78ecb171a4c8c3e43d9dfdb325ec231ab54d2365c80b36759374f2b5361813605517dde7dfaac11db22c6f29e2591922bda80f9a46b98e509eaf9ef43d0f72bd089e3b7f74d3781de4cbacc3d7a8c7615158eb7bd68a945de1eee96987a2270ec26aeb217805d3b017518ade90882049c82e22a789cc187d569b286ecc377bdfcf7405791b3cca4de3602ce06bfc725693acc9095536dcea096f86c98890f3b7c148809fb"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0xae, 0x1}]}}, {{0x9, 0x5, 0xc, 0x0, 0x3ff, 0x7, 0x1f, 0x4, [@generic={0x7, 0x11, "e2d339d442"}]}}, {{0x9, 0x5, 0x2, 0x2, 0x10, 0xd9, 0x80, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x0, 0x3ff}]}}, {{0x9, 0x5, 0x9, 0x1, 0x20, 0x40, 0xfb, 0x9, [@generic={0xf, 0x5, "0ffc9cb4f2e8ca8da120e0d297"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x200, 0x6, 0x20, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xb3, 0xd0d4}, @generic={0xd0, 0x21, "c9c8ce4191fcd53febfc0bd94d354da143133bbaf1fce37a2e2cedb2eb45bea85e7e0442ccf60ba3413b02a6f738384d2f1ae4fd41b22295d50354a63a3f3cfc41a9df3186a5c12bf05ce4efeed62687c86d08daf0122abdc4f4b15892dd7b1cb294b0100aa51db5e470eb214f78a9228f6ba612e6555a13d89166b730ec60356225ed7de046b4acf687fd8626955ce3b906bcd490b001e9783a276c4ca063265399169ece16362e13bd91016beb6613a8d618518e578bc6a1b39cab3a4860d498814317de9073f3e79c3485ef0e"}]}}, {{0x9, 0x5, 0x2, 0x1, 0x8, 0x1, 0x3, 0x1, [@generic={0xf8, 0x24, "07ed6c3687f8d6fc90b76d52494a078b35e1e30cac80434db94d791ed7fadba3f008839afbd07d27e55a46dab939281c25b3e13fb4725afc7696a23d0ce0e05c51fc9834862fb8501834aff6a0f675f902ecd84a9cb846ef7a55ec57bc597daa544a348ecaaef5f867d2184ec2485042718d76ffed3581f0a899ea6f2fe95773e613d9acdd7d09d926eee00efd8f5d0c3c0b53eee323140d7a3f39e8468aaf2d04758132bcc78ad335c1763984fe7058fdc204b3febdcdd7140322ab1e26113bb39b2570df26bfe7082852fc057d6eeead3362915f09b8dafc94b00306c9ecea27be2d2dc2935a84abedf8bd6a74c1c68fc4fe8ef671"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x8, 0x40, 0x8, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0x9c}]}}, {{0x9, 0x5, 0x7, 0x0, 0x20, 0xf, 0x4, 0xff}}, {{0x9, 0x5, 0xa, 0x2, 0x400, 0x7, 0x8, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2, 0xf394}, @uac_iso={0x7, 0x25, 0x1, 0x4, 0x3f, 0x6}]}}, {{0x9, 0x5, 0x2, 0x2, 0x20, 0x78, 0xfd, 0x5, [@generic={0xd8, 0x1, "3780d2758c712381d5028d766af06f6f0ae9f5e6662bb669cb6e72d9244990e1aa4149db767131955740c6e8063098f054ad68032ca9fa339a4870a6d3e34880c311e5e1d9d67da85c5c702df1e2ce8f1fdf7eff38da1f541f344461a99af6cbcb487d6db7ca0af1cc7f9bfea0cb0c476d737bd7ae35788d86e45624b846a6e5678d62c12ec6c616da598badc6afd3fc54f461468f9e5d29e895c7e3579a31da64043a0a34fb2819c7beeb1b44f7ed9e298c76d9f3baf3a9be14ad2563881699cb7d2b6473ae093f96d811a5aca56998e48055c624b3"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0x800}]}}, {{0x9, 0x5, 0xd, 0x13, 0x3ff, 0x4, 0x81, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x6, 0x7}]}}, {{0x9, 0x5, 0xe, 0x2, 0x40, 0x4, 0x80, 0x46, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6f, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xfc, 0x1}]}}, {{0x9, 0x5, 0xc, 0x1, 0x8, 0x8, 0x6, 0x1}}, {{0x9, 0x5, 0x9, 0x10, 0x30, 0x0, 0x8, 0x4d}}]}}, {{0x9, 0x4, 0xb9, 0x2, 0x6, 0xed, 0xcb, 0x6a, 0x6, [@generic={0xfb, 0x3, "abf02258ad63873d6832e93d112274eb389366d7f74804cf79d11f8eac819bf694bca7eb7c1842efa7e1c5ec9818bac3327efd91aec220610e436e31bdb767d50f4c5cb1c713e858ae6c93ec80ca5d68e549b13df41b2fbe0616e82f5b164f669a559cf2afd80dfb98f545cde87945cc4fba11b458113945a42a7afc2bdaf70e6416f9c5494c29dfd2891e7cc0e031123e451e6cb714f9739e73b6b73a01612b07889b0d9fdf7401d17b8b995b82c99a2d693658c0a619c7b419b549b07f8e90b68526865085e5c9e302a07b59130fe8db7db314c2081427c7b54e7934b5759bf336a5785f23b861dd48169839a42ef1286c6f9a9cac3ab349"}, @uac_control={{0xa, 0x24, 0x1, 0x8000, 0x40}, [@output_terminal={0x9, 0x24, 0x3, 0x3, 0x305, 0x2, 0x5, 0x7}, @processing_unit={0x8, 0x24, 0x7, 0x1, 0x6, 0x81, "a2"}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x204, 0x6, 0x80, 0x244d, 0x9, 0x40}, @processing_unit={0x8, 0x24, 0x7, 0x4, 0x5, 0x3f, "89"}]}], [{{0x9, 0x5, 0xf, 0x10, 0x200, 0x8, 0xae, 0x3f}}, {{0x9, 0x5, 0x853713169e1d8f4b, 0x3, 0x40, 0x3, 0x7b, 0xf8}}, {{0x9, 0x5, 0x7, 0x14, 0x20, 0x67, 0x2, 0xff, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x2, 0x2}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x40, 0x1000}]}}, {{0x9, 0x5, 0x0, 0x10, 0x3ff, 0x2, 0x1f, 0x3}}, {{0x9, 0x5, 0x2, 0x1, 0x8, 0x2, 0x81, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x0, 0x2}, @generic={0xb, 0x9, "ce3e7b1fb753150430"}]}}, {{0x9, 0x5, 0xd, 0x17, 0x0, 0x9, 0xf5, 0x3, [@generic={0x6, 0x23, "67c5b40d"}]}}]}}, {{0x9, 0x4, 0x9f, 0x0, 0x5, 0xff, 0xff, 0xff, 0x89, [@uac_as={[@format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x1b, 0x3, 0x4, 0x0, "0057179e84d51cff"}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x800, 0xff01, 0x5}, @as_header={0x7, 0x24, 0x1, 0x1, 0x4, 0x1001}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x7, 0x1, 0xf7, 0x1, "731e", 'G\"$'}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x1, 0x1, 0x8, 0x2, "9fed"}, @format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x8, 0x2, 0x89, 0x8, "b3"}]}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x8, 0x7, 0xf1, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x1, 0xcd}, @generic={0x6a, 0xf, "f4f6931ad7993328d4c127a248d9d1c299521fe79096644a0d0ce24ba40607e83097e63e6b409df6c9ae2ef95698bc96869262e55a7feb56902645997a0f3a9b29fa5a72d5064c456ea886b29e08cfcd78a293999a08549e3245d83ab09078ebea25ef6ac445a728"}]}}, {{0x9, 0x5, 0x7, 0x10, 0x400, 0x8, 0xf7, 0xab, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x81, 0x2}]}}, {{0x9, 0x5, 0x8, 0x10, 0x20, 0xb2, 0x5, 0x9}}, {{0x9, 0x5, 0x2, 0xf, 0x20, 0x6, 0x4, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xf0, 0xb0}]}}, {{0x9, 0x5, 0xa, 0x1, 0x20, 0x40, 0x5, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0xff, 0x8001}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x59, 0x55}]}}]}}]}}]}}, &(0x7f00000013c0)={0xa, &(0x7f00000010c0)={0xa, 0x6, 0x200, 0x80, 0x2, 0x9, 0x40, 0x5}, 0x10, &(0x7f0000001100)=ANY=[@ANYBLOB="008100"/16], 0x6, [{0xd0, &(0x7f0000001140)=@string={0xd0, 0x3, "12288070ef3a1a34f1982c9ea6b2a1b79957322ae3548ca5e404a392edcc61f7eacfbc61f537d65d8e3f57f519108d905a3d79ae91afb36961b4f88f08c27483d84109cf385949c043856e1ba93bd4fd3a6c7b857bf91895cd5eb0eac9e1fd071f5bce696070bdaa4c2b3369cd6c61d5f2b68961c1c62b8353311fb99e380d5f75e93e5440d02708e2db783b18db9310c80239cfcf1edd0cd8eb52c3f4e77de06d0fe5c1587d0eab97a8b3e0282821401dbcc3b527ad0091c9832fb5c78ffe73a6a59c85a90ea1f60af4b8f46e84"}}, {0x4, &(0x7f0000001240)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x44e}}, {0x4, &(0x7f00000012c0)=@lang_id={0x4, 0x3, 0xc07}}, {0x4, &(0x7f0000001300)=@lang_id={0x4, 0x3, 0x820}}, {0x7a, &(0x7f0000001340)=@string={0x7a, 0x3, "caa9000c2ecbc5a53d70020a4c5fafc71f44d93abef694c24d4bb347cf3c051b772abf05ff3f6e43ce2736f5f8591f49fafd7c88a3a55feea26537560a18168499b38552b6ba80f339a6d79ff5614bfb42fd47cd6b24c510acc18a43e0dbf6e605bd9e3ba09062c1469d1029b573a9b653f6e0ebeb75f231"}}]}) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000001500)={0x14, &(0x7f0000001440)={0x20, 0x7, 0x66, {0x66, 0x21, "c2df6153b2cda07c0db777a3025bce5d1b0a98a12a8568d11e36e7681d8e21a9ac31a9af6a3f5c83d2abd3119eca144308083b5c716304c039cbc2ecc7f6ddae52a495e0b3104960a504a88f167a00dd1ecafaa725765328b1143ca8ee923ae53b80904c"}}, &(0x7f00000014c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001600)={0x1c, &(0x7f0000001540)={0x0, 0xf, 0x9, "d8759aa7d2e5948d74"}, &(0x7f0000001580)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000015c0)={0x0, 0x8, 0x1}}) syz_usb_connect$cdc_ecm(0x5, 0x7a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x68, 0x1, 0x1, 0x5, 0x10, 0x40, [{{0x9, 0x4, 0x0, 0x9f, 0x2, 0x2, 0x6, 0x0, 0x4, {{0xa, 0x24, 0x6, 0x0, 0x0, "7e8fc86341"}, {0x5, 0x24, 0x0, 0x400}, {0xd, 0x24, 0xf, 0x1, 0xfffffff7, 0xe996, 0x8000, 0x7f}, [@obex={0x5, 0x24, 0x15, 0x6}, @obex={0x5, 0x24, 0x15, 0x8}, @call_mgmt={0x5, 0x24, 0x1, 0x3, 0x80}, @ncm={0x6, 0x24, 0x1a, 0x5, 0x11}, @mbim={0xc, 0x24, 0x1b, 0x8, 0x8, 0x8, 0x3a, 0xc21b, 0x8}, @dmm={0x7, 0x24, 0x14, 0x101, 0x7ff}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x1f, 0x40, 0x20}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x35, 0x40, 0xf4}}}}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x201, 0xfa, 0x20, 0x40, 0x8, 0x7}, 0x5, &(0x7f00000000c0)={0x5, 0xf, 0x5}, 0x7, [{0xb4, &(0x7f0000000100)=@string={0xb4, 0x3, "94b13422dfad2db437fc4c7ffa005b78e5ae8ad056957ac0e598c8db47fb8115aac23430d7c8e8d98ba929b0b26b4bed8424154f178b21fda894a1401238f004763f30959381d03042002bb0ee7065ef53686fa6759da1ef0e600a8ec5bebc8137c0df61efedb7e522792986f4f33156effb5d5f370a1bc0d68630df13f470635104c91f0f5db262999c9607e7f73a72a642450890d7630fab5180ebeb44903b2c8e3da0e89153c3fd6791c590a2c6c376a3"}}, {0x4a, &(0x7f00000001c0)=@string={0x4a, 0x3, "57b95eacd098d0a3fdb99b58eef4c314e3177ff90e28e31e3de9a4a556d4ad7f7a4977a79f805b1dcb489b3c439e4e68b538024e8bc0381a1f52efef7f4051391f44bcdf09e096a4"}}, {0xe9, &(0x7f0000000240)=@string={0xe9, 0x3, "8de80fbfa619d6d58ca2eabcc71d0006ffbf08ed2dac63f69d9fdbfd968af23ef09a483297a7e2493545d052f30e4388a86128f7c448fc161212939e53d1f2c9f884f00a933c9ea7a991596be8e696224ee30cdcd38ee303336f0e29d7c9e5aadb3231248dac5bca127a977e2b0c384f96d1e3d1f5cbf250e21318a424eb0c6fdec6d27f0203c87578e7c06f2ff37d63c195f9698ed8aaa759b583dd06869b27e6779f3a34c530372cb917b553533b2d20c820259ce58031ff19ca45e3f3cb1e6ab6419727a1a5d9dbb4fa29ae7f8ad65ac0a035518fcc2a7faf8f948e5e71d4e2af6456d1f568"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0xc07}}, {0x4, &(0x7f0000000380)=@lang_id={0x4}}, {0x87, &(0x7f00000003c0)=@string={0x87, 0x3, "dd1ccc61424cd5393be426c4c9640ee9c3a0d74df44c081e1e13e25adfe8b1aa3f43b8f5d7d688e5b8f76dc6a04b0265277fb4053c3b31cfb24f1836491386961f5dca3883ee4675ec402bc560de647c18011a51e7369f853d90c106fe1a792aeb2032961ced1c1c0975cf7b9844d9200ddd048ee7f4d7629a3c3f55f216bd5588a3c5948f"}}, {0xd4, &(0x7f0000000480)=@string={0xd4, 0x3, "177eab6f7a1f7ca5bc2d009cc9393b23fa00c47b13a444dbad69ec37ae5f8810e591c53b69ba899918bfa5d746752c11c48866ae9b3f54f5f6e93a4e7633b52a1bd7ad439ec56c7525306fba40405302288677181e5781b9ce4b184c2d779e99340d2239d2e897b421b92235d6d46702ab45be10a852e15333d26eb72082fc6612c99637210c4c6dbe9224b8f0c2350ead311c83c2bbba5c717b4aade8610c13d7f63df767aab86826d732c07a2e3b8da4ed41eac2a904a8dad2d085d76e12519e80eb8115d521e096e457d6dd36f52d9265"}}]}) 08:17:55 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/128, 0x80) 08:17:55 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:17:55 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x2000000000000000) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) [ 2458.859912][T24509] usb 5-1: new high-speed USB device number 94 using dummy_hcd 08:17:56 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x3) [ 2459.099878][T24509] usb 5-1: Using ep0 maxpacket: 16 [ 2459.259986][T24509] usb 5-1: unable to get BOS descriptor or descriptor too short [ 2459.340062][T24509] usb 5-1: config 226 has an invalid interface number: 184 but max is 3 [ 2459.348559][T24509] usb 5-1: config 226 has an invalid interface number: 141 but max is 3 [ 2459.356960][T24509] usb 5-1: config 226 contains an unexpected descriptor of type 0x2, skipping [ 2459.365883][T24509] usb 5-1: config 226 contains an unexpected descriptor of type 0x1, skipping [ 2459.374794][T24509] usb 5-1: config 226 has an invalid interface number: 185 but max is 3 08:17:56 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x8001) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:17:56 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xf64, 0x40000) read$char_usb(r0, &(0x7f0000000040)=""/4096, 0x1000) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000001040)=""/97) 08:17:56 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="44f0e51f1450f04fce2bb5bea59bd95b1eee4e2f0c0177a5745034ca20f4e0", 0x1f) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000040)=""/45, 0x2d) [ 2459.383183][T24509] usb 5-1: config 226 has an invalid interface number: 159 but max is 3 [ 2459.391717][T24509] usb 5-1: config 226 has no interface number 0 [ 2459.397969][T24509] usb 5-1: config 226 has no interface number 1 [ 2459.404308][T24509] usb 5-1: config 226 has no interface number 2 [ 2459.410628][T24509] usb 5-1: config 226 has no interface number 3 [ 2459.434059][T24509] usb 5-1: config 226 interface 184 altsetting 29 endpoint 0xE has invalid maxpacket 1632, setting to 64 [ 2459.445836][T24509] usb 5-1: config 226 interface 184 altsetting 29 endpoint 0x3 has invalid maxpacket 1024, setting to 64 [ 2459.457138][T24509] usb 5-1: config 226 interface 184 altsetting 29 bulk endpoint 0xF has invalid maxpacket 8 [ 2459.467306][T24509] usb 5-1: config 226 interface 184 altsetting 29 endpoint 0x2 has an invalid bInterval 126, changing to 10 [ 2459.478845][T24509] usb 5-1: config 226 interface 184 altsetting 29 has a duplicate endpoint with address 0x2, skipping 08:17:56 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) syz_open_dev$char_usb(0xc, 0xb4, 0x20) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000000007fff) syz_open_dev$char_usb(0xc, 0xb4, 0x4d3) read$char_usb(0xffffffffffffffff, &(0x7f0000000040)=""/121, 0xffffffffffffff5d) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x20) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(r3, &(0x7f0000000200)="e89585dee9228cf89f18444e15", 0xd) write$char_usb(r1, &(0x7f00000000c0)="c3840f4eaf3a40beca08ff3ca232496f618796ff9dd0207ab861ccff549e43fa8a9b03b8959fb85b8d049997ccc110e340056caef3cd", 0x36) syz_open_dev$char_usb(0xc, 0xb4, 0x3) read$char_usb(r2, &(0x7f0000000140)=""/137, 0x89) write$char_usb(r2, &(0x7f0000000100)="500206348b824cba188e0b58252ea480739668aae2e344f9835e198c3e5959f86e396f4659cbd778d1e85329d51f61c9615a5e4b", 0x34) 08:17:56 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, &(0x7f0000000200)=""/31, 0x1f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/79, 0x4f) syz_open_dev$char_usb(0xc, 0xb4, 0x7) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r2, &(0x7f00000000c0)="4ac46259547a0d635a", 0x9) read$char_usb(r0, &(0x7f0000000100)=""/231, 0xe7) [ 2459.489953][T24509] usb 5-1: config 226 interface 184 altsetting 29 has a duplicate endpoint with address 0x2, skipping [ 2459.501097][T24509] usb 5-1: config 226 interface 184 altsetting 29 endpoint 0xC has invalid maxpacket 1024, setting to 64 [ 2459.512484][T24509] usb 5-1: config 226 interface 184 altsetting 29 endpoint 0x4 has invalid wMaxPacketSize 0 [ 2459.522661][T24509] usb 5-1: config 226 interface 184 altsetting 29 bulk endpoint 0x1 has invalid maxpacket 32 [ 2459.533236][T24509] usb 5-1: config 226 interface 184 altsetting 29 has a duplicate endpoint with address 0x2, skipping [ 2459.544766][T24509] usb 5-1: config 226 interface 184 altsetting 29 has a duplicate endpoint with address 0x1, skipping [ 2459.591754][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xC, skipping [ 2459.602792][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xC, skipping [ 2459.613835][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0x2, skipping [ 2459.624829][T24509] usb 5-1: config 226 interface 141 altsetting 67 endpoint 0x9 has an invalid bInterval 64, changing to 7 [ 2459.636172][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xF, skipping [ 2459.647755][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0x2, skipping [ 2459.659819][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0x2, skipping [ 2459.670830][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xA, skipping 08:17:56 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r1, &(0x7f0000000040)="777a23292ea5c8e856a2caa3ce3ea47ee97d", 0x12) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x101) write$char_usb(r2, &(0x7f0000000080)="abf1ce6c81513b5add7610abef86567e12625cab563e93", 0x17) 08:17:56 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, &(0x7f0000000200)=""/31, 0x1f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/79, 0x4f) syz_open_dev$char_usb(0xc, 0xb4, 0x7) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r2, &(0x7f00000000c0)="4ac46259547a0d635a", 0x9) read$char_usb(r0, &(0x7f0000000100)=""/231, 0xe7) [ 2459.681829][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0x2, skipping [ 2459.692838][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xE, skipping [ 2459.703899][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xC, skipping [ 2459.715270][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0x9, skipping [ 2459.726266][T24509] usb 5-1: config 226 interface 141 altsetting 67 has 15 endpoint descriptors, different from the interface descriptor's value: 14 [ 2459.759497][T24509] usb 5-1: config 226 interface 185 altsetting 2 has a duplicate endpoint with address 0xF, skipping [ 2459.770646][T24509] usb 5-1: config 226 interface 185 altsetting 2 has an invalid endpoint with address 0x4B, skipping [ 2459.781622][T24509] usb 5-1: config 226 interface 185 altsetting 2 has a duplicate endpoint with address 0x7, skipping [ 2459.792536][T24509] usb 5-1: config 226 interface 185 altsetting 2 has an invalid endpoint with address 0x0, skipping [ 2459.803375][T24509] usb 5-1: config 226 interface 185 altsetting 2 has a duplicate endpoint with address 0x2, skipping [ 2459.814283][T24509] usb 5-1: config 226 interface 185 altsetting 2 has a duplicate endpoint with address 0xD, skipping [ 2459.832599][T24509] usb 5-1: config 226 interface 159 altsetting 0 has a duplicate endpoint with address 0x7, skipping [ 2459.843659][T24509] usb 5-1: config 226 interface 159 altsetting 0 has a duplicate endpoint with address 0x2, skipping [ 2459.854678][T24509] usb 5-1: config 226 interface 159 altsetting 0 has a duplicate endpoint with address 0xA, skipping [ 2459.865636][T24509] usb 5-1: config 226 interface 184 has no altsetting 0 [ 2459.872636][T24509] usb 5-1: config 226 interface 141 has no altsetting 0 [ 2459.879677][T24509] usb 5-1: config 226 interface 185 has no altsetting 0 [ 2460.071087][T24509] usb 5-1: Dual-Role OTG device on HNP port [ 2460.099890][T24509] usb 5-1: New USB device found, idVendor=10c4, idProduct=8293, bcdDevice=40.54 [ 2460.108999][T24509] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2460.117151][T24509] usb 5-1: Product: ю [ 2460.121295][T24509] usb 5-1: Manufacturer: ဇ [ 2460.125988][T24509] usb 5-1: SerialNumber: ఇ [ 2460.160540][ T9897] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2460.167825][ T9897] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2460.590710][ T9897] udc-core: couldn't find an available UDC or it's busy [ 2460.597660][ T9897] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2460.650671][T24509] cp210x 5-1:226.184: cp210x converter detected [ 2460.669842][T24509] cp210x 5-1:226.184: failed to get vendor val 0x370b size 1: -71 [ 2460.677774][T24509] cp210x 5-1:226.184: querying part number failed [ 2460.692996][T24509] usb 5-1: cp210x converter now attached to ttyUSB0 [ 2460.750610][T24509] cp210x 5-1:226.141: cp210x converter detected [ 2460.779880][T24509] cp210x 5-1:226.141: failed to get vendor val 0x370b size 1: -71 [ 2460.787991][T24509] cp210x 5-1:226.141: querying part number failed [ 2460.796132][T24509] usb 5-1: cp210x converter now attached to ttyUSB1 [ 2460.850701][T24509] cp210x 5-1:226.185: cp210x converter detected [ 2460.879867][T24509] cp210x 5-1:226.185: failed to get vendor val 0x370b size 1: -71 [ 2460.887717][T24509] cp210x 5-1:226.185: querying part number failed [ 2460.896041][T24509] usb 5-1: cp210x converter now attached to ttyUSB2 [ 2460.950638][T24509] cp210x 5-1:226.159: cp210x converter detected [ 2460.979833][T24509] cp210x 5-1:226.159: failed to get vendor val 0x370b size 1: -71 [ 2460.987694][T24509] cp210x 5-1:226.159: querying part number failed [ 2460.995889][T24509] usb 5-1: cp210x converter now attached to ttyUSB3 [ 2461.020964][T24509] usb 5-1: USB disconnect, device number 94 [ 2461.041212][T24509] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 2461.059187][T24509] cp210x 5-1:226.184: device disconnected [ 2461.074344][T24509] cp210x ttyUSB1: cp210x converter now disconnected from ttyUSB1 [ 2461.094326][T24509] cp210x 5-1:226.141: device disconnected [ 2461.102774][T24509] cp210x ttyUSB2: cp210x converter now disconnected from ttyUSB2 [ 2461.112009][T24509] cp210x 5-1:226.185: device disconnected [ 2461.121588][T24509] cp210x ttyUSB3: cp210x converter now disconnected from ttyUSB3 [ 2461.130361][T24509] cp210x 5-1:226.159: device disconnected [ 2461.519676][T24509] usb 5-1: new high-speed USB device number 95 using dummy_hcd [ 2461.759623][T24509] usb 5-1: Using ep0 maxpacket: 16 [ 2461.919865][T24509] usb 5-1: unable to get BOS descriptor or descriptor too short [ 2461.999846][T24509] usb 5-1: config 226 has an invalid interface number: 184 but max is 3 [ 2462.008198][T24509] usb 5-1: config 226 has an invalid interface number: 141 but max is 3 [ 2462.016933][T24509] usb 5-1: config 226 contains an unexpected descriptor of type 0x2, skipping [ 2462.025856][T24509] usb 5-1: config 226 contains an unexpected descriptor of type 0x1, skipping [ 2462.034760][T24509] usb 5-1: config 226 has an invalid interface number: 185 but max is 3 [ 2462.043157][T24509] usb 5-1: config 226 has an invalid interface number: 159 but max is 3 [ 2462.051540][T24509] usb 5-1: config 226 has no interface number 0 [ 2462.057807][T24509] usb 5-1: config 226 has no interface number 1 [ 2462.064118][T24509] usb 5-1: config 226 has no interface number 2 [ 2462.070414][T24509] usb 5-1: config 226 has no interface number 3 [ 2462.076676][T24509] usb 5-1: config 226 interface 184 altsetting 29 endpoint 0xE has invalid maxpacket 1632, setting to 64 [ 2462.087931][T24509] usb 5-1: config 226 interface 184 altsetting 29 endpoint 0x3 has invalid maxpacket 1024, setting to 64 [ 2462.099281][T24509] usb 5-1: config 226 interface 184 altsetting 29 bulk endpoint 0xF has invalid maxpacket 8 [ 2462.109404][T24509] usb 5-1: config 226 interface 184 altsetting 29 endpoint 0x2 has an invalid bInterval 126, changing to 10 [ 2462.120926][T24509] usb 5-1: config 226 interface 184 altsetting 29 has a duplicate endpoint with address 0x2, skipping [ 2462.131942][T24509] usb 5-1: config 226 interface 184 altsetting 29 has a duplicate endpoint with address 0x2, skipping 08:17:59 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r0, &(0x7f0000000000)="39070352fbea3babf1d4c791", 0xc) 08:17:59 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, &(0x7f0000000200)=""/31, 0x1f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/79, 0x4f) syz_open_dev$char_usb(0xc, 0xb4, 0x7) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r2, &(0x7f00000000c0)="4ac46259547a0d635a", 0x9) read$char_usb(r0, &(0x7f0000000100)=""/231, 0xe7) 08:17:59 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffe) read$char_usb(r0, 0x0, 0x0) 08:17:59 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f00000002c0)="96555ea26682c93209d09a6db35746fc50f5eb71ce397bcdd4283f8d63476ffbb8145a736e54245493ebd213d7f8e346a0340ff4ba124303897025a334534f6378ee948b9b06d9b16ea0373f7e674ede7d85dd9f01f0e1dad3e6807e10cb4affc4081b75432aa17ecb15ee6aa7b8f2bb9420233df6072a5a810925873c3067234d2bc35297f2d75c1c969421f70db480b9604dd3ce761706024f639b7eb8b5c3d0a970e1744404bdcdc17c680e16b0a1cb265ccadd4634e6cde1555730f2561e95a7a6dd3636bcd9bad4b77cf9a73058b08b11ad2b65b0bba269f1270ee67e9a4a58e3557b8e39f05aefe6fc7f4be93c846729e4a5e07529d5cc20e699a37649b304455105f5650416a4f3317c53609f1bc035f77b6bc294f4018efda29f47cc72aa059b0f9dc9fdff83862e28c010887ecf57eedb4973f69b2fb33cc3d061cfb4ac7b5d7d03635d774550f92200a6cf90a34218f32cba2acb5fe18a259c543514180ca0a396cba7e1ac2d1b4df1ea90bccb3a42c562892058932cdf58f2ca842298258d1ddb562d22fc2fa3543c39d3404f2a15292310e64fd8cb1d96d94f395329990f77959278bf76dbe19eeef4cf76cfb7f110e9345eb722c4296d5f30d374d65a27c6f69b487a80aff4e7ee2ec0a421af59175019b602b41fcbff6395c1d65e59ad275e05bd502a9d610bcba5ee320ee972fc27a8267f89fdab5359b5e770f682e38df44c7e25b215a22fd1ef9bc5666e89c5c680b8735b4f21ad55aede1e83662dd18b56421fad49a280afc3b820334cf132e65978eb41a4355fbc01ea6a12b635f209dafed60f73a53a5abb78e03441fc710ad3f4fb0f01f06319fe3d24ef46a89bbc5fc3fb66cd94e16b98a52a008adada1f63a0cf213a9162bdeca3a5163ea997eab61c0b2ba703d83b396bb8318ce0a061dedf9e489f64f7a49fb1c2d4dbc61c03d47f8787174984e4b8ccbf31c99a00586f655f3ff4ecade9edb9d79245fa1bb2670074a68c6ce25f1bc4f49714502ff1501c529f08ec254f117beb6774474cefad354c97d616d8b3e44f21233228243f64080cb4c61b1ac08f7597a2f05eb701e476e7fcf20cc104fb810dcdc15f2ac2da1a5f7a09459586ef85426b43a4c081a03b8d2ad749c8deae5e6a2f3091928247f9ac11d45788fe490e110388c7806cd7b468d23d248049f9855293f65b156832afcbf7f60c48b0a36e7c258546f2d70ee998ee407e43c4b91afd5ae7c1135d5154c48a63703429380a4f2f9b9a77a41c63235650635172456b72fc0519f20ae0524bbf686bd3390bed18348f0ae403bf5624ee41c1659e73305504edcef3d62ea0de69113de5d81acde5cbd26c30cbff51128d5a42dd987aa98411d40a5da4d2c094a086e45fade33d5c1925322b851e731981435c285e2251cb167d9e6b5dd6fc0d17b46cf027ed3879ba33a9beb6b7247ee796640a0f8f06444e930147eb5f9c99ab255f6bf2d76f5867f48756c50b559a0f6ff034c34693a6f2c45bf5d938a3efacf5d7ac5e9f85bcc4dd58f0983f97234973df232dec7c1dfa7685ee2992563e657e907d3530697cd577844f62e65862e09a25de384c69d4eaaf4b0d72908144e710eed4f1a3d79e6487b94d6a9f71010d2ce31ff8e1593e9b21ce81d11c08a4c78bb01f525daf7d2832f722cd08b761be64a2c58fb2eb2159310114b7f7ba6526dfa5da63db98209bac888b52992906abfef2a97d7d44cd70a6ac8c946bcf734d1ebdffca3b1fc0c2ba6cf414c1ddeb3ba45e2098189c6ee9fac5930a65bcbcb8e53b01c80fe426a6dc99a140dc5e8325603851a9f4ac69425533012e1c176372d3434df7c866988a49afb3afecd442251708bf86b6cc076cb82478a7e25df5a3fb9440453f31fb1a3a104ba20f843ac5c3ce8a90adc1a8eeec029755a04c4be9648da0b3a3841e0d592d87d29f795230723f9578b73d373d34a1472a7c46d36c262faccdbd8ed4188f70cdaeae1eac1c30d8cc82500d07cef61a3b94634b82d665b4e26906f35cc762a13a588684dbe2ec0bf918d8af437483475f557cd4af57cbac5269fd2f10a7a023d823a08fa9a5a42369937dd9f2085dc0e5dca65eb46a1b321ce288cd74690b1e50a8f78e25c4b0702f4535ae1cc5dcac76d5660d9d54a678982b8531d1fef4dec853608aabfd7a4bda75f865e91474cf6fd0e0bac7956345116b76da783caf85fe017f2fa4beb4b1dcc8a14d786c94a65485708074c80a77b5a3c313e62c9ee3a9971bfbdf380023f363970b4778b9a56e219e1d9cee32b4f677c8267cdc98abb84f791f34e14e6e9c2fb9e7d3b20ea019e76e38257890dd326de80fa52cc58b6752801755425d5af3f26163819974844a05519dcba2f3dd376c070dd1e527e6b27b2b8694f5b689e1cfe524edd34d51cacdaec5ea5972694129825584baf8d3a946addfb44a7da9e59ed2d21ac0f2ad9668a5e577b99379140c6b1b3d79c1aa2a854da86ce04e3a2afe3bc66996388cef6db09c56b174d0c38cf4b2d64ebdfe7a7f8dc8cb01f66b074a16a78a02ff0895c00dc6b08ba254aeb60d1900959cff2209fae666c5880cc38fb0444a1ee83b1969d1f37cc37bb47b17e7611033d889ba15635bbc19262b0fce3f32fde0f232ee0f54d7b4c57401eb0348bdb124125be54a7f2243fc27845eeb233269d10f9ad9d566dd9108259c66659651711c62c25005bbb05e3d814f64e839f07c5d503d3249b075ba50d79da033245c7ebbaabf2659898c638f707e6de42db0fcbee7bf3c53c77770f983563c845404324600d4236a4601f55c9808e2f867ba92b95c40fe258c814bdb792977a22da7eba930bf5b44875102a89260fb651a72ea3393fd3e8dd0cf7ed19430a431f1988ecc3872e476f28b7e43bd6de89c3c37265a961d54f7533d2097ae49d40579274e2b26d82c3650b76b55ae0ce82b8fff215d5682dcc967ae5082f7a4ee4b5c25ae553c39e311f8f7b72c33abf9b0c60427ecdf4f5f212200af6291be5695ff1031f1bfba854f99ffd42e104e76e46831d126f3822bc50547b8a64239efd5c59b6e19570e9b59040b9c46b9016407b20ebe06c3b647c086307969b436f228fc1f1d1b41fad54e458faeba73cb00373e6bd5376018e0c577267b964367f5360baa8c946aa00eb672fb59be682085f56c27b641e71abb92a36b79863acb75cb080ce65845c4927e3ce1c3a9366d1cd806af405f2e7bc4ade252f4f685c9cc0372eb58111a46796a1465c5355b75008956de6bdb1d023f933bdde4f1adfe966bf1c1f21f2e3f6302d608879e4193e8a7d893e840d8bc41d11cc770ffcec3195447cd79e30880072971d38e9fbd22a22a12c5bbe6e22ca794ad4fa82bfcf738ee629d53e5eb5aceeceaee02a6ce98096d3d8a1330fa557b93154a8b7782be0584fd69c76e26158b26ac6b0c40b305c8a01a0fba575471786d4c80ce18fb34194c69c24197907eccab1c4249a094c305325bf9ff0f4e30092925f95422bc5ece48f5ef8fe893466260e8ba23a21aa2521969757c9c2f4375759304037f5bcf851b47de441903381f774201a9fbd59fb3aebc856a3695780e42f3f7319b46d6a04035846aeb1f54d44e3945e16574f3aefab36faa3fd1579a40e2855f498b97fa548d88256caf406d8694313a7df98ff7fe25847b4f5f2c65f08322e401c8b936164ec33d19003401c8231e6f0360ca2834c731010de1470ed8f9f0a522cf615493c2a092f459c7a2991f2b926598e593742689f7e9023f51222a0b86b1efa39e82958bb53909268bcb4a81a039846bea94841fc71df002dff2d4fdee04e4a25125c6c865f6903882716404ad02c3f4e5df5191af21e6ef9feeaccca4da5fea5904438cebbfcad37fa229fa27657133423779c615836abe0b68a7a06065dc0a7717b4d88ed3abcb9d79802f4bbd81bfd6382a05e507cf4bf8a6a7bc6b5d31c8c7b0cdd9a0ab306ac653d1a1b2a567470ddeac0bbccb03ff1a4b74b5dc25cc6a2abaa5400414dfdf0d0d3c3c44c769118d667c44ca0d866bd210f20eb775486e5b000a0cdcc013f1aaa2d147cb1a6ee4923cc58e236b94c5e2e31a1714f5cc2dcd9b201f431c545ab2223dbe250098d0ebaa722d7baff7995add77041c40642f51843618a826296641272bb1a9c845d74a76167dcc8ef64af8a792bb816ffc9ebf3162fd03cf9df82b50c6639cab2787cc63eb82af482237cc30c10c30a9f9fbe3487da4769a7bb5db8addae7273736858968f56bde514456795edb472aa2476b740a140353c99f5e4b8d4b4e1146ba4aa91276f2fe3442338eafa4e4846f19a0c40fb6c9c75859bf615e8f15cff2136fb23aacde9eedb3a94eb4d26c46e04358f02ce3cf34f11666002059858f6c71f83932f21dc33585554a01140bc9f97ee2dd445c05dcd46a6e315129b098d14fc1c18857542723821349d9903e312f00f24c7c1307942c069131c29fc7c89e87b28810bca5e1473ee9b95a79c07b1989225783398992bef641fef0fb18215d05b2d7709b16807528e56c44a0fb271817bed983a5397ccc3f7121cc602bee13925d28662630be417abd024416c856c0c7b1b8e037d76080fc5d1ec5c5472c98f8d7009d1748e79d9ccd70595635f621612ebed21458fc60ca010b2168dedf6160e0b3c60685e253e78e8b9b5c2b8c6b7bdc9715a8d65c01bc7959ceea7510b3bd77a5dd1aa8d8264258aa2e18dccbcea7a3b3eb0958cb4c25bddbde6758c35a2476d09c9e4bf5d0e1dce07a366fd34003e37386cbef588fef5cfd4d05dfd3d5f6d2657d92ac82d183e4c8bd17df93b55dcadeaf2262073ddfe75063f4ba84a59feedd1d27efb7d42dab488d1052149f31335cdc10fdf3ef380fbd7d1eb6470c225f8a1bdfda62096c27512fec626ca842b5c3883e5717bf9fc30280c1529215613b7b3275dbe2b91a5db2d34dbf78b0e07c0f2a6a67f5f3ec9ce0ee3666c1e3cf7268ebc7e2c6da26aa349f17994d6f8e012a622799bb7df1bf402b73f2ca43a6188016beed485110547a36d97fcea95d63f6d3a6338fb1d69c9af1c526edf4d8320b4f309d588f8e8f856a91e514a071e1ff7014744093840b0685154003f244210cb946d7ba1f92af0ca715820b0ac5a870e4afe205953f3d5a3bb847b69d8abd05ea79ca13aab37dfc92318a4efd86bae22c3769f4ec90f54347c2e7d1a7250ff57b8db14fcad71eac22d03baad7fe901bc0dc6ce0de4a2dcba2029fbe86976a665ef9e42379448210d188d8bfb5feffa3d621bcbecc67ad887ae07533bc7a044e1adc657a99d2e9ac92bef2719307bdb79e3a19f7e94a5c10429b164e0063788cbbd04baf34ed95e76abea1705b061705a2756a91cd2c259b2fa738f643226571b578a81ed4636e03e1169b1ad2027fac25402bb977d24220ea52c79360f675da2d045484fa7ee8e0a1ba2be7a5b691223326a12e54dcad554aa1be7e0d87728f06c90c11ed50f4545ccb0b6175110303210243488410adc06585e4f37beb796e876a8245ed13bad8b65744a3226a21c2aec0c5dbc0240d3ce717424dfc652c87fcc51f9037454b135c248ea6794ad8eafed458fd7578a2ed138b9395cf4edf3cba0cc23dc2bb3aa80211e5dfc27a0af1323e426412d631df26a16cbea698647d4682a48e42b1205a905a743a917748b3607ce3934a81234da15d43981181e4cadf7df1fe158492e920a4afb58f33c0449db9c43ae734ab130620f5bda2aa9032e57cd7640de47d45778213e13908e5fdb01c8", 0x1000) write$char_usb(r1, &(0x7f0000000080)="e4d8e3cc56539695091900bd6b53be46e699e055cf4ddb9dd007473fd78c6d6f62f33714732a36d171d6c58d8678b04ee3595b725119a14629469f4703e58a3318a66f87ab6e50e3b8021d4086a1174c1c8f87085fcd08dcd3c5226c83dbdc6f7f5ede31896d48d282eb658bb41ba29477294befa3441f473093a68775d3283ad175776da30aa55b86", 0x89) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000040)={0x52, 0x6, 0x7, {0xff, 0x29}, {0x0, 0x1}, @ramp={0x8, 0x1ff, {0x7ff, 0xb1, 0x7f, 0x7}}}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r3, 0x80404532, 0x0) r4 = syz_open_dev$evdev(&(0x7f0000000240), 0x7, 0x40) ioctl$EVIOCGBITSND(r4, 0x80404532, &(0x7f0000000280)=""/16) ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000000200)={0x40, 0xf, 0x8, 0x1, "8a536e45ab2d7cd95b7d7e67a6f7d90feb7f8bb84713820c237053c1a1ec97d6"}) write$char_usb(r2, &(0x7f0000000140)="c316d2a0d4f5712db3465c1282d874bd4abd2836b5297318fd4833194915185c8dd479b8f99f0d697a409093b7594d4aca42cc432825352868c4594699df64c7f049358cf0ccaa760cbef9be5921b18aec88cc28850f2fbd9eb45269df1b88d4b955e41b5d2def368488bab261a58f4df0e7e1ee1917eb9def9de48cbcc7e6e36023fca0b4543d4f6d773435dec4bd68c89d348c579562d25b4098fc8e85fdf86ecd98830ff81f7e1f423a62611420d3e70a802221e7b5c0c0f9572c0923f639", 0xc0) 08:17:59 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x5, 0x280) ioctl$HIDIOCGFIELDINFO(r0, 0xc038480a, &(0x7f0000000040)={0x1, 0x2, 0x2, 0xc8, 0x18cf, 0x8001, 0x7, 0x4, 0xfe, 0x4, 0xfffff76d, 0x6, 0x1f}) 08:17:59 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xd) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) read$char_usb(r1, &(0x7f0000000040)=""/4096, 0x1000) write$char_usb(r1, &(0x7f0000001040)="e36474d1fd739e64a83735cc4e91fb99f5cf65a0fae59f62f7fb41e566d4a1280824989de834b10f2510b699e75b6a87fc51f1169b8fd3", 0x37) [ 2462.142948][T24509] usb 5-1: config 226 interface 184 altsetting 29 endpoint 0xC has invalid maxpacket 1024, setting to 64 [ 2462.154230][T24509] usb 5-1: config 226 interface 184 altsetting 29 endpoint 0x4 has invalid wMaxPacketSize 0 [ 2462.164938][T24509] usb 5-1: config 226 interface 184 altsetting 29 bulk endpoint 0x1 has invalid maxpacket 32 [ 2462.175264][T24509] usb 5-1: config 226 interface 184 altsetting 29 has a duplicate endpoint with address 0x2, skipping [ 2462.186292][T24509] usb 5-1: config 226 interface 184 altsetting 29 has a duplicate endpoint with address 0x1, skipping 08:17:59 executing program 4: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x0, 0xf, 0xf8, {0xf8, 0x2, "9e04260203542a8e9da2e2de4dc910d3b080b7451b4d9f475d0598978542a71d158e6dda7a00b84b04e59b5e654743f54ca1ae1f6ea1aaa7e7b0099e12b41db1ed7d11856c4c99ba8e2b45a10e2972edc77bf26c752f1d85e99757cfe6408d24460e5c9dd59a0c5c2de6bd40ea1dbb30574d6bfcf0c0131cdeb6c27bf75e18773bc609a21d2bc6de148c35108925e642d20b0d44636bc4858d0cd2cb3778ec5800c04ebdcbc4c75e9cba6275fb831f53badf96000782f421d377e587f3ace37279ae20ac047b487f30db39df8380ef19b647a8f95cefa2301a755f5dbabdd5f855b2353d40f50de017d9dc5451751d26c052dc7573fb"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000440)={0x44, &(0x7f0000000180)={0x0, 0x8, 0xc5, "fcf63001a169df3f856577d372514bf53f0970a2b85da8e11ebc0ddffae676b09f3a979944d98e3b3de5314a824de577f3908451ff89375118e63a7c9c2441a380ba9deca42f7e75c2d7c4c97277c1f16063329f782c66e63171eab88ad8a5a8e01ee5717bc9834344d871c7057ba457b28fb02596936135c87f742508192dcd4fa28eb399ec6e391ef9b9e7d456d1a14348b12faf32c31d79a7b407eb7f3cb7f3cdab210860b7a5ddd543019c08c8891a3d27cc1ed5852562c37afd020c832ce1ba933e81"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x20}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000000300)={0x20, 0x80, 0x1c, {0x0, 0x4, 0x714, 0x6, 0x1, 0x7f, 0x3, 0x9, 0x6, 0x3, 0x4, 0x6}}, &(0x7f0000000340)={0x20, 0x85, 0x4, 0x2}, &(0x7f0000000380)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000003c0)={0x20, 0x87, 0x2, 0x7}, &(0x7f0000000400)={0x20, 0x89, 0x2}}) 08:17:59 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1fffffffd) 08:17:59 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="8c1309e98fa384a5917fe9a263b983eb5506351c5f5186a011cc715264eaa94ff4601cec3b51bcecf0ce7b624fa5a37cb1e618e204b70b5fbb28daba3ca2a5f96c97279696d56796dd176faf1cf2efd7ba9fffa6097f3c39f41bda66b1f3ab010a80d3f96cb37880c79cb0e9372bfec13068a965bfb6c4b61a8f4431b1f100cbcaf89b911b438a4a1ef101e4", 0x8c) read$char_usb(r0, 0x0, 0x0) [ 2462.271116][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xC, skipping [ 2462.282210][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xC, skipping [ 2462.293461][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0x2, skipping [ 2462.304510][T24509] usb 5-1: config 226 interface 141 altsetting 67 endpoint 0x9 has an invalid bInterval 64, changing to 7 08:17:59 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1) [ 2462.315886][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xF, skipping [ 2462.326908][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0x2, skipping [ 2462.337930][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0x2, skipping [ 2462.348968][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xA, skipping [ 2462.359995][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0x2, skipping 08:17:59 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2) [ 2462.371367][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xE, skipping [ 2462.382398][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0xC, skipping [ 2462.393426][T24509] usb 5-1: config 226 interface 141 altsetting 67 has a duplicate endpoint with address 0x9, skipping [ 2462.404443][T24509] usb 5-1: config 226 interface 141 altsetting 67 has 15 endpoint descriptors, different from the interface descriptor's value: 14 [ 2462.427376][T24509] usb 5-1: config 226 interface 185 altsetting 2 has a duplicate endpoint with address 0xF, skipping [ 2462.438459][T24509] usb 5-1: config 226 interface 185 altsetting 2 has an invalid endpoint with address 0x4B, skipping [ 2462.449409][T24509] usb 5-1: config 226 interface 185 altsetting 2 has a duplicate endpoint with address 0x7, skipping [ 2462.460322][T24509] usb 5-1: config 226 interface 185 altsetting 2 has an invalid endpoint with address 0x0, skipping 08:17:59 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="cb7c8f3c6fc388136d7e44f2f9e0b68a8655ff4b960ffee1b4425667c38e6003b8cd855405c6bf62e6790910e9a5f4cc6da39a9a384fdae3116466dd64193f37e45bcff506d5b7b749755d56d183e3c39e0edeed1aba6891ca65f24a85cdf0b5", 0x60) [ 2462.471200][T24509] usb 5-1: config 226 interface 185 altsetting 2 has a duplicate endpoint with address 0x2, skipping [ 2462.482134][T24509] usb 5-1: config 226 interface 185 altsetting 2 has a duplicate endpoint with address 0xD, skipping [ 2462.493476][T24509] usb 5-1: config 226 interface 159 altsetting 0 has a duplicate endpoint with address 0x7, skipping [ 2462.504480][T24509] usb 5-1: config 226 interface 159 altsetting 0 has a duplicate endpoint with address 0x2, skipping [ 2462.515419][T24509] usb 5-1: config 226 interface 159 altsetting 0 has a duplicate endpoint with address 0xA, skipping [ 2462.526342][T24509] usb 5-1: config 226 interface 184 has no altsetting 0 [ 2462.533351][T24509] usb 5-1: config 226 interface 141 has no altsetting 0 [ 2462.540355][T24509] usb 5-1: config 226 interface 185 has no altsetting 0 [ 2462.579665][T24509] usb 5-1: string descriptor 0 read error: -71 [ 2462.585986][T24509] usb 5-1: Dual-Role OTG device on HNP port [ 2462.609622][T24509] usb 5-1: can't set HNP mode: -71 08:18:00 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x7) 08:18:00 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0xf64, 0x40000) read$char_usb(r0, &(0x7f0000000040)=""/4096, 0x1000) ioctl$EVIOCGPROP(r1, 0x80404509, &(0x7f0000001040)=""/97) 08:18:00 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000000)={0x8, 0xd, 0xfff7, 0x200, "da31658415030e59d50237c19446aad72cc86b566af02368f3f79337ef9db46e"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:18:00 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/148, 0x94) 08:18:00 executing program 1: ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f00000000c0)={0x100, 0x4, 0x48, 0x800, 0x9c6a, 0x5f8ae044}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="e8cc63820aefa0392b25e9d34fd99d639372e7af19d36565d523e3572ed36c256cd6815273310b4457e4df4954443af1fb6575a70c0e0577f5cb348b727cd1e21b1fb81a23b2f285a2d64eacab71901767901ddd920ac11d135f76124d4aacdf9b9bb200ec68f9381ac0ebd6f38d55b293b9dc053072b58165677566aecb9a925bd73b44c657ad99951355df44bccc44be77f6da6f12c914f016200681e6be94", 0xa0) 08:18:00 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="d8f99a7d35c3a1dbd8cad43b43988d1271d5884720cb5953ec2c2c9ff1bb9e4abaf6147e120960937a6b535953aee82f436d85f6d7b97a347009808a7f3c254549c668082acba4b907bdbb314aa32b93afa385fd72c98443706b6b03b39f618dd291aebac1d51b08aecd53a7e6760e119376565b1789239c4e91b0dbe06326ad33fa9bd9dad3a5442fba517a7af9ee5266105b026b3a9a3bca2f7b3e8bcf5d845e2a6eaff8c267b9ca0542e68bfcc1bad5c2e896ad8b6b1577476421bae69c571f2606fac46c7ffa2279274162f42f17f7847e4677da8130f49b0fab83f84321b7b7aaeff8aac682b7a6e261af7544d97d8602cc78bc3187cd30dca239113539703b5b2d8d3082145cf53b17d80f58bdb98b74373da5a9d61b05a86e396166471011b9b9190b3adfebc4d021c3e1d41a19bffea366e8800921ef5672efa23b5f9ddc693cf14fbc501797cedf98d990a1d26c600a3353fd506decb5bb80f5eea9514c2235f7798925a0209aa2590a06a1202660187fc65dee6e44e146ddd68f66c8c9384eb5c2d911f449662c2f40f94231e5c6db52125ad39ed497379e37ae2026788f68c83e4feec9e267f9a5058c50bf67a2169b05dec7c0f349227f868294c99d4f75a9b774fbb8fbedf5a0a388ff11a3115b00f988de4ca91a380dd4479401a0d472a693c6bc81b087ff7afe5b93c65b345bd5118dcb3ac2069d8a8930807b237f6f639f53c75d35c7b9baa9c1522b5f1315cd8dd78c93992f3033b27609b1658d7eb8109f168a9486700bea4b9d720ed3e922c370fa95b07beab00812850b1a8ac99c02799b4cac397564f187ecd4bcf45f8a6cb7865fc5e32d2dcbd3699a6de995cdd42ed51a4127f8540d07607ed994420050cc7551cdbf8c5ef855c09734a57221df5ad75ac19e34f5c605d3d34ebf0f082ff64a1b74d4e6685485430999eef0a7f6cb61915a05e2dacacb5dc3ac7501314c82bf5a34e51a9906925ee26e2263ebb70e8c94149a30998d98160b20f966fecd54c38c69d6cd59c750bcfaad7ceb2fa63db7989d249532fc26ada45da33fad40cf90ebfcef13cfd882b9bd340a2c1e3dca57d07ca9929a4c44054364b92dfacfb5ca0fc156819f5601e0783259d7814c87f905bbda912462ca6d8d30ab0459394093b2993f09684e0b02551cfdcb94e94627a177112b60f4e1900b0ee60285cd8947cc294f7387992af7272fe982900d81147c9adcbb3d85898df40fa5273b77ab49dbc2b0615aba5418723893ad4e3b2fb83a21ee836d33136e7f96d80c5aa1e97cc7b0348ed73125a3af3d8ab15fc4800ee1ea546cbff8f558b069a32144a447394e461586d7c9731da9e5e16d7aba7223dff4d73f249fa7b2854286a22a48a57cd1755b780628f461df446fae29d8df480cf295050e530982a1c088cffe8979dc8b30d4c2cce11c4d2633c56b7efc2f987253f594185b284221604ba531fc048a4b199f28181de10ea392d963e46fcb6dc5fcb7f62428551283898e5ad0092bd3a31ff4e8666bf7cc0d62a3529720f5c2443a99ba08c4e1d25d8978d3dd21b480eaa7159cb590755cb48b7d4aa2d995e77c93e2091d48eb56573a45b70f679915adabca106eb38f3bf3818d5e37da8e35dd6232bb4ba558c7264521b571bf35c468b50c9e8b80b81f890960740ed43d36280125987f5e1df95fa49d151d174adfd4c5178138936190c699fe71f6727a617b763f6993df2af2f73e28e2bd4730c3f09f813638795f3fe72ab5a7818420ff3e70aa503e0bfcc8af9e5477de2022fabde1d9fd599496121b90b12fc6caeb0b369012af8c983ee0f99c34f7b801bb89cd586d8e9aabb90bb044c4365d3f89989ee54938b6b133ec2e9df9d830393258d79bca10be75e54fbf0075bd000ec1c470c7b527e48c199b2ab1a2509266b0e1be334d68928a7e9f0768b69610a77884fd9439afe8fa96b9c06eb8781a57a3a4a9d215825f1e296389b012c60497619fd0883def7239201d6c9f86e797786e40cf1d6c9b0957a8ade32411b59fb7e7d63c7ae16d936d11c42d700ce541981b095f7875ac32aa56452948262d229e2bc77ab0815407c220569f6bc139e8a1bc55242bd79924e8f79c2a8aeb761decff6ae5de22ee694be8ded6c03610486a01e8b072ff818264aeab063a4fb33b5e2e04e4114e98f64fec467cbfb1f5d40d033a514c17ea7800b6e8c5da09afb22a249b7ea497922e425e3f4d37e6ee7f03bc5b0ef95e4f61aa1212319d4c22b010813f4b6ca1d863c8f7861048cf73467aeb4cf4458a820800da40cfef1c214dc2ff2334b4c865c4bacd9fff520ee8931431c39d9cbd52ccc9083a4b9ad19de7e5c568a160c93aaab530aced170be3d02f6a04bfc470a35b6a052e7f0ff11d078d3ab27a69d77460eb2906375cf7eed65337d17e511696fd09c9c54fabbaafbed67f979d418192f51e00ad7f6e003694bcb3d97245c1f00897fe14d82dc9f81476d799b757e6233f7daf1ee24b405d3553b16820f17dad6e216a71e8363544e485a12ae9d60b7ee0a05e0d4fa34f6dca863e02cafb93862b57dfb3e07b30a7674e6f7eb091b6aac9a3f2ad26eebcc6f6e2ee143affdacf0b8d82466a03de6873a003facbb94a9d5a5d73c2b185142a42d30a3e20246afb6cfadb1317c177963d328522dd07f5171a46e1d3dc04e7d422094bcc7ca24363117ec57ee4c4896b281cadd0a9e6d5730400b636d7447202d61a3e9c046b7188af8f05f0ad62d40bf191f3dbcc74eb5530750530df21608484b86ff9e6c7d26afede8a316eeef307954fd73566b801ff9094c28a340823d506627b296ab3c3e1b01e82895d913504cdf65b8462b035332929b46ab35e14617182b6a6b723f3f07ae72a9342f301df141c2aeee2015f101b7fe698e2f41c77ddff8f00a25e833e2836e5885676d0720cf64eb8b34b509b494cad7f1fa1b5194924a493a9872adb93c13f1c371265dab3f64dd4f35ced431bf46c5806a11327d37488b36dca3bcd02090979fc0139508871d8ee506ebc604a594057d3c8b74ca3416cd76ff4f16e17d02fa7aee5b399ff46a4c971133471a56fbd13b5cab2096ee477bcca0736361e1712e8d42367221257598909a544d550a71616387cd61b86dddee82156f6f4560ab5d51ffc42ad4684dca4adae2d9625cc7e8a837cd6861cc71374d2230bcdc998cf0e2406a50bbbcccb1c8934ed6e96e1cb6fa16974063438fa1b49d354909e2f573379a57b1cefab3531108f9753dba4ed62f039e2d8334ceea83ff9975d1ae44536439da3da4e5c972c4123f0785c29e364f756ac652ec0d0c1fe743b5832476185ace99ac99020be5beb90aa695843e02168786f9b2d645e6dc6700a5c658566548f3be6f8ac749f718a78491b6d6016581c4b6e04d7c774a2eae3f5e8b82a0d20d203701f9b12bf1c68259fbb11097e56956babaa7cee5bdec94ce33fff28b52717933226a971df437515a5919491d9c46de94eaaf61d9679ad73a0b1cf2bbb2ed8b013134d0cffbcef166d113b37de91d907d165b792515846f1113e14eb4a624e0de8ffa3ca98bc5ba7960fce80cfa65397087b25f968cf88fbbc9dfe9cd178d2757466982814c78f35288506a45f3755da2a00d45ea41cf8e2fa963165d55c50e34178270a81546040f928f1dc6f793e6772aa3dc98502df0505a196deb341f62c5b7a5b8a45327133a86581e6b114e4c14a0b4c47c7757fde80255183d72215695884b75753416f258125dc4b1e4849abb3c3f73c7441cf0db7725252e86dcfedbd7bfb257f28ee3a7e3e3566aa2cc2871dba433fa669a49300337d5026b668fa455ea0c9c24e3bb790fe336b80bbc82bba059b31254c0eb0e2a79a9d0ad6c5a739d71bce0be7e86ad4eb0b0f838ef68ffcb654bae36fb1e08485e26ade8d778da0d0ab5b5bc26b7a63b7add2ffff2d011656e41b8663c492deb527e068a3cababa1bd37e827175cdd00d4415b20af5a891fb447610351d86297e8fbc797f3498877084b00252ca25791f62aff059d9276a5e3f3a7f53786c0ec3c1c0eb947fe3722d7608e60f37cd749c83614e54aa6b338fb256a58e05c5c34694d91a2bba5fdd39b68178d70517315bc93ee5c75cf7428bd1a600923b07829b0a228262e5ed86011f8f69b665c086139b36b7dfc47b52ec3bcbe77d9c2992b18696ec57155c51adda019a91fa4ffd58775d728e2ed89573c3ff3788be4613f68499bf10f7ae23677a3aa3afc557cc5007b1f6272233ab119e8f71f6cbdd528d161830559267ae97c914d74c94509c958e60c173f822381dbe063a250f4eba62df62f916926027bfc8c35efb796923724601a4d68d1864b0396af830e5167f9f3900438aba08bcdf074433004c8b9764b56e4d538605fd3f02d5084843dc638d0aad123e67c1260d28d8f7dbfb0e7bdc4391673e2b885f9826dfd86f0af46a733855da20ca1fd2cbb7c61d35c42e4bcaebf4116f05e460b1985b9d70baffae63c19f9b36ab9e6f6a9653fb60d3352f74787a9cc0c95797c3caa59248bb6a611cf24f77ae0c1ff5ad7680fe58b1458e149737abd0185f679df4a2771a707a744edb4e7f87f8875d4dcb1741a7ad3f6cf042a2e209bbaa711ba3ee7c73bc7cc91ea2f01ec514e0afa6371db85f304a1c87f3c044f2ddaf21f2d66f7e7bdf948419e6b4162a6e3e81d9e7815576dca04deecd601ec2414d65c3f1ed106cac5c10bd1051d76a7dc6ef807f4551e19ab9028aafbc8e3a1ab7bf1199ebb3e4e1d1107acf94fbc4e127d6a89a5e9874c3a794115f09ac3f407d180b28af3cbb6dd9c3a2bdab3532f8e5a43217a9504e3cdb01af89eb5fcfc95b1b1642c7fc3bbbedacda86647345078d54e5629aad6896331e1112b1f8745d15fdafa515a773cde2f8f135630f1ca33c850ecbb1b5c9163006e57e40a4221940aea8041b0f041e748c23edb1626530f6991e1f6c7a7c32a1d63d8dc116dc7f3a132ef4cba97dae2fdb7712c404c7f641ac91aa0da4e133429065545ad0e24167ccea721e9b5489c3fba21ee017594e2e5cfcf4710178cadcedfb765943450304b245d81e0913bcef96d1888d71167165b5e0fd949cd5c478ac186f0678f99e29d88d0ff03b1cbfed4618a3df1221a1c94f8825703747357d679fda9007f4e7194495afd583a8c37d09747459203f9f673de0cf87abb525904c0aa36282c24a5d96de9d0fd93565bb7b3aafcc761ad7853b225b75c848c653526249d4b8fa4a04cc57bb6ae3f145fac129be24f05f35842326889cf1a28248bf3b829ca13aa402d5aceda420c0bd80a33f3a58616e42eb0c656e2150d332693f7717ff21674990a83179bddd347ce00597dc28f7c27befa5a982ef2c7db2dea353f1ae84ce1f8e0577373c56604c955f82b4cc08dd013714426b70774c9a18d892dac9b02fb9b6cc519e6b8c71f23f2bc94af6e03bcc60527d5c1ac6b65329e0d8736a972cc1e38059ce790859528d974f098dcb8dda4dcf0fabc7506c66db753ad8e7d2efd0c3bb26f8a4ec17dcb9964d54f1ba763269f22b16044b5f48106bd7d5931c628c052a2fcddff45711354e5d5b7bccff893add1523eef173ef67462af63e0790d29697d40e0e5aa91ad7cd21f64499992221ad66b553dfa698da0b21336a6430dd4e8f4bd5c4585e7c46eb7ce7b8ce9a204935ec553df25d9bbe2f2c2a99282bca5d024e2d6b5c0cc0de44c5dc8b4429f49e760acb272573689bf11849d59c54d7789f4abf2963f95fabcfd8b600ca28", 0x1000) write$char_usb(r0, &(0x7f0000002000)="4c4960e5ebb92c7c4e3d3b09b5c4ffbd364bab1423fca0", 0x17) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) 08:18:00 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/25, 0x19) 08:18:00 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) write$char_usb(r0, &(0x7f0000000000)="58a2fbe51677d10c842c68937fda1da41595cc70a8ab21f4566e960165d17f76053ba517039e471edd41574dc4de46246264d4811ae3fbbef1673bdc25bb70033309", 0x42) 08:18:00 executing program 5 (fault-call:1 fault-nth:0): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:18:00 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r1, &(0x7f0000001040), 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="c8d9ef08bc2a51fefed5e8109078f11d59fc45b1991d21f8830d0580e7daf4e9ff1aa2ef126b6d860db6005f84f137f3dcbde18b74682dc546f0337bbb34b955add139a8975d44c4c6e81a346bddc8ab3440336cd01de5f7ca7ec6bd93bc8c2a916ea1fe5a48972108e5ece11e0841582c192b3d1c8177634baa4f23d9fe6cf7480c1cf1ebb8e1777d01700b5c80649b60a37cd21117ece5efa60c23ee7f246e66786a3d3e66fd61746807332fdd8c8a03652a271af05839646a9856120b48f276e63f1260785ac28edf21bc364f1f046348681d133117f2f18a0da3d0f36a10b3820d473096349824be8fc8df369b334a1c92b612d08095f49d61a23f0882bcb606b60251c37d9d05cf6361ffa5dbc7dfd90fefceec2583aca0ca45a95079caed2ae32b9028c87da19e296a57321082ad04928f3a04e171d5150d2006947e00a57a20ee1dab8904393ce3fa76a3983c40a227a5dbca189ed85b968572dd157162e667d73b0f2961fd260e3b73bfdecf42e131f865a579baea603c368553532d21a6f60d184de7fb784eb8a9f9dc362e8b8eb6f31db32337e16d25d8ff54149b8bfd58ebeb49c69d0042ba8ea849667b324262c18a85e5b3e074368186b074272f18ebbc88c0cd9246386e20aa5638203c256dbb2462237f8630fb35d06668b0a6c34ed6275589baeed7a18575dd7896784602e865d4abc96595663be9d48d0aca4c82633689d6bc3a0ba1ffe95ee5c41304ca95497526e17187e9465dbe974303bcfeca60d11f2e174ef1a045ae3256387b02ea293b6c88275211b72421e99fcc10a83641f666b4c143e4e0f34648fb262391ea377f7206ee364d6ebea5c361162fabe3cf2cc91774c16c26fe64fb6f6ea79801f45c07ad6e03a6f61568a8ddeae5d04463d32c8671ebc0c027bd472feb02316a7545122decabca73deb331e4ffc5374d516178ea20fca290b5c7ff49dcbf6a2809d040911cc6ff4e4b3573f7ead440bc0a21a7ed98cd56558ac808a0415a55073eff24183c965b471f174e812d5816587305daa080f63b57b63402c85423965fed133b7860fafa9004994cde0fe284404f623520326cc89618755f906ff5739c548ec33a26d262b30b31505bab53162a0ea438b4c1924320967cc2fb8c6cd912fb77c411b925f2c294afbee6d846c332805dd39147b71af1eebf5534bb5fc6bb07c18b5a5122e523e87502ff01dd26e2adb51d78d652984c139a6da33a251f79d0f4b076b73f061677772ee99951d2282abcdaa84b986dfe2926eb56e17c740b494545019b7e0bc755a6beeda90bf04f15ff4a4b69cfa6401776f07187266a12186a005045b681146ecb38612f4496a53733313eb82b01720d2905b6d81ccca66283dc914ed503dca8ddf6294737686e5525fb9c66f54055235645da0fe34c330c973dbb0ea5cf3aabcacf8dc6ac0e81a9b4b13cba1a89a3d96a157e2171a40fc53515169469ee4f468d9d8ea95ab2fc5d2121097395f30d0a43528c80180e3b8d3123bfe4bcc81487fe2d69beda4201688432b2e85aaa689f0c46362ddb2e28072c273926aef303c67cc920813dc3fc44dd7dc566f222ce81ce3a1503cc726f58d3978effc098f50baadd715f39ef7f4aef23c7c5a9df4cc4a9ce66649c3cfc63974502fb5c4f912012c5b8668ab3b501aff906457f5efe0d9da1e5113af528ce88063982b73d65e6dbd706a1320a3a3fe1817411b2dd80786a3aa608c7468b023fe09f415f2117dbb606ef9ba96130798e094d7c0e952b99f00ce12c79a1ddb36753e84830681e08553a449f47309d9584815db7b1368502aa13ab4c30d41851ea45ce02b968d4d94d620053612dae316c22aee3ebbe78174f2edee9fe62f0fc813a5da0cedd132458c57fe59671814067d2a3b520147e4889c7818c543a3015a4fd92ace2eaae02ebeb5618b21b7e8a3d4c59a5ef440c79250c3915f4d9178b0718a498c8a62d00d22ae6691af780139087592143e12f72cda569de384ceaf70e01dcecb76b74fc8390a7ad27cebc5a37288db9154e3e51754780172d45ba778c094b292aa347740f9da3c2371ca3deeb00dc8b1a0451ff537e122bc0abda2eef5739b418c854f8a753d4f8dbf07048dde72b37af5d4b3dc60de86c0fb4aa76be90a5cc88d5ead157ddb6ed1cc8b7ddfdb3bcb7ef718094f8c6c26b0a59490795d5c61339c6a5513a0b43f0e3d50c4b8228fef9042c76fdde033b1c200890320dfe7183e7c767560e797516526db716f81ea152e02301696932d56331ca7d187d23e149855abf4918168d2d9bd6e3e4c6e0b8ad3686c419176a0cc7bdc1e1b3a053e1c3943f8b9917b4b593c7f13739ac118b3a8cd5b071535eaaff785584b2374f6c15e957682d9f376444213ab46f29c1e93696200a8042babd82dc4fd6e981704f3bac1914ba1b95c8beda2a8a97f551703e4bf92516af25a17035a67476757a009c24100ffcdcc5dd4b1b40f5ca52b71ce294648dfec60db77034d754078edfe38887417e5e027e737220c5b55a70c5d5252b87e288733ceef0e245963fe3363574f554575c6cfe67f47544992b890ae678f1ba3f0f8ce1140b366ed84c2b226a5d1a1b072d04ce9ee57d50811e3c5b7a7f1912605763efa5eeb830201e69e067d2bbfe2c56a4aed21c93cf5f0299dada92800b5d6a5dc463bd02b328cd2a94e271160a5f127c18bd6ef56bf24ed64f37cc810d56dac7f59db4f5b8edb97409b159179ffa0936d3434170f996eb84db058c2a68a0f1f421c3b97e514f586dbc6dcc214522f66b99d36f9d5ada1336db163e80b89339c754abbd97f1b591af9aea38e478faf740958ebc67b6ba05fece9c437e5382dda246a31698063704cb2ea4d44e0860118e6dbbdf3ff1328b2f1b98f8d6c593f3a58296a1b8db3d4264bbee00c972fbf22617ff260d86238240bfc24f784653abdb7e2a279f50738982c2beff4146b2e66260d9f0fba6b7b533575919bb6658ce3aec3bae9a28c640aee227035503e4b73519dcc2b66f0d1ed2269756433c93241c661adc76ddd6f4d760ee1459265c9776a1b446930fffaaf6288de79e8d083e15b834dd76859e004c47d21e93e86364543d0bf021accee5d7155c927d1908643c0b36750bed12130e65248ae7eab2b908814e5f8f623516382569a452e65f3a60786090317f0d7a66179eab7d0c52aaed7de872aecf2b61a33ad4760e95ea4d56ea940611ec68f1546be4869be6812214068ac4504c7561c5b5653bf45888a3cb4bf0972f15dab3fc7f574512eb80ae896e4070cb42733293d4fa3afaef89aa17c78734cc82fc98fd405ce65f87433070b8ca4568951bc5419fa55264cf4479f41ad10ec850ad459417dfe05b39c45b4dae5f5b74508237058408528a388c57f4240abf074daff055079a8cab9b98ff23845a8f200f0860ffbed9e0ce9835e8798baceab56b5b2bcd6085a803a6ba0c0db49db22ef8a4db5bc7c7ec30f440c754f92bc42042cb38c63fe81891aa6fac130e27ca446bf0aceee9f8a59644540f7e6b3f5112b7305faa1b9680afb2f8dc521ee756fc23cde3c99ee420b8d4e6199f8b31dd2b9c889f6b5594ec15089e20209a2c0400a8d8edcc5af70eee3cd87544d7c00915a0a5e21d33818681174ef43c9fbb8ef10928118f13bdd7fda5254703342bd86280d423cc7e0cdfb3f5e6c93fa683eeea8787fb679984da39e264e57613cf624ba09ae7f3e574f35ac5e0d2e7affa10fffadcdd602d10b6a6ef2d69dde34f1736b192e7f2f484d1c5852ab26ef34a18452acfefaf175712d3fe46737d4dacfae093998b23bdbd1b26817e9848537ba8916c208f82267a410e5c74f4f9486337daf53852be83ca1cef15ab75e131bbe2332d609d5e5d962b5424ce8c122dea9da71b5fc70dddfe51cbf2dccbb132b2d260126226883803350db7f10e9487fc5ddc9b241a2b9cbc78081c393b56ab7b538afa8260b4c8e712051d6cda2b560f38f213bbe653f1e5dff8a1f5e0f79336506b4bb6de0887d7d46de151af6d9d2fec0dff848f292ebe3be44f5012c4eba7d9a88de2775ea1f41b749d423db3d4ad95da5379dc664b1f1fc1ba0578ec01d820aec101609c5821694ce369ac1ed7462926daaed85db87222a2269db6d71e531a59aae426bbed2f7fc04e304279f627179a42c3cd2f0cfeb79a162eb72c47921490fb59da2ac81022ea6afb73b31a6144f83fb1b5a66207d67bd3b7c1a259a4d7885d2c3dd6c6d554557b6d9f99ebf0c32fe21eb6a5f9ea41c7ed24f2106dbd0badaf7b5f85e6bdcdea01da55565d1d683ebc3d2f870de106dbc7c4fec332392b5580767fe2f288ed6c49e38d34826f9c965532489f9ce078bc75ca80e9522054a3e2c0aad04b977b244db1734c36e449079cab60f99e07868766bda4cd54f42b10dbe24e2d0d4e760fcb69f09ef6c9d276302d4dccf28d0a2313be63d7e0d8ae3db24046375e590d5c9a304950ac0aedc054a31f931ddfa2809bd8a64bd96538334eec3eeb1a9070c8c76ea1ea03f7b69b2dcdb1a4c8cce274a71770e9fde4129e223e2a66b3e7379afefca5cafcaadeb42be24cc09fbc6be8cb3de222ad2a613fd41d12e2b619aec5a83c95a5f270da891a441f325b989bda802edb93e30336eeffd1cecdfc0bbe3f0d61a23fbc689d9f463a9e1c4201e34e689923a8d206afd45f4bbf56014ff0634fbbbe47266a14208dd33502ac0f780218bec4bff065a3caf6f391a635c8359d8b01dcadd4f0c86f03a9cd87cf9d636d001862a6ff09455b6ac23399fdd4143e7975512bc9b1d0c734f60eebea8557934906c09b1a4a53ccf890e215b405932890eee9bae718cbc1f99993381c3d52af527b28dc87fc76397632aba66bf24d84d24a45437ac57337b7de156caa5674c018da328c91dd9f447da52b5299e34180b7e5cb449792bf6618ffa47685d3a9f29f77e8a6a31c599fb58b7fa5e108084e51775bba69d6503cedad7acb55d9bbd5635f14b3f80cca856e40000c61da58e90ac3a7d2bbfa9e79b2cc01dacbb4a6d46ec48eead2d1f899f82065672c65ec4d49dc4c3d0917feee8614f2215ed7cac31a115e17ebfef2714dcbaafbd80165f46fb858b0afb39486e8ac988a90769023c17d124a6adf9d77eb622eb4459c876448556fc0c4674702989a49417b04afdc0377388365f507513eb4d80173d8f2a077d73a420bb6e0a9ff41307ff62dc208f210d73cdb3cbbad81a36adfcf97619f60c6c85fc1d00412e4d72c4aaef27ab34176189938a6d54f1a060c22bb20653f29087829556453d071cb721ee0a307543e1abdab1c45cf72a65e3603d093304323e9c894b191ddad42d51f9d848489a426f7c23420a20a9f282b99955bc5a28243044918abafa8f8521fe5c9d9444f00017baca5b7cd99c0b7dd33b4c2034ea4d0148f8a94b085247c45e00423984db78a2cfef9686b56d30b99f7a93a0c9c7200afb65088c6880cb66cfd059473dbe5224b4b3cb4e6a29458b67a95964eb69e8463bdcfb2087fe3b28a7e71b628eaf0fd6bfe42c6733ca64d58f14b906b67ff98c1be5eed7915952473b68510ecdb0a5f3b962ba7af81d69c90e765472ccb4e09cfbeab2da3acbe574f2b397c320462b8c26cc768062c6ed51871291ec330f32893a2e24b096d094529f1f7a812b4af45eaa49273a9314c6053e0272473cc984328d5a4c4e807c80c3a975240224282be4bc54f9128ca54dfee7c8b8fd1085bef6b3b3dfa93dac27e3d9843ebcf85ba5c7590dbf54a", 0x1000) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000001100)=""/134) 08:18:00 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r0, &(0x7f0000000000)="4a3c232562134d8fa0aba1780417f1abd6a27634cc4aa90859c561c3bb40794f225a2f8210f6d8a95ce0eb6360ce6f8f8676e04bc2b8ec46df3c356983351a77dcd84f8dcb", 0x45) 08:18:00 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="1707d7525aabbd1d2a65cf9ab32b86802cb0495352308d90d2d754e67bbea91a64b1e17f95896c771966e9a2c2a24886aa8620953baf2c0c392a7d0a8549d2070574e4cfe2f4c88a605364510eafc3d49ee640481a65f10f9c5323b46f0321a2", 0x60) [ 2463.390062][T10059] FAULT_INJECTION: forcing a failure. [ 2463.390062][T10059] name failslab, interval 1, probability 0, space 0, times 0 [ 2463.402785][T10059] CPU: 1 PID: 10059 Comm: syz-executor.5 Not tainted 5.14.0-rc7-syzkaller #0 [ 2463.411566][T10059] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2463.421635][T10059] Call Trace: [ 2463.424919][T10059] dump_stack_lvl+0xcd/0x134 [ 2463.429501][T10059] should_fail.cold+0x5/0xa [ 2463.433994][T10059] ? dummy_urb_enqueue+0x87/0x8e0 [ 2463.439028][T10059] should_failslab+0x5/0x10 [ 2463.443571][T10059] kmem_cache_alloc_trace+0x55/0x290 [ 2463.448962][T10059] dummy_urb_enqueue+0x87/0x8e0 [ 2463.453818][T10059] usb_hcd_submit_urb+0x2b2/0x22d0 [ 2463.458924][T10059] ? lock_chain_count+0x20/0x20 [ 2463.463766][T10059] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2463.470013][T10059] ? rpm_idle+0x28e/0x850 [ 2463.474420][T10059] ? usb_add_hcd+0x2c0/0x2c0 [ 2463.479006][T10059] ? find_held_lock+0x2d/0x110 [ 2463.483877][T10059] ? __pm_runtime_resume+0xc5/0x180 [ 2463.489158][T10059] ? mark_held_locks+0x9f/0xe0 [ 2463.493946][T10059] usb_submit_urb+0x86d/0x18a0 [ 2463.498727][T10059] ? __pm_runtime_resume+0xc5/0x180 [ 2463.503925][T10059] _chaoskey_fill+0x335/0x8c0 [ 2463.508595][T10059] ? _raw_spin_unlock+0x1a/0x30 [ 2463.513450][T10059] ? __mutex_lock+0x599/0x1060 [ 2463.518228][T10059] ? chaoskey_open+0x1f0/0x1f0 [ 2463.522982][T10059] ? finish_wait+0x270/0x270 [ 2463.527563][T10059] ? mutex_lock_io_nested+0xee0/0xee0 [ 2463.532953][T10059] ? __mutex_unlock_slowpath+0xe2/0x610 [ 2463.538505][T10059] ? __fget_files+0x21d/0x3e0 [ 2463.543195][T10059] chaoskey_read+0x2e0/0x5b0 [ 2463.547801][T10059] ? _chaoskey_fill+0x8c0/0x8c0 [ 2463.552639][T10059] vfs_read+0x1b5/0x570 [ 2463.556793][T10059] ksys_read+0x12d/0x250 [ 2463.561022][T10059] ? vfs_write+0x9f0/0x9f0 [ 2463.565421][T10059] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2463.571389][T10059] ? syscall_enter_from_user_mode+0x21/0x70 [ 2463.577272][T10059] do_syscall_64+0x35/0xb0 [ 2463.581705][T10059] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2463.587631][T10059] RIP: 0033:0x4665f9 [ 2463.591514][T10059] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2463.611124][T10059] RSP: 002b:00007f6f0f30a188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2463.619524][T10059] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665f9 [ 2463.627480][T10059] RDX: 000000000000000e RSI: 0000000020000000 RDI: 0000000000000003 [ 2463.635440][T10059] RBP: 00007f6f0f30a1d0 R08: 0000000000000000 R09: 0000000000000000 [ 2463.643399][T10059] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2463.651386][T10059] R13: 00007fff2921b1df R14: 00007f6f0f30a300 R15: 0000000000022000 08:18:00 executing program 0: ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f00000011c0)=0x5) syz_usb_connect(0x5, 0x5a2, &(0x7f0000000a80)={{0x12, 0x1, 0x310, 0x13, 0x5b, 0xe9, 0xff, 0x5c6, 0x9055, 0x1a12, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x590, 0x1, 0x4, 0x7, 0xe0, 0x20, [{{0x9, 0x4, 0x4, 0x5, 0x7, 0x75, 0x44, 0xa9, 0x80, [@cdc_ecm={{0x5}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0xfffffffb, 0xdd, 0x4000, 0x2}, [@mdlm={0x15, 0x24, 0x12, 0x400}, @dmm={0x7, 0x24, 0x14, 0x6, 0x1000}, @mdlm={0x15, 0x24, 0x12, 0x2}, @mdlm={0x15, 0x24, 0x12, 0x100}]}], [{{0x9, 0x5, 0xa, 0x10, 0x3bf, 0x0, 0x69, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x7f, 0x8a37}, @generic={0x2a, 0x22, "a552fecf1c8f1c301bb8202b18f4b2dec9651860d66eb22b974e79f9700bcad60ac36ceeab1fc31b"}]}}, {{0x9, 0x5, 0xe, 0x1, 0x10, 0x7f, 0x1, 0x1, [@generic={0xd4, 0x0, "684b3834f43d4bbf37e4c11df4dc1dde2eaa4bf2843cfbc71007442f31e6dc39137a0a6643c63ca8e863b8f58116e81abf6b070e7d19c7a43996275077a8addc25cd5ba6e85e39fccba264d8758da261b1414ae514085d75636cefad09de747b3a4a421be821709e09a7ec15bca623bf00a28976594e391c1c5261d52e8d57796bfc8509c2fb91a401e68c24f7b5c8fbb73599dec593af3e7a544030d00e101c594291aa70331acc24eefcdd546eff1b60faa77d8903ff7acc15a23e20f221654fa991243360d486b516644121cb270d33f2"}, @generic={0xcb, 0x6, "1d78f1750b7a3f2d7513e852ffdab4c861f612198bbad55ccc6b0013a804cc0eb21167c513518be95d59d1ae2b9627fc6b262f25c6ff86fe5a43c1f2e1f04ae27d3e10d0abcf0336569061d4b558d83ca9438d707de5177d39327a50185bffd2f057fc955c41fbb13e61144e392c28891c2806d24e37f820493ef6f0d9072b842468b8a0d9b2cefeddd1f99bcd1f11bececd81ea1684aacff9171278c4c1b1feeeaae2926bb186460c9c0eb54abf0d58c7eb0606d54a1337d2eea21f3e236dbec37d530085c35ada4a"}]}}, {{0x9, 0x5, 0x2, 0x2, 0x3ff, 0x80, 0x0, 0x7, [@generic={0xf9, 0x6, "00374d9e02e28ca590a7713b22b40c41223dbe26925ebd854590a8873da767e159c018ce70bdc50d3de01df46188e2634c1037fff17efeb7d07b68fe2dd027d96162e06154f5a1d2d58eaf57a0cabbb2581723465a3ebbb264c7c05c22c84fa3767acbb80940b69ad9411afd4f80d41cf363ce2642e55de9fd77fc7c125d0c05e5edb93d777faf27909fcbe861d29659298cc8a1b34eb68230553e7b41af11ebeca11945d57f075d19f1620df562dd2656eeffb45e2329feb4363dde4e21ad2569f470c1caad2a1d8d548ab6d55a845534a83e94b3e3fb186eddbb4ddc1b09c6d296380af5623604a5bf5f36d9b214b5a3b299fa0dcd6e"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x20, 0x4, 0x6, 0x8, [@generic={0xca, 0x30, "2b9a696cccc7b6f2ce463574ef8d16f31f24553c367c22bc228a9027de8d17079ee850500e2dacd1602965a6ff0ddef95e4e056bfea79c3c7b9f82d383b9454a63fac2102c2780d2179a38ef6e6771adc64c7e15aeed882cc0ef6b41c3847fe40fed296cfc2a359d7dea76e7b1fdbabab569771024162a1ab8f7547e51c90a9984e9717a14f7fa92c450bbee68b2d4b4dd7416305c32faf4692bb2e9f0a5833eb3a95237c34d3a1ad0997c7031433ba738e7b18df6aa217f15c0f0051d0ca9dc5bee68d9f002830d"}]}}, {{0x9, 0x5, 0x9, 0x2, 0x10, 0x20, 0x5, 0xcf}}, {{0x9, 0x5, 0x2, 0x1, 0x10, 0xa6, 0x6, 0x4, [@generic={0x73, 0x22, "abef3574b64b9a36f9b2e7f03d4da092ed7e2f274c3e22e25b1a4b30b8e03592878a0e31f9576aa5affe8ce170814eeb3773a99d73c83e85b5105fd6f2d535e5c43869a210d5c1ca4d2cedb73d6fd4bcbd16cfe2ecd9bddcff8992bdc42de18af4de8d81aeb5e96766b0b48b361e68a4e0"}, @generic={0xdc, 0xa, "f29bdf2834411245cfaa52a9e797162c2365397c9dd038f9acd5716e34e3bc2aa73f5d7fcda6a2b8986a2e7e9fbfbe558f2d381e3563c3eb03af076dcefe6884cd333a7b27d7caac865bac9a3bff625f986e0c71a028165b38cf342f04802459eb064a264583ae5de11f1bc0832492a83a902c75bdf69533d4a5fb33803a4724333314a5385b5ce1404e44eacde3904eab59fd62176619a4b5b6070bef56909830b78cb09d8479450133d3d9e63930b0c9a04b655242f372c8acdcccddf5cfa6b99e955a40f288ed203b0d73d9a3350103998b705c4101ac7b2b"}]}}, {{0x9, 0x5, 0x2, 0x8, 0x40, 0x40, 0xff, 0xee}}]}}]}}]}}, &(0x7f0000001300)={0xa, &(0x7f0000001040)={0xa, 0x6, 0x200, 0x8, 0x7, 0xff, 0x10, 0x40}, 0xec, &(0x7f0000001080)={0x5, 0xf, 0xec, 0x3, [@generic={0xc8, 0x10, 0xb, "9660da76a741aa8b4f4aa839a2cded36e818f48671bb1049e3a2964588da151e68fec24d4f318f66b824eca1ecc1a6181ffd56296715344d4b8087d18448552c385fe2ed71c9dd29b9f3797d47fc97fcf0b43cf456d5e3e1c913264aed3f5454babc24865853ce0f8e030d114b5f644dc1a19adec67c2ac7bbaa37c38dfdeb43a14259c93a39c9659903699888720ad3b7430e6a4ac128082063ac646a730408bd564955fee42c094c3ae2c7ae81fc62ca5d504453779088f5a4ade5edf1e1efe282837b43"}, @ssp_cap={0x18, 0x10, 0xa, 0x4, 0x3, 0x1, 0xf0f, 0x7f, [0xc0c0, 0xc000, 0x30]}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x0, 0x4, 0x9}]}, 0x4, [{0x4, &(0x7f0000001180)=@lang_id={0x4, 0x3, 0x41a}}, {0xbe, &(0x7f0000001380)=ANY=[@ANYBLOB="be03d4caa09b02586cc241cd6f8eed65fee6bc6bf9c107946c568b7b6ec9e851c0cb301ec69b6d439e1818093aa987991c35df66c67b8f74fb49e5031c001278e935f0ef5bc189ba8c0b2587088bb5dad8bdd1ba11e7fca1fd3e5eea36385cd24d1fc6cc1f73a5c27e23263f138cdf8618f56a9125944068a0128452547ddd5a42983e18003b3d90907a321841ae84953ea8eed0404c9841e193ffd18eeb0c0bc78aa3a7e8dad1d8def66b99bc3be10569bf0f255600ad0000000000000032a24764f05067e6d14170b9208dc1050d65fa1ceccf31481bf7f9ebd131cb8275"]}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x3428}}, {0x4, &(0x7f00000012c0)=@lang_id={0x4, 0x3, 0x843}}]}) r0 = syz_usb_connect$cdc_ncm(0x6, 0x74, &(0x7f0000000040)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x62, 0x2, 0x1, 0x9, 0x20, 0x20, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0xb, 0x24, 0x6, 0x0, 0x1, "2dff7c2bf098"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x2, 0xfffc, 0x7, 0x80}, {0x6, 0x24, 0x1a, 0x3, 0xa}}, {{0x9, 0x5, 0x81, 0x3, 0x240, 0xc0, 0x5, 0x20}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x20, 0x9d, 0x5, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x6, 0x3f, 0x7d}}}}}}}]}}, &(0x7f0000000180)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x8, 0x2, 0x7d, 0xff, 0x7}, 0x56, &(0x7f0000000100)=ANY=[@ANYBLOB="050f5600050a100302050040096c02141c0403aed7418842b14f8ac34d6efc224c16021410048055c63bb1061dd43985c236e80333006e1410040894bafb4208c042a55946a668a85206be0b10010c8e0002801f001f"], 0x1, [{0x0, 0xffffffffffffffff}]}) syz_usb_control_io(r0, &(0x7f0000000480)={0x2c, &(0x7f00000001c0)={0x40, 0x23, 0xc0, {0xc0, 0x22, "bfd8b88b2016415326a1f3639cfd2be901b7cff2d49e7b80053f804ff77ba5e04c3e54664dcde431490f1fa6118ad688cd7a1fc5617ee77781b276f060ed7d2d8f97b947b9d7b56e60ca4789beb4eac6925f27a37566d4919eaed6eabc67327f349ccb9d9b74848b9a0de27c560236bb992b9610a35dab6b72957b3be5938bdb766a6cac0436d1f071c4af2b31cc7e764d3ce9c0777d9d1bbfe663cc87ed10e8657601f06477a87652d45debd44eee528649aad3ed82ea8e6af675702512"}}, &(0x7f00000002c0)={0x0, 0x3, 0xbb, @string={0xbb, 0x3, "cfdf5c56896e8dff868d544a427760d93ea679f905d9ec3e9df7f4193dbd19353a1275cba059870e161ca22075f5862d8f307169c493ae9d146b559a528650029f148d63b0123502337f8e329916328246ef00e6195417cef3dfc7edc47e29ce31e797b08fcb64fc02504624d1992717140f2e1f76387316d4fd7574d1501d88bc62fcb1d094126f04ade7b1f5147825c1722f861edf020728a8f4d0fff161083a258bddb7162b99c822e2cf3b60466003d39f12d36a7e8e96"}}, &(0x7f00000003c0)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000000400)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x6, 0x1, "8f9e382d", "f699a3d4"}}, &(0x7f0000000440)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0x18, 0x0, 0xff, 0xe0, 0x4}}}, &(0x7f00000009c0)={0x84, &(0x7f00000004c0)={0x0, 0x16, 0xfe, "7f5ca5660afb82e456354afb079003228300a28a8e303d4773d50e8bb3fabb2d47b23cc77db42678f61fc2c01c3a775afab8bc16926472d83db3e299dea5e8b6e6414c45a7d4d0090958db6adcd195f146184413a5013a581b44fadd40c813062f483d103515021e7c04ded9c1da11f5a09f88109a1b979c7358e147ecc2ff73bffd46d37a23ce020dfa151fa15d7971cecc0446d7b382acbfd365a325d3ddd2b6c054ddd9a00ce2f6977b9044c7c31b7ab4adaed1b8d05be38a259f20cc27ff10b8283e2a97ed12bb9c1188feacbd8b3a53ee0a74450c98f73bfa88aa836a676c4d0f95cda9cbc4d1771f1c10da8e0ed6b799874711061307e21bfe6109"}, &(0x7f0000000600)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000640)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000680)={0x20, 0x0, 0x4, {0x0, 0x1}}, &(0x7f00000006c0)={0x20, 0x0, 0x8, {0x1000, 0x20, [0xf0]}}, &(0x7f0000000700)={0x40, 0x7, 0x2, 0x3f}, &(0x7f0000000740)={0x40, 0x9, 0x1, 0x69}, &(0x7f0000000780)={0x40, 0xb, 0x2, '>%'}, &(0x7f00000007c0)={0x40, 0xf, 0x2, 0xfff}, &(0x7f0000000800)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000000840)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000880)={0x40, 0x19, 0x2, "dcce"}, &(0x7f00000008c0)={0x40, 0x1a, 0x2, 0x800}, &(0x7f0000000900)={0x40, 0x1c, 0x1, 0x5}, &(0x7f0000000940)={0x40, 0x1e, 0x1, 0x3f}, &(0x7f0000000980)={0x40, 0x21, 0x1}}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/14, 0xe) 08:18:00 executing program 5 (fault-call:1 fault-nth:1): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:18:01 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="0f8b632d4cb53b257d4268c5d2a6343fcfa508f490a5e210ebfac3a212051022c2300a0fca299bcaa30d98dc7060faa2e922ac11bb2b516b8c41fc4875f039763312d91a34ca1f25f781f8666aa6cd380f90f93d68e9afe22ca341612de1850c18d632f7556a53c3865f1ea60d6d0043ba115dfbdfab649dd9767045988e64ccd792591c", 0x84) [ 2463.858527][T10083] FAULT_INJECTION: forcing a failure. [ 2463.858527][T10083] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2463.872078][T10083] CPU: 1 PID: 10083 Comm: syz-executor.5 Not tainted 5.14.0-rc7-syzkaller #0 [ 2463.880863][T10083] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2463.890929][T10083] Call Trace: [ 2463.894219][T10083] dump_stack_lvl+0xcd/0x134 [ 2463.898836][T10083] should_fail.cold+0x5/0xa [ 2463.903352][T10083] _copy_from_user+0x2c/0x180 [ 2463.908055][T10083] kstrtouint_from_user+0xb5/0x240 [ 2463.913156][T10083] ? kstrtou8_from_user+0x210/0x210 [ 2463.918341][T10083] ? lock_acquire+0x19d/0x4d0 [ 2463.923000][T10083] ? ksys_write+0x12d/0x250 [ 2463.927491][T10083] proc_fail_nth_write+0x79/0x220 [ 2463.932512][T10083] ? proc_task_getattr+0x1f0/0x1f0 [ 2463.937617][T10083] ? proc_task_getattr+0x1f0/0x1f0 [ 2463.942754][T10083] vfs_write+0x28e/0x9f0 [ 2463.947092][T10083] ksys_write+0x12d/0x250 [ 2463.951406][T10083] ? __ia32_sys_read+0xb0/0xb0 [ 2463.956154][T10083] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2463.962125][T10083] ? syscall_enter_from_user_mode+0x21/0x70 [ 2463.968023][T10083] do_syscall_64+0x35/0xb0 [ 2463.972434][T10083] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2463.978320][T10083] RIP: 0033:0x4192df [ 2463.982199][T10083] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 2464.001791][T10083] RSP: 002b:00007f6f0f2e9170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 2464.010190][T10083] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00000000004192df [ 2464.018148][T10083] RDX: 0000000000000001 RSI: 00007f6f0f2e91e0 RDI: 0000000000000004 [ 2464.026125][T10083] RBP: 00007f6f0f2e91d0 R08: 0000000000000000 R09: 0000000000000000 [ 2464.034092][T10083] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 2464.042132][T10083] R13: 00007fff2921b1df R14: 00007f6f0f2e9300 R15: 0000000000022000 [ 2464.219505][T16508] usb 1-1: new high-speed USB device number 91 using dummy_hcd 08:18:01 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="d7e44d6cc4859a9210cf99704696d10d96f11a060ada59cf6f", 0x19) 08:18:01 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101142) write$hidraw(r0, &(0x7f0000001180)='=', 0x3b000) write$hidraw(r0, &(0x7f0000000200)='c', 0x1) write$hidraw(r0, &(0x7f0000000180)="bd22905b6f99c2f15b36ff670fae08de2a83a6b0e7d89797e9d1994c0d1dea641f168469aa6210515884bd28b12d47c1cb59e772bc27e7aeba069cfe79850ab483b6b5c150cedb6422c09c320c46b0ce4e2549596d46043a86cd0225609f351cb9495bca545ff821724c2ea5bc41f4f966b94dd1377882f2d2135b36bbc86c774ffcd28d56b14482c5164f8dac1be9109d286c80d3c37b", 0x97) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/14, 0xe) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e257b395eb41c9b727864ff7cfddfdc852a3ceb6d79f168ba7734e465623a1ae68d50317d1c1871e3b88de1782f8605b4d7bbcfa294348138ed37c1664dc434873701d539e0a64687ba901d43f2204ff5d9fe3d1f7b1a9b3995b7fd8da78b416f01e7c78706490c098a7", 0x6a) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000100)="d86b5ac78fe55ef4250b95879ba52a16bce5ff2829a995a2ff4a7d067bdf9d749b8d878bd794fc64263bd2740b24b9806f7288546ce68414bd485bc596ad81b2efe3c3616edd25a6a8f484210596cf655783d650fdf1da7c8e780b1c5d66573309f95f7705", 0x65) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r3, &(0x7f00000000c0)="96a69ad580760d54042ddfedc34ca6b7fda5e8d61be58b852483c5", 0x1b) 08:18:01 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x4344) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x40) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, 0x0, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r4, 0x0, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r5, 0x0, 0x0) write$char_usb(r5, 0x0, 0x21) write$char_usb(r0, &(0x7f0000000000)="a03666307d61df1990ea7ee1db96efb39c1f1f9dca3b24b1b85720dab631abdf94f49fd7f46eb5784bc40ea0becc4c3ada475eb6084a372b85893a270671092befde4bf9b007bb210a7fdc7b166049e1410b619293931920915adc18fd1267c481a85cb5a95c1829abde68bcbfc8b00b76c37a4df0919c570535719bc0d2da848f70e2c0f49e2929606c7c7b55c2bacd3711089b1c58474519fffe5d125a9af8f27565a9be671788ca9bbfc46b8a5af2da8be8018a65ac96041dd1b3470c46c7dccc5a", 0xc3) read$char_usb(r0, 0x0, 0x0) 08:18:01 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:18:01 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000001) write$char_usb(r0, &(0x7f00000000c0)="b6c9bb9b3371a77b32d552bc5d61283807661a9754bbb6fbc84c00d88debf5148e71bc913fef18e0d670c96d1a92579b821687cb0a23eee622e9364e32631c7275f340cbae75391e626cdafc082709da9661d0a9894a6ec665f226bbadb8f3f202966d8c91081ab9d8b5f19a847150b48695fbf1ede92186290d6f2809617f2672039eb12817441746797d959eeeef796b2e1703de8204db265d5fe7247ff6be3e18d2624a2f01c1a59ff71e298e", 0xae) syz_open_dev$char_usb(0xc, 0xb4, 0x1004000000) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f0000000000)=""/179) 08:18:01 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xe50) write$char_usb(r0, &(0x7f0000000000)="5e61556fd5d4d1131731950e534999e1f439f29de23f25cf1ebee51c154324590161cb441173af996d5cb2e9b45cbfcd2f31c7476070e4eda2cf5ed40302625b03960df5a02c81d18d20fecab1c69376d4f088ebcc300baecd219ff7b999c0f495b8b66a49a46b56561dfa6aea5895cd38f529bf0581ede87e1f74a23b51aaa513671cabd45fca2aeec074f61a031f34858d67c691558d3eecd897b09599ee047b64b54d138d4c0410c79e3658eeaefdaddd74ea507d51d9281eb9810866180054996867128f71957bb8d237c0c6ef4db22bf7473dc491cff614a748a0468d3b6c659d34de958ed97a818c5a28", 0xed) 08:18:01 executing program 1: ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000280)) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000040)={0x1, 0xffffffff, 0x6, 0x1000, 0x51f8, 0x81}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2464.479544][T16508] usb 1-1: Invalid ep0 maxpacket: 512 08:18:01 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x80) syz_open_dev$char_usb(0xc, 0xb4, 0x5) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000100)="44ac14a9bc80b90a0263c9cd5abb7c0911dd2d01d3509f6d2cba5db60eba76697d61787516d73747169bdd3199f89cecec1ab157915d5dc870b3d7af18a68ce36c035c4f078238c9bcd0d2a50f6c69a2a0d75ac48f69aafd79209ef0e73ef6d67f192a8a9ebb11686f257842cd2571c583df57661ebfff68193973596ee0c2927e725b0d84be22aa158aaa099377bd3aecfbae908c240e6ac22a32e076aa1246b282ebad4744ff64bb67d70dfef2ba0b92be7270839ffc8ef3e17f3b87e3ffa7754023dd7429ce211f25dab2f0b7764ddc549f4b4ec9ccc32a23d745716d7a112476e9d96ba9662a970c637d356a332ec0257ef47c72f427c12f9d205a6052151b705163ea3a4ae79f7a1c56745c1bd5d46111321100cfaffb45e6b999a6bf1b8963ed4e60941bcd8bac4462c7dccba3eaff1563bb2af12220700b0d7eb31fe5dea332c9e09dc53b9127ed720bc6a18914aaf8669157571b409df6f7612fe5a96260e4a97637cb8ebea13ac1149e6f125e0a4d8d64f156336d280f8e8958d5cb0528cfafb72f6c31175c6fbb453a00412eb21c153871682e70ffd94e00aec8847325f31b7419f2ff7051c88ace31309aca34a101789868e47bc66be8913dc86a6b0919f23fd99afb55e8e33db21357e3a4b729b3ba5c2fdc13463acf97779cc5a5c5287f686265dbcb00c91c70248301de9782b172600bb2b05dc47e30d1be96889415cbbe16f04c41dd8a2d37b3f98885664922eaa3c4ae6097e1122e02f04b8a2f4eddd3456eaeffc5ac057aa676222078fc1117a282c1de1298f81fa16c896379c795ee3609b09a9f73324a92f7f9bc93b5dbf7e9973294d5e1e210d0d5e5362854b4e74b625a7f096b50b3de39f6868f62b8fa16a4f7491b58497b8a07ed73d77f63649b396cce4a59a8862544c2e6b77f600d15f7dde4ee0c8862d21e6c448a022398703b25fe42a4e8ba6a50685ccde983841e176b1f0e42b0c9c407b0b3f4be40bc8a01d809f309380d03034c49c27038b13f41b435c942521e74a5d655ffc4ad71dd074466be50ce4655b288c15355b5a377cc2805fde040c6826a3683ca44c9f571c5c61a876bc271ebdd5055fa04996bbaa5e42ec1181211375a6ec9a843bd4bb8c4e3d43a4ad1c9a54fcc9f2a7b9da6a00899d1d70a1d73f4b89b98095167bb7dcc1acd418fce6253cf2dafe16d4407e25dcadf37c0ce939ca812690df79f1642d137adb02c563e2ca5aa46475b65b5b6fb5d9f65c305f772fac25a74dec34d15e330a48d7e1f26472ef1ec893b3b8e56bd59ddda58d85ba60b2365188060fed2508904d261174e035c32173df1947aef8c7bc3f53a06189f13b3c8417760ba50add50d5ad0564e38d666ba0181223113bd6e0118819391e3cf0874187227671e715910a484878d1eb5d4897114fd1fda0b77433f0c517c0fd925aeb56fcacf96763c79ce88af71f71d346a25cbbd625e55408d856ffc003a5548596fec447205b5facd12ffca26691afe26f25cfd1a7b94d8290f0ae148666af591c7a9e3000c7bd3999bf37a42f6f597321abbc4c8c6307d7891c0c0a021ea58c2c5ad2c5af72f9fa76a65f8818c252d78b330e143dbf131cf8ec25b582e772fd995242eaa2364fb234c6b3dab6e941a3b5785f565d0d6c1423d869ec092d1926ab41e2971980758f9510da36b539fc8b71bf478499604e55ee6b471e823e8925b6bf2d8e0dc490c842e46ede5529699432bf971765f48f6f165a34ce155254a3d3964e6be6a7f8bb95bc107b9d5a5b5c0f4797f3c5ffb56481d2ce759ab8bfa5f8c95ad6e5aff0ab9e828c7bbcd7735f39838f3e9e601964abb7e527378a7d1292865884763365f3397be7dff03869e0bc9a79e84b3b9eac30f641e3fcc4070feea9fcddb22bffb967add5136fbef2b49e77d4d5acc3481d179dbbafdac2c796277e3b0358d8d4b04e35431ab7d714052c65e18e6ffdc5d61c07d762fdbfaeed6bc717b9908bec56c195f8c00a8fb16595432cbceb3bc36d22d6ade31640a2d248dbf407332eaa303d10be9f290c08073d8f8260ccf62e790b91fa03f136609d6aebb0bba1bcdb1968b3df39e8dcd2fd9b6d1a78edc3ae97148343e60df14f10e21ee47875a8fed847085c993104611d47874f33d7cc45d6511331daec5f90acd415477518de80028a9357aebb5dea2375020109cfbd5c2fff4ef4066cf8040766af8f24497bc0ff01b12cd8a4ade62d2ab4b979b05d13778b52a4f60ce0cfab77df10fbcf50dca8f4896f13cf5a0c9e213e7bea8e699033ba2cb596010219de0b8b24ce3d109ae505a284db11ae1979f2d34450e8bcd1bd173e0546b01c6cbaf3f0bd01e9cf9a970618aa4e04ada20e032b98cf72ee0e8d576fba8f36a9e8cde033732d74a8756d2c5a8acd427fb3c47df518707a4af6235c392ac0adce882452104521d3c6f0a52f5b1a02c6441dfbd068ffee6ac4d9c4059e6952215bda7c4fee57ccaf2d75e35dd85e0acf4f95048931753175e1cd22a0b0f465c64a2b1c5f2a2e68b44d4bdae73b49e714e8db025c2ba9e0d567247e6dd1b1d9ed3473a0e292800ede6075af145e1d492fd69c46c70dc6f518c8ead759467f422b0951c9b37910a021b908a9239bde4250584ccef30fd2d6eb84b55e8bb2ff09dc7ef005677c05618a7f053eb63698727d845143518ac9b32e568546acfac9cc559ec0ac005b67ca945eb01b28ff1e057f1a0d29456dd8f84d886bdb8d47fca7020bad80b800094aeb62a7762b2c832a4e296e8735b5192ff0ccb59cfad7fa55801a15eb42b8f871595efb3468af53e2a7c1c3b48a439eb51fa99d0cad06ce17c2753179b2f822806a471b9b6a0e5e73e1d2c16fbf7cab42f8729a98ba0bbb744b7211ddd07d48b8602011fa436f501d71ce51689bd18aeb6ee2c6477cd13f4b2d757635fe1cd75b9db0809d223d1baaa6c0321f0dfd1b7dd28d079a2258341b3a7ee77e65ab764c9e079131efb5efa0468c16994102ace86c678f69cc6566ba91e0f520e43a74fbb56b874ff1e361aa57b6a275076885d51ee69ef47dba4d056a819bc7f2e0bf033eef5596f7c9c37e7a4bbbeb50b9c52817a7d63b7ddde51af64ec575086659a8591a315054fc5bbbf11ea9debf33fa87b47ba651a2d0c2842c58077a125a8356408ba1bb3f8fa31c03a99408ce8719e13e3b1c02727df603ff147cb7a547458874ba30a3155744c2c5648344a55bb7957e78c4630b248d951dcaa0a1a332aa2feb7ddfb6f334c90df40f369fc2f8fdc2f356537e336e2ffddc09e2b378e1036ea25f87e5a296e3f59f3b7156aeedfb32106774862b9b9f4cf6813c720d55b9baab486055628053036adf7370bfdaecfc2e6b2a41e2d41ba5fa71a875c36f7b6135a8326695165c8b936cf3514c8e1b5a62d9e9f521a3bd4eeedb578517977754458485b3529af37cec06c852d5c9d5c7dc19c6aedd671bee77dc157f547159e6d1205109c74c103563430db874db3d452d0e68bd1353f6283ae114015ac4958506c9ba6c984b5330088d9b58f4dc1db1acc5c24ea6095c08aac44594542651ae4fee4635018083752dfc3dc2258e3f8300e095cdeb01fe46de72e53b44aea6930815eeff9f8e5edbbe8c41d666cc629aec910ada9efd9a592809ea8958cb6a4721fe9abc2d8740d7bfafbe7cf7179623184f5c34ec60aea66ac0b5344ec17e65893c02ee948a0f712fc7e0fbfea898a23d35e11a511df49e758cad53fe08834d1c30657da132e18d644bda44575e5ada53fbffbf47d4617a0119a2e16e23d9b90ae3770c323d4e641f20fa6572230549d14d2ea80b96b63debd3752dfe5c0673df7d4ba654bd07527a9e6556820169c64e609a2d6f3e06a2265863e1f2f9d6e2b0a44e5aa0750e5deedd662b69d099b46ba5be3816d540bdc1a4559e49a3ef4c91025cba186977c65456bfa65e295e69561619c412e6ab79b3f37146288f36889d4230faba46cdef557841a46f4f366b1eae6781d052127b23c5f65430ea12a3269e5c4a6a4209adf2bc12a90062bc98723df11d3a139b3fec2c6763b43ca00aed48e2718c2133640aee155a9ff666fcde5daf1e13221f2d4bc069942e98c884101cfcd45f2a2bf8adbc1c704cebcb86a36fbea8dbd130cd9756ff53256acd0d39dbe192463bc9f0b5726041df6965fa108f799297c18a44e54b92f7cb2beda08241a281386e9a210d6f443508db4824ef09bf2e8a706301c4130438c5fd729f6e80d73f33bbb99a1f19b9b0700e4439cc9aa9700e5dc3fd3946527db2e124df48e15910d30a423cb489f72b581f7bcb6667b12a112457ef9269d61417a8003f99b71fd100232c0ebcc1bbf61155c4639705ff544eb07ef8d079799c6904c43d24d90b0fcd23922b08bf1efb305e9bcf68f8ed0243b65ab472385076df6210fc76c872f2adbd88c93c19fe8ce1f3cfa0eb7316dd837a7801d6f02969f936996f02cd4d3eac61fdcda99da6d0509133b5252ae78bd1f97343f28835754ba732ed753e2bdc301ca8e06d45c3e66acb8dd55c8600de02e4e234c16ab6bf135dceef26236e0e1c9742aa0cd63791a063de2ae6735c03af2d0d1fadbab3323d9c186465447760616c0dd74dae676b9720d7c69b6e302f039535bab3b20b27d459b75f1d3396dbbd5cc1d31e23abc490c82b062c679964a789483e0039a7e5775e934b48a21e15e72886d27e07c05825816e5e9023d48f1f16d5426720b3aeeff8487517e550afc95d0e5dc63694e36d02b93fd2e30111d51de153cf5e4d68af2f9b3cc1c5a3057bbb8caf1b21eeaea02dcb6702908c85e949373cbcbd60170c288c5ce32c6dc1144169dd7a28a488a92f91b80d7a5f1d90ceed1183afe1d7ca73346a53716541cdeb976600153145d7f84fa51b765b65efcb5c951cc4a988230ad66b2e3f079d0f4658ed22d6b546a57a4aad3cc54171202bc48e6a767a663a78e7fe37d347bb2dcb15aacbca3af02df912bbc413ed43319229952e4cf19cd6542e01a28d00865add95eb3d2403ea813a43d7de96d63ead3791b72eb12b66f08e78bd47cee8c1c341ba459d546eb0c0cf73724507d098865a2a5af5824096559810dcef6753184ac8b0e46c10d123ad2422150fb1556efd9d4a479428a457d491e1f2112bf3d42c275aa5edb68995881aeaf1a472efc429c3ab2f18e1360656a05d651e22619cb90547e3fe68a3817cd08c2362e280bc81834a3a46f3b51d8d7d5cb681187a2c3122e9e5c0a29b22266632ad533083b908189009ae509c00a7e8f4c67d8e78f913788498af0b519b8be2bbc1ee351c8b0777483fed4c30be7d4ed95d7a7a03ede31df96e2c0156daf76e3e0d191f5f19a4a11f1833014f869750e697f9fff01d6fea8296eaf2336c5854297a97b35b137b3d025745e3d3173850297a0b4c94e2d5efd1ae8d5642dbcacea95f20a3c297fec051680040969c4ce923d8c6bc683204942177f95cfdd7b72d6ebc4b2f8666bd708364a66738b58d64734f58a68d02bbcf60686b4ffd45200fa81e59ba809b6d64556adf95ac00e41b6623a3b288d6fcb0a61936e9396b87c50eed88f2b180b38e57af04a2078379c5459408c3925a098fe11060ebe7221046ad3f99823a5f4a2286a9441e1b4a41c192f462f635ff6494c7ab3b9cff3c2e735007570a1462424aa531460f226dc4084faefe4c0620dc7154c25881d4e9de1ef6e6c7c99794bcc02f8d0e1de9114e3bc8818e8e612d054c172f3d6447177ee705f20e5555dfe8bc7faf5b847a5", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000001200)="8cc3726b338d95c0510cc89def79da20e93842350749fe954bdb3baa69c7b2963a145b56283c3a78862ea7acd93178083fe927988bac5b6c0f34d5370858c797f7039917a23fcd09", 0x48) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000001100)="b2a788182fd564f4cbdc51e9a7e3c24f7cc7d44b2bcd122786ef063147b2d324b40c4955fa4f7ecb3ffa9d43e295fc4eae9c42bd53f01394ba5e134436bc088aa51c9ffc13c51d62ee52a4a5d768f1996b6edc398ccffdd427c53ed17b9f2cf4e467cc0679dab3b745b1f31170b9bab777f8ef3a8a1ee54ec0afc596472b3cfe5d5b4b79bda55456e228fe753c775391533cbb40238ce5b9d56567694c8646fcdb393553cc3477752ca6fc30fb3e09c719345ec8bd87e29c896cd679a3ea3a9e9809f3e402ba2917f0887b416ab9bc60d9f62573ad5880f31e5d8c796a5f03fa", 0xe0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000000)="99a95b0a2150fe3f4f531497d824cef07b630755e7069502a8a1364ab7ac0e9849e49b59824cfe4d4899045a317e25cc56c2b33e27c732352bcdeec36c7ae9c33c9cbf6fccf92f815fbf62a3bd0857031e4771afecc6138883461d93d5328617c00188256aecdfebf979d758ac18ea01098123a7535510fc2871da93e85ad8ed60a51af7be9af8b007e4b278f7980d051480b9c937b6661e206de1178becbe16ac53d94e6cdba949c42945e9da6aa13b044e3f5df5cd8b9f87a89d59a678977687", 0xc1) [ 2464.629464][T16508] usb 1-1: new high-speed USB device number 92 using dummy_hcd 08:18:01 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="89b32d6d6836d22b2099a74c0882d373854d96bf3f87fdadf42544", 0x1b) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/94, 0x5e) [ 2464.879403][T16508] usb 1-1: Invalid ep0 maxpacket: 512 [ 2464.885022][T16508] usb usb1-port1: attempt power cycle [ 2465.299774][T16508] usb 1-1: new high-speed USB device number 93 using dummy_hcd [ 2465.389421][T16508] usb 1-1: Invalid ep0 maxpacket: 512 [ 2465.539365][T16508] usb 1-1: new high-speed USB device number 94 using dummy_hcd [ 2465.639503][T16508] usb 1-1: Invalid ep0 maxpacket: 512 [ 2465.645051][T16508] usb usb1-port1: unable to enumerate USB device 08:18:03 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0x4) 08:18:03 executing program 1: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x5, 0x3c, &(0x7f0000000000)="b4a32d5e3f82b530a7cc7a84393ddca745fe7d5e8984e32946b698a792b520a8364357d04555d52bcf5d63f1a2b651d9a6fa3ef1feae7a5a8b3873ab"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:18:03 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/170, 0xaa) 08:18:03 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0x2000000e) 08:18:03 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffff99) write$char_usb(r1, &(0x7f00000000c0)="81b7bf5dcacb32fc6a5efb7da81ce86b0af6bfe64e44e029525edc9efd2124264ae0157e037a957425aacb5d7a61cd36e41bd5f4ac47d9bcf1adb54d81e804b8b82c09507cf1a9acf77be1d52ddeed8918db65a539d10214074e33edca30fc901680df7caa622e83d6665a88609cbb52268fdf8b8f93c2a9ac8c5546a923808eb0aacf04503241025f3a49edc066a9a19f5584257bbd078edb4517923e5684118a1f8a7ba50d464fac138e33c157428394c11d568aa0543c1f2d38d7c345369f0464497b5cbdbdcd348b6791841e20cef4212dede12bdb611418e284f13c492b0b2689da2cad3696f6bba3c0d60757b519484b75cc62696d861141d713268fb294eaab7b77a3ad19ba06accc21e9a88be9b93f54dcfbca9c03491515b186099e07c6d3beebbd650cbfaf28296587b4d4cdcb83c1d2679aecde95ad73bc141bac1d08b2c823be0d292784d70dd67054532e08983555d5bba1b397f29b6268d20e60edd8e066e6f2b6d4577b175e35cfa7f3a84d23c856914584c9c7fc7c0c53cc9a7dfef8072963735f694118124d4f8233aff79abece51a2ecc0013b8a5f0d93dc30c3ebb2ca55dd73c4af23a388b4cd739d7d934ee90e44c91cb27db37702a2c6fcc20b1310ca54f58b7686660db5d35335a77ad5cc862ec664a9b09e2f465e1b2956013f9315ecc5a463b0e30e1e56e9186a8d806ddc1b29a035c3641c3197f1a655b15a07660c697273e809abd223aacb3adc26d8dcb82a62a675f396fdc3aebd909777ee51fd8b699c43bb778230215486f105010754d6fdc28384dd750ef10025571a08598d9b625815a42dadd91f6ae1f05eda1a946ca27c3a290353d50aee65630088d12500ae159ab84ad4dc041fd3272447104514b1f67838825b1a880926519d5dcbb6ef5027415d494238e86f71aa40e1e6542114b6c201160608ae3c00748c687a481ece962f1977e8256e41d5fcbcb4de5d2ca6b17a549f19cb4d531928f67d6ce5ab23a413196fca2931a688529fd5ba77e04ad21faae79b667e2339f8ad16cee6691051691748d0e6b3a04fd2bf4621f032dd36a107671fa97574940f9bc7bd882fb7d3f61ba7a0c6580efde052af448539a14a372d3f4bd787f3469799e4a5114392f42a931365f2e5dcaa71c2535066166eed8d7f05a28e56aa2fb39f3b97fe0f7abe998bdb938e573d76f2ba8476df9edd3a6b3c33e042c3cbe658940cf4d59a186e9d24d18e3c8f4a42425ecb24d46e15c4c620c2e8dba3d7debfe48a53d0f53cdb5b00ec5728e50bcaf8b83849a94c9dc3e35579f560409a3895694d0b0ed9f9228d32556a341047725549470a2de0106af898ec86491247213ce3af6ab2b5a7bd0faf24460c739b77e27e88c3f1af7220201f6d3b64a6309f907b024919e02163e46dfa6ace1575bdf8c6feb9bba66a4cdcc924dbac16768b019c142495b4e101da2abc359246f308e3f9a90b87a5e135876d1e4a66c31a1a10f11c033911b028b144e3139e0c2f6e1c6420136c75ec43935ada72801b3bddea05d840150a791ed09c9e5b8ca6c038af217b57c09e443d22b6bc728435adefd1fa2190df5212c643160f578a0dfea70d3171c41e37418e623322943dfa1fe2ba31b0c9b03e0b587f3da3f209302ac9e3c0ecde2aceb7c05f3975fb49290b63e50111c6e50ca4b26811025214cb228b976f83e277b056344b90862b752376aa73de1a6c0adcf5ab22426cc98b68e66e4683f4f47e63ab1ff5920a3ece159aec143f493fb341d7b37e6a62a624d418dbdf7162576b2e96e464fb7302190b15ea4a614047d7893c9a6654b24a49eeeb7348b57a71503c665b5579448783e6601bff60658fb6aa49f54ff638477b0c4b6cbae6ab94e484e4d0d298e04991c146271c3332067c7dc7565adb2bc025216b0e9c3027c972f2411b2538bb47d1003ad0d377de048678723b58ca5683cb93328d41803ea7ca819c4af38362e7df7e549641f1d78208b12c6b227599147919a491a50d8116e01e2b99d885e03148b45fdd681f57eaeea48c514b3bcd035286a0fd1d6978f164c34610ef9cf14516dfb17b20a363587c901ff3591d1fc2bac065b8093e03efdb20a1bbcce42b486c6347a553d1d7c5e9bb3e071fe2ea3324dae093a54d89f38c5005ba09f75fc2e7bf0cad442d7c703165512316b965a812607d6b33916b6e27e8f3353252dafb5d910f2757f7202d26f7f9760a7abf50fb1e5d42998724573f28ca6a14bc329ceeacabdce8bc2fc57406e7c83dcd03af5e077f3eed1aeceeace7caa41f7fb6d8d69cad6caab154bc7e54f31b46e16d4e8ec4081ec97d8265a968aef9a87714bd47e5ae437e5e8378b87aa94d8fd79601f40eed70fa610543f8f5f4bfc6fce71930b5f78f967d4d97215a3cfc3576e06cd809ed0ffee476188833e2af0708ae5239ff7671f83ff9574377898a27fef37c521587beac91688290bd1e82277bb25cbcdaa220eab908b32de67821f96fd63478962d2a653fb00193a17b9e4094de335c2f3dc594b7136f0030036dcc0c49748e094aa31cc70ff42187999cb49ce5dacb880bf0494efe764b1d9316789e1c656443ff56ab4cec9e91d217ef0915b98e66950b7282e3c7d79816dc49d57763567006878b4d4a149bf30aea4cc4b1cf1cba74f1c99f2e62c478e98130f8d1c900c6c210f5222522a5f8e4b049958a69f035eedf077f2f0d3910f35dfdf0e1be90ca9352682929f268fc9c4a7ce66f2028c23a3609a32d6781c1c04b4f9af2bc0d3b9bc394bfbd46c08a63756235f0bdb26c13dac186dde9fc91fa6e3b795e8c79e66c8db7f136e6c3d8e0c17d0d89e5d3faa6abc8b083147033bd2940f7c1902c75616c472d6cd0e8d1597f51a6d9a11fe9d8749649bd299fa620f3c7d90d9830bafd2d5b2f0ca878324741f209bd51605440846b4780208b84417bf2bad35fa09a3141152e4d3dd996ecd85ffaa3e788c9abe853288211d65ad0d937d2f348dd694728b1c00cd753279dd1e540343a4a157db4ccb8cabb4500442e00052959e17d37e0255b0b9d8aac6c1fb383d3cd2691d6ea68ed4252499cf25abbc454db640f9231798fa3864d62db5e72ba227dad3c766f3a2559ef666ee4658849e91f7f2f42792424901b14698b646bce51ca93aae8086e45147ac4157e7fbc44a23f4c777531a33e094292643ff417b28e1bd35f94af0c1575af9f3e822e5054a48ad9e1e817a629b5c70c65287cef3cdfdbc1e16df102c57b03f2430e55b4c787467928d6e8727abfd6b2d288d0facf8760d230306f259a2964ecefbcd168f1fd39a375dbff31fcaf02b049a2c3a36e6c2f1c7a3d512cce37006ac00f0dd2cfd1d85f1ff6d64e92d984a578d66e19ccb026a50da70dbd68d37cd8842b0b9df18aa9c8536021d194c7bedccd99e1e29deb04256a882729735982e8a7408297529f39316a912d96b4dae1e41bb4e263d17de342f91a05b45d567b1f643e2433e91d79eeb4c401bd853af4e271583029391905d9f3210c1952865494feeabb5d3d98519156bade2a9368b973a9c5c81446ad93743b577db0d34c425386c23ce4f8711ee566b1fdd83607ddac3c89ff15c075cc4d1417f1bbd3913788ccb17717e2f9ed165ca501b0c00b3b8d56b9718aa58539b28d02976e4f63bc67ad40c349585b00463ebde7615c81ed3dcdb139dff2d7d1344920a4afb4101f366d72e3bb64fe99a57ee6847f989f20d2c34061b3ab70f0c138938c200cbc782ac56b9d472765e1e0a33a023cca104cae1fc51d155a43eafd08d8cb6851b452431e488c9cb5fd8b9e57ac9d5677b03319d57fa07c3b392702dc53e55518c5b13bb4f4ebb557195b4c8922cbc5c135a9a2bc3524656823678e6c6890b9874080f4279f59365393fb8311d3466725f01001001d9e3e300abfe3674122cb6de6b2566604818c692212a2076cd00c545a99a42ee434f706761e5a5bd6ec2231256e4b90a11149fedff4fc908d3b164befa5a014311c4569ac8d97ff651446c53bd0510cd675b52de4d2b128bfa6d67892f621a7a15775d8742e60daedc9fdd60b202bbffb028e837cb1b21c61c7cd657c1d855eea621f9b3fbf7b126fe949fa9b9263e119f5293af1ea1998200607e0e26f4ab395666cce87371111125f9d662efd3c6bf12d0e1294e65fd90709c81854649be5e2ecfa09e51a05dba9d96c8e771af429e2526f4e139947f8b3a1772f9d6a2912220eb7657dbf68f396df34993d0d2dcdc8d316ef11ecbbef8e392580461d4d8e0982f62157b9660b39fdb9c1a7d9b74182b5f0de693b297595d7d6a64ecbcd0b4868520a4d640bbd0c212e62cf79fde353171d147f64d21f5d93725c2607dfa4c0cb4b6204b9e81d9ca68e9d9f83a38bcf8e59debb3de452dd90a8af7fae7a17d4eabc63c0580d08a56f7a23bae67ce3e4864fe6f6599512d7c6ff05b4b75cb5bf11c2034fcac5ca0d1c9a5e9d04e936d602441988561c201320aa553629e81c52a49aaf74a4781c2f8f556a9c4a1c8a77dfbfc8cfcd76cef973bc1f536bcaeda4d01fe6e3c830807db7bed8378bd20ec99d50f8a28a99ec6028710bae4ade358a96fde03fd5d1da84d3ae34a7c83095af6a351d465e62a2f6d3a945e5ec2df2ebdd2e59d90ff493baf78bd9d38a3c961aa538f4acf61112a990746af5c1ae37e1fff029056c187c5aebf09c578a7fc2f6fdbf6c659aed2e89d2e2630c72363308b87f417c0ed13bb0161bb2dd1a2f7ffdf71edf5d87cabc6304cb7fada183c1290ebf649d9ea52575a9fd8f61d6157e986154de75625f79d9b1c4d5bd5f146017db8cc50551b56bfffaf824740048fec6080fa1f74b5a530624678a043d181b521b6bf0a6205581355ae6e5268736be9108d27f8125cd37c30607e860bdf2bee2ecb733f72fa86398f74ac83f7f2bc6ef33539c9796e491474b1c3af5bde9bc70e83890b81d9d08d5aa230d9e112cf82ab3d1efcb596df2e18bb391a4f17cc6fb1c39bd54587074029439d74221571e20faf0c24039e9fc9d820fe03e6f701e8214ae1d0eb2d1baeb151eec85eaea9189514d04c24d64cb1ed21a8d07819ca2d0ae633d2bcd8e840dbd6b20713a40fe061fa7912d37fd5f75d59762d02aa83902f4187599c39303ba1dc6735865e2067619ec29a0c6143afc4c4f4b5a2fe15ee6eb6ba14281206c9b0714934eba43687835f00c2ad87013fe71571e2c54a409c9126b145be069f7f995c1070ea7c8e8aaacfa262e8a723211dd0a6694a09f0aa94d6c92d88e2d72a73e29c2cedda1d64432d3ae8d8c42802a97fcfe7f9c34ead7b236a3675d61f2ade2aab93fdff3bfbfb402c1e6d43eb1297f005a37862e7e9dc562469443759d8136f64fdbc17cf3a6bae4088acb2769e8beb38d430d0ffcef40e0d48a71ba67b35c5b476b117d39bbd30d51a8a79f32e35d21cc37631f752887318dd99428e99fcc07c15637164b0c06ccaa9b8e708457b702510c9e2d2bdc347981a122cbb85700ae6bec0cc1c2de3be8c56baad63c932f87bc34079dc4056643f295b9436f25ece8a7d5d9f1d85ba557d13c30afa93e7e6b210585ee4b20f8776c1bfc1320291a2434385cd4a100e8f1c89c259ccdfcc5146ea89269f2f7691197c5d4b0e7db0f6c6b3ca91e386bfd2ce2f5380807246b13e622e33db8b2d1f8d9ff43f8417a22bc70ffc89afbf3e7542eefc1b06716156daef757fb46db2aa5a9e13b56730c106527e16d44c0876f45e46c617a39a3891f570dce7f5fe05eeedc38332ebf", 0x1000) read$char_usb(r0, &(0x7f0000000000)=""/175, 0xaf) read$char_usb(r0, 0x0, 0x0) 08:18:03 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0xacc, 0x200d00) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x4) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$evdev(&(0x7f0000000140), 0x5, 0x103040) read$char_usb(r1, &(0x7f0000000000)=""/14, 0xe) r2 = syz_open_dev$hiddev(&(0x7f0000000180), 0x8, 0x20441) read$hiddev(r2, &(0x7f00000001c0)=""/49, 0x31) read$char_usb(r1, &(0x7f0000000080)=""/180, 0xb4) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f00000003c0)="39a8f54f658704d5cd3a6210309faa00a117f6f87196b7cb39a8d6566d65eb7e95e69a75446ba223d909f78d278a8798efe5f04db66872d44c782a9d13c83e3ffe3a7a47e71d1304c0db6a0c94e01a66ba2dcccf810177a2e0e4d5a649939d102935ff4bba1b05fdf7d73a41f61f33ba43d37eb402a1e6d29648dc8c6ce30028c3e0ca5f1ed85b9f9b216c96d611c1711b946b632ef03233bbafb4d55db8ccaea9c78a043e09c32347569b658cba22a305357c834b3ce1545956c32e1f06e9a83c11a1a0e0bd9dcb3256d7ac23f2fd03bf20b922e4ef0535a68676426df2ad2d2e3c7cfb11f3c1ee8b14ff71c86c0100005705b5f045d5b2ef82aad0ec53faba05004528550683c5de7c62922795e151c0a085a4990eab763cfd5fe7e94a2df62124d0907388998ab86be256fa76d00216ad2d8a2d6f6f31df5cc4d399dd98dc1b598d50924addaa39cfb92839df113b82646b1759dfa32b83bf", 0x15a) 08:18:04 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/107, 0x6b) 08:18:04 executing program 1: ioctl$HIDIOCGFIELDINFO(0xffffffffffffffff, 0xc038480a, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x498, 0x0, 0xdc4, 0x200, 0x1f, 0x4, 0x8000, 0x3, 0x6, 0x8, 0xc8d}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x800) syz_open_dev$hiddev(&(0x7f0000000040), 0x100000001, 0x2441) 08:18:05 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7fff) write$char_usb(r1, &(0x7f0000000000)="55cdee22", 0x4) 08:18:05 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xacbd) read$char_usb(r0, &(0x7f0000000140)=""/4096, 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x14000000000000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f00000011c0)=""/4096, 0x1000) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1000) write$char_usb(r2, &(0x7f0000000040)="cddf3139494b6514616b06ac652140a6a68536d9697b4ef63472d9cd593228e31e0dc2d0d764a8366c952a60f501bed0337dee1b6243916c01fe14de8ef6e5f0bc05a16d9b2d7a2e51c6bbe20f9d18d26266145143e409a7d0dff880278ffacb7466fee5f53ef1c400cc2807c2315f88c7834683f5c7d041d6f910f2410c8c6c5c002cca2bb57cd4ff2ac690ab4f57bbc9b6753cc2266d7891fe705a7d9081083c008faff2861e2e058fd5aedd6a7835f5731423d98dbdf13bae3af3374662a8de666ee5621591c0d8d0f048c7079573db016c855801e8db1c4190a8ec9cdf7484be36c7959af0be4d1b7f5def0025fd30cebb158ae1", 0xf6) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/23, 0x6) read$char_usb(0xffffffffffffffff, &(0x7f0000001140)=""/65, 0x41) 08:18:05 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x8, 0x8000) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000040)) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f00000000c0)={0x3, 0x200, 0x10001, 0x40, 0xff, 0xffffffff}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGFIELDINFO(r0, 0xc038480a, &(0x7f0000000080)={0x1, 0xfffffcff, 0x81, 0xffffacbf, 0xffff, 0x0, 0x4, 0x101, 0x1000, 0x9, 0x3, 0x8e, 0x800, 0x10001}) 08:18:05 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) write$char_usb(r0, &(0x7f0000000000)="5bfc94a644a92cbf991fa6b3077c7ccf6b37d507ab064678775ed9ec64654338605f541e8cf343a8ef0fce46e84f52fc6fcac54a79546ffe1578f75b646ad8db1ae6099d6bdc80d741083af7aeaec7eac781b55f85ef784e37b21e612aeb2d1701a7a89ea6b5eb6e6fae39a95662e553d0d513959cac749b96fdbb001965", 0x7e) 08:18:05 executing program 0: syz_open_dev$evdev(&(0x7f0000000040), 0x2, 0x181040) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x81) syz_open_dev$char_usb(0xc, 0xb4, 0x6) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:18:05 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="116845c321020b027219918f457363bd4e26ccf7b9ba8a1e683b66e0edda5c2b44d78d59f7783d64c252b21b0ca61f992715536a0640fa8562423f79ef28727bc287bfe2839fcab4bd66aa9edc5b4684f46bc789a4a3195c88f6c17cf45fe195d696195e8a8c302956eac2396dd48b98df0ce493b15ed90fac342b5ac69b1e070523d79f6e6315a4a30e39ff62a1654bb5eea2de22b17056f7b2d240e9c5a3d1640d5efcaf0e58b9aafcd71c7b56c040a5f3d550d434536d68501676f9c78178ee0ef4011d729ad32277cd4ced34aea5c491b40c7b687bb359575d30068f4159acb266e643d5cc61b0e45c89d531f8158da324b54999acf7daf5de60a246", 0xfe) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x7, 0x80) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000140)=""/234) 08:18:05 executing program 2: ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000040)={0x5, 0x10001, 0x1, 0x9, 0x80000001, 0x3}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xe75e) read$char_usb(r0, &(0x7f0000000000)=""/15, 0xf) 08:18:05 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x30) 08:18:05 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) write$char_usb(r1, &(0x7f0000000040)="1c68a3274782ed93d2bc5fc4e9e44841a644bc96e19d0c3c91e2e677075dbdc78d3822d099c475e7492a549a124dddd9b4d06e936668756d737fef70b381372d76635a00bf421ed6e4fae8dc39ca8bced3d2632036321144e060e01a2b1617ad7bf3ae700402", 0x66) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:18:05 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x5) 08:18:05 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, 0x0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000000)=""/179) syz_open_dev$char_usb(0xc, 0xb4, 0x3) 08:18:05 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/98, 0x62) write$char_usb(r0, &(0x7f0000000000)='q', 0x1) 08:18:05 executing program 4: ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x3f, 0xfffffff9, 0x400}) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0xfff) 08:18:06 executing program 1: ioctl$HIDIOCGUCODE(0xffffffffffffffff, 0xc018480d, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x10000, 0x4}) r0 = syz_open_dev$hiddev(&(0x7f0000000040), 0x3e00, 0x78817e31e393f948) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000080)={0x3, 0x3, 0x9, 0x3f, 0x2}) 08:18:06 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x82000000) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffff6ec) write$char_usb(r1, &(0x7f0000000040)="78e706f8fef375261ad0cdcb47060f7e33fe14c5c6c88ad574e09206bb13178e04c2a64235d23cc4824d29a52959a6f5a81b3322d2c3e499155efd0d06b3b8bcda126ce0403f02f43ea3b1408c2adabff204a3f9d0ebe35e069f496e5d7c03c962adc2ed558494195cc2f38e892fc321093e9bccdb3e0867fff66db07aaf327160ce62e4a3236ccdbfffd81f3cb3bb7238fe29aa448afdfd8b62c5b23f2304e38f95111886bceb715f4add7b07bfa8685aa1ff9660a39f64edb33298280028e8c380fcd514d0dddbaf59250f2deea7dd5fceb41bfb234eda2de318b5e5787bfc2915e5", 0xe3) 08:18:06 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/112, 0x70) read$char_usb(r0, &(0x7f00000000c0), 0x0) 08:18:06 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000180), 0xfffffffffffffff9, 0x0) write$hidraw(r0, &(0x7f0000000040)="15af3ef4b46a8349a3b128881f9eb05f01d1271d8d1aa3fd473401df", 0x1c) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x6, 0x101081) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000100)) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000080)) syz_open_dev$hidraw(&(0x7f0000000140), 0x80, 0x10000) 08:18:06 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:18:06 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="c7f4ca370e67e2f039", 0x9) read$char_usb(r0, 0x0, 0x0) 08:18:06 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xffff) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="ffb42ae7d48781d27f8ce8a20297c0f17b424cde3bc53989d9e03e2a261efadf73e49375ce9e3890ee98fc3803903efa", 0x30) 08:18:06 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="8847c0d482e9d3d4e53d02973197bc9f5b9f267033ab5de245acc627d268de912e840736732e951e5c2944cd03e6614ee7fc048911ed54f653bfa347eae7d59f5614143f4391dbe71364c7bb908070df5d1a817d2b719c0d3d1551fab356b0e9836bdfab8a7f2487460de0c3e2bb41ae8c0589e4bb380a5938c7391c83bea2bebf97fb53ecd8b3970e64cc0931a45b273c1f7931b23864713352af852ba655dc6193bacbebce0f", 0xa7) 08:18:06 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000000000402609333300000000000109022400010000000009040000090300000009210000000122290009058103495f"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x22, 0x371, {0x9}}}, &(0x7f0000000080)={0xffffffffffffffeb, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, &(0x7f0000000180)={0x14, &(0x7f0000000100)={0x40, 0x21, 0x32, {0x32, 0x4, "c59d10cc6069be65f75cc17da427e98d294261b9ab8f9dbfe2522edc2563baf4bad5384c8a628961cdcd1d8b51c4d67e"}}, &(0x7f0000000140)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x1c, &(0x7f0000000880)=ANY=[@ANYBLOB="2010ff0000008f8449c305d00a0c87d19be4597e3608aa50c3cf61e3877fd9561ade770150949a984abbbbd038ae5afa4ecf70d8625379a53962c259fae9b7036463bbf95c4b1fb3daf6d192a901522e5985444e9ccc7c5407020ae1da751192bd65b176c0b966a638ccf06937e9d70f0c855fe0e4f92ee87c468f2160997142d22982a05d5c0a1e59c39288abceb25400175930cb7f3e309b450a46fbff5918d0af07d8ea2caa6baa82d0c96d09374ecebc6644c11b112fe4e59985ba78b9e4864e17be0e3e1d903712a08bfb5064ea9e55a8515b3bba484988fe7592e84fcf61709ee2a3b8ce08090378fff55458396a643454b18fb344ad29c9a60c39ec4d2eebbebe365c17ee30b4113fbe430aae2eb84cce59661ca39b8e13fce0980a4f2e42b5996fd0c9196986d10925a0a8874cb93d7b776ef12cf133da49925cd95be00bae3882584d75b7b2f6cb44ca241019adce845b803226f3a56a8c8fc0e4d8b87ff7564c267158f44e6f84b04a1c256bfaffa1f5322dde310367387a617b07dc3d686631d19581efa74350e5cffaa02b752c31feceda1cba09253dd33da181182384efc24eabee50e7dfff3115aa5b7a7788fe3c8f670428ed1ddd311ac1d8d30b5a78d05d33b5b6e065ef880c1b0891d03d54477d5f9eac65bece225626eaaf206763c784770038bbabad31e1da84427adedfe163c688e32004694d89029a6248d3bb89b067b55fefbfaf7247e6e89ca1a4e3ce0583361e1d9c31f7b748ecba5ac2415861ccfb64f47c5b9b49b92fb175cb4739aa3561117167ecf295056a56a5601024b52f528db212a74563781c461f4a2275c66bce236a53d64d565095c790e073d0b425377bd8259f7d5d84b3f9e12a8047d5d24be68ed2035c5a0a53cbf6ac67816caebf3f2c0081b0f2b8dd32346e13a763d508016f15a31c1323e7b541e58a89cf7bfb1ee230246b5a80aa38ecd49c611f6cedd72a686040db4b1a52103b8f73b6acaef5eef551b38610a33a1776569999193da5fde5b222d2a8945c58"], &(0x7f0000000340)={0x0, 0xa, 0x1, 0xff}, &(0x7f0000000380)={0x0, 0x8, 0x1, 0x7}}) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000000000402609333300000000000109022400010000000009040000090300000009210000000122290009058103495f"], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x22, 0x371, {0x9}}}, &(0x7f0000000080)={0xffffffffffffffeb, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, 0x0, 0x0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000000000402609333300000000000109022400010000000009040000090300000009210000000122290009058103495f"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x22, 0x371, {0x9}}}, &(0x7f0000000080)={0xffffffffffffffeb, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, &(0x7f00000005c0)={0x24, &(0x7f00000002c0)={0x0, 0x24, 0x75, {0x75, 0x2d, "7f38759f14e5e30c05df458b5b8ce9f7223e36f6b7cb9dc7407bd2b51eeec5727345a6973e67ab53f0ee20657fcf52681bdf31f7b6b5b9896a43a54aba2999f1f5dbf6415fee888fec42856e611a39afd6cad76a655922f6499cf53ab6b330e8a5da77dc110d3364f54277a57197f8f0899036"}}, &(0x7f0000000000)={0x0, 0x3, 0x29, @string={0x29, 0x3, "c5d70525bee46b8c68814dcf3a5a45f00351eb16724aaaa500e16f24dd235dd7ae7004ae47dc38"}}, &(0x7f0000000540)={0x0, 0x22, 0x8, {[@global=@item_012={0x1, 0x1, 0x3, '2'}, @main=@item_012={0x0, 0x0, 0xc}, @main=@item_4={0x3, 0x0, 0x8, "b50a926e"}]}}, &(0x7f0000000580)={0x0, 0x21, 0x9, {0x9, 0x21, 0x19, 0x8, 0x1, {0x22, 0xa23}}}}, &(0x7f0000000840)={0x2c, &(0x7f0000000600)={0x0, 0xf, 0xef, "5d6e8575b6ea8f21f2bc7d6bbdea970fdd550446cd48d8914fc8764c9b4c6d2e3243e39368804a6b08981197e6c8c92750b41c2d9f0f0b284636e7f80b85f39d8e3192104b95df9885cb34028bde59d57dddfc760a21b940349f58cc55b635548d7cbcd7f3851f34eadba0c9cd3d4112e2e660be1f30d42173f8728810e7bcaeb3c0f2f9a45ce6cad86886b4fd124db6311c05f72b364a9580d1a3ca12ffff0cb183c1d811c337f2ad3c98e09fa5f865e4625c3f0d5da507ca17c41e0351e39ebfe3b14757e523e9cd3b91660514d90bcdf1feb1b51902d21766449fdd74f16e80a48395fb00cde59c9365d0cb3469"}, &(0x7f0000000700)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000740)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000780)={0x20, 0x1, 0x6a, "bd3d40e1aac57e787aaa7120868f36d97ac61a5811785ecfcfae67ffade87a65bd231fe456b0f9374dedadf607e792b2abcd81e9f9eb7c42fe8d8b0b6c103f143d03d20377063691f98b8ed2552eff2c5e0785f6e5e55f2a0dbeb94ddb7b6c99ddcde05dcba41f136146"}, &(0x7f0000000800)={0x20, 0x3, 0x1}}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_ep_read(r0, 0x4, 0xa0, &(0x7f0000000200)=""/160) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x8000007ff) read$char_usb(r3, 0x0, 0x0) 08:18:06 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r0, &(0x7f0000000000)="bb331de4d8305ca538232bf66dbdcb945f8a8208124a35027473fb6ee36c8893351ca3cbf71abfbdb1d9cf1c1011bdd5cc6343d29db3d752ef9102608d893c54081a4122a139f57c03881e4424782d7f74a0bea691ca39e106a657f87d11bab9799becb583563fef09021e97896af8e4d874d9687e2ef9abd3964e8adaa0187b45565bb9c414967da4315d87d1c66bce7b181223635d7c887b12b2719c667f5aae7d", 0xa2) 08:18:06 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) syz_open_dev$char_usb(0xc, 0xb4, 0x5) 08:18:06 executing program 4: syz_open_dev$hiddev(&(0x7f00000000c0), 0x4, 0x92800) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000280)) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000180)={0xfffffffe, 0xfffffcfd, 0x3}) syz_usb_ep_write(0xffffffffffffffff, 0x3f, 0x89, &(0x7f0000000000)="aad844aaf4193d92d4306d04b3b3019d3b9b63d6a35bebfbd4d27685eef7f7415b8ff848428c253a3418876a304f2d419f4355779cd75ba919690d98a48f1b7de583a1fc5931073aede24c7b571c121c2139cf870430fba718bdce80b97b9e7b4a0c87715053a423c67b5640dbbd654c2d61918737ddc7982871c9fe3e6f0e4f481c89d44205031e7f") syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2469.759141][T24509] usb 4-1: new high-speed USB device number 51 using dummy_hcd 08:18:07 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) [ 2470.119109][T24509] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2470.130199][T24509] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1865, setting to 1024 [ 2470.141285][T24509] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2470.154265][T24509] usb 4-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.00 08:18:07 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xc79) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/226, 0xe2) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:18:07 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) read$char_usb(r0, &(0x7f0000000140)=""/166, 0xa6) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f00000002c0)="267389b0eb04324c0c7694aaacda83bde1202d0af492e72386733b929074bf17691e998fc3ccb8568266645f186137cc90b3a1c5ba924944bed351dce74bbe9204e8041b7bcf497b35bf799720347e698104da94ac7b77434dfaffd85f7856cfddc065dad64aeccdced8b68c32e33e65fd5c69de2564afecec85c84fdf4ed8c53f8976d6b73332b682517933a878f99564b9b20e2331a3857bb916eb4c833762b2cf0230d389b87069702d33adaf5643cd1c9ef8f94d89dc1a5fbe6d681bfd3a25ef2dc0ce052e0f552ce75ce92a5ae57953a1dffad49b8148f89535fb7f1476c2a0956f8ec587", 0xe7) syz_open_dev$char_usb(0xc, 0xb4, 0x20) read$char_usb(r0, &(0x7f0000000040)=""/20, 0x3d) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000080)="3edcf2749fb1d168c76aa5cb7be72548f07fbc5be68db1d7ca3e80fa322086fa78d1b128d04059d869a4f572532dc5e91383a42280aad1c5cf539e9843defeaafae87ffafd543317e254018c20773bcaa52ec05933b6773981720c22e5a1494a8e02149c8b4653737e8702800a9a6d465e017fd0c52a71ff128aee88a3344604cd7cca408998af1faf5940159afcbc21eb6c301bc65fa6580136", 0x9a) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r3, &(0x7f0000000200)="ebe024cfeba8146c3d50bf6b601911e37ac1644063f83873947d3f9c0fc3a076c0580d2d82cdb7b38d7233ccacb89f17f12784f896796119bdfd81ded63b7f63d74d796861b6a548217521ad5e3dd644141336a27a88d18344f537298fc7589ec824d40005c58d7d6090e6313d26bb46c86d286001a2a879c37333ced7d72e58e26d9899cc564547da771e67c298269d2ce53dab138ca757ef7de2aa3dee905219fd6a1d9afd81f23f6dee5031294320365a3cfdeeb8", 0xb6) 08:18:07 executing program 5: syz_usb_connect(0x0, 0x5e9, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xbd, 0x9e, 0x57, 0x40, 0x1199, 0x9053, 0x52cd, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5d7, 0x4, 0x7, 0x2, 0x60, 0x80, [{{0x9, 0x4, 0x8, 0x80, 0x6, 0x72, 0x9e, 0x71, 0xf9, [], [{{0x9, 0x5, 0xb, 0x10, 0x3a7, 0x72, 0x5, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x40, 0x19ee}]}}, {{0x9, 0x5, 0xf, 0x10, 0x20, 0x1, 0x1c, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x20, 0xad5e}]}}, {{0x9, 0x5, 0xc, 0x4, 0x400, 0x4, 0x9, 0x2}}, {{0x9, 0x5, 0x9, 0x0, 0x3ff, 0x20, 0x1, 0x3f}}, {{0x9, 0x5, 0x8, 0x0, 0x40, 0xd3, 0x64, 0xfd, [@generic={0xee, 0x13, "7eb973a5682049825af4ee476886c9aeefc579ab2fa865122ed93a02cc2953c889d28910a8b88ed2353650592863e9f90af3ad7ecabd590dd95110548e23641a1bcf8a8cb4eb23e20f8529bbe5d6a716c114d170d600012f38ef381f7773b891e2240182a1a1e1796fb5063fe3715352be7a44266a8e7a22de7abb49b2934dd0f048a70b152dcba0b773a610bb49b9cb993e41a93db9e2614ed840e7f9849c1063cf2607d1f36d3fc049b8b2e34e43fd063d059df9fd4ff3839663e7095acc0daed6e24a8d80a2974383b6e6565a3aa10b54a5b64dcdfd4db86ed7da30cce4ca5e40b0d10083543a67301dab"}]}}, {{0x9, 0x5, 0x80, 0x0, 0x40, 0xf7, 0x5, 0x32, [@generic={0x29, 0x22, "b2eaa4bae078035872e0132bc2fb04ae9d2632ee3f7e08f3e49a7b2d4b2534cfaa823755b689ab"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x4}]}}]}}, {{0x9, 0x4, 0xcf, 0x8, 0x2, 0xd5, 0x55, 0x54, 0x1, [@cdc_ecm={{0x8, 0x24, 0x6, 0x0, 0x0, "00eb6e"}, {0x5, 0x24, 0x0, 0x4edd}, {0xd, 0x24, 0xf, 0x1, 0x7da, 0x555, 0x3f, 0x4}, [@dmm={0x7, 0x24, 0x14, 0x1a70, 0x5}]}], [{{0x9, 0x5, 0xe, 0xc3bcee2585dfae1, 0x10, 0x0, 0x8, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0xfe, 0x5}]}}, {{0x9, 0x5, 0x2, 0x8, 0x8, 0x3f, 0x1, 0x6, [@generic={0xd0, 0x23, "ab9d467339ca185ff4664b81e255b26afb8bd399a4fe9aaf5a37dcb27b3706a73d589a9b87f6e09ebe4097927d53a9d6b2b96e41bffd0718ac1b6816b92915ca39bcf85ba755bf365e7a092c570e8cce88bb77042355d4cbe80f4896193325dfd2a903fe0ab7f28a594921e845088ee4601fd67c5a4d50bd45a6a466136baa4161aac79b7a101fce4ddad3d0e500f9d7ec198113a95081bdc758b684f421cacfb56ac1a68dbf8780f2e230b8dfb563687cb62072cb96cae011d6c360d6dee1d8cb05dadd8ac8b37445e3c7c7ff58"}]}}]}}, {{0x9, 0x4, 0x62, 0x43, 0xe, 0xa9, 0x5f, 0x6e, 0x61, [], [{{0x9, 0x5, 0x5, 0xc, 0x8, 0xb8, 0x3, 0x92, [@generic={0x24, 0x23, "11192ab038ec46842c1c2c6738354e44057e65153a2293a58c123e5bf812e9bf00be"}]}}, {{0x9, 0x5, 0xf, 0x1c, 0x400, 0x7f, 0x8}}, {{0x9, 0x5, 0x8b, 0x10, 0x20, 0xaf, 0x9, 0xe1}}, {{0x9, 0x5, 0x4, 0x7, 0x1ff, 0x2, 0xa2, 0x8}}, {{0x9, 0x5, 0x6, 0x0, 0x40, 0xf1, 0x2, 0xfd, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x2, 0xe31}, @generic={0x3f, 0x6, "82f50b77bc402b4bc22152a34549a699bcb00d9d4ce4c92c14af5fc247b560e04c42642ffe99d5d0f04dcc9f9510c64ea4e24bb499135ecc5ad8f11774"}]}}, {{0x9, 0x5, 0x1, 0x4, 0x10, 0x4, 0x9, 0x1f, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x2, 0x2}, @generic={0x28, 0x4, "67750b76e69d878d4f5481e1ca04167032a5180bb320991924620dfcd3b4c70cb88d5da458b8"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x200, 0x2, 0x8, 0x99}}, {{0x9, 0x5, 0xb, 0x2, 0x40, 0x81, 0x4, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xff, 0x5}]}}, {{0x9, 0x5, 0x80, 0x0, 0x40, 0xc0, 0xbd, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1, 0x2}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x7, 0xfff}]}}, {{0x9, 0x5, 0x6, 0x3, 0x40, 0x0, 0x5, 0x6, [@generic={0x3f, 0x8, "52fb973c3d7b4838256204e97fca3ca93ccc2c33bcb5f4c0dff609875f42b47e20fd5d97b8f5620315f7cff2b5814e696f9c6c076255d73e491c914b16"}]}}, {{0x9, 0x5, 0xb, 0x3, 0x20, 0x4a, 0x51}}, {{0x9, 0x5, 0x3, 0x7, 0x400, 0x1, 0x40, 0x7, [@generic={0xfe, 0x3, "7dcf7f694812ada4bd8b6c0f38611f40fc19d77652c86970f2baf85c8cfdb3bf013bc599913efe82d6bd4239a7e9436aa09b50a2a590b79c17130a141439f7f1c0d6eff2ee9638b90bf96e0b917f9004c82962b052aa1b5a2c7b5ff871f13c58681029f750a52f747b7ab58d66dcbe66c0ff2e1ee0e3bfcc2fe48b2ace8465447766aaf7ff8431a81972a568197d63117a2d19f8d352c6bb0f84d9543bf855134a7ad64eae2d133ab74a61ccc74dceec5ccfb29402abeaa2f3ae6bedb74103ecfeaea5d50f9ff94c92a5ca3b7aceb5362a48b49883333e50b9a9420e64d0cb901650eb66c5bf5960282c60e92814a0656afbb65a8efd717a83cf96d2"}, @generic={0x7, 0x4, "9402d9f8a4"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x1, 0x45, 0x5}}, {{0x9, 0x5, 0x5, 0x2, 0x3ff, 0x8, 0x8, 0x0, [@generic={0xce, 0x8, "f1fb56a41e59a01ee66c2366553dd102284e4bea9310d624a5ba1e8555eb0fac2763a490dd706f762ea87a1168cf22254f6400d478a37ec6001f458ef16b4259b06dc2970f99aa3eeb258768c8d34ef2fb605b8de31a341d3a790e1f99c61be69a70d40bfb3938824902c20cf9280b500a2941127d11dea26e328b55e895eae25158d81eaf968f4906b778f203567c714d78f31e47c230a151184eec8e74e7a35c27c26e58f71e166a777d0f01d60318af663bbb96141bacb5eb7cc58d3cd532516ad618713294dde805cd65"}]}}]}}, {{0x9, 0x4, 0x65, 0x6e, 0x0, 0x4, 0x80, 0x9e, 0x4}}]}}]}}, &(0x7f0000000780)={0xa, &(0x7f0000000640)={0xa, 0x6, 0x201, 0x8, 0x6d, 0x1f, 0x50, 0x95}, 0x12, &(0x7f0000000680)={0x5, 0xf, 0x12, 0x2, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x0, 0x1, 0x85, 0x7ff}]}, 0x1, [{0xbe, &(0x7f00000006c0)=@string={0xbe, 0x3, "110565e05d30f0e827ce907ea53cbd7c294f912a83a09d17bb87084312a60f76d17630c2bd6b8ccae45085b1c79e5f0869820b2747ec34c9f670f7083cad27d47603bc938de9678200f19154fea8c76ac9f3201c4f50c4143303a221176c9aa62c996764c296d06f627ab9bac3e6633963dadeb36a06c499082f690201d2eeb9d87a733211e4d14ab768be3b6e0eac9e3cf7ae9231ac18b4db9d3b97e4842c085d58a76a4efa7df8b89acad2b633c8cadd3f500a299f2a1a262c2f04"}}]}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffe) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) r1 = syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x4e7, 0x30, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x56, 0x50, 0x5, [{{0x9, 0x4, 0x0, 0x20, 0x2, 0x3, 0x1, 0x3, 0x3, {0x9, 0x21, 0xa0b0, 0x7, 0x1, {0x22, 0xa53}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x3f, 0x9, 0x6}}}}}]}}]}}, &(0x7f0000001200)={0xa, &(0x7f0000000e00)={0xa, 0x6, 0x201, 0x5, 0x0, 0xac, 0x40, 0x6}, 0xb, &(0x7f0000000e40)={0x5, 0xf, 0xb, 0x2, [@ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x8, [{0xb6, &(0x7f0000000e80)=@string={0xb6, 0x3, "86a6ef792ce4227bd8855a62c1fb04e270998f5d3faef27518d251a174a9ece8517b56b2bfc65f71014ef161e432d17afcb0d73bca0551d558fa52e9a0c76f981479230c71ca213c968666a47e2a20db35803de4a7a66c47c5c31bd873c307ea9c0cf663235efdebc94b600f821ef6cec9d2100c7e255f7eb7415a9dd1597f8368d2e95c7c210cc5582aece44facfceb39998b0666a84660bcabeb63b25960b536bfb1169d80c58d26235ba92c63e61930450671"}}, {0x8a, &(0x7f0000000f40)=@string={0x8a, 0x3, "6b88de49d464a6bf57c9c9da7cc527796e6b526346fd4758d42ea957da6ebbe71235d6406618d87385e762a6fd2dc0555488e934ae809ddbd5e794cf1cfb74cc4900affde5120fac3b41c51c56710cc3848f9210dd4fbd93b1d509c4c4730144344f2bf536969efa05670171582886670275f31b7ec4ddd7bff626e66e2d219555cc215882ca50de"}}, {0x4, &(0x7f0000001000)=@lang_id={0x4}}, {0x6, &(0x7f0000001040)=@string={0x6, 0x3, "58ccdf35"}}, {0x69, &(0x7f0000001080)=@string={0x69, 0x3, "20f97e765a132f8ae506d225dbcfa69466423a4f2d9103805325f1f0dea95942cda30089c377770d792dec7854f48541adac67a4f2a38add9337417a73711a8e18b924976781772032a5850090deda3341d12e861b90a2aea24c70ba8fbdcd157a8ebbde6d75bc"}}, {0x7d, &(0x7f0000001100)=@string={0x7d, 0x3, "694ae4618958861d95c318b664c60f650cf1af9c343d5406e6370640d81a9779e9cacce34e218a81dab7a7555490b8fb49f0c31434d9141d8d775b5b576410874051806cf08e924af5f0adeb6fb27ee2c801170d960ad1382f90cb985d5faa11b69b5bd303b87417416acf7afa794c89b36e0a9df17b071e5a0f90"}}, {0x4, &(0x7f0000001180)=@lang_id={0x4, 0x3, 0x861}}, {0xd, &(0x7f00000011c0)=@string={0xd, 0x3, "ff18640f8af8044d998457"}}]}) syz_usb_control_io$hid(r1, &(0x7f0000001480)={0x24, &(0x7f0000001280)={0x40, 0x7, 0x102, {0x102, 0x7, "1bfa4edf6e924be00bb495755f03d31535af68ffe3a4f5fc12d9425aff0b019402718b1169d9f1abff667505cbc10bb2fd3dfdecf6747e5ba6da8eec9426ffe3db602eede71c9f5cc56035111bbfdbe83d754bdfac7a2265535a579cb43039d98ba7a8b8d5cc0dcf2c3f553c5bf0e0afb804d5d71eb688bd4692cedfda0b185549195f1124ea8f841682b38355d249f667eb3e85a30b07aef06d3108a1dab1b49fa244b1d20587ba4b2ab78657f1f2863fcb1861798c34431724a11fcae1e713cff8b29efc1dfca45df1698bca042bdd2730ff53a0a5ba619125fc38566c44efa9c774ae977a919e8b6088b0342ce0b5606d7f69ffc861f49d07b188db4974d9"}}, &(0x7f00000013c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41e}}, &(0x7f0000001400)={0x0, 0x22, 0x14, {[@main=@item_4={0x3, 0x0, 0xa, "1d3e832f"}, @local=@item_4={0x3, 0x2, 0x8, "752c3dbb"}, @local=@item_4={0x3, 0x2, 0x7, "015026f2"}, @local=@item_4={0x3, 0x2, 0x0, "754f45b2"}]}}, &(0x7f0000001440)={0x0, 0x21, 0x9, {0x9, 0x21, 0x2, 0x2, 0x1, {0x22, 0x81e}}}}, &(0x7f0000001700)={0x2c, &(0x7f00000014c0)={0x20, 0x18, 0xc8, "82a130dba5820216386a074e5fffa013563203b0de82d439624f1f20c54ff9fa488033da7d089d4853aaa85fb5b2edca38b903e86df3c53decb19ad73156901584a7618db797a4777c837ce03445587769802bfe1e1b686d920c17013d833bf847b4749be7e04979a3d58f3017dd5243a9241550bcfe1e3c19b630b8dfd437941d46bc366e1825b65f01e7a7a9f435735cda15c04d8b45580c373fcf09efdea225ccb1081d25bb7200565d2d546e7be0d66508c8967254451279a0d852cb64ad69e8ded97b76ce57"}, &(0x7f00000015c0)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000001600)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000001640)={0x20, 0x1, 0x49, "4a97caa7c966e183209c3d4812e98ceb24e1231f45ed152a78c3e9c90ad3a966b8f1d82d1fc0a4d99ebf3c02510cbb3b77a714e3f0c4ad2f26181690df799737c5a06aeaf354fcb2ec"}, &(0x7f00000016c0)={0x20, 0x3, 0x1, 0x4}}) write$char_usb(r0, &(0x7f0000001740)="bb9a8650979ed3330d94a4c6a5980e6cd6a19e1b9e82f3d1b35676b9b87c4d927fe2edc862295b56ababd2c01cdf2f57f4f4143ac5edcd4b5368379cf1d08bc790027d78acaee79f9b99d67703f05cd553685579c855a36f584e17d0ca1209b80e8da29d868bb2b1a326e08de3b69afe3fe5fa51e911d591a929ccdd5209f910abfa3e18b7d6b988", 0x88) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(r2, &(0x7f0000001800)="d373a8dea754f587820e28b3b88ba5f807626f257cbd8645be4662225b056de3a84d7275f29fec58a34a23e8a7e1b331294bc5127eadf376c6ab46322118d51c1d67b01735783459b62b437d774623d9d5b3f3f155a5d4f3dd0ce0c0b3c8bea29d9add28af50d8fcb2cf3e132b2b7048a670d6cffdf77894417edd6127e7d7329afa0b4d2eea2fd61279174f174235f7a7945dfe4fa8b74df417c228fb69", 0x9e) syz_usb_connect$printer(0x1, 0x36, &(0x7f00000007c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x4, 0x10, 0x1, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x7, 0x1, 0x3, 0x8, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0xff}}, [{{0x9, 0x5, 0x82, 0x2, 0x8, 0x9f, 0x54, 0x40}}]}}}]}}]}}, &(0x7f0000000d40)={0xa, &(0x7f0000000800)={0xa, 0x6, 0x200, 0x9, 0x3f, 0x1, 0x10, 0x80}, 0x35, &(0x7f0000000840)={0x5, 0xf, 0x35, 0x5, [@ext_cap={0x7, 0x10, 0x2, 0x1a, 0xd, 0x5, 0x4}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x4, 0x47, 0x1f, 0xe3, 0x3, 0x6d}, @ext_cap={0x7, 0x10, 0x2, 0x12, 0x2, 0x6, 0x7f}, @ss_container_id={0x14, 0x10, 0x4, 0x6, "bd404ab1ea7717816a0a39ebfcce725c"}]}, 0x7, [{0x13, &(0x7f0000000880)=@string={0x13, 0x3, "acad9eaae4783d952285d96b673d615cbb"}}, {0x4d, &(0x7f00000008c0)=@string={0x4d, 0x3, "41b7b93a301a91fe7970e638bfca280496e9fe29c25a17172c41c6b23ab13093d616f99233eb32f1a35d1a8b9366975520edcc5abed1910b1e9256ff62ac4187f83eae27a6da05418a11dc"}}, {0x4a, &(0x7f0000000940)=@string={0x4a, 0x3, "5a0bb5aba8e16b0b89675af4c68ac4f7039d524d85f2cb09ce34de71c847cb2fde267ef8aa8e30774f67f89e64bc4a0fad626ca7aa5a307e4ec8b71ef7881eeed727ebf5ff0f7b90"}}, {0xda, &(0x7f00000009c0)=@string={0xda, 0x3, "834ad6393f2677a38f7df6cc447b7dcb549d477ce53d9cfabafdf54cde8f18b05b9d7bc893570f744378d7d4dcc9155c4f8f25df1984ba20ca56ce4c5a0e20b9928059e8720e953fbf421d9fa44f91f49c1c1ebd4785db1aa7a23e6945e9a45b31db9090f170c0c07050ec696ab9145e3c99ebaf396f540502d1c4c6444d2689caf4c72fb00f2a58c68ea3b1e81f9416f35c94301a11fb2d13abdad0ea1e2c46262ea293137162a19ef620847de5bbbcd64fa0cf94fdfaadf12afe536d7dd76695302535245eacac8c77e3ceba03a655bff6d8922443b43e"}}, {0x6e, &(0x7f0000000ac0)=@string={0x6e, 0x3, "925a0b813f1a5b25b3c51fdb2bbc20304a772cc8e9f7fe9664ba3f89c1e8df7cc4de8136f703bd0881adb6f43771d8752e23fb7fd1e1276edd958b1a5ebac338a7e3ecc941db9ea6fe4d27364de8c39bb121df1f6be82be7346e2c4c82cabd7ca28f76de9aec2c8494e26e11"}}, {0xc8, &(0x7f0000000b40)=@string={0xc8, 0x3, "6a23a397f589ef1f95d68864b32219b30fa252b17f5b68b0ecda682c17048ed628f285355ab59cc393202caa8589e55fa4e1ed4a440defa07fe7eeebf26f0d1e2c3cdceecdcd9586cc6ba378791ac869899f4fdf5863a3777d305dd053877c98bcd62a9e6c37b6994bce09db577d3f34b606ad07915789cf2d143fefa46f3aa63da28e9ac60e334e2006c3a4a325946c3d578652ccee8cb7779f700bfda7656125c1a2d75f0827807296b1e74a4f772fac246d50e235acbe0b9544cb4cfabcca81206817520e"}}, {0xd9, &(0x7f0000000c40)=@string={0xd9, 0x3, "00c0d93269f4aebf76d47f7abc628757232deea2a9702bb7f91f011d9ea8dc58ad9d4fbb3a16dd2a2e194b978edfc85ccad192749b991794cd7213187a94f1eaa2a279091bf0ee6e7ad034af66c224547e30f79e977f6440992d649904aba7d85d79f594a787849000fded0dab38d798037e6253fabbf47013295d92a9c04a3dbd374d7d2dd7bfbc36d73fdc2bc58caec1181d6a5a5e26bc6e9da0e97e9225d29b39997021f3eeb1bb2e5da8765abc1ef545c1365493f2a099b6cbc7ddd430e503b6e8bd602f089656c9771e5ea7e79567558c44298231"}}]}) 08:18:07 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffe0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/4096, 0xffffffd9) write$char_usb(r0, &(0x7f0000001000), 0x0) [ 2470.163364][T24509] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2470.178338][T24509] usb 4-1: config 0 descriptor?? [ 2470.220890][T10237] raw-gadget gadget: fail, usb_ep_enable returned -22 08:18:07 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) [ 2470.679875][T24509] keytouch 0003:0926:3333.00C9: fixing up Keytouch IEC report descriptor [ 2470.695344][T24509] input: HID 0926:3333 as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/0003:0926:3333.00C9/input/input255 [ 2470.773678][T24509] keytouch 0003:0926:3333.00C9: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.3-1/input0 08:18:08 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffff99) write$char_usb(r1, &(0x7f00000000c0)="81b7bf5dcacb32fc6a5efb7da81ce86b0af6bfe64e44e029525edc9efd2124264ae0157e037a957425aacb5d7a61cd36e41bd5f4ac47d9bcf1adb54d81e804b8b82c09507cf1a9acf77be1d52ddeed8918db65a539d10214074e33edca30fc901680df7caa622e83d6665a88609cbb52268fdf8b8f93c2a9ac8c5546a923808eb0aacf04503241025f3a49edc066a9a19f5584257bbd078edb4517923e5684118a1f8a7ba50d464fac138e33c157428394c11d568aa0543c1f2d38d7c345369f0464497b5cbdbdcd348b6791841e20cef4212dede12bdb611418e284f13c492b0b2689da2cad3696f6bba3c0d60757b519484b75cc62696d861141d713268fb294eaab7b77a3ad19ba06accc21e9a88be9b93f54dcfbca9c03491515b186099e07c6d3beebbd650cbfaf28296587b4d4cdcb83c1d2679aecde95ad73bc141bac1d08b2c823be0d292784d70dd67054532e08983555d5bba1b397f29b6268d20e60edd8e066e6f2b6d4577b175e35cfa7f3a84d23c856914584c9c7fc7c0c53cc9a7dfef8072963735f694118124d4f8233aff79abece51a2ecc0013b8a5f0d93dc30c3ebb2ca55dd73c4af23a388b4cd739d7d934ee90e44c91cb27db37702a2c6fcc20b1310ca54f58b7686660db5d35335a77ad5cc862ec664a9b09e2f465e1b2956013f9315ecc5a463b0e30e1e56e9186a8d806ddc1b29a035c3641c3197f1a655b15a07660c697273e809abd223aacb3adc26d8dcb82a62a675f396fdc3aebd909777ee51fd8b699c43bb778230215486f105010754d6fdc28384dd750ef10025571a08598d9b625815a42dadd91f6ae1f05eda1a946ca27c3a290353d50aee65630088d12500ae159ab84ad4dc041fd3272447104514b1f67838825b1a880926519d5dcbb6ef5027415d494238e86f71aa40e1e6542114b6c201160608ae3c00748c687a481ece962f1977e8256e41d5fcbcb4de5d2ca6b17a549f19cb4d531928f67d6ce5ab23a413196fca2931a688529fd5ba77e04ad21faae79b667e2339f8ad16cee6691051691748d0e6b3a04fd2bf4621f032dd36a107671fa97574940f9bc7bd882fb7d3f61ba7a0c6580efde052af448539a14a372d3f4bd787f3469799e4a5114392f42a931365f2e5dcaa71c2535066166eed8d7f05a28e56aa2fb39f3b97fe0f7abe998bdb938e573d76f2ba8476df9edd3a6b3c33e042c3cbe658940cf4d59a186e9d24d18e3c8f4a42425ecb24d46e15c4c620c2e8dba3d7debfe48a53d0f53cdb5b00ec5728e50bcaf8b83849a94c9dc3e35579f560409a3895694d0b0ed9f9228d32556a341047725549470a2de0106af898ec86491247213ce3af6ab2b5a7bd0faf24460c739b77e27e88c3f1af7220201f6d3b64a6309f907b024919e02163e46dfa6ace1575bdf8c6feb9bba66a4cdcc924dbac16768b019c142495b4e101da2abc359246f308e3f9a90b87a5e135876d1e4a66c31a1a10f11c033911b028b144e3139e0c2f6e1c6420136c75ec43935ada72801b3bddea05d840150a791ed09c9e5b8ca6c038af217b57c09e443d22b6bc728435adefd1fa2190df5212c643160f578a0dfea70d3171c41e37418e623322943dfa1fe2ba31b0c9b03e0b587f3da3f209302ac9e3c0ecde2aceb7c05f3975fb49290b63e50111c6e50ca4b26811025214cb228b976f83e277b056344b90862b752376aa73de1a6c0adcf5ab22426cc98b68e66e4683f4f47e63ab1ff5920a3ece159aec143f493fb341d7b37e6a62a624d418dbdf7162576b2e96e464fb7302190b15ea4a614047d7893c9a6654b24a49eeeb7348b57a71503c665b5579448783e6601bff60658fb6aa49f54ff638477b0c4b6cbae6ab94e484e4d0d298e04991c146271c3332067c7dc7565adb2bc025216b0e9c3027c972f2411b2538bb47d1003ad0d377de048678723b58ca5683cb93328d41803ea7ca819c4af38362e7df7e549641f1d78208b12c6b227599147919a491a50d8116e01e2b99d885e03148b45fdd681f57eaeea48c514b3bcd035286a0fd1d6978f164c34610ef9cf14516dfb17b20a363587c901ff3591d1fc2bac065b8093e03efdb20a1bbcce42b486c6347a553d1d7c5e9bb3e071fe2ea3324dae093a54d89f38c5005ba09f75fc2e7bf0cad442d7c703165512316b965a812607d6b33916b6e27e8f3353252dafb5d910f2757f7202d26f7f9760a7abf50fb1e5d42998724573f28ca6a14bc329ceeacabdce8bc2fc57406e7c83dcd03af5e077f3eed1aeceeace7caa41f7fb6d8d69cad6caab154bc7e54f31b46e16d4e8ec4081ec97d8265a968aef9a87714bd47e5ae437e5e8378b87aa94d8fd79601f40eed70fa610543f8f5f4bfc6fce71930b5f78f967d4d97215a3cfc3576e06cd809ed0ffee476188833e2af0708ae5239ff7671f83ff9574377898a27fef37c521587beac91688290bd1e82277bb25cbcdaa220eab908b32de67821f96fd63478962d2a653fb00193a17b9e4094de335c2f3dc594b7136f0030036dcc0c49748e094aa31cc70ff42187999cb49ce5dacb880bf0494efe764b1d9316789e1c656443ff56ab4cec9e91d217ef0915b98e66950b7282e3c7d79816dc49d57763567006878b4d4a149bf30aea4cc4b1cf1cba74f1c99f2e62c478e98130f8d1c900c6c210f5222522a5f8e4b049958a69f035eedf077f2f0d3910f35dfdf0e1be90ca9352682929f268fc9c4a7ce66f2028c23a3609a32d6781c1c04b4f9af2bc0d3b9bc394bfbd46c08a63756235f0bdb26c13dac186dde9fc91fa6e3b795e8c79e66c8db7f136e6c3d8e0c17d0d89e5d3faa6abc8b083147033bd2940f7c1902c75616c472d6cd0e8d1597f51a6d9a11fe9d8749649bd299fa620f3c7d90d9830bafd2d5b2f0ca878324741f209bd51605440846b4780208b84417bf2bad35fa09a3141152e4d3dd996ecd85ffaa3e788c9abe853288211d65ad0d937d2f348dd694728b1c00cd753279dd1e540343a4a157db4ccb8cabb4500442e00052959e17d37e0255b0b9d8aac6c1fb383d3cd2691d6ea68ed4252499cf25abbc454db640f9231798fa3864d62db5e72ba227dad3c766f3a2559ef666ee4658849e91f7f2f42792424901b14698b646bce51ca93aae8086e45147ac4157e7fbc44a23f4c777531a33e094292643ff417b28e1bd35f94af0c1575af9f3e822e5054a48ad9e1e817a629b5c70c65287cef3cdfdbc1e16df102c57b03f2430e55b4c787467928d6e8727abfd6b2d288d0facf8760d230306f259a2964ecefbcd168f1fd39a375dbff31fcaf02b049a2c3a36e6c2f1c7a3d512cce37006ac00f0dd2cfd1d85f1ff6d64e92d984a578d66e19ccb026a50da70dbd68d37cd8842b0b9df18aa9c8536021d194c7bedccd99e1e29deb04256a882729735982e8a7408297529f39316a912d96b4dae1e41bb4e263d17de342f91a05b45d567b1f643e2433e91d79eeb4c401bd853af4e271583029391905d9f3210c1952865494feeabb5d3d98519156bade2a9368b973a9c5c81446ad93743b577db0d34c425386c23ce4f8711ee566b1fdd83607ddac3c89ff15c075cc4d1417f1bbd3913788ccb17717e2f9ed165ca501b0c00b3b8d56b9718aa58539b28d02976e4f63bc67ad40c349585b00463ebde7615c81ed3dcdb139dff2d7d1344920a4afb4101f366d72e3bb64fe99a57ee6847f989f20d2c34061b3ab70f0c138938c200cbc782ac56b9d472765e1e0a33a023cca104cae1fc51d155a43eafd08d8cb6851b452431e488c9cb5fd8b9e57ac9d5677b03319d57fa07c3b392702dc53e55518c5b13bb4f4ebb557195b4c8922cbc5c135a9a2bc3524656823678e6c6890b9874080f4279f59365393fb8311d3466725f01001001d9e3e300abfe3674122cb6de6b2566604818c692212a2076cd00c545a99a42ee434f706761e5a5bd6ec2231256e4b90a11149fedff4fc908d3b164befa5a014311c4569ac8d97ff651446c53bd0510cd675b52de4d2b128bfa6d67892f621a7a15775d8742e60daedc9fdd60b202bbffb028e837cb1b21c61c7cd657c1d855eea621f9b3fbf7b126fe949fa9b9263e119f5293af1ea1998200607e0e26f4ab395666cce87371111125f9d662efd3c6bf12d0e1294e65fd90709c81854649be5e2ecfa09e51a05dba9d96c8e771af429e2526f4e139947f8b3a1772f9d6a2912220eb7657dbf68f396df34993d0d2dcdc8d316ef11ecbbef8e392580461d4d8e0982f62157b9660b39fdb9c1a7d9b74182b5f0de693b297595d7d6a64ecbcd0b4868520a4d640bbd0c212e62cf79fde353171d147f64d21f5d93725c2607dfa4c0cb4b6204b9e81d9ca68e9d9f83a38bcf8e59debb3de452dd90a8af7fae7a17d4eabc63c0580d08a56f7a23bae67ce3e4864fe6f6599512d7c6ff05b4b75cb5bf11c2034fcac5ca0d1c9a5e9d04e936d602441988561c201320aa553629e81c52a49aaf74a4781c2f8f556a9c4a1c8a77dfbfc8cfcd76cef973bc1f536bcaeda4d01fe6e3c830807db7bed8378bd20ec99d50f8a28a99ec6028710bae4ade358a96fde03fd5d1da84d3ae34a7c83095af6a351d465e62a2f6d3a945e5ec2df2ebdd2e59d90ff493baf78bd9d38a3c961aa538f4acf61112a990746af5c1ae37e1fff029056c187c5aebf09c578a7fc2f6fdbf6c659aed2e89d2e2630c72363308b87f417c0ed13bb0161bb2dd1a2f7ffdf71edf5d87cabc6304cb7fada183c1290ebf649d9ea52575a9fd8f61d6157e986154de75625f79d9b1c4d5bd5f146017db8cc50551b56bfffaf824740048fec6080fa1f74b5a530624678a043d181b521b6bf0a6205581355ae6e5268736be9108d27f8125cd37c30607e860bdf2bee2ecb733f72fa86398f74ac83f7f2bc6ef33539c9796e491474b1c3af5bde9bc70e83890b81d9d08d5aa230d9e112cf82ab3d1efcb596df2e18bb391a4f17cc6fb1c39bd54587074029439d74221571e20faf0c24039e9fc9d820fe03e6f701e8214ae1d0eb2d1baeb151eec85eaea9189514d04c24d64cb1ed21a8d07819ca2d0ae633d2bcd8e840dbd6b20713a40fe061fa7912d37fd5f75d59762d02aa83902f4187599c39303ba1dc6735865e2067619ec29a0c6143afc4c4f4b5a2fe15ee6eb6ba14281206c9b0714934eba43687835f00c2ad87013fe71571e2c54a409c9126b145be069f7f995c1070ea7c8e8aaacfa262e8a723211dd0a6694a09f0aa94d6c92d88e2d72a73e29c2cedda1d64432d3ae8d8c42802a97fcfe7f9c34ead7b236a3675d61f2ade2aab93fdff3bfbfb402c1e6d43eb1297f005a37862e7e9dc562469443759d8136f64fdbc17cf3a6bae4088acb2769e8beb38d430d0ffcef40e0d48a71ba67b35c5b476b117d39bbd30d51a8a79f32e35d21cc37631f752887318dd99428e99fcc07c15637164b0c06ccaa9b8e708457b702510c9e2d2bdc347981a122cbb85700ae6bec0cc1c2de3be8c56baad63c932f87bc34079dc4056643f295b9436f25ece8a7d5d9f1d85ba557d13c30afa93e7e6b210585ee4b20f8776c1bfc1320291a2434385cd4a100e8f1c89c259ccdfcc5146ea89269f2f7691197c5d4b0e7db0f6c6b3ca91e386bfd2ce2f5380807246b13e622e33db8b2d1f8d9ff43f8417a22bc70ffc89afbf3e7542eefc1b06716156daef757fb46db2aa5a9e13b56730c106527e16d44c0876f45e46c617a39a3891f570dce7f5fe05eeedc38332ebf", 0x1000) read$char_usb(r0, &(0x7f0000000000)=""/175, 0xaf) read$char_usb(r0, 0x0, 0x0) 08:18:08 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) read$char_usb(r0, &(0x7f0000000180)=""/233, 0xe9) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) read$char_usb(r0, &(0x7f0000000280)=""/177, 0xb1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7fff) write$char_usb(r1, &(0x7f0000000040)="fccfde00175db9ddf47bd265175163ab62dc294183cbe9da2795afa8b98eff7849e67baa6ae8f05397ea6c47df0fc5f60567ba67f47934e17f500b521bec0fa6dfca3904cbda591ee92dd9455c0a7a08daf162dc80c214c69756490c00f36a0fbaffad9453", 0x65) [ 2470.883242][T10237] udc-core: couldn't find an available UDC or it's busy [ 2470.890341][T10237] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2470.899079][T10237] udc-core: couldn't find an available UDC or it's busy [ 2470.906076][T10237] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 08:18:08 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1ff) read$char_usb(r0, 0x0, 0x0) 08:18:08 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffe) syz_open_dev$char_usb(0xc, 0xb4, 0x565) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) 08:18:08 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="d8f99a7d35c3a1dbd8cad43b43988d1271d5884720cb5953ec2c2c9ff1bb9e4abaf6147e120960937a6b535953aee82f436d85f6d7b97a347009808a7f3c254549c668082acba4b907bdbb314aa32b93afa385fd72c98443706b6b03b39f618dd291aebac1d51b08aecd53a7e6760e119376565b1789239c4e91b0dbe06326ad33fa9bd9dad3a5442fba517a7af9ee5266105b026b3a9a3bca2f7b3e8bcf5d845e2a6eaff8c267b9ca0542e68bfcc1bad5c2e896ad8b6b1577476421bae69c571f2606fac46c7ffa2279274162f42f17f7847e4677da8130f49b0fab83f84321b7b7aaeff8aac682b7a6e261af7544d97d8602cc78bc3187cd30dca239113539703b5b2d8d3082145cf53b17d80f58bdb98b74373da5a9d61b05a86e396166471011b9b9190b3adfebc4d021c3e1d41a19bffea366e8800921ef5672efa23b5f9ddc693cf14fbc501797cedf98d990a1d26c600a3353fd506decb5bb80f5eea9514c2235f7798925a0209aa2590a06a1202660187fc65dee6e44e146ddd68f66c8c9384eb5c2d911f449662c2f40f94231e5c6db52125ad39ed497379e37ae2026788f68c83e4feec9e267f9a5058c50bf67a2169b05dec7c0f349227f868294c99d4f75a9b774fbb8fbedf5a0a388ff11a3115b00f988de4ca91a380dd4479401a0d472a693c6bc81b087ff7afe5b93c65b345bd5118dcb3ac2069d8a8930807b237f6f639f53c75d35c7b9baa9c1522b5f1315cd8dd78c93992f3033b27609b1658d7eb8109f168a9486700bea4b9d720ed3e922c370fa95b07beab00812850b1a8ac99c02799b4cac397564f187ecd4bcf45f8a6cb7865fc5e32d2dcbd3699a6de995cdd42ed51a4127f8540d07607ed994420050cc7551cdbf8c5ef855c09734a57221df5ad75ac19e34f5c605d3d34ebf0f082ff64a1b74d4e6685485430999eef0a7f6cb61915a05e2dacacb5dc3ac7501314c82bf5a34e51a9906925ee26e2263ebb70e8c94149a30998d98160b20f966fecd54c38c69d6cd59c750bcfaad7ceb2fa63db7989d249532fc26ada45da33fad40cf90ebfcef13cfd882b9bd340a2c1e3dca57d07ca9929a4c44054364b92dfacfb5ca0fc156819f5601e0783259d7814c87f905bbda912462ca6d8d30ab0459394093b2993f09684e0b02551cfdcb94e94627a177112b60f4e1900b0ee60285cd8947cc294f7387992af7272fe982900d81147c9adcbb3d85898df40fa5273b77ab49dbc2b0615aba5418723893ad4e3b2fb83a21ee836d33136e7f96d80c5aa1e97cc7b0348ed73125a3af3d8ab15fc4800ee1ea546cbff8f558b069a32144a447394e461586d7c9731da9e5e16d7aba7223dff4d73f249fa7b2854286a22a48a57cd1755b780628f461df446fae29d8df480cf295050e530982a1c088cffe8979dc8b30d4c2cce11c4d2633c56b7efc2f987253f594185b284221604ba531fc048a4b199f28181de10ea392d963e46fcb6dc5fcb7f62428551283898e5ad0092bd3a31ff4e8666bf7cc0d62a3529720f5c2443a99ba08c4e1d25d8978d3dd21b480eaa7159cb590755cb48b7d4aa2d995e77c93e2091d48eb56573a45b70f679915adabca106eb38f3bf3818d5e37da8e35dd6232bb4ba558c7264521b571bf35c468b50c9e8b80b81f890960740ed43d36280125987f5e1df95fa49d151d174adfd4c5178138936190c699fe71f6727a617b763f6993df2af2f73e28e2bd4730c3f09f813638795f3fe72ab5a7818420ff3e70aa503e0bfcc8af9e5477de2022fabde1d9fd599496121b90b12fc6caeb0b369012af8c983ee0f99c34f7b801bb89cd586d8e9aabb90bb044c4365d3f89989ee54938b6b133ec2e9df9d830393258d79bca10be75e54fbf0075bd000ec1c470c7b527e48c199b2ab1a2509266b0e1be334d68928a7e9f0768b69610a77884fd9439afe8fa96b9c06eb8781a57a3a4a9d215825f1e296389b012c60497619fd0883def7239201d6c9f86e797786e40cf1d6c9b0957a8ade32411b59fb7e7d63c7ae16d936d11c42d700ce541981b095f7875ac32aa56452948262d229e2bc77ab0815407c220569f6bc139e8a1bc55242bd79924e8f79c2a8aeb761decff6ae5de22ee694be8ded6c03610486a01e8b072ff818264aeab063a4fb33b5e2e04e4114e98f64fec467cbfb1f5d40d033a514c17ea7800b6e8c5da09afb22a249b7ea497922e425e3f4d37e6ee7f03bc5b0ef95e4f61aa1212319d4c22b010813f4b6ca1d863c8f7861048cf73467aeb4cf4458a820800da40cfef1c214dc2ff2334b4c865c4bacd9fff520ee8931431c39d9cbd52ccc9083a4b9ad19de7e5c568a160c93aaab530aced170be3d02f6a04bfc470a35b6a052e7f0ff11d078d3ab27a69d77460eb2906375cf7eed65337d17e511696fd09c9c54fabbaafbed67f979d418192f51e00ad7f6e003694bcb3d97245c1f00897fe14d82dc9f81476d799b757e6233f7daf1ee24b405d3553b16820f17dad6e216a71e8363544e485a12ae9d60b7ee0a05e0d4fa34f6dca863e02cafb93862b57dfb3e07b30a7674e6f7eb091b6aac9a3f2ad26eebcc6f6e2ee143affdacf0b8d82466a03de6873a003facbb94a9d5a5d73c2b185142a42d30a3e20246afb6cfadb1317c177963d328522dd07f5171a46e1d3dc04e7d422094bcc7ca24363117ec57ee4c4896b281cadd0a9e6d5730400b636d7447202d61a3e9c046b7188af8f05f0ad62d40bf191f3dbcc74eb5530750530df21608484b86ff9e6c7d26afede8a316eeef307954fd73566b801ff9094c28a340823d506627b296ab3c3e1b01e82895d913504cdf65b8462b035332929b46ab35e14617182b6a6b723f3f07ae72a9342f301df141c2aeee2015f101b7fe698e2f41c77ddff8f00a25e833e2836e5885676d0720cf64eb8b34b509b494cad7f1fa1b5194924a493a9872adb93c13f1c371265dab3f64dd4f35ced431bf46c5806a11327d37488b36dca3bcd02090979fc0139508871d8ee506ebc604a594057d3c8b74ca3416cd76ff4f16e17d02fa7aee5b399ff46a4c971133471a56fbd13b5cab2096ee477bcca0736361e1712e8d42367221257598909a544d550a71616387cd61b86dddee82156f6f4560ab5d51ffc42ad4684dca4adae2d9625cc7e8a837cd6861cc71374d2230bcdc998cf0e2406a50bbbcccb1c8934ed6e96e1cb6fa16974063438fa1b49d354909e2f573379a57b1cefab3531108f9753dba4ed62f039e2d8334ceea83ff9975d1ae44536439da3da4e5c972c4123f0785c29e364f756ac652ec0d0c1fe743b5832476185ace99ac99020be5beb90aa695843e02168786f9b2d645e6dc6700a5c658566548f3be6f8ac749f718a78491b6d6016581c4b6e04d7c774a2eae3f5e8b82a0d20d203701f9b12bf1c68259fbb11097e56956babaa7cee5bdec94ce33fff28b52717933226a971df437515a5919491d9c46de94eaaf61d9679ad73a0b1cf2bbb2ed8b013134d0cffbcef166d113b37de91d907d165b792515846f1113e14eb4a624e0de8ffa3ca98bc5ba7960fce80cfa65397087b25f968cf88fbbc9dfe9cd178d2757466982814c78f35288506a45f3755da2a00d45ea41cf8e2fa963165d55c50e34178270a81546040f928f1dc6f793e6772aa3dc98502df0505a196deb341f62c5b7a5b8a45327133a86581e6b114e4c14a0b4c47c7757fde80255183d72215695884b75753416f258125dc4b1e4849abb3c3f73c7441cf0db7725252e86dcfedbd7bfb257f28ee3a7e3e3566aa2cc2871dba433fa669a49300337d5026b668fa455ea0c9c24e3bb790fe336b80bbc82bba059b31254c0eb0e2a79a9d0ad6c5a739d71bce0be7e86ad4eb0b0f838ef68ffcb654bae36fb1e08485e26ade8d778da0d0ab5b5bc26b7a63b7add2ffff2d011656e41b8663c492deb527e068a3cababa1bd37e827175cdd00d4415b20af5a891fb447610351d86297e8fbc797f3498877084b00252ca25791f62aff059d9276a5e3f3a7f53786c0ec3c1c0eb947fe3722d7608e60f37cd749c83614e54aa6b338fb256a58e05c5c34694d91a2bba5fdd39b68178d70517315bc93ee5c75cf7428bd1a600923b07829b0a228262e5ed86011f8f69b665c086139b36b7dfc47b52ec3bcbe77d9c2992b18696ec57155c51adda019a91fa4ffd58775d728e2ed89573c3ff3788be4613f68499bf10f7ae23677a3aa3afc557cc5007b1f6272233ab119e8f71f6cbdd528d161830559267ae97c914d74c94509c958e60c173f822381dbe063a250f4eba62df62f916926027bfc8c35efb796923724601a4d68d1864b0396af830e5167f9f3900438aba08bcdf074433004c8b9764b56e4d538605fd3f02d5084843dc638d0aad123e67c1260d28d8f7dbfb0e7bdc4391673e2b885f9826dfd86f0af46a733855da20ca1fd2cbb7c61d35c42e4bcaebf4116f05e460b1985b9d70baffae63c19f9b36ab9e6f6a9653fb60d3352f74787a9cc0c95797c3caa59248bb6a611cf24f77ae0c1ff5ad7680fe58b1458e149737abd0185f679df4a2771a707a744edb4e7f87f8875d4dcb1741a7ad3f6cf042a2e209bbaa711ba3ee7c73bc7cc91ea2f01ec514e0afa6371db85f304a1c87f3c044f2ddaf21f2d66f7e7bdf948419e6b4162a6e3e81d9e7815576dca04deecd601ec2414d65c3f1ed106cac5c10bd1051d76a7dc6ef807f4551e19ab9028aafbc8e3a1ab7bf1199ebb3e4e1d1107acf94fbc4e127d6a89a5e9874c3a794115f09ac3f407d180b28af3cbb6dd9c3a2bdab3532f8e5a43217a9504e3cdb01af89eb5fcfc95b1b1642c7fc3bbbedacda86647345078d54e5629aad6896331e1112b1f8745d15fdafa515a773cde2f8f135630f1ca33c850ecbb1b5c9163006e57e40a4221940aea8041b0f041e748c23edb1626530f6991e1f6c7a7c32a1d63d8dc116dc7f3a132ef4cba97dae2fdb7712c404c7f641ac91aa0da4e133429065545ad0e24167ccea721e9b5489c3fba21ee017594e2e5cfcf4710178cadcedfb765943450304b245d81e0913bcef96d1888d71167165b5e0fd949cd5c478ac186f0678f99e29d88d0ff03b1cbfed4618a3df1221a1c94f8825703747357d679fda9007f4e7194495afd583a8c37d09747459203f9f673de0cf87abb525904c0aa36282c24a5d96de9d0fd93565bb7b3aafcc761ad7853b225b75c848c653526249d4b8fa4a04cc57bb6ae3f145fac129be24f05f35842326889cf1a28248bf3b829ca13aa402d5aceda420c0bd80a33f3a58616e42eb0c656e2150d332693f7717ff21674990a83179bddd347ce00597dc28f7c27befa5a982ef2c7db2dea353f1ae84ce1f8e0577373c56604c955f82b4cc08dd013714426b70774c9a18d892dac9b02fb9b6cc519e6b8c71f23f2bc94af6e03bcc60527d5c1ac6b65329e0d8736a972cc1e38059ce790859528d974f098dcb8dda4dcf0fabc7506c66db753ad8e7d2efd0c3bb26f8a4ec17dcb9964d54f1ba763269f22b16044b5f48106bd7d5931c628c052a2fcddff45711354e5d5b7bccff893add1523eef173ef67462af63e0790d29697d40e0e5aa91ad7cd21f64499992221ad66b553dfa698da0b21336a6430dd4e8f4bd5c4585e7c46eb7ce7b8ce9a204935ec553df25d9bbe2f2c2a99282bca5d024e2d6b5c0cc0de44c5dc8b4429f49e760acb272573689bf11849d59c54d7789f4abf2963f95fabcfd8b600ca28", 0x1000) write$char_usb(r0, &(0x7f0000002000)="4c4960e5ebb92c7c4e3d3b09b5c4ffbd364bab1423fca0", 0x17) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) [ 2471.158337][T24509] usb 4-1: USB disconnect, device number 51 08:18:08 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/9, 0x9) 08:18:08 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) 08:18:08 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/14, 0xe) read$char_usb(r0, &(0x7f0000001040)=""/158, 0x9e) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r1, &(0x7f0000000040)="1e8e52ca57f945daeb4e35660c8b1d1289cb06158f3c7b7a61b54e41b57e1adac20a7bf21515b3add30f4b8c782da70f31745f80a57471c7cfa4b9e058125caf814a0f539bfed3b3482803490408d529e7b7312fa015202626ae175854723ffe9aec7d738ee3696f493e5aed3c1aa52504cbf138d832fd4d7023c062e4afe429cf03afb21d0dde5442f949a8dafcd764c8914f0de1280fba711318f5cedd910a73d5112f18616fde02f3da4bd9751ca6e3094f52221c37305d54989c64c93e6697f89d0e8e05490607a040b2b720fda5efc0ee523733a91249b82d4eefbd3469d46815a2207ae376cb00f84a048a46600bc5ab11ff2dd5e7e50328247048f884444b81d1bc1f86c50f91f6c6e2359a89fe5cb3dafa4350110622fb5122920b35a46ca8d37db6185abc5c869202903f514ff65210f1b3986ee042ac4d6c76bf1006f1d0e917854d1f2f90c7da5759e04bb84555d55a727f6bf6709c4c0b66048b7372c72b02217aa936c228088e5061210fd028c9050d5660fb9c579db9bb6f94b8b9048bc0b4a88eed435c5315f82d6ab2c8244e62a9ffc8edbb8fb952baddc4f489c89bc2e0fe6fe648b96e1ea7e08c4474e6f21aca5bd25f2c8f4c8faa3ae1ab75933ec2c0495028ed1f369321ca8c5f3e210e27bcbd30e5267feda1052936fb058361e98c7f252b9cf14e0832103ba2ac3a45cb5f227f1e7522ff3f9b04c32c82bd6583201e87b9493a3542a00230cb21a7df720dcfdbbe4fd643b698eb391cb9e74dafb75ebf820253a8fe4cf4bc0a78832de1ab94e88561ec7a2101be1aa93e4a61f8b7437c24efd78fb0ddff1b2bbfe8926ebd87cba0dd708c9109ecffd90a10accf9f4c6aba2bd7a8d729798e577a8756687d9cdb5e8404dd87a92b232c8bc23edeb9ba296f4629cfca60caa0091739a900327b7733a623b46571a8aeb4c21bbf4d365c48f0f10493c228e3c57b25b968b1e206241dfea10de15da57b79c2e874d6843aa510b91acb6635d03fad9cae6c71bf0eb973e95004e5774b998f0ff03e1c051100292ece5ae9796af2c74b12658af846f0394392c02b993c8310b4db52a63b3e2573f8c0fc755c42e8cc7cd5e082bb517bdc51e69ffe80069929692f35e5bc13d77cfe018e64b43edafa0b0c1f8058c9a877b050426533b5c9251f1aa3a7c4225fe87eabf1046861cae055504a8ece9e297f4c1447d7a9614467ad90a5b1f583965d97a452c22c93eb5b8de50bf020b1528db57cfa3ae25e1efa004d050d80d85837e416076ec7fa7a1a7f9bb3f177279b6c1b9495468a71d092da01512f4e52aa07fb817a0e46bc60f309977631cca252b88c3d10fac7b356374250bb8a2c8b3de746062f5e427fb54ba18bee822de535426857d386d6ca88f8b2286f20194efcfccf3d65fc12e1fd62b45d53e71ccefebbb9e82114c73d5e7b8fe7d54588682d39f2b1b0670c2681f8f7a6f61d020d9d52024550a7af3eed5e60ba97a1cb0b7a69fb8779c0c80d66d74a7756f2a2edf9fdfbeba2948eeb3ae07e6cf5abff7df54469ff5875766e58755f64e603ca4440d50a7deb8c092b8e4c9dbbd36aac555872b98157e8dada2c650e8c03b281d141e534db5bebad65b0a543da94c24edf3455e05e7b462e9f68967d2d2eb0a1685eb9245e38092de1a3b865e0946b35f34c8a43aa447246a59d907a6c700fb71af28878871384fb45966b04b667157e365c7e8f35153974550ad0bf99b9392607eac1ec238dd88966ab400ddf6aa73c57547b6b3722345177d3a0315b28a19c9181a21f84a3d7a5c096bf7e73aa8a4364bef0c04caa49f78cb88435f898b84cac852bda00920d0d879f43e16b7d7b58a81e576cceac8677eeeb890ccc2b57b0857f63b9006df00b629d75c888945c03a31627cc55d41bfe80b385f3e3f6eef1f0b739d72a2af2b2fa7f0c51b20b2141efb7399607f248cef2f80a217e3d8fbb2831aa58587fd7ee740396944471c0c6584d3fe7c23f1029885fbbb1625aec8cf657e5a623c4affcf7c488b121d4f2d20151dc651563a06bf7c1f909af6f62095f72989f8a82eed48a0c4a21201e65924d778a2dcb4a3f18e6a123510fa787c7d1c312fb896ff897924f0b1dc4a739127e3fced8f49255d203802bdcc1d1e1cfd7c3700f017daca62209ada1828b76f447997c249a93e99406b4a057f4a5772c961c4b2dd04671fd4dc4fbd5f082c4448994cc310a5ed58dc3d341cecfedab608dea86ae4055825000e69db17bec45a6ac824fa11ffd7fd209c551d31c70b02a025ecf0fed6a9c595dfc436cc8297f571e2aaaea8792371833f376b347d00e2ede42ba7fe7aea286bb5058c4b91f099a35912d31d21948e4544c4d0deb3614adbf55492b8956cefb6368de27a70d5a6a823bc1e4ff983b1d556c24ed98249f3713d75c5a50a26cccf9445fb4dd191cb862d22c19f6725cc901ef1bd725d39f37d433ab6588b6f7a5c88be4fee6d2f566fc26a47076d09e970029cd384c7549a27138642d11fdbf3676bce60c702c07d41b62061b5474c45143b3841912914290e7cf1104371f8e2f2b72b956bf0a23ad8915ac80430abac7081e83958e2aa9cc2e4b80efbfe3e83b3804e02039762a02b50856bed075a6fa24a017f9da1d88d7274fa2d444f7a24068c943c47da6b414e8f21f1cba37612811e1313b0480752cdc4904aa7d95a0bfb876d4e231c328b64d35ae882b6d269072455c24ef11d08e1a994b2e9ec225aa81c914d6a2473ab7c4e7229f00a5544eafe95bc11e96fe4b22bb13eb0ff14b359d62bed6f8b9658eee4d6d634d98705ec50366ddf16cd544ea0c2b8599ce61d0cc97845f49e599f784141a6da599e07f04843d4659d35eecbde1cdc73525cd965b88dbee0d3f474af34d9d7990b268b7f770c6957bd3366647b302919d43494e5e8dd4a4387724900871fddd4e763774d14ec3c8fd46d2f4719b1036f03ba14c17133c483cc83d270cfc24758215b5ecbc64e0a2f21b4502c62618583c7d1bc903d2429a855112cf70a4733c672e8ba8f508203869f5d34b313420ef622c34afec0db722bec9c4ffc0a87b0f0953226392f945a3d0dc24b5a1d3e4efddaebe267610f7d81135b77c116a3a6b2b1e942f6fd39c314752723c1693f70f099cffb14bf25524eb9eed1c75cca69a7e460a7e28141605a707e844d0a9cc5411ef1f2caf1dc71ffdfb070bd5183dfd9fe1b2b61c1aa46f955d92584dcd3fa4c4739544e8e3ace453b33ee0287fc6cc60704323037f757313ac765b214fa8ed1bfd7f61fb5724a3af978b983974cdf904fa0c4a3d7965f978d7aef8c4b3d78693461b0000b54da99bf3adce1b160c87068fd2a276e44b89bd856aae60702a3572414b2ca9a27051cff9f06165cc416ccd00cf5e7c88ec552cc7e2f99f82a9aa5cf55eb61bae5fdf438da35c60deb563fa1df33cce70a2464d6896f34b41983bf2f18f5b67731a7f19fadfdabef791b56484a8e2c78e0ad2f69a0cdfccb33e7f62cd5ffdf8b3971ad8fc675a2e35b0b1466ac410937d2e5aa560caca667a7724301e05c3f5fdf648c9d0bd357a7f31f7c2387f91720c42b731cd8a21a42146dcc0c48b348031f147b7d01556406f6c3f4a18c2442d44a4cb7b52ff609c3b6ad5beaba6e185c1566e2c783b64a88fb3f6868c5c44646134160f85dc76a464fa66c766cbd8e1c1d8aedf11cf330cdf217c1f74c620843dfca67df9e06bb0e8de41acd4252e2b51d359c805cf5efcfdeabae8dbf9439c6f38eb2406603814675edfaf164e2dec502d24cc5158ea6b9c5ff82193692f05de775d26168114f87014a59e9b6a0a4f0ab8de0e8a90a2ef6fb61a50a8de4cbf48160c9a5ffda500d650ce327f4dacb40a288f2308697d833ff0a5aeee76540519ec010fac47998f4e2512de7a19b11e4a9fed236a608b73e2898177538298bc3aa0c625ed865e095e6e0fa5805ff6a169e454ede84a9b8bdf8c71fb55f4fb081d63389a290c2bea377f75db49ca0e3782688f69686f742d42d6e91cc92acef59cc7fe7614bd0c0d74e3c5e5a5b90b622c8131121690b28ee26299487a1ce8f386306e0c716a1c014c83e5efb4b8ae033022505abbda09ea76b43fb2f0f728ada1c4e6053e60f1ada4eb05b7673cf49ac112e783b09f99ace26163dabb608ba7514aa5fb7b491c9d4222f33e3c946ae552881250d3e59c2b04f71b34703ee0ef9b9375637838f01319a5295c9cd487ee2f99e5068ac0627242431dce01dec934a05f5557050109002dea4c9b0ca5910364f92f8eb208a87844b11f30d2b7e721c090ed55ba5dabcd0c1e7c7306afe90bd6b9bac104c744569b13d3934e632684ab3bdbeef9c7164eca5fef3f5a52ecae9f383b3402843a619ae9c5e0a05a5d8b66dc0df03432d6eea4660708228c1fccece490ce334a378c3f6ca5fd65362b17a5e4b2ff9c3835d3d4bf225ed4af9d1ae4cde83f21c7aa8c6d8bcefdb2f9e5f2a8fb9da2591b7744554b72ea58d27de90410f05f41a30880619a719214aba156cfd7216c602643fea64828c9a694414d800029b6caaf56fbbebe4267055d18a7e1f9050c313f95840946a4ef5a9e6931c3f45c7a33d634edfdd48d0455df71f6271bbeec66c2d5cad122f3341c2fcb1a62c42ca6afef6ca560250bdf053bab707ac21f4610c701188cea50bb9adc07f2d99f9f77e55d4d1b84276f2451526f3121e3531abeaac81ba6694553e0fa1731ad3b5fe357774b553e700ddeb6ae58059aa148e87c9c138986adc740f95178a82b53007750c0a6b87825dd5a8aba48596cb2097e55925395fb4e12265c5bd895fcf9d19b4937c4156046ba7752cfb7ba7d1c67114b4db2e20be36718c8c030685b37650511cd49b91b3e673c1527c719b10386051c4db17d642680164b200eced800e938fd12b426604091a3e68e87c77eef0c9a21e7b0a27fa4aef71fb36049c93153c1e73a290b3948f895e7824c0af6a9fa9adb2584d9d8038cf5414a7a32080e9f6e8b006fb72b34fdaf94a8d61c6407c0a8f0cc8dafc8536448736f20fef98c13f32bacf20510a81fc1f97bcca3864f0318b0d57067c0ad840bf9d8419fcb07e9deda211d0b5ec4374731aa2fb890039264e5617778408a0b198348b1bcffca30faf02414583ba6de99f8e172393918a9bbd4fc8db2d6f498e40974c51f1327740d4699e8eea9cee2608983e084d1d8e7ca635f868e744f8514c93e7e57f2b9516a9586af4ccbd1c30773264b964468289938e7bced20224789c834f3b3fd41d2b94f53d9f0e90a23e64d7638b3b28b00867033e689e6829e655283a96c95662e2e62cc731e2e4ea260f005a6084467d4acdc5e7f7e57ab335067646c511ae7093b3de4a6e5744a95a0a1e3a0490a2a7bff95cfff150054fea343d6f5561d8ebe8a5747c74c6e0bbb69a58c1602f7ff994432c031fb4cb597795f63ad8f98e2ca37efe5c36e3b4eb1d9ea6ace68ba89f350a0b0ecee2d51f85476fcc5917dbdaa41545207d89e4b6a10552eb92c7f1f1040c2f23da0428b617876ffd44cd8d8908f18211811d94519ea3779a5e702674133b80eb58e57ef21c35ba1b48dbf30bc3f42aeb5c5fe812e3bc3214418f83aa1ce06a81035fa9312bd58ecce77ea45e07959dfa03513fd7cd144118e5f6606c0274ba3e9d43ffb308042260c34ac832649be344847cfa0faf035093d2788fd77797b14ae7e0295676a21216d0140a96de57a25189abdbfe848772f7d1e54a0ec2689ee610b0cf560e1c0afb1784a", 0x1000) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r2, &(0x7f0000001100)="c0807f5ccc6a44444a7ffcac6da339927ca55c74be9b71c844f324659dd7775af87e50106717232b008dfd4c192a983d659a0de102cf2c0393de7f762db2b992133becb5f84d48614c5b", 0x4a) 08:18:08 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xc) read$char_usb(r0, 0x0, 0x0) [ 2471.998820][ T1230] INFO: task kworker/1:3:1186 blocked for more than 143 seconds. [ 2472.006788][ T1230] Not tainted 5.14.0-rc7-syzkaller #0 [ 2472.012729][ T1230] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2472.021461][ T1230] task:kworker/1:3 state:D stack:23312 pid: 1186 ppid: 2 flags:0x00004000 [ 2472.030744][ T1230] Workqueue: usb_hub_wq hub_event [ 2472.035782][ T1230] Call Trace: [ 2472.039195][ T1230] __schedule+0x941/0x22b0 [ 2472.043624][ T1230] ? io_schedule_timeout+0x140/0x140 [ 2472.048986][ T1230] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2472.054973][ T1230] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2472.060216][ T1230] ? trace_hardirqs_on+0x5b/0x1a0 [ 2472.065250][ T1230] schedule+0xcf/0x270 [ 2472.069361][ T1230] schedule_timeout+0x1db/0x2a0 [ 2472.074223][ T1230] ? usleep_range+0x170/0x170 [ 2472.078963][ T1230] ? wait_for_completion+0x16e/0x280 [ 2472.084255][ T1230] ? mark_held_locks+0x9f/0xe0 [ 2472.089074][ T1230] ? rwlock_bug.part.0+0x90/0x90 [ 2472.094014][ T1230] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2472.100052][ T1230] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2472.105265][ T1230] ? trace_hardirqs_on+0x5b/0x1a0 [ 2472.110355][ T1230] wait_for_completion+0x176/0x280 [ 2472.115474][ T1230] ? lock_chain_count+0x20/0x20 [ 2472.120479][ T1230] ? bit_wait_io_timeout+0x160/0x160 [ 2472.125775][ T1230] ? lock_acquire+0x19d/0x4d0 [ 2472.130492][ T1230] ? find_held_lock+0x2d/0x110 [ 2472.135279][ T1230] virtio_cleanup+0x80/0xa0 [ 2472.139824][ T1230] ? virtio_read+0x350/0x350 [ 2472.144423][ T1230] drop_current_rng+0xda/0x110 [ 2472.149229][ T1230] set_current_rng+0x2d3/0x490 [ 2472.154002][ T1230] ? drop_current_rng+0x110/0x110 [ 2472.159122][ T1230] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2472.165564][ T1230] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 2472.171445][ T1230] hwrng_register+0x3bf/0x600 [ 2472.176133][ T1230] chaoskey_probe+0x886/0xc50 [ 2472.180858][ T1230] ? chaoskey_suspend+0x40/0x40 [ 2472.185724][ T1230] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2472.191868][ T1230] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 2472.197691][ T1230] usb_probe_interface+0x315/0x7f0 [ 2472.202847][ T1230] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 2472.208260][ T1230] really_probe+0x23c/0xcd0 [ 2472.212818][ T1230] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2472.219129][ T1230] __driver_probe_device+0x338/0x4d0 [ 2472.224423][ T1230] driver_probe_device+0x4c/0x1a0 [ 2472.229484][ T1230] __device_attach_driver+0x20b/0x2f0 [ 2472.234869][ T1230] ? driver_allows_async_probing+0x150/0x150 [ 2472.240893][ T1230] bus_for_each_drv+0x15f/0x1e0 [ 2472.245771][ T1230] ? bus_for_each_dev+0x1d0/0x1d0 [ 2472.250856][ T1230] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2472.256845][ T1230] ? trace_hardirqs_on+0x5b/0x1a0 [ 2472.261924][ T1230] __device_attach+0x228/0x4a0 [ 2472.266811][ T1230] ? device_driver_attach+0x210/0x210 [ 2472.272240][ T1230] ? kobject_uevent_env+0x2bb/0x1650 [ 2472.277534][ T1230] bus_probe_device+0x1e4/0x290 [ 2472.282456][ T1230] device_add+0xc2f/0x2180 [ 2472.286931][ T1230] ? wait_for_completion_io+0x280/0x280 [ 2472.292557][ T1230] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2472.298872][ T1230] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2472.304865][ T1230] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 2472.310730][ T1230] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2472.316980][ T1230] usb_set_configuration+0x113f/0x1910 [ 2472.322639][ T1230] usb_generic_driver_probe+0xba/0x100 [ 2472.328125][ T1230] usb_probe_device+0xd9/0x2c0 [ 2472.332943][ T1230] ? usb_driver_release_interface+0x180/0x180 [ 2472.339078][ T1230] really_probe+0x23c/0xcd0 [ 2472.343595][ T1230] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2472.349899][ T1230] __driver_probe_device+0x338/0x4d0 [ 2472.355198][ T1230] driver_probe_device+0x4c/0x1a0 [ 2472.360283][ T1230] __device_attach_driver+0x20b/0x2f0 [ 2472.365670][ T1230] ? driver_allows_async_probing+0x150/0x150 [ 2472.371729][ T1230] bus_for_each_drv+0x15f/0x1e0 [ 2472.376594][ T1230] ? bus_for_each_dev+0x1d0/0x1d0 [ 2472.381676][ T1230] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2472.387656][ T1230] ? trace_hardirqs_on+0x5b/0x1a0 [ 2472.392715][ T1230] __device_attach+0x228/0x4a0 [ 2472.397495][ T1230] ? device_driver_attach+0x210/0x210 [ 2472.402919][ T1230] ? kobject_uevent_env+0x2bb/0x1650 [ 2472.408208][ T1230] bus_probe_device+0x1e4/0x290 [ 2472.413093][ T1230] device_add+0xc2f/0x2180 [ 2472.417513][ T1230] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2472.423790][ T1230] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2472.430088][ T1230] usb_new_device.cold+0x63f/0x108e [ 2472.435297][ T1230] ? hub_disconnect+0x510/0x510 [ 2472.440196][ T1230] ? rwlock_bug.part.0+0x90/0x90 [ 2472.445138][ T1230] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2472.451159][ T1230] hub_event+0x2357/0x4330 [ 2472.455582][ T1230] ? hub_port_debounce+0x3c0/0x3c0 [ 2472.460746][ T1230] ? __lock_acquire+0x3240/0x54a0 [ 2472.465773][ T1230] ? __do_sys_prctl+0xb11/0xfd0 [ 2472.470660][ T1230] ? lock_release+0x6e0/0x6e0 [ 2472.475337][ T1230] ? lock_downgrade+0x6e0/0x6e0 [ 2472.480222][ T1230] ? do_raw_spin_lock+0x120/0x2b0 [ 2472.485250][ T1230] process_one_work+0x98d/0x15b0 [ 2472.490237][ T1230] ? pwq_dec_nr_in_flight+0x320/0x320 [ 2472.495700][ T1230] ? rwlock_bug.part.0+0x90/0x90 [ 2472.500697][ T1230] worker_thread+0x658/0x11f0 [ 2472.505390][ T1230] ? __kthread_parkme+0x126/0x1f0 [ 2472.510465][ T1230] ? process_one_work+0x15b0/0x15b0 [ 2472.515691][ T1230] kthread+0x3c0/0x4a0 [ 2472.519799][ T1230] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2472.525005][ T1230] ? set_kthread_struct+0x130/0x130 [ 2472.530244][ T1230] ret_from_fork+0x1f/0x30 [ 2472.534720][ T1230] [ 2472.534720][ T1230] Showing all locks held in the system: [ 2472.542516][ T1230] 1 lock held by khungtaskd/1230: [ 2472.547523][ T1230] #0: ffffffff8767e640 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x53/0x269 [ 2472.557420][ T1230] 1 lock held by in:imklog/4305: [ 2472.562393][ T1230] #0: ffff8881047b6370 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0xe9/0x100 [ 2472.571596][ T1230] 2 locks held by agetty/4313: [ 2472.576362][ T1230] #0: ffff88811d97a098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 2472.586150][ T1230] #1: ffffc9000058b2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xcf0/0x1230 [ 2472.596304][ T1230] 2 locks held by agetty/4314: [ 2472.601112][ T1230] #0: ffff888117e44098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 2472.610934][ T1230] #1: ffffc9000050b2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xcf0/0x1230 [ 2472.621610][ T1230] 2 locks held by agetty/4316: [ 2472.626376][ T1230] #0: ffff888117e43098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 2472.636163][ T1230] #1: ffffc900004fb2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xcf0/0x1230 [ 2472.646325][ T1230] 2 locks held by agetty/23034: [ 2472.651291][ T1230] #0: ffff888112cac098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 2472.661110][ T1230] #1: ffffc90004a4b2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xcf0/0x1230 [ 2472.671261][ T1230] 6 locks held by kworker/1:3/1186: [ 2472.676455][ T1230] #0: ffff888109e54d38 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x871/0x15b0 [ 2472.687203][ T1230] #1: ffffc90012defdb0 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x8a5/0x15b0 [ 2472.698496][ T1230] #2: ffff88810fe5a220 (&dev->mutex){....}-{3:3}, at: hub_event+0x1c1/0x4330 [ 2472.707446][ T1230] #3: ffff888117ae9220 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7a/0x4a0 [ 2472.716732][ T1230] #4: ffff888117fc11a8 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7a/0x4a0 [ 2472.725998][ T1230] #5: ffffffff87a755e8 (rng_mutex){+.+.}-{3:3}, at: hwrng_register+0x7a/0x600 [ 2472.735047][ T1230] [ 2472.737366][ T1230] ============================================= [ 2472.737366][ T1230] [ 2472.745795][ T1230] NMI backtrace for cpu 1 [ 2472.750157][ T1230] CPU: 1 PID: 1230 Comm: khungtaskd Not tainted 5.14.0-rc7-syzkaller #0 [ 2472.758480][ T1230] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2472.768518][ T1230] Call Trace: [ 2472.771785][ T1230] dump_stack_lvl+0xcd/0x134 [ 2472.776368][ T1230] ? irq_force_complete_move+0x111/0x160 [ 2472.781995][ T1230] nmi_cpu_backtrace.cold+0x46/0xe0 [ 2472.787182][ T1230] ? lapic_can_unplug_cpu+0x80/0x80 [ 2472.792384][ T1230] nmi_trigger_cpumask_backtrace+0x1da/0x200 [ 2472.798354][ T1230] watchdog+0xcf4/0xf90 [ 2472.802502][ T1230] ? reset_hung_task_detector+0x30/0x30 [ 2472.808039][ T1230] kthread+0x3c0/0x4a0 [ 2472.812107][ T1230] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2472.817292][ T1230] ? set_kthread_struct+0x130/0x130 [ 2472.822486][ T1230] ret_from_fork+0x1f/0x30 [ 2472.826949][ T1230] Sending NMI from CPU 1 to CPUs 0: [ 2472.832227][ C0] NMI backtrace for cpu 0 skipped: idling at acpi_idle_do_entry+0x1c6/0x250 [ 2472.833174][ T1230] Kernel panic - not syncing: hung_task: blocked tasks [ 2472.847730][ T1230] CPU: 1 PID: 1230 Comm: khungtaskd Not tainted 5.14.0-rc7-syzkaller #0 [ 2472.856039][ T1230] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2472.866077][ T1230] Call Trace: [ 2472.869340][ T1230] dump_stack_lvl+0xcd/0x134 [ 2472.873914][ T1230] panic+0x306/0x73d [ 2472.877791][ T1230] ? __warn_printk+0xf3/0xf3 [ 2472.882361][ T1230] ? trace_hardirqs_on+0x5b/0x1a0 [ 2472.887370][ T1230] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 2472.893597][ T1230] ? cpumask_next+0xa4/0xf0 [ 2472.898100][ T1230] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 2472.903820][ T1230] ? printk_safe_flush+0xea/0x160 [ 2472.908830][ T1230] ? watchdog.cold+0x5/0x158 [ 2472.913407][ T1230] watchdog.cold+0x16/0x158 [ 2472.917927][ T1230] ? reset_hung_task_detector+0x30/0x30 [ 2472.923460][ T1230] kthread+0x3c0/0x4a0 [ 2472.927512][ T1230] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2472.932695][ T1230] ? set_kthread_struct+0x130/0x130 [ 2472.937909][ T1230] ret_from_fork+0x1f/0x30 [ 2472.943713][ T1230] Kernel Offset: disabled [ 2472.948036][ T1230] Rebooting in 86400 seconds..