ev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, &(0x7f0000000080)) write$hidraw(r1, &(0x7f0000000200)="ed", 0x1) syz_open_dev$hidraw(&(0x7f0000000100), 0x7f, 0x8000) ioctl$HIDIOCGRAWNAME(r0, 0x40305829, &(0x7f0000000080)) r2 = syz_open_dev$hidraw(&(0x7f0000000200), 0x0, 0xe2681) write$hidraw(r0, &(0x7f0000001300)="d5560d1ff7223d4068465e4ed8e7671eee502c558a32ad338ddb53358986dcc5e42df80c2ba0d6a358daab9002439641f1119b61b79ba5cb01a4211610a7a8fae685235417f59c37e266f9089369817f2a04845bf849333aea05da27a8e246209b50e4782f5e9919a96a6e43a6bd62a6b34cc6eb070f16a78e693f210dde9d34944438fd569d638baf72fdac5c6e36479d2d34896c2e7782b3f565e8cdf35e54fca8c7fd12bd8281e3074b90612817f8e255b75a3f13f9fd4c926589f02698ccdf7e1bfa", 0xc4) write$hidraw(r2, &(0x7f0000000000)='4', 0x20000001) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000080)={0x7d, "9814212f77cebb580a7b34f977293a147ee317fee4fae6c92cc579b9d01113017010e702bb3b9d61aab828c3b5f7446cf9a83aff55a95f95e4d7b6c40870ab9c"}) syz_open_dev$hidraw(&(0x7f0000000040), 0x80000000, 0x400) write$hidraw(r0, &(0x7f0000000300)="f113f6d7bf5f4e5a011b0222087b60122a77aaeca35e1d05559d59d0392c34a5f56404a85aab84938e89c48512ad0180314dfddeabcdfc215497c6bcae43aa097ee40cac8fda6a931abdefa26659e1e4ab2af9a4b09abe7837119afefbe30d6a343a8efab2a47ca784a8338bcbaaa32fa0603ba98c5f00fcd71836f411e719df2ac1ca23127c9823a34bece34403fa54cc5667ce2196394b74fb607f38a9fce95ed24d60ec831e7422acf8bb1a4718c97e386a77321b954cec392c2d5ab7eca2214872144dcc828c05bfd632cafee96636e4a756b9166a08e70cd3e3154932a0b829387a167ef8d2d5ac93373f470692b7b53bb4874764a9ec8bbd3d69792c4ebc815b9543ca9f772a334c43a5a2bd4508d86588dbeed28ca492571ecc9ed7aef04a0d8cf0a969019e3e52007cfeaba583022af094194d04c28f1feb91a20deb57c2bd5c62d184def71fccf4dcee7f2f506aaf69026236e81078ac45d1f20042f85c0921d4e59aee89061daba6bd8bee8b760820a00a605dba6554e68026adb13d0f091cedf94a2ded43eb3fc05d69b654cedde656c765f20d28056cd55a45ecd92f8fa8f5ac254705f502fe6f4f8a5c87d76b8a9918eeb5ffa6c65444a8d75a32f3d3fd80a014103f490a19187af2603b7dbd88c9d87aa4cf66a4e9dae5936c6d6faf6bf6d52e5c3a9757b02551b2f6e7e4742a2f833b664d8883deff67420926bbe40a694882f01b2c2f3051af3e659296b9ab0d2d9fadf8097aca57139c2408ab609b68e7a1cb3710b56d6865314299db71a97c5d4da78def61fbe935275f1dd71d43bfd4955e5821136e7e7aa7b5befc12b930f247f876c6c5c7d850c7714247416ec951bd3803139ab4c131052bb9a349ad80f1ebf08be2d657d7db6381538f1e62cc249eefe67feb679482a6defe3aeeb5e9ea1a9ec4b4ff99826a67e89b617a6cc1c15a80b0fdca6bc5b63ff116d2d43f43b4255c599ff4fee27dbabf9715d21e2f15bf735d323291fee7d778bb6d9c5f5c809ceb28763e1c01315a1c2106a0cf0562fc1ef0bc49e9ecd53a60c2d53dd1023021a3579a17905a213a11c9344560ae4df75e1346449e261830c14190331725ff946f2a47598ae73e525fad05aa07778fbaa56cce3c44c94179d308af0219b1d3ef89d80bf4cbb79a05ea6cd1568728753022542026a143f0c7df15588ca48b247d81e9165e7de8abc864361a925583d06a712bc20a6a699695d049a8cf1d5d9bdd61cb5b32675299e0f676c72f3a57eaf28a2edee253558280e6837d80b37c1929607e066b7c09a26efea0bc9651866dc812be91a8dc87029ab7524aca7dcef8aa6bf85d439c5ec6f8374d20f4a825dda2ae62764a9abb6d6c45369f35722890737ad8b219b3b8ac991487c4898a58a6ae8a2f13b6ff7a6ae7aeebffedf7966b550a46f5281f4331c11390517d337e277726985a9987e0e47ec1e835bfde789c03f705d99a8846fd7263b4158eb3b73a0fd4b934617204d99e8edd6b8d74e0f234890b10b7162a5cade743b81bf9efe02f292030bb191d6a91eccee0fc850b64db7dabd8ff260886f9ed9bfa63f5ec0d1499ae1846b02d26105bfaefc69f83237d627ba58d617e06ba9e7caa433804ff67157280c89bcc84db7ad1e771ab97a4927f7a90dacc887de19dbea1c13f87127782819274e9f6b1572dfbb375c744cd663ed98358812c4f73dcfe94b993ce8c30ad7f931105cd63f1b2da97ce759910ce2e9139cd21761eeebfd454020197c67f59f9c419ae365f8a984f767a73747345723e2ead3869e152820f656bafb9f1eb05081161edd68222d8e66491c1e8a384d0c58c587c049aa416d6ba53eef33810612a386a996f1e752ed05174ea345426374af75062a35ff6c0947d3a93d6dc10244555f9a4eb65bd70bc808a1d2a118387c438c0153b577b5b211340abd302c2eec3ef76253e39473b7ece1189f4817d3ee108a32eef7f86be60a4f73d2f3dc9e930b7ea56a3f8d9c34e7fc3f50bf4883f20674b8036d16e484c276f9920c7c7e6a0a1311dbc505df7f64b454c6305936198e00f5c94bf158d488d08f997ae3f9101e3eec217c220bd85ceb1162fabedfb08b1fa649eae5a687a0ad125608c9bfc0c738c23a4f605723d55087f1bc027fe6064402350a45d2b54e5c700e13d860304e60b353b0399a5ccdae33aa7635ce4624cadbfb3cfba70f8da0cb69f8a52e747102713e970e0dab50c2d7c7e67b2e91443eb23450932fdf35adbcd91e2de554b00f6cbcc8a0de1bf8275d1fe2be7561a6d753dd5ad784dc23ab40944a1371be15ebfa1faba196390e0f1b848d7fac8c75e77bd22b19cfb500c82c9c303553673427aa7088d0d6329ee18d73063c7d4fae7ce15b350df1c7b6978b3d53a1da96fdb8169eac8be3d2848ad7afefb4572be9fc739a3b63df9f15941325a789e427adf913c83a51a107d0e2d8c1d1510ba378e456cc8d2619d67c906b61596c1607cd14cc7e97a282c4febb569c9f20c158ce74015a18694c413fe948f919343a991d54e37d5a7d258decaad0bce477c5f875c683885aee09839856eb1c7d710db7874527b23a5819508c750a6c76db9e32015329e32d830b52fb80dc543fec0abad2df12282cfa181736dce5040d7551c84f83960ac1f0d1d472b312ec2ea31ef677b5b4bc0f8855fb253fb9cadc972fda839dac43c9ed0f01ee4cfe5f05838240032f7e7db98df6c4cc4f7b71dea3ba02dc4a41d06ff4ea2e16481efb340880d2af48cba7a70c19b9d0686a2c459c1e2e130f1bcc06523df5068f4807dc1ea096135c50572eaf1bcc802e236b3d7b6804a1d0e80bb09647ab4744c5ccae6fe407221e5e864a295b01c2bbf11aa9dd6e1c7c851829858c27454bf85d63191d8acb6be04fd65ff7d8a0f594bf79525f4db8aa032e3f7ea341ae6e7c345b90dd97e43751e7ffba56c6666eb9c9d5db4d3198d73d8f0297d0dfc9fd9ecb0336269c657ad38d694374b6d0a373829866afd2110ee5142c7dffbf6673b6eb08ec7db5903902d756445c4d9f82a66d9911ece943c153b0f1a7b697e39be0a9b27ffb0ba0dd04dc3341c7886fc4c614e4ca3414c68ec553cf00e95d3c72891899afb3f86a1248f71a814e00e255636801a9b96a27b9f316167f3bd83d6520fcb44fb75a340a1d2eb77dac9b4bf42213c587789b167d9f2e8b70ee641c94acca63a090d2ac2c4c4160ec96c8e68cd4b7cc091baf9284137983943bf111994de944cc84746bc48313c4a5795ebbd013984d27603974c7ef7a8b3a3f86ee4518ca56f34676ebb1bddb58811fbb2281473e05acac8100d88e1e7525c43d42f6ca1b1341e154febd93ac26b52a95de75543b5a23f78f6ad97c2da5c29fb5f6c9ec6c9bcc9148ef75e2626e99938d9c014473cf80a2662b66cc8b32345ddfd5f66dc2db0a2fa46088e905fb49c1071458a65d108e0e3d1cf3f6e7f9c64d1a73e0a11a44c0d4eef7a5a0ed70c928f09409678d261ef18c37fdb853c90b53228395684f86a4b8bfe1ed6eaf25aed526fd7d2efbc94b7f91edc1b650e8947cbe8998f271294909c89e45ec0ce80977b3306c102e99075a93bee66e1cb155c6b4df2eabcffbc489ee4edb4fbb208fadf5d17a037a2ee0eab2876ad05f1a16e36e653b182b645bc7f64cd11846a93a55fc071c7883f7c26b4b18bc99b99beec8cb02674713dc6590a3b32f2714589e70c5fffee7e4c4f0b00dc173d5cd31a2ec6fe1c6d2c74467beb2fb4b19427dadab30bb8b7955ceeb1a59e2f29411d111eb31fc18359014ad1896ad8d4ebc45990ab44e8fb043ae283bc87b9e17fbadcc298b04b313a983472a63a7e081603b7e7d2dbde7633980f4a2f5fddcb9cd5b70788f745ae4606993c491c53ad50e981558f2a53a02f161738e0c71459e5046dc36c8c2ee16d16bb457107ee2adf9a2b01cdc834fadd74b5d6dd0576399bb1dc166a435b984a9ce5d0fc4a607ed88ae0f66a91a4296ad79a53eb19841e1663a6c67db5af266c7b9e63b2ecca48997ccc6a22f62875edda2ece6ee73ec0f93b7979e7280b3d6dc2488a50767650dfaa632b7af57d71f031cf8152327c6a8aaa8948f826f4de83cb159751bc254879a72aaf1983ff55f1ffeb4a1337aeac5a48cad248985d445c0590561f60b90cdeca2e0cd0db333464b3cb12e296f3b9bc3d219c64dbb08aad3958f7d3a761f4a3ea0c861f80068ee7dcd7ad6853d141e2732cb3463e7aa540f06123d826bd03f1866ef0e1490b8deb3e11c09fff881c60742f5f52ee912fcee0b9127fe856a5b89aa07e35b11694b375f79e1640475daa7bfffda90cd3469e2a8103c657608411a7446c20abd9d46aab8bfe947b25e5ba683f131ea4e72921d423265109f06e117051f93654889fe2003298818f072f5722c39752bc855087826bcb585346fe8e7ad2f4acede90d27fe38f2c53fdd581cf506ce796ddf3a71ad796e663fe7771c92a569a610c72b8071dac0bfc86a2a3a1a1660956d35820c36bb6bafe0493216edee2a93ba5fe584d92b4408ab2a55a69db6babcf650a4722a0dd64d148864ff45252dfb64c92fd7fd4458d4eae4bdc7bd18d3843bed32032e58c3dd1d056668bc4de0bffff60f012fa106c2084fff2003a4220fa2cc658e35109a2b77d474e0b904daa43bea9569b064759939c9d55f955c392f81e3512ce7e79dd995485d616162d1d9878306deae74b063a323fd5ac8afcc6365591fdb04e8d51ae72975cf3cbdce3d7244173f390d03ed6663d6727e34bd856536f5b59e46a39f70b9e6ca8324915f87b663c43c5948d1cf8ce1b06b913d37088534aa0ccf353d26bdb5e2fdeb71601d9649120c006588ea5efddbc259231f553633a71fd48cac8a1103a706853956bee2225d3b052a52eda0436e8f66d5539ef7cda8cd647cba7efc0a0009c831af3a6841d542ab5f09c97e120f898e1e54f0424dfbec949615f9325e65f16d31578491df31ee796bfa8bc95faf338f96781c4453149185c1677c152ec94f0f75fd42d731195a47f2301e3190b2015669b555c698cec2a8371cfb2d6dc06c1c7cb9350fcb2e049550f1abd62bd08e15a910532dc3f740d14dd620a71483c9b991166ff2455eedc587d4a30489eaff9c10bdcfa112f8f84b8dec440b1c7113fd6a6e9cf9e96bac3d5ce4e6ce6461c980cd9d33ce558d45401fa031539e89f4d7b1e811dcf0e0360a63b0630b781d21100a154746b81e3532526e7858706e2cbb8f78a7f41933dab7561bb3ba68266b9ed8f5dc0e69a5c8075e7d98ec2fbd408413c23cac1fcce0c02abc97d619ff06d8429e8f74daee4fb0129ff0419ba5b5f2342e1b1cc3bed5ad545e80246c787b51039e8c079e15ed59284b44bde04c9d5d2250d801c92d40d58d6d91d1bbcb8009cc6c4ee74a5b26309507b98331d5d72f52cd7f849d95131b7d2201b9f42bd83fa1b8a76813fa86c7726df7123fe71e6ed4a807632ef298469356251fc81828ebc833e3d5817a6e87f0ffa817e543eed9404ca7640bc35d6ee5c6b5196ab1ce4c2ceb52ed26d1524a16f22c442fc6c49b59552139ad0302f6a3c3c32eae6739c13b174230b7f4c80b254adad8dbb4dbef4e7c5a5f86f12b3920b8d14fcbefa3e941f4ae9caab87a7d56c6d59a84eb4afcfe5fab3fd2a6ff11d82d0a799c9b4f7dbc1b4871562b9b15fd507a4db816eb78385f35d987e6eeb438fcfeee1c5dfed8118a654ec3e2936159de6f84cb73feb4a8c181af64da1b18ab16ec872b70b372b0c148", 0x1000) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r3, 0x40086602, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000140)='G', 0x1) read$hidraw(r3, &(0x7f0000000100), 0x0) [ 685.953126][ T6788] usb 1-1: new low-speed USB device number 111 using dummy_hcd [ 685.972918][T25395] usb 5-1: new high-speed USB device number 122 using dummy_hcd [ 686.063028][ T7188] usb 2-1: new full-speed USB device number 7 using dummy_hcd [ 686.092871][ T6589] usb 4-1: new high-speed USB device number 121 using dummy_hcd [ 686.222721][T25395] usb 5-1: Using ep0 maxpacket: 32 [ 686.252871][ T8598] usb 6-1: new high-speed USB device number 88 using dummy_hcd [ 686.332783][ T7188] usb 2-1: device descriptor read/64, error 18 [ 686.343385][T25395] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 686.353465][ T6788] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 10 [ 686.353755][T25395] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 686.364835][ T6788] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x82 has invalid maxpacket 73, setting to 8 [ 686.374598][T25395] usb 5-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 686.385279][ T6788] usb 1-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 686.398326][T25395] usb 5-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 686.407444][ T6788] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 686.416550][T25395] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 16:42:17 executing program 2: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r2, &(0x7f0000000040)="1a1bdb4bb38581cb635f0da5b6f38132921eff2ae32618e2ffd492de816b46d62c026217bb6c980c3ee621abfacb6b6d44e31412c0a6884489e4c6c5c771eed32c39dc69664a94f2b4bfeb15aec15d5a24d40892239ed09b73ada09a01a6c128ef4b0b35580fab71573ee469a1ce33fd146bae0bdd2b0e9305b901567feed127b2ac8b45deddf86eaa00cf9e4398ae38c35ec88276d5d4933e1bb2aaa60ed646074653ed625fa91ac741e4fdff8a91c6908bb6339e3940f6faa16c257171a63dc8abd78e788f5887e9a44c245b468e04e1870f5e91d045fe2f3b36606537e7", 0xdf) write$char_usb(r1, &(0x7f0000000b00)="f93608cbdec7e748ca230e24253ed4a36d47ae9cc3b826c5b8229314b3f1fb9cf8b10638e20a0df62bfaa6c916476e85004c4f14093c4010b5ea73cd85face3728ddd731f6f4c8c873", 0x49) write$char_usb(r1, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x5) [ 686.424735][ T6589] usb 4-1: Using ep0 maxpacket: 32 [ 686.434939][T25395] usb 5-1: config 0 descriptor?? [ 686.549275][ T6788] usb 1-1: config 0 descriptor?? [ 686.598300][ T3210] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 686.606013][ T6589] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 686.616592][ T6589] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 686.626341][ T6589] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 686.639422][ T6589] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 686.648619][ T6589] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 686.664424][ T6589] usb 4-1: config 0 descriptor?? [ 686.704484][T25395] usblp 5-1:0.0: usblp1: USB Bidirectional printer dev 122 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 686.719846][T25395] usb 5-1: USB disconnect, device number 122 [ 686.732968][ T7188] usb 2-1: device descriptor read/64, error 18 [ 686.746903][T25395] usblp1: removed [ 686.753830][ T8598] usb 6-1: New USB device found, idVendor=04da, idProduct=0d05, bcdDevice= 0.00 [ 686.763051][ T8598] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 686.783005][ T8598] usb 6-1: config 0 descriptor?? [ 686.818883][ T3210] udc-core: couldn't find an available UDC or it's busy [ 686.826176][ T3210] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 686.854607][ T8598] usb-storage 6-1:0.0: USB Mass Storage device detected [ 686.863091][ T6788] iowarrior 1-1:0.0: IOWarrior product=0x1512, serial= interface=0 now attached to iowarrior1 [ 686.880861][ T6788] usb 1-1: USB disconnect, device number 111 [ 686.902989][ T6788] iowarrior 1-1:0.0: I/O-Warror #1 now disconnected [ 686.919289][ T3129] udc-core: couldn't find an available UDC or it's busy [ 686.926592][ T3129] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 686.937607][ T6589] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 121 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 687.002921][ T7188] usb 2-1: new full-speed USB device number 8 using dummy_hcd 16:42:18 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000807e9040450c426192fd000000010902120001000000000904"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000600)={0x2c, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000640)={0x2c, &(0x7f0000000080)=ANY=[@ANYBLOB="00003900000012"], 0x0, 0x0, 0x0, 0x0}) [ 687.063038][ T3125] udc-core: couldn't find an available UDC or it's busy [ 687.064570][ T3279] udc-core: couldn't find an available UDC or it's busy [ 687.070110][ T3125] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 687.077098][ T6589] usb 6-1: USB disconnect, device number 88 [ 687.090796][ T3279] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 16:42:18 executing program 4: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 687.174062][T25395] usb 4-1: USB disconnect, device number 121 [ 687.183116][T25395] usblp1: removed [ 687.282909][ T7188] usb 2-1: device descriptor read/64, error 18 16:42:18 executing program 0: syz_usb_connect(0x1, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="120100001ddf8308c007121522300000000109021b0001000000010904000001faf40d000905820349"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 687.512710][T25392] usb 5-1: new high-speed USB device number 123 using dummy_hcd [ 687.582735][ T6589] usb 6-1: new high-speed USB device number 89 using dummy_hcd 16:42:18 executing program 3: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_connect$cdc_ecm(0x2, 0x50, &(0x7f0000000080)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3e, 0x1, 0x1, 0x9, 0xa0, 0x4, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x8, {{0x8, 0x24, 0x6, 0x0, 0x0, "bb2b70"}, {0x5, 0x24, 0x0, 0x4958}, {0xd, 0x24, 0xf, 0x1, 0x40, 0x4, 0x7, 0x1f}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0x1, 0x3f, 0xb3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x0, 0x20, 0xe7}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0xfe, 0x1, 0x7f, 0x40, 0x4}, 0x54, &(0x7f0000000100)={0x5, 0xf, 0x54, 0x6, [@ssp_cap={0xc, 0x10, 0xa, 0x40, 0x0, 0x7, 0xf0f, 0x3}, @ssp_cap={0x20, 0x10, 0xa, 0x5, 0x5, 0x5, 0xf000, 0x4f, [0xf, 0xc00f, 0x3f3f, 0xc0, 0x0]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x8, 0xe0, 0x40}, @wireless={0xb, 0x10, 0x1, 0x0, 0x14, 0x2, 0x20, 0x1, 0x3f}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x6, 0x1, 0x3}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0x6, 0x100}]}, 0x8, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x143f}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x402}}, {0xa1, &(0x7f0000000200)=@string={0xa1, 0x3, "0b63734da649027f103f190d382b08ec355f0fd51cd85dadd8bc968c14131c9601888240cd55ca42028e5c141dfe1d17edf95489d535059562caea14b63ad8d14b72669ab70653f1bd0d080a4a3de47030e94f09c7ffbed44d2d778fdea018e9b2ae3577823094554d0240e50ab48f5e6afd2ffc7419a2d055d73fd922fe414281719392b5c8f8968610f000b41fdee1c941f0f7e71d3a5415afdc6b3f877a"}}, {0x20, &(0x7f00000004c0)=ANY=[@ANYBLOB="20037efb6f11e8f088e45b17e56fd08356eadd54287ff1a7a8ae8ca390c705ca84b82d77f13e6df7f8d4800ddab4eb42d68795228be4cbac0f2f01bf3a4e00b2c8305b5c5346f3d17191ec7e166e44c93ca8f0a0d30377339cf433f87317910e1477e1fa9848c43eb89d152e7f78a7c79512c3dd8d9c393ff46c1c21b23800000600"/146]}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x448}}, {0x65, &(0x7f0000000340)=@string={0x65, 0x3, "5d6bb9171d4bc47c46991e2202f9ea57f275d8b9b08a3d70eb553be36f107b7dcda2509cc7630342a6cbdcd1db6793a7b3c56146bf9a85021a9101a3bb2884cf715cd499e4fba3158adcb4c27c48e81aaf3f3ce97fcf520df089138f032000efce864b"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x1801}}, {0xd, &(0x7f0000000400)=@string={0xd, 0x3, "08a6e1d7fe6e0c5f2fe065"}}]}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) [ 687.662712][ T6788] usb 1-1: new low-speed USB device number 112 using dummy_hcd [ 687.672733][ T7188] usb 2-1: device descriptor read/64, error 18 [ 687.753037][T25392] usb 5-1: Using ep0 maxpacket: 32 [ 687.793581][ T7188] usb usb2-port1: attempt power cycle [ 687.873091][T25392] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 687.883453][T25392] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 687.893520][T25392] usb 5-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 687.907037][T25392] usb 5-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 687.916227][T25392] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 687.929045][T25392] usb 5-1: config 0 descriptor?? [ 687.972972][ T8598] usb 4-1: new high-speed USB device number 122 using dummy_hcd [ 688.033103][ T6589] usb 6-1: New USB device found, idVendor=0c45, idProduct=6142, bcdDevice=fd.92 [ 688.042477][ T6589] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 688.054749][ T6589] usb 6-1: config 0 descriptor?? [ 688.065633][ T6788] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 10 [ 688.076829][ T6788] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x82 has invalid maxpacket 73, setting to 8 [ 688.091313][ T6788] usb 1-1: New USB device found, idVendor=07c0, idProduct=1512, bcdDevice=30.22 [ 688.100561][ T6788] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 688.111306][ T6589] gspca_main: sonixj-2.14.0 probing 0c45:6142 [ 688.120498][ T6788] usb 1-1: config 0 descriptor?? [ 688.143215][ T3306] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 688.195373][T25392] usblp 5-1:0.0: usblp1: USB Bidirectional printer dev 123 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 688.209969][T25392] usb 5-1: USB disconnect, device number 123 [ 688.216553][ T7188] usb 2-1: new full-speed USB device number 9 using dummy_hcd [ 688.228392][T25392] usblp1: removed [ 688.242750][ T8598] usb 4-1: Using ep0 maxpacket: 32 [ 688.384117][ T6788] iowarrior 1-1:0.0: IOWarrior product=0x1512, serial= interface=0 now attached to iowarrior1 [ 688.393059][ T7188] usb 2-1: device descriptor read/8, error -61 [ 688.403188][ T8598] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 688.412986][ T8598] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 688.422818][ T8598] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 688.435933][ T8598] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 688.445295][ T8598] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 688.455630][ T6788] usb 1-1: USB disconnect, device number 112 [ 688.464777][ T6788] iowarrior 1-1:0.0: I/O-Warror #1 now disconnected [ 688.480296][ T8598] usb 4-1: config 0 descriptor?? 16:42:19 executing program 1: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000180)=ANY=[@ANYBLOB="1201000041435320410e5150e8d50000000109021b010100000000090401000186ee0d0009058217", @ANYRESDEC, @ANYRESHEX, @ANYRESDEC, @ANYRESHEX=0x0, @ANYRESOCT=0x0, @ANYRES64=0x0, @ANYBLOB="5c1cc7190b84c4ce166b4ad994aabd1fe80499866234bfa15716b63cd944a0990dea48999f11e49fd19269f519d89d99bf93aee6c09f4ae756cf808eb1a64e221ab9253677e4677b04187389f95fffa66e6028c73153238f9f55ffec2a5a46b442f70e6ae1f51e2364fe48e7457880e204de574fa1664488b270adc9078d8edb1addaf"], 0x0) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x38, &(0x7f0000000000)=ANY=[]) syz_usb_control_io$printer(r0, 0x0, 0x0) [ 688.622849][ T7188] usb 2-1: device descriptor read/8, error -71 [ 688.734093][ T8598] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 122 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 688.742808][T25392] usb 5-1: new high-speed USB device number 124 using dummy_hcd [ 688.764548][ T8598] usb 4-1: USB disconnect, device number 122 [ 688.780231][ T8598] usblp1: removed 16:42:19 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:19 executing program 0 (fault-call:0 fault-nth:0): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 688.951631][ T3376] FAULT_INJECTION: forcing a failure. [ 688.951631][ T3376] name failslab, interval 1, probability 0, space 0, times 1 [ 688.964757][ T3376] CPU: 1 PID: 3376 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 688.973110][ T3376] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 688.983191][ T3376] Call Trace: [ 688.986620][ T3376] dump_stack+0x143/0x1db [ 688.991743][ T3376] should_fail.cold+0x5/0xa [ 688.996262][ T3376] ? getname_flags.part.0+0x50/0x4f0 [ 689.001570][ T3376] should_failslab+0x5/0x10 [ 689.007377][ T3376] kmem_cache_alloc+0x5b/0x320 [ 689.012183][ T3376] getname_flags.part.0+0x50/0x4f0 [ 689.017327][ T3376] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 689.023369][ T3376] getname+0x8e/0xd0 [ 689.027285][ T3376] do_sys_openat2+0xf5/0x420 [ 689.031937][ T3376] ? build_open_flags+0x6f0/0x6f0 [ 689.037025][ T3376] ? __context_tracking_exit+0x9f/0xb0 [ 689.042515][ T3376] ? lock_downgrade+0x6e0/0x6e0 [ 689.047377][ T3376] __x64_sys_openat+0x13f/0x1f0 [ 689.052243][ T3376] ? __ia32_sys_open+0x1c0/0x1c0 [ 689.057225][ T3376] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 689.063229][ T3376] ? syscall_enter_from_user_mode+0x27/0x70 [ 689.069169][ T3376] do_syscall_64+0x3a/0xb0 [ 689.073668][ T3376] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 689.079651][ T3376] RIP: 0033:0x4196e4 16:42:20 executing program 0 (fault-call:0 fault-nth:1): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 689.083608][ T3376] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 689.104303][ T3376] RSP: 002b:00007ff0dc0e0cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 689.112730][ T3376] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 689.120915][ T3376] RDX: 0000000000000002 RSI: 00007ff0dc0e0d60 RDI: 00000000ffffff9c [ 689.128948][ T3376] RBP: 00007ff0dc0e0d60 R08: 0000000000000000 R09: 000000000000000f [ 689.137022][ T3376] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 689.145004][ T3376] R13: 00007ffc983b138f R14: 00007ff0dc0e1300 R15: 0000000000022000 [ 689.183035][T25392] usb 5-1: Using ep0 maxpacket: 32 [ 689.193964][ T6589] gspca_sonixj: reg_w1 err -71 [ 689.206515][ T3380] FAULT_INJECTION: forcing a failure. [ 689.206515][ T3380] name fail_usercopy, interval 1, probability 0, space 0, times 1 [ 689.219820][ T3380] CPU: 0 PID: 3380 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 689.223461][ T7188] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 689.228202][ T3380] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 689.245839][ T3380] Call Trace: [ 689.249256][ T3380] dump_stack+0x143/0x1db [ 689.253724][ T3380] should_fail.cold+0x5/0xa [ 689.258232][ T3380] strncpy_from_user+0x34/0x3e0 [ 689.263302][ T3380] getname_flags.part.0+0x95/0x4f0 [ 689.268455][ T3380] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 689.274473][ T3380] getname+0x8e/0xd0 [ 689.278401][ T3380] do_sys_openat2+0xf5/0x420 [ 689.283801][ T3380] ? build_open_flags+0x6f0/0x6f0 [ 689.288837][ T3380] ? __context_tracking_exit+0x9f/0xb0 [ 689.294524][ T3380] ? lock_downgrade+0x6e0/0x6e0 [ 689.299424][ T3380] __x64_sys_openat+0x13f/0x1f0 [ 689.302931][T25392] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 689.304330][ T3380] ? __ia32_sys_open+0x1c0/0x1c0 [ 689.304365][ T3380] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 689.304398][ T3380] ? syscall_enter_from_user_mode+0x27/0x70 [ 689.314231][T25392] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 689.319066][ T3380] do_syscall_64+0x3a/0xb0 [ 689.325307][T25392] usb 5-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 689.331171][ T3380] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 689.341122][T25392] usb 5-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 689.345460][ T3380] RIP: 0033:0x4196e4 [ 689.345499][ T3380] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 689.345522][ T3380] RSP: 002b:00007ff0dc0e0cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 689.345546][ T3380] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 689.345562][ T3380] RDX: 0000000000000002 RSI: 00007ff0dc0e0d60 RDI: 00000000ffffff9c 16:42:20 executing program 0 (fault-call:0 fault-nth:2): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 689.345576][ T3380] RBP: 00007ff0dc0e0d60 R08: 0000000000000000 R09: 000000000000000f [ 689.345591][ T3380] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 689.363954][T25392] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 689.369774][ T3380] R13: 00007ffc983b138f R14: 00007ff0dc0e1300 R15: 0000000000022000 [ 689.404588][T25392] usb 5-1: config 0 descriptor?? [ 689.469060][ T7188] usb 2-1: Using ep0 maxpacket: 32 [ 689.492199][ T3384] FAULT_INJECTION: forcing a failure. [ 689.492199][ T3384] name failslab, interval 1, probability 0, space 0, times 0 [ 689.505689][ T3384] CPU: 0 PID: 3384 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 689.514244][ T3384] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 689.524447][ T3384] Call Trace: [ 689.527779][ T3384] dump_stack+0x143/0x1db [ 689.532277][ T3384] should_fail.cold+0x5/0xa [ 689.536849][ T3384] ? __alloc_file+0x21/0x280 [ 689.543821][ T3384] should_failslab+0x5/0x10 [ 689.548715][ T3384] kmem_cache_alloc+0x5b/0x320 [ 689.554122][ T3384] ? stack_trace_save+0x8c/0xc0 [ 689.559033][ T3384] __alloc_file+0x21/0x280 [ 689.563501][ T3384] alloc_empty_file+0x6d/0x170 [ 689.568336][ T3384] path_openat+0xe3/0x27e0 [ 689.572837][ T3384] ? __lock_acquire+0x16a7/0x5230 [ 689.578005][ T3384] ? path_lookupat+0x850/0x850 [ 689.582837][ T3384] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 689.588868][ T3384] do_filp_open+0x190/0x3d0 [ 689.593426][ T3384] ? may_open_dev+0xf0/0xf0 [ 689.597973][ T3384] ? alloc_fd+0x2bc/0x640 [ 689.602348][ T3384] ? lock_downgrade+0x6e0/0x6e0 [ 689.603092][ T7188] usb 2-1: config index 0 descriptor too short (expected 283, got 27) [ 689.607253][ T3384] ? do_raw_spin_lock+0x120/0x2b0 [ 689.607295][ T3384] ? rwlock_bug.part.0+0x90/0x90 [ 689.607325][ T3384] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 689.615769][ T7188] usb 2-1: config 0 has an invalid interface number: 1 but max is 0 16:42:20 executing program 2: r0 = syz_usb_connect$hid(0x0, 0xfffffffffffffe89, &(0x7f0000000500)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc218, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090000206d041cc304000000000109022400010000a0000904000001"], 0x0) syz_usb_control_io(r1, &(0x7f0000001580)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x3, 0x0, 0x0, "c09893e1", "9823fde8"}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000540)={0x2c, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, &(0x7f0000000240)={0x24, &(0x7f0000000040)={0x0, 0xb, 0x47, {0x47, 0x24, "3ad3783c02b78952923622cbb027272bcb2a0828b0138e2cad84507b18238781d3bc1edf8904f70b24bba54e96a88a7cbf9edd682367eb3996fb4d46b5dd0a6119b3ab4f8a"}}, &(0x7f00000000c0)={0x0, 0x3, 0xac, @string={0xac, 0x3, "ccfdb1bf74698c14f2ff535b0d0f36418cf3f7e350f45acd21e02e7655db4aaecc11f062511bd7112ee23d444c5f3641abac9f1c788cc52eaa8502fba105e2ce5aa671ca02320f644738b2043ca141a244ddf387fa31cddc71559cb081357f284e66ee3d46d8d879615b8d676dcd3883f232697f642447061149fb8fb192b41b65e06cd3b18daf244c2ffb9759f3ea7218cfad8bc559b12ca7beea56cb1fb550f0f3f83c15e30b9bff79"}}, &(0x7f00000001c0)={0x0, 0x22, 0x12, {[@global=@item_4={0x3, 0x1, 0x1, "f82c9d46"}, @global=@item_012={0x2, 0x1, 0x4, "7692"}, @global=@item_4={0x3, 0x1, 0x2, "11d2080b"}, @main=@item_4={0x3, 0x0, 0xa, "3baa4333"}]}}, &(0x7f0000000200)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1, 0x3, 0x1, {0x22, 0xaf2}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000280)={0x20, 0x9, 0x53, "15fc7b148eb9729bf83dc762b20b6b762ea67168feca7f18b136413fcceb2297b647dd3fa25440b7d71dfb32f32f60ff6299bc2b074d11e3cc5cfa5e59be33d9dd08afbaa31955bd6d46a5bd16aaf5704c74e9"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0xbc}, &(0x7f0000000380)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000003c0)={0x20, 0x1, 0x4e, "16aad701915796a57a7d0c574271a925ca3383bffee9b830175dcafd5c9b6be2a331fe0f948ef829010767c8e960d84560a7abbf49cb1f37aff4ea72934591b6483a9b4583605998ccde5264f82d"}, &(0x7f0000000480)={0x20, 0x3, 0x1, 0x4}}) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000002bc0)={0x2c, &(0x7f0000002ac0)={0x0, 0x0, 0x4, "99dd24fc"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000440)={0x2c, &(0x7f0000000180)={0x0, 0x0, 0x4, "78bbb6a5"}, 0x0, 0x0, 0x0, 0x0}) [ 689.620717][ T3384] ? _raw_spin_unlock+0x1a/0x30 [ 689.625818][ T7188] usb 2-1: config 0 has no interface number 0 [ 689.631899][ T3384] ? alloc_fd+0x2bc/0x640 [ 689.655122][ T3384] do_sys_openat2+0x16d/0x420 [ 689.659853][ T3384] ? build_open_flags+0x6f0/0x6f0 [ 689.664926][ T3384] ? __context_tracking_exit+0x9f/0xb0 [ 689.670429][ T3384] ? lock_downgrade+0x6e0/0x6e0 [ 689.675497][ T3384] __x64_sys_openat+0x13f/0x1f0 [ 689.680391][ T3384] ? __ia32_sys_open+0x1c0/0x1c0 [ 689.685363][ T3384] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 689.691380][ T3384] ? syscall_enter_from_user_mode+0x27/0x70 [ 689.697314][ T3384] do_syscall_64+0x3a/0xb0 [ 689.699429][ T7188] usb 2-1: config 0 interface 1 altsetting 0 endpoint 0x82 has an invalid bInterval 52, changing to 9 [ 689.701756][ T3384] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 689.701798][ T3384] RIP: 0033:0x4196e4 [ 689.701820][ T3384] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 689.712945][ T7188] usb 2-1: New USB device found, idVendor=0e41, idProduct=5051, bcdDevice=d5.e8 [ 689.718659][ T3384] RSP: 002b:00007ff0dc0e0cc0 EFLAGS: 00000293 [ 689.722559][ T7188] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 689.742162][ T3384] ORIG_RAX: 0000000000000101 [ 689.742189][ T3384] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 689.742207][ T3384] RDX: 0000000000000002 RSI: 00007ff0dc0e0d60 RDI: 00000000ffffff9c [ 689.742221][ T3384] RBP: 00007ff0dc0e0d60 R08: 0000000000000000 R09: 000000000000000f [ 689.742234][ T3384] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 689.742248][ T3384] R13: 00007ffc983b138f R14: 00007ff0dc0e1300 R15: 0000000000022000 [ 689.743469][ T6589] sonixj: probe of 6-1:0.0 failed with error -71 [ 689.766601][ T7188] usb 2-1: config 0 descriptor?? [ 689.845239][T25392] usblp 5-1:0.0: usblp1: USB Bidirectional printer dev 124 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 689.854524][ T6589] usb 6-1: USB disconnect, device number 89 [ 689.865881][ T7188] snd_usb_pod 2-1:0.1: Line 6 Pocket POD found [ 689.876974][T25392] usb 5-1: USB disconnect, device number 124 [ 689.886577][T25392] usblp1: removed 16:42:20 executing program 0 (fault-call:0 fault-nth:3): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 689.924114][ T8598] usb 4-1: new high-speed USB device number 123 using dummy_hcd [ 689.989057][ T3414] FAULT_INJECTION: forcing a failure. [ 689.989057][ T3414] name failslab, interval 1, probability 0, space 0, times 0 [ 690.001822][ T3414] CPU: 0 PID: 3414 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 690.010196][ T3414] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 690.020260][ T3414] Call Trace: [ 690.023555][ T3414] dump_stack+0x143/0x1db [ 690.027919][ T3414] should_fail.cold+0x5/0xa [ 690.032478][ T3414] ? security_file_alloc+0x34/0x170 [ 690.037725][ T3414] should_failslab+0x5/0x10 [ 690.042253][ T3414] kmem_cache_alloc+0x5b/0x320 [ 690.047050][ T3414] security_file_alloc+0x34/0x170 [ 690.052104][ T3414] __alloc_file+0xd8/0x280 [ 690.056560][ T3414] alloc_empty_file+0x6d/0x170 [ 690.061340][ T3414] path_openat+0xe3/0x27e0 [ 690.065866][ T3414] ? __lock_acquire+0x16a7/0x5230 [ 690.070896][ T3414] ? path_lookupat+0x850/0x850 [ 690.075681][ T3414] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 690.081704][ T3414] do_filp_open+0x190/0x3d0 [ 690.086226][ T3414] ? may_open_dev+0xf0/0xf0 [ 690.090739][ T3414] ? alloc_fd+0x2bc/0x640 [ 690.095078][ T3414] ? lock_downgrade+0x6e0/0x6e0 [ 690.099955][ T3414] ? do_raw_spin_lock+0x120/0x2b0 [ 690.104988][ T3414] ? rwlock_bug.part.0+0x90/0x90 [ 690.109958][ T3414] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 690.116209][ T3414] ? _raw_spin_unlock+0x1a/0x30 [ 690.121115][ T3414] ? alloc_fd+0x2bc/0x640 [ 690.125447][ T3414] do_sys_openat2+0x16d/0x420 [ 690.130157][ T3414] ? build_open_flags+0x6f0/0x6f0 [ 690.135196][ T3414] ? __context_tracking_exit+0x9f/0xb0 [ 690.140662][ T3414] ? lock_downgrade+0x6e0/0x6e0 [ 690.145521][ T3414] __x64_sys_openat+0x13f/0x1f0 [ 690.150397][ T3414] ? __ia32_sys_open+0x1c0/0x1c0 [ 690.155344][ T3414] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 690.161524][ T3414] ? syscall_enter_from_user_mode+0x27/0x70 [ 690.167468][ T3414] do_syscall_64+0x3a/0xb0 [ 690.171889][ T3414] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 690.177814][ T3414] RIP: 0033:0x4196e4 [ 690.181704][ T3414] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 690.201357][ T3414] RSP: 002b:00007ff0dc0e0cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 690.209778][ T3414] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 690.217787][ T3414] RDX: 0000000000000002 RSI: 00007ff0dc0e0d60 RDI: 00000000ffffff9c [ 690.225777][ T3414] RBP: 00007ff0dc0e0d60 R08: 0000000000000000 R09: 000000000000000f 16:42:21 executing program 0 (fault-call:0 fault-nth:4): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 690.233756][ T3414] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 690.241737][ T3414] R13: 00007ffc983b138f R14: 00007ff0dc0e1300 R15: 0000000000022000 [ 690.283796][ T7188] snd_usb_pod 2-1:0.1: Line 6 Pocket POD now attached [ 690.310916][ T3420] FAULT_INJECTION: forcing a failure. [ 690.310916][ T3420] name failslab, interval 1, probability 0, space 0, times 0 [ 690.323733][ T3420] CPU: 1 PID: 3420 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 690.332088][ T3420] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 690.342264][ T3420] Call Trace: [ 690.345550][ T3420] dump_stack+0x143/0x1db [ 690.349897][ T3420] should_fail.cold+0x5/0xa [ 690.354409][ T3420] ? tomoyo_realpath_from_path+0xc3/0x620 [ 690.360186][ T3420] should_failslab+0x5/0x10 [ 690.364847][ T3420] __kmalloc+0x72/0x2d0 [ 690.369053][ T3420] tomoyo_realpath_from_path+0xc3/0x620 [ 690.374628][ T3420] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 690.380883][ T3420] tomoyo_check_open_permission+0x272/0x380 [ 690.386841][ T3420] ? tomoyo_path_number_perm+0x590/0x590 [ 690.392511][ T3420] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 690.398524][ T3420] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 690.404608][ T3420] ? map_id_range_down+0x1c4/0x340 [ 690.409784][ T3420] ? path_get+0x5d/0x80 [ 690.413949][ T3420] ? lock_downgrade+0x6e0/0x6e0 [ 690.418822][ T3420] ? do_raw_spin_lock+0x120/0x2b0 [ 690.423855][ T3420] tomoyo_file_open+0xa3/0xd0 [ 690.428606][ T3420] security_file_open+0x52/0x4f0 [ 690.433544][ T3420] do_dentry_open+0x353/0x1090 [ 690.438323][ T3420] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 690.444564][ T3420] ? may_open+0x1f6/0x420 [ 690.448897][ T3420] path_openat+0x1c0e/0x27e0 [ 690.453505][ T3420] ? path_lookupat+0x850/0x850 [ 690.458269][ T3420] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 690.464262][ T3420] do_filp_open+0x190/0x3d0 [ 690.468801][ T3420] ? may_open_dev+0xf0/0xf0 [ 690.473340][ T3420] ? rwlock_bug.part.0+0x90/0x90 [ 690.478303][ T3420] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 690.484556][ T3420] ? _raw_spin_unlock+0x1a/0x30 [ 690.489441][ T3420] ? alloc_fd+0x2bc/0x640 [ 690.493775][ T3420] do_sys_openat2+0x16d/0x420 [ 690.498503][ T3420] ? build_open_flags+0x6f0/0x6f0 [ 690.503626][ T3420] ? __context_tracking_exit+0x9f/0xb0 [ 690.509164][ T3420] ? lock_downgrade+0x6e0/0x6e0 [ 690.514040][ T3420] __x64_sys_openat+0x13f/0x1f0 [ 690.519020][ T3420] ? __ia32_sys_open+0x1c0/0x1c0 [ 690.523972][ T3420] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 690.529965][ T3420] ? syscall_enter_from_user_mode+0x27/0x70 [ 690.535887][ T3420] do_syscall_64+0x3a/0xb0 [ 690.540313][ T3420] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 690.546214][ T3420] RIP: 0033:0x4196e4 [ 690.550114][ T3420] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 690.569742][ T3420] RSP: 002b:00007ff0dc0e0cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 690.578193][ T3420] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 690.586212][ T3420] RDX: 0000000000000002 RSI: 00007ff0dc0e0d60 RDI: 00000000ffffff9c [ 690.594223][ T3420] RBP: 00007ff0dc0e0d60 R08: 0000000000000000 R09: 000000000000000f [ 690.602228][ T3420] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 690.610232][ T3420] R13: 00007ffc983b138f R14: 00007ff0dc0e1300 R15: 0000000000022000 [ 690.618730][ T3420] ERROR: Out of memory at tomoyo_realpath_from_path. [ 690.637613][ T7188] usb 2-1: USB disconnect, device number 10 [ 690.653030][ T7188] snd_usb_pod 2-1:0.1: Line 6 Pocket POD now disconnected [ 690.653223][ T8598] usb 4-1: Using ep0 maxpacket: 32 [ 690.802892][ T8598] usb 4-1: device descriptor read/all, error -71 16:42:21 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x88562) write$hidraw(r1, &(0x7f0000000200)="14", 0x1) write$hidraw(r0, &(0x7f0000000280)="b9", 0x1) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) write$hidraw(r0, &(0x7f0000000400)="1f", 0x1) read$hidraw(r0, &(0x7f0000000f40)=""/194, 0x20001002) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r2, 0x40086602, &(0x7f0000000080)) write$hidraw(r2, &(0x7f0000000140)='G', 0x1) write$hidraw(r2, &(0x7f00000002c0)="472959a4a6d56565cb3c8bf023c5c9f937d5678073fe383462d852e8a4dafc929fcc5eb22358362c8a9a45f62e8982d9ef14842f31428716faacb95a66e72b89342df4650ff1cd0a1b430cdaf9084b88475ff0cd14580b139342d0f54c1fe8f3162f64f29c3911cbe8adab3d973640febb7e4931f37c3f94f2909e900ce6f07c7694a5759f132f5f76a9bde2a1bb0f4b10dd960b8ae299b6a8be305299e17abbd2fa8bdfd6ec630744b3ac01e39fa7d9f6f5c736", 0xb4) 16:42:21 executing program 4: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) syz_usb_disconnect(r0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:21 executing program 0 (fault-call:0 fault-nth:5): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:21 executing program 3: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_connect$cdc_ecm(0x2, 0x50, &(0x7f0000000080)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3e, 0x1, 0x1, 0x9, 0xa0, 0x4, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x8, {{0x8, 0x24, 0x6, 0x0, 0x0, "bb2b70"}, {0x5, 0x24, 0x0, 0x4958}, {0xd, 0x24, 0xf, 0x1, 0x40, 0x4, 0x7, 0x1f}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0x1, 0x3f, 0xb3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x0, 0x20, 0xe7}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0xfe, 0x1, 0x7f, 0x40, 0x4}, 0x54, &(0x7f0000000100)={0x5, 0xf, 0x54, 0x6, [@ssp_cap={0xc, 0x10, 0xa, 0x40, 0x0, 0x7, 0xf0f, 0x3}, @ssp_cap={0x20, 0x10, 0xa, 0x5, 0x5, 0x5, 0xf000, 0x4f, [0xf, 0xc00f, 0x3f3f, 0xc0, 0x0]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x8, 0xe0, 0x40}, @wireless={0xb, 0x10, 0x1, 0x0, 0x14, 0x2, 0x20, 0x1, 0x3f}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x6, 0x1, 0x3}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0x6, 0x100}]}, 0x8, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x143f}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x402}}, {0xa1, &(0x7f0000000200)=@string={0xa1, 0x3, "0b63734da649027f103f190d382b08ec355f0fd51cd85dadd8bc968c14131c9601888240cd55ca42028e5c141dfe1d17edf95489d535059562caea14b63ad8d14b72669ab70653f1bd0d080a4a3de47030e94f09c7ffbed44d2d778fdea018e9b2ae3577823094554d0240e50ab48f5e6afd2ffc7419a2d055d73fd922fe414281719392b5c8f8968610f000b41fdee1c941f0f7e71d3a5415afdc6b3f877a"}}, {0x20, &(0x7f00000004c0)=ANY=[@ANYBLOB="20037efb6f11e8f088e45b17e56fd08356eadd54287ff1a7a8ae8ca390c705ca84b82d77f13e6df7f8d4800ddab4eb42d68795228be4cbac0f2f01bf3a4e00b2c8305b5c5346f3d17191ec7e166e44c93ca8f0a0d30377339cf433f87317910e1477e1fa9848c43eb89d152e7f78a7c79512c3dd8d9c393ff46c1c21b23800000600"/146]}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x448}}, {0x65, &(0x7f0000000340)=@string={0x65, 0x3, "5d6bb9171d4bc47c46991e2202f9ea57f275d8b9b08a3d70eb553be36f107b7dcda2509cc7630342a6cbdcd1db6793a7b3c56146bf9a85021a9101a3bb2884cf715cd499e4fba3158adcb4c27c48e81aaf3f3ce97fcf520df089138f032000efce864b"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x1801}}, {0xd, &(0x7f0000000400)=@string={0xd, 0x3, "08a6e1d7fe6e0c5f2fe065"}}]}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) [ 690.932708][ T6589] usb 6-1: new high-speed USB device number 90 using dummy_hcd [ 691.000303][ T3439] FAULT_INJECTION: forcing a failure. [ 691.000303][ T3439] name failslab, interval 1, probability 0, space 0, times 0 [ 691.013206][ T3439] CPU: 0 PID: 3439 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 691.021321][ T33] audit: type=1800 audit(1619800941.914:679): pid=3445 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14069 res=0 errno=0 [ 691.021578][ T3439] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 691.052820][ T3439] Call Trace: [ 691.056908][ T3439] dump_stack+0x143/0x1db [ 691.061298][ T3439] should_fail.cold+0x5/0xa [ 691.065831][ T3439] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 691.071245][ T3439] should_failslab+0x5/0x10 [ 691.075774][ T3439] __kmalloc+0x72/0x2d0 [ 691.079987][ T3439] tomoyo_encode2.part.0+0xe9/0x3a0 [ 691.085237][ T3439] tomoyo_encode+0x28/0x50 [ 691.089734][ T3439] tomoyo_realpath_from_path+0x186/0x620 [ 691.095423][ T3439] tomoyo_check_open_permission+0x272/0x380 [ 691.101389][ T3439] ? tomoyo_path_number_perm+0x590/0x590 [ 691.107063][ T3439] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 691.113105][ T3439] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 691.118865][ T3439] ? map_id_range_down+0x1c4/0x340 [ 691.124020][ T3439] ? path_get+0x5d/0x80 [ 691.128201][ T3439] ? lock_downgrade+0x6e0/0x6e0 [ 691.133096][ T3439] ? do_raw_spin_lock+0x120/0x2b0 [ 691.138151][ T3439] tomoyo_file_open+0xa3/0xd0 [ 691.142868][ T3439] security_file_open+0x52/0x4f0 [ 691.147837][ T3439] do_dentry_open+0x353/0x1090 [ 691.152635][ T3439] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 691.158956][ T3439] ? may_open+0x1f6/0x420 [ 691.163333][ T3439] path_openat+0x1c0e/0x27e0 [ 691.167970][ T3439] ? path_lookupat+0x850/0x850 [ 691.173206][ T3439] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 691.179252][ T3439] do_filp_open+0x190/0x3d0 [ 691.183788][ T3439] ? may_open_dev+0xf0/0xf0 [ 691.188500][ T3439] ? rwlock_bug.part.0+0x90/0x90 [ 691.193471][ T3439] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 691.199748][ T3439] ? _raw_spin_unlock+0x1a/0x30 [ 691.204627][ T3439] ? alloc_fd+0x2bc/0x640 [ 691.208991][ T3439] do_sys_openat2+0x16d/0x420 [ 691.213713][ T3439] ? build_open_flags+0x6f0/0x6f0 [ 691.218778][ T3439] ? __context_tracking_exit+0x9f/0xb0 [ 691.225068][ T3439] ? lock_downgrade+0x6e0/0x6e0 [ 691.229962][ T3439] __x64_sys_openat+0x13f/0x1f0 [ 691.234845][ T3439] ? __ia32_sys_open+0x1c0/0x1c0 [ 691.239812][ T3439] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 691.245834][ T3439] ? syscall_enter_from_user_mode+0x27/0x70 [ 691.251767][ T3439] do_syscall_64+0x3a/0xb0 [ 691.256211][ T3439] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 691.262142][ T3439] RIP: 0033:0x4196e4 [ 691.266059][ T3439] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 691.270179][ T33] audit: type=1800 audit(1619800942.164:680): pid=3445 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14069 res=0 errno=0 [ 691.285711][ T3439] RSP: 002b:00007ff0dc0e0cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 691.285753][ T3439] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 691.285770][ T3439] RDX: 0000000000000002 RSI: 00007ff0dc0e0d60 RDI: 00000000ffffff9c [ 691.285786][ T3439] RBP: 00007ff0dc0e0d60 R08: 0000000000000000 R09: 000000000000000f [ 691.285811][ T3439] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 691.285827][ T3439] R13: 00007ffc983b138f R14: 00007ff0dc0e1300 R15: 0000000000022000 [ 691.286117][ T3439] ERROR: Out of memory at tomoyo_realpath_from_path. [ 691.364757][ T33] audit: type=1800 audit(1619800942.214:681): pid=3446 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14069 res=0 errno=0 [ 691.412789][ T7188] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 691.532707][ T6788] usb 5-1: new high-speed USB device number 125 using dummy_hcd [ 691.652701][ T7188] usb 2-1: Using ep0 maxpacket: 32 [ 691.672763][ T8598] usb 4-1: new high-speed USB device number 124 using dummy_hcd [ 691.772960][ T7188] usb 2-1: config index 0 descriptor too short (expected 283, got 27) [ 691.781214][ T7188] usb 2-1: config 0 has an invalid interface number: 1 but max is 0 [ 691.789333][ T7188] usb 2-1: config 0 has no interface number 0 [ 691.795568][ T7188] usb 2-1: config 0 interface 1 altsetting 0 endpoint 0x82 has an invalid bInterval 52, changing to 9 [ 691.807061][ T7188] usb 2-1: New USB device found, idVendor=0e41, idProduct=5051, bcdDevice=d5.e8 [ 691.812959][ T6788] usb 5-1: Using ep0 maxpacket: 32 [ 691.816215][ T7188] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 691.834083][ T7188] usb 2-1: config 0 descriptor?? [ 691.878611][ T7188] snd_usb_pod 2-1:0.1: Line 6 Pocket POD found 16:42:22 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{}, [{{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x1}}]}}}]}}]}}, 0x0) ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x6b, 0x6a80) ioctl$EVIOCGPROP(r0, 0x80404509, &(0x7f0000000080)=""/187) 16:42:22 executing program 0 (fault-call:0 fault-nth:6): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 691.942885][ T8598] usb 4-1: Using ep0 maxpacket: 32 [ 691.963306][ T7188] snd_usb_pod 2-1:0.1: set_interface failed [ 691.973338][ T6788] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 691.983101][ T6788] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 691.985680][ T7188] snd_usb_pod 2-1:0.1: Line 6 Pocket POD now disconnected [ 691.992832][ T6788] usb 5-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 692.013096][ T6788] usb 5-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 692.022163][ T6788] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 692.028118][ T7188] snd_usb_pod: probe of 2-1:0.1 failed with error -71 [ 692.044076][ T3457] FAULT_INJECTION: forcing a failure. [ 692.044076][ T3457] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 692.057669][ T3457] CPU: 1 PID: 3457 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 692.066036][ T3457] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 692.076571][ T3457] Call Trace: [ 692.079880][ T3457] dump_stack+0x143/0x1db [ 692.084284][ T3457] should_fail.cold+0x5/0xa [ 692.088817][ T3457] _copy_to_user+0x2c/0x150 [ 692.093395][ T3457] simple_read_from_buffer+0xcc/0x160 [ 692.098986][ T3457] proc_fail_nth_read+0x187/0x220 [ 692.104082][ T3457] ? proc_sessionid_read+0x220/0x220 [ 692.109425][ T3457] ? security_file_permission+0x248/0x560 [ 692.115189][ T3457] ? proc_sessionid_read+0x220/0x220 [ 692.120524][ T3457] vfs_read+0x1b5/0x570 [ 692.124717][ T3457] ksys_read+0x12d/0x250 [ 692.129252][ T3457] ? vfs_write+0x9e0/0x9e0 [ 692.133706][ T3457] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 692.139727][ T3457] ? syscall_enter_from_user_mode+0x27/0x70 [ 692.145668][ T3457] do_syscall_64+0x3a/0xb0 [ 692.150109][ T3457] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 692.156032][ T3457] RIP: 0033:0x41937c 16:42:22 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000240)={0x0, 0x3, 0x8, 0x7, 0x1ff, 0x1}) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x0, 0xfffffebd, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c535d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x6cb2, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x81, 0x84662) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x8, 0x30801) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305829, 0x0) read$hidraw(0xffffffffffffffff, &(0x7f0000000640)=""/57, 0x39) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="ab8ed9cd276ee0cd851bf628b391f1499ffa26dee0d99c402fcc1d23fee1d4029c8cb891a8db04cc936d610a7abfb3d379067909fb0004349431120b717ab9b5181d170c9086a53b8a2c0f3d2f0c508e2b2f918513d75bba7dff5c86d47e4e", 0x5f) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000380)={0x24, &(0x7f00000004c0)=ANY=[@ANYBLOB="200896000000960c8908913a244ff8fe61e2500e2a626e789b5a22ab9ed8ba0de8655ab9be4c006f9ff718c6aae6335d6c9dad81e14f557409004a7b904ce77595312ebee82d815cf5f36c56743bdd161d8f39964e43a35bf0bef2c770d986a7bf5448fd19e957af367b5a2991654986064aac57eef23e5346f8fb19540cafc8f0dd20ca90c78f50182d0ea4954114826381e92d3cc5087dfd2b4093"], &(0x7f0000000580)={0x0, 0x3, 0x9c, @string={0x9c, 0x3, "495215c10f88824f8f42ecec490536b12669c4830b7f0700572af32f4db6589240e186bb0d9f791f979e1953e1215d42c5c0f7d31f47b33bd987607a486935acd002ff421c8d790e5dc68d06e74da214dafb7a79ec694d06667f0bcc0fdb38ae1a6771df17a63c7d7daf23eaa88f529114ac8ebec5a8cd6f32dc3b91bf2d35e3d6f9d34bd07489173c63ff3f0230895a6f537f829ee13ce698d7"}}, &(0x7f0000000900)=ANY=[@ANYBLOB="00221b000000c36dea1c893804abc24ae41567dca2a9b8965b367b363d664b28b01585530eb4eaaaeeb4c21965e384cc3dd3213a910dd8cf18db33d2c0343d260ec06d0cec63975a29fd8ea4dc7b2aedf1356cf866655359eb37d59e281b3b545a0a176077088913e45b04aaa02e1a1a754fdb9b2872790caf82cabd05cac9741bae8eb16e0e58b2924c5d5119a0d7b1fcacd72c2baf77d9f481ce2404c7dba37ae222b3c7d9f9718079b2a1d80ef0000000854440eb50f17cf627ebf1c9d790af24e1e2404ad2f717699a98ca9439bff321510b2c22e5af17eaa37d4c4bbd9b23c36aa874086f320e2c54e3c1cbaa612c10895f37df5608e9e33ff188ee9fc19a33111fb9ff88d3c5cfc85e094527c1a126d765d98ac40a71e3a5d3f126d00b4dc45bfa3b161c784a88586ccc732e88567264fa1fba7c3b661606ab5f51ec25656a512b66c46e958472f1306f97622292c6491450eaacbd7699376756236ddd2d9cfc9c2722e28c75122661f977faaed46c4739c8072c927632af7bfc60719e55ee936fbf3fdb0f65ab0a94511fdeb6dbea5a613431fbdad5b62ace23a952eca5a4d46b05f552091140"], &(0x7f0000000340)={0x0, 0x21, 0x9, {0x9, 0x21, 0xb, 0x7d, 0x1, {0x22, 0x4ae}}}}, &(0x7f0000000880)={0x2c, 0x0, &(0x7f00000006c0)={0x0, 0xa, 0x1, 0xff}, &(0x7f0000000700)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000740)={0x20, 0x1, 0xa1, "cc6428586706793c72d01f554634108e86a4fca1c7db85ae514330bf1d8df555ba509f31fb3270536225b95db1b89083bfe7f55bec2b367ba8c0a39537d4c9f6549f74fe45bd239fa4bc0bcf313ef3473771870f4de145fb4f79526bfd45322b8d9aed05c988abc2084d38ec52dc7f698e7864102e4bf85540cd77a8bc8e1c5d87421cde3d47aaab1cd10b6a18b4df090675690338e88fcb196a2746da696bad16"}, &(0x7f0000000840)={0x20, 0x3, 0x1, 0x9}}) syz_open_dev$hidraw(&(0x7f00000014c0), 0x3, 0x0) read$hidraw(r3, 0x0, 0x0) [ 692.159942][ T3457] 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 [ 692.179585][ T3457] RSP: 002b:00007ff0dc0e1170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 692.188039][ T3457] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 000000000041937c [ 692.188375][ T6788] usb 5-1: config 0 descriptor?? [ 692.196043][ T3457] RDX: 000000000000000f RSI: 00007ff0dc0e11e0 RDI: 0000000000000003 [ 692.196103][ T3457] RBP: 00007ff0dc0e11d0 R08: 0000000000000000 R09: 000000000000000f [ 692.196120][ T3457] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 692.196136][ T3457] R13: 00007ffc983b138f R14: 00007ff0dc0e1300 R15: 0000000000022000 [ 692.224648][ T7188] usb 2-1: USB disconnect, device number 11 16:42:23 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 692.273169][ T8598] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 692.282994][ T8598] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 692.292827][ T8598] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 692.305895][ T8598] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 692.315035][ T8598] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 16:42:23 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 692.341818][ T8598] usb 4-1: config 0 descriptor?? [ 692.552739][ T6589] usb 6-1: device descriptor read/64, error -71 [ 692.559185][ T33] audit: type=1800 audit(1619800943.454:682): pid=3465 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=13894 res=0 errno=0 [ 692.604852][ T6788] usblp 5-1:0.0: usblp1: USB Bidirectional printer dev 125 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 692.616947][ T8598] usblp 4-1:0.0: usblp2: USB Bidirectional printer dev 124 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 16:42:23 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {0xf7}, @rumble={0x0, 0xc}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r2 = syz_open_dev$evdev(&(0x7f00000013c0), 0x8, 0x200) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f0000001400)=""/66) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f0000000140)=""/53) write$hidraw(r1, &(0x7f00000002c0)="31f43e409a84739584d7a2033b51a00fa22ab91de51add5f3cd893f6971a25b6b6829f379707250346657e2188f0fe4c0f6e0e535abc8271a653fe85cd395c37c20190893a1ec5d0d50d8da087e78e20a843b38467d6d1794c008947cd09b60ff2aafb48cd8a42c3ef812e6eed7980480e75c8f37f17f382aeb1a96efc8f2abedf2b47c4bc48e528544eafa2658eb42b2ed5eecb6dd01c42d85f857caca55a32b5aac00d31769f0c4e9dd6653e16d34645b1047c4d72cf02fd52610b267e6d311342628850bb8657112f993c0b1b2b0955f4145253a50bf512c22b6d58cb508829ee4e45943ea2a36188af41f82ba837ea82cb000fa22ac9b07c6a5ad8c7191f3b6931cab08babeeec53250c783b1a3485e6dd9ad00a88440887f561e092777b12ea7910fd734d9deb80711e5a4c31cd6afc6101f10b76c6d79603e25a15d18563cf5bad34ad125c513921da6da04f0a0772ccb3ac5bba2533098c84172336b0f255fe7bb265b4841a74", 0xfffffc71) ioctl$HIDIOCGRAWNAME(r0, 0x40305829, &(0x7f0000000080)) r3 = syz_open_dev$hidraw(&(0x7f0000000000), 0x80000001, 0x2) r4 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x22500) read$hidraw(r4, &(0x7f0000000100)=""/3, 0x3) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000040)) 16:42:23 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 692.662578][ T8598] usb 4-1: USB disconnect, device number 124 [ 692.671366][ T6788] usb 5-1: USB disconnect, device number 125 [ 692.723413][ T6788] usblp1: removed [ 692.728982][ T8598] usblp2: removed 16:42:23 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x2) 16:42:23 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x3) [ 692.942915][ T6589] usb 6-1: Using ep0 maxpacket: 8 [ 693.063075][ T6589] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 693.203175][ T8598] usb 4-1: new high-speed USB device number 125 using dummy_hcd 16:42:24 executing program 4: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:24 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x4) [ 693.303069][ T6589] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 693.312193][ T6589] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 693.320350][ T6589] usb 6-1: Product: syz [ 693.324613][ T6589] usb 6-1: Manufacturer: syz [ 693.329247][ T6589] usb 6-1: SerialNumber: syz [ 693.462804][ T8598] usb 4-1: Using ep0 maxpacket: 32 [ 693.609902][ T7188] usb 6-1: USB disconnect, device number 90 [ 693.613096][ T8598] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 693.625592][ T8598] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 693.630501][ T33] audit: type=1800 audit(1619800944.524:683): pid=3510 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=13840 res=0 errno=0 [ 693.635370][ T8598] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 693.668713][ T8598] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 693.677863][ T8598] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 693.712501][ T33] audit: type=1800 audit(1619800944.564:684): pid=3515 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=13840 res=0 errno=0 [ 693.744879][ T8598] usb 4-1: config 0 descriptor?? [ 693.762928][ T6589] usb 5-1: new high-speed USB device number 126 using dummy_hcd [ 693.854386][ T33] audit: type=1804 audit(1619800944.754:685): pid=3548 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name=2F726F6F742F73797A6B616C6C65722D746573746469723733303830353336302F73797A6B616C6C65722E72564148444E2F3235312F48C7C060 dev="sda1" ino=13894 res=1 errno=0 [ 693.912772][ T33] audit: type=1804 audit(1619800944.784:686): pid=3460 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.1" name=2F726F6F742F73797A6B616C6C65722D746573746469723733303830353336302F73797A6B616C6C65722E72564148444E2F3235312F48C7C060 dev="sda1" ino=13894 res=1 errno=0 16:42:24 executing program 3: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_connect$cdc_ecm(0x2, 0x50, &(0x7f0000000080)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3e, 0x1, 0x1, 0x9, 0xa0, 0x4, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x8, {{0x8, 0x24, 0x6, 0x0, 0x0, "bb2b70"}, {0x5, 0x24, 0x0, 0x4958}, {0xd, 0x24, 0xf, 0x1, 0x40, 0x4, 0x7, 0x1f}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0x1, 0x3f, 0xb3}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x0, 0x20, 0xe7}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0xfe, 0x1, 0x7f, 0x40, 0x4}, 0x54, &(0x7f0000000100)={0x5, 0xf, 0x54, 0x6, [@ssp_cap={0xc, 0x10, 0xa, 0x40, 0x0, 0x7, 0xf0f, 0x3}, @ssp_cap={0x20, 0x10, 0xa, 0x5, 0x5, 0x5, 0xf000, 0x4f, [0xf, 0xc00f, 0x3f3f, 0xc0, 0x0]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x8, 0xe0, 0x40}, @wireless={0xb, 0x10, 0x1, 0x0, 0x14, 0x2, 0x20, 0x1, 0x3f}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x6, 0x1, 0x3}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0x6, 0x100}]}, 0x8, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x143f}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x402}}, {0xa1, &(0x7f0000000200)=@string={0xa1, 0x3, "0b63734da649027f103f190d382b08ec355f0fd51cd85dadd8bc968c14131c9601888240cd55ca42028e5c141dfe1d17edf95489d535059562caea14b63ad8d14b72669ab70653f1bd0d080a4a3de47030e94f09c7ffbed44d2d778fdea018e9b2ae3577823094554d0240e50ab48f5e6afd2ffc7419a2d055d73fd922fe414281719392b5c8f8968610f000b41fdee1c941f0f7e71d3a5415afdc6b3f877a"}}, {0x20, &(0x7f00000004c0)=ANY=[@ANYBLOB="20037efb6f11e8f088e45b17e56fd08356eadd54287ff1a7a8ae8ca390c705ca84b82d77f13e6df7f8d4800ddab4eb42d68795228be4cbac0f2f01bf3a4e00b2c8305b5c5346f3d17191ec7e166e44c93ca8f0a0d30377339cf433f87317910e1477e1fa9848c43eb89d152e7f78a7c79512c3dd8d9c393ff46c1c21b23800000600"/146]}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x448}}, {0x65, &(0x7f0000000340)=@string={0x65, 0x3, "5d6bb9171d4bc47c46991e2202f9ea57f275d8b9b08a3d70eb553be36f107b7dcda2509cc7630342a6cbdcd1db6793a7b3c56146bf9a85021a9101a3bb2884cf715cd499e4fba3158adcb4c27c48e81aaf3f3ce97fcf520df089138f032000efce864b"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x1801}}, {0xd, &(0x7f0000000400)=@string={0xd, 0x3, "08a6e1d7fe6e0c5f2fe065"}}]}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) 16:42:24 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x5) [ 693.943961][ T33] audit: type=1804 audit(1619800944.784:687): pid=3460 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.1" name=2F726F6F742F73797A6B616C6C65722D746573746469723733303830353336302F73797A6B616C6C65722E72564148444E2F3235312F48C7C060 dev="sda1" ino=13894 res=1 errno=0 [ 694.014847][ T8598] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 125 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 694.043442][ T8598] usb 4-1: USB disconnect, device number 125 [ 694.056982][ T6589] usb 5-1: Using ep0 maxpacket: 32 [ 694.068390][ T8598] usblp1: removed [ 694.202817][ T6589] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 694.212524][ T6589] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 694.222313][ T6589] usb 5-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 694.235450][ T6589] usb 5-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 694.244594][ T6589] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 694.255096][ T6589] usb 5-1: config 0 descriptor?? [ 694.423368][ T6788] usb 6-1: new high-speed USB device number 91 using dummy_hcd [ 694.472856][ T8598] usb 4-1: new high-speed USB device number 126 using dummy_hcd [ 694.504098][ T6589] usblp 5-1:0.0: usblp1: USB Bidirectional printer dev 126 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 694.520280][ T6589] usb 5-1: USB disconnect, device number 126 [ 694.538373][ T6589] usblp1: removed [ 694.702718][ T6788] usb 6-1: Using ep0 maxpacket: 8 [ 694.752905][ T8598] usb 4-1: Using ep0 maxpacket: 32 [ 694.853226][ T6788] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 694.923045][ T8598] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 694.932799][ T8598] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 694.942478][ T8598] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 694.955522][ T8598] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 694.964681][ T8598] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 16:42:25 executing program 5: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0xc0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0xaa}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x8, 0x0, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x0, 0x5b, 0xfe}}}}}}}]}}, &(0x7f0000005800)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f0000005700)=@string={0x2}}, {0x2, &(0x7f0000005780)=@string={0x2}}]}) 16:42:25 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @period={0x5c, 0x401, 0xfffa, 0x2ed, 0xfff7, {0x8, 0xad, 0x0, 0x9}, 0x4, &(0x7f0000000000)=[0x4, 0x3, 0x7ff, 0x9262]}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x8101) write$hidraw(r1, &(0x7f0000000180)="dd", 0x1) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000140)="1a", 0x1) 16:42:25 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {0x0, 0x8}, {}, @rumble={0x0, 0x5}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x43041) write$hidraw(r2, &(0x7f00000010c0)='9', 0x4000) write$hidraw(r1, &(0x7f0000000000)="03", 0xfd50) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r3, 0x40086602, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000140)='G', 0x1) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000040)) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 16:42:25 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x6) [ 694.975654][ T8598] usb 4-1: config 0 descriptor?? 16:42:25 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:26 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x7) 16:42:26 executing program 2: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000002c00)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x0, 0x0, 0x2}}}}}]}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x3, 0x171, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x15f, 0x2, 0x1, 0x0, 0x58, 0xff, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, 'h'}, {0x5, 0x24, 0x0, 0xa2c3}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x7, 0x7, 0x9}, {0x6, 0x24, 0x1a, 0x8, 0x28}, [@mdlm_detail={0xeb, 0x24, 0x13, 0x3, "fa3cb7168c59350c884f7f5a17924647e6dbcba081b8d47e0e00770295261573da8f959c46074f1db72b2b0b0bbbca39ae4cae0ff77c839374bc3820b516601169012d750590d7c12340bbbfba9ec6dd91e2235036b2ba4d285f065336eaf4b3987e17e9211ed4a9b48e388bebddfc7b799f63233140a92970f84d82e5ec68af090202c9a66c07379b416dc07fbd5719385b4e4763be3365b0f467ebaf37aae16088f6624b651e4fe00f3648f555697fded8035b604a41e9fe8207af95be31d7e2a5c1ab8bbe079d597a40b111563e90dd81a4f67f766486ccc5265e61e385baec9de60b0d1e80"}, @mbim_extended={0x8, 0x24, 0x1c, 0x8, 0x3f, 0x9412}, @network_terminal={0x7, 0x24, 0xa, 0x6, 0xfd, 0x6, 0x2}, @country_functional={0x8, 0x24, 0x7, 0x2, 0x1, [0x9]}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x0, 0x3f, 0x3f}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x8, 0x20, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x9f, 0x8, 0x1}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x250, 0x81, 0x4, 0x4, 0x8, 0x2}, 0x20, &(0x7f00000001c0)={0x5, 0xf, 0x20, 0x4, [@ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x10, 0x6, 0xfc, 0x0, 0x20}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x3, 0x7, 0x1f, 0x7}, @ptm_cap={0x3}]}, 0x6, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x81a}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x3001}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x413}}, {0xbd, &(0x7f00000002c0)=@string={0xbd, 0x3, "5395cacac4163e640e23447ff668beda1d839e9ffaf10811cb6f320a2d8b7be3415091271df4d75b532ecdc817cf302888bf1bb248d039b8b8608231f60a51cf05adcd232159ca3c93677ab4a252b559c97be009b6a590c64d8992c6a1af60e951c6b315768ee561132cb68b27eda23f2c064a299ed64f108748b3f63530343444ba398142f265e9b88b58a406bde740a88ec4ba089b8c385d9a772a028e70ad9fe0ae53f3c11b0ec7e06e96ffe4e299148d2fc25fcb58d0ae2643"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x180a}}, {0xdc, &(0x7f00000003c0)=@string={0xdc, 0x3, "800169d9fb40756a2ac045a7a9a0de4bb5f89d483708e4019454f893483d4f61ca75cadb553c53cb9896400e8298c80c6e42579f4516d9d0f49a4c45ab7526a3ac2a0f43af60db94a2d029df54d1681e917e161f798210d3e962d09dfa0225c7b72f6f2c52b7c51a2962ee4e6f11ddb1e9803222b319bb05d5a6e7f928d5ec9e8f68d200ff4aa52d1ac9c26267f9be123b0005e6e0f891873733cc62ef663080b7f7b665202bdabf84eeba0c5a508279ba8eea04563107ea68c78f76a9ff5aa2ccdeb7f9e7f3b0033fa6fe10c7622146b17a4ebd72b01da871d7"}}]}) 16:42:26 executing program 4 (fault-call:0 fault-nth:0): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:26 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x8) [ 695.164684][ T6788] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 695.173933][ T6788] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 695.230364][ T3610] FAULT_INJECTION: forcing a failure. [ 695.230364][ T3610] name failslab, interval 1, probability 0, space 0, times 0 [ 695.243311][ T3610] CPU: 0 PID: 3610 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 695.251680][ T3610] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 695.261775][ T3610] Call Trace: [ 695.265084][ T3610] dump_stack+0x143/0x1db [ 695.269457][ T3610] should_fail.cold+0x5/0xa [ 695.274013][ T3610] ? getname_flags.part.0+0x50/0x4f0 16:42:26 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000090000082505a8a4ff150075980904000052070101000905010200000000000000030000"], 0x0) write$hidraw(r0, &(0x7f0000000140)='S', 0x1) syz_usb_control_io$printer(r1, 0x0, &(0x7f0000000400)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x20, 0x0, 0x1}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x18d362) syz_open_dev$char_usb(0xc, 0xb4, 0x4) syz_open_dev$char_usb(0xc, 0xb4, 0xfe1f) [ 695.279334][ T3610] should_failslab+0x5/0x10 [ 695.283876][ T3610] kmem_cache_alloc+0x5b/0x320 [ 695.288688][ T3610] getname_flags.part.0+0x50/0x4f0 [ 695.293856][ T3610] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 695.299891][ T3610] getname+0x8e/0xd0 [ 695.303829][ T3610] do_sys_openat2+0xf5/0x420 [ 695.308470][ T3610] ? build_open_flags+0x6f0/0x6f0 [ 695.313543][ T3610] ? __context_tracking_exit+0x9f/0xb0 [ 695.319046][ T3610] ? lock_downgrade+0x6e0/0x6e0 [ 695.323937][ T3610] __x64_sys_openat+0x13f/0x1f0 [ 695.328826][ T3610] ? __ia32_sys_open+0x1c0/0x1c0 [ 695.333792][ T3610] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 695.339807][ T3610] ? syscall_enter_from_user_mode+0x27/0x70 [ 695.345743][ T3610] do_syscall_64+0x3a/0xb0 [ 695.350209][ T3610] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 695.356150][ T3610] RIP: 0033:0x4196e4 [ 695.360080][ T3610] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 695.379829][ T3610] RSP: 002b:00007fd1a870acc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 695.388321][ T3610] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 695.396324][ T3610] RDX: 0000000000000002 RSI: 00007fd1a870ad60 RDI: 00000000ffffff9c [ 695.404333][ T3610] RBP: 00007fd1a870ad60 R08: 0000000000000000 R09: 000000000000000f [ 695.412339][ T3610] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 695.420340][ T3610] R13: 00007ffc9121a71f R14: 00007fd1a870b300 R15: 0000000000022000 [ 695.428830][ T6788] usb 6-1: can't set config #1, error -71 [ 695.444120][ T8598] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 126 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 695.455940][ T6788] usb 6-1: USB disconnect, device number 91 [ 695.482894][ T8598] usb 4-1: USB disconnect, device number 126 [ 695.514980][ T8598] usblp1: removed [ 695.812857][ T6589] usb 2-1: new high-speed USB device number 12 using dummy_hcd [ 695.852861][ T6788] usb 6-1: new high-speed USB device number 92 using dummy_hcd [ 695.962721][ T8598] usb 4-1: new high-speed USB device number 127 using dummy_hcd [ 696.072693][ T6589] usb 2-1: Using ep0 maxpacket: 8 [ 696.122832][ T6788] usb 6-1: Using ep0 maxpacket: 32 [ 696.128235][ T6589] usb 2-1: too many configurations: 9, using maximum allowed: 8 [ 696.213186][ T8598] usb 4-1: Using ep0 maxpacket: 32 [ 696.263232][ T6788] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 696.274225][ T6788] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 696.285494][ T6589] usb 2-1: unable to read config index 0 descriptor/start: -61 [ 696.293358][ T6589] usb 2-1: can't read configurations, error -61 [ 696.300110][ T6788] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 8 [ 696.310085][ T6788] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1024 [ 696.373247][ T6788] usb 6-1: language id specifier not provided by device, defaulting to English [ 696.403447][ T8598] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 696.413183][ T8598] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 696.423109][ T8598] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 696.436313][ T8598] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 696.445483][ T8598] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 696.453713][ T6589] usb 2-1: new high-speed USB device number 13 using dummy_hcd [ 696.467297][ T8598] usb 4-1: config 0 descriptor?? [ 696.572904][ T6788] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 696.582019][ T6788] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 696.590133][ T6788] usb 6-1: Product: syz [ 696.594396][ T6788] usb 6-1: SerialNumber: syz [ 696.714347][ T3561] udc-core: couldn't find an available UDC or it's busy [ 696.721349][ T3561] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 696.734706][ T6589] usb 2-1: Using ep0 maxpacket: 8 [ 696.740138][ T8598] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 127 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 696.760159][ T8598] usb 4-1: USB disconnect, device number 127 [ 696.769711][ T8598] usblp1: removed [ 696.778528][ T6589] usb 2-1: too many configurations: 9, using maximum allowed: 8 [ 696.903062][ T6788] cdc_ncm 6-1:1.0: bind() failure [ 696.919962][ T6788] cdc_ncm 6-1:1.1: CDC Union missing and no IAD found [ 696.927087][ T6788] cdc_ncm 6-1:1.1: bind() failure [ 696.932207][ T6589] usb 2-1: unable to read config index 0 descriptor/start: -61 [ 696.940502][ T6589] usb 2-1: can't read configurations, error -61 [ 696.950992][ T6788] usb 6-1: USB disconnect, device number 92 [ 696.959357][ T6589] usb usb2-port1: attempt power cycle 16:42:28 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x18) 16:42:28 executing program 3: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) [ 697.402916][ T6589] usb 2-1: new high-speed USB device number 14 using dummy_hcd [ 697.512798][ T6589] usb 2-1: Using ep0 maxpacket: 8 [ 697.572777][ T6788] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 697.580509][ T6589] usb 2-1: too many configurations: 9, using maximum allowed: 8 [ 697.632708][ T7188] usb 6-1: new high-speed USB device number 93 using dummy_hcd [ 697.722799][ T6589] usb 2-1: unable to read config index 0 descriptor/start: -61 [ 697.730677][ T6589] usb 2-1: can't read configurations, error -61 [ 697.842708][ T6788] usb 4-1: Using ep0 maxpacket: 32 [ 697.872688][ T7188] usb 6-1: Using ep0 maxpacket: 32 [ 697.893089][ T6589] usb 2-1: new high-speed USB device number 15 using dummy_hcd [ 697.992927][ T7188] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 698.003908][ T7188] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 698.013088][ T6788] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 698.016123][ T7188] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 8 [ 698.023360][ T6788] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 698.033159][ T7188] usb 6-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1024 [ 698.042824][ T6788] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 698.065858][ T6788] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 698.074966][ T6788] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 698.083105][ T6589] usb 2-1: Using ep0 maxpacket: 8 [ 698.089708][ T6788] usb 4-1: config 0 descriptor?? [ 698.093376][ T7188] usb 6-1: language id specifier not provided by device, defaulting to English [ 698.144463][ T6589] usb 2-1: too many configurations: 9, using maximum allowed: 8 16:42:29 executing program 5: syz_usb_connect$uac1(0x0, 0x97, &(0x7f0000000b80)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x85, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x80, 0x0, 0x0, {0x7, 0x25, 0x1, 0x80, 0x0, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x81, 0x0, 0x81}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x3, 0x0, 0x20}, @as_header={0x7, 0x24, 0x1, 0xff}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x0, 0x1, 0x81, 0x4, "cd3a"}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x3, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x4}}}}}}}]}}, 0x0) 16:42:29 executing program 4 (fault-call:0 fault-nth:1): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:29 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x27) 16:42:29 executing program 2: ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x8) 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, "49e8cf3c", {0x3, 0x104}}) [ 698.222772][ T7188] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 698.231919][ T7188] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 698.240064][ T7188] usb 6-1: Product: syz [ 698.244377][ T7188] usb 6-1: SerialNumber: syz [ 698.293131][ T7188] usb 6-1: can't set config #1, error -71 [ 698.303075][ T6589] usb 2-1: unable to read config index 0 descriptor/start: -61 [ 698.310703][ T6589] usb 2-1: can't read configurations, error -61 [ 698.316453][ T7188] usb 6-1: USB disconnect, device number 93 [ 698.353480][ T6589] usb usb2-port1: unable to enumerate USB device [ 698.359834][ T3692] FAULT_INJECTION: forcing a failure. [ 698.359834][ T3692] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 698.360317][ T6788] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 2 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 698.373255][ T3692] CPU: 1 PID: 3692 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 698.392139][ T3692] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 698.402225][ T3692] Call Trace: [ 698.405530][ T3692] dump_stack+0x143/0x1db [ 698.409899][ T3692] should_fail.cold+0x5/0xa [ 698.414269][ T6788] usb 4-1: USB disconnect, device number 2 [ 698.414424][ T3692] strncpy_from_user+0x34/0x3e0 [ 698.425091][ T3692] getname_flags.part.0+0x95/0x4f0 [ 698.430236][ T3692] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 698.436250][ T3692] getname+0x8e/0xd0 [ 698.440178][ T3692] do_sys_openat2+0xf5/0x420 [ 698.444804][ T3692] ? build_open_flags+0x6f0/0x6f0 [ 698.449861][ T3692] ? __context_tracking_exit+0x9f/0xb0 [ 698.455349][ T3692] ? lock_downgrade+0x6e0/0x6e0 [ 698.460230][ T3692] __x64_sys_openat+0x13f/0x1f0 [ 698.465138][ T3692] ? __ia32_sys_open+0x1c0/0x1c0 [ 698.470202][ T3692] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 698.476215][ T3692] ? syscall_enter_from_user_mode+0x27/0x70 [ 698.482145][ T3692] do_syscall_64+0x3a/0xb0 [ 698.486597][ T3692] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 698.492515][ T3692] RIP: 0033:0x4196e4 [ 698.496428][ T3692] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 698.516085][ T3692] RSP: 002b:00007fd1a870acc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 698.524569][ T3692] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 698.532597][ T3692] RDX: 0000000000000002 RSI: 00007fd1a870ad60 RDI: 00000000ffffff9c [ 698.540602][ T3692] RBP: 00007fd1a870ad60 R08: 0000000000000000 R09: 000000000000000f 16:42:29 executing program 1: syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0xff, 0x458, 0x501a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3, 0x0, 0x1, [{{0x9, 0x4, 0x0, 0x2, 0x2, 0x3, 0x1, 0x1, 0x0, {0x9, 0x21, 0x100, 0x8, 0x1, {0x22, 0x39f}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x8, 0x1, 0x4}}}}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x0, 0x9, 0xff, 0x8, 0x1}, 0x47, &(0x7f00000000c0)={0x5, 0xf, 0x47, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "19ef3f7d68efbf8e0420fd6b87967bd1"}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x8, 0x4, 0x101}, @ssp_cap={0x24, 0x10, 0xa, 0x20, 0x6, 0x0, 0xf000, 0x5, [0x0, 0xff00c0, 0x30, 0x3f30, 0xffc000, 0xffc0c0]}, @ptm_cap={0x3}]}, 0x1, [{0x95, &(0x7f0000000140)=@string={0x95, 0x3, "763bb7d7773e1231d9e9526018f7907aed846b665522938e3a4ef15e70fcb1de200e14cca8971715c33eeb242e940234f2edf0da42a88ac556a77987d5c8532a2b4e5618d589b0a9b7f1afb9a773b402003cb38b64f70275da2312cf5b095f43a04558d71613af326e554fcf6cb203bda11fffc4d11782600129471c974723d4d3760d872cca41d7ad444c3ce873b1b71a82bf"}}]}) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x23, 0xdf, 0x4e, 0x8, 0x421, 0x134, 0x672a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x2, 0xff}}]}}]}}, 0x0) 16:42:29 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x300) [ 698.548609][ T3692] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 698.556784][ T3692] R13: 00007ffc9121a71f R14: 00007fd1a870b300 R15: 0000000000022000 [ 698.568472][ T6788] usblp1: removed 16:42:29 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x500) 16:42:29 executing program 4 (fault-call:0 fault-nth:2): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:29 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x600) [ 698.735724][ T3725] FAULT_INJECTION: forcing a failure. [ 698.735724][ T3725] name failslab, interval 1, probability 0, space 0, times 0 [ 698.748745][ T3725] CPU: 1 PID: 3725 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 698.757120][ T3725] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 698.767329][ T3725] Call Trace: [ 698.770636][ T3725] dump_stack+0x143/0x1db [ 698.775034][ T3725] should_fail.cold+0x5/0xa [ 698.779587][ T3725] ? __alloc_file+0x21/0x280 16:42:29 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x700) [ 698.784237][ T3725] should_failslab+0x5/0x10 [ 698.788770][ T3725] kmem_cache_alloc+0x5b/0x320 [ 698.793584][ T3725] ? stack_trace_save+0x8c/0xc0 [ 698.801376][ T3725] __alloc_file+0x21/0x280 [ 698.805839][ T3725] alloc_empty_file+0x6d/0x170 [ 698.810650][ T3725] path_openat+0xe3/0x27e0 [ 698.815112][ T3725] ? __lock_acquire+0x16a7/0x5230 [ 698.820205][ T3725] ? path_lookupat+0x850/0x850 [ 698.825004][ T3725] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 698.831022][ T3725] do_filp_open+0x190/0x3d0 16:42:29 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1800) [ 698.835567][ T3725] ? may_open_dev+0xf0/0xf0 [ 698.840632][ T3725] ? alloc_fd+0x2bc/0x640 [ 698.845002][ T3725] ? lock_downgrade+0x6e0/0x6e0 [ 698.849891][ T3725] ? do_raw_spin_lock+0x120/0x2b0 [ 698.854953][ T3725] ? rwlock_bug.part.0+0x90/0x90 [ 698.859932][ T3725] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 698.866315][ T3725] ? _raw_spin_unlock+0x1a/0x30 [ 698.871198][ T3725] ? alloc_fd+0x2bc/0x640 [ 698.875548][ T3725] do_sys_openat2+0x16d/0x420 [ 698.880258][ T3725] ? build_open_flags+0x6f0/0x6f0 [ 698.885317][ T3725] ? __context_tracking_exit+0x9f/0xb0 [ 698.890838][ T3725] ? lock_downgrade+0x6e0/0x6e0 [ 698.895726][ T3725] __x64_sys_openat+0x13f/0x1f0 [ 698.900610][ T3725] ? __ia32_sys_open+0x1c0/0x1c0 [ 698.905580][ T3725] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 698.911605][ T3725] ? syscall_enter_from_user_mode+0x27/0x70 [ 698.917538][ T3725] do_syscall_64+0x3a/0xb0 [ 698.922020][ T3725] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 698.927950][ T3725] RIP: 0033:0x4196e4 [ 698.931882][ T3725] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 698.951549][ T3725] RSP: 002b:00007fd1a870acc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 698.960000][ T3725] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 698.968005][ T3725] RDX: 0000000000000002 RSI: 00007fd1a870ad60 RDI: 00000000ffffff9c [ 698.976009][ T3725] RBP: 00007fd1a870ad60 R08: 0000000000000000 R09: 000000000000000f [ 698.984013][ T3725] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 698.992121][ T3725] R13: 00007ffc9121a71f R14: 00007fd1a870b300 R15: 0000000000022000 [ 699.142693][ T7188] usb 6-1: new high-speed USB device number 94 using dummy_hcd [ 699.222686][ T6788] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 699.272777][ T6589] usb 2-1: new high-speed USB device number 16 using dummy_hcd [ 699.382674][ T7188] usb 6-1: Using ep0 maxpacket: 32 [ 699.502800][ T7188] usb 6-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 699.511586][ T7188] usb 6-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 699.512663][ T6788] usb 4-1: Using ep0 maxpacket: 32 [ 699.521767][ T7188] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 699.538167][ T7188] usb 6-1: Duplicate descriptor for config 1 interface 0 altsetting 0, skipping [ 699.552743][ T6589] usb 2-1: Using ep0 maxpacket: 8 [ 699.693623][ T6788] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 699.703008][ T7188] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 699.703340][ T6788] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 699.712417][ T7188] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 699.722096][ T6788] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 699.730148][ T7188] usb 6-1: Product: syz [ 699.730174][ T7188] usb 6-1: Manufacturer: syz [ 699.730191][ T7188] usb 6-1: SerialNumber: syz [ 699.756641][ T6788] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 699.765774][ T6788] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 699.776229][ T6788] usb 4-1: config 0 descriptor?? [ 699.982829][ T6589] usb 2-1: New USB device found, idVendor=0421, idProduct=0134, bcdDevice=67.2a [ 699.991989][ T6589] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 700.000185][ T6589] usb 2-1: Product: syz [ 700.004582][ T6589] usb 2-1: Manufacturer: syz [ 700.009210][ T6589] usb 2-1: SerialNumber: syz [ 700.016207][ T6589] usb 2-1: config 0 descriptor?? [ 700.043797][ T6788] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 3 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 700.052799][ T7188] usb 6-1: 0:2 : does not exist [ 700.058095][ T6788] usb 4-1: USB disconnect, device number 3 [ 700.076308][ T7188] usb 6-1: USB disconnect, device number 94 [ 700.083928][ T6589] usb 2-1: bad CDC descriptors [ 700.091901][ T6589] usb 2-1: bad CDC descriptors [ 700.105553][ T6589] cdc_acm 2-1:0.0: Zero length descriptor references [ 700.113571][ T6788] usblp1: removed [ 700.124181][ T6589] cdc_acm: probe of 2-1:0.0 failed with error -22 [ 700.268924][T25392] usb 2-1: USB disconnect, device number 16 16:42:31 executing program 3: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) [ 700.752669][T25392] usb 6-1: new high-speed USB device number 95 using dummy_hcd [ 700.852718][ T6788] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 700.992679][T25392] usb 6-1: Using ep0 maxpacket: 32 [ 701.113038][T25392] usb 6-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 701.121786][T25392] usb 6-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 701.132019][T25392] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 701.141040][T25392] usb 6-1: Duplicate descriptor for config 1 interface 0 altsetting 0, skipping [ 701.142690][ T6788] usb 4-1: Using ep0 maxpacket: 32 [ 701.302962][T25392] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 701.312084][T25392] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 701.313025][ T6788] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 701.320239][T25392] usb 6-1: Product: syz [ 701.329955][ T6788] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 701.334157][T25392] usb 6-1: Manufacturer: syz 16:42:32 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x23, 0xdf, 0x4e, 0x8, 0x421, 0x134, 0x672a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x2, 0xff}}]}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x5, &(0x7f0000000340)={0x5, 0xf, 0x5}}) syz_usb_connect$printer(0x5, 0x2d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x1f, 0x80, 0x6, [{{0x9, 0x4, 0x0, 0x7, 0x2, 0x7, 0x1, 0x3, 0xff, "", {{{0x9, 0x5, 0x1, 0x2, 0x10, 0x6, 0x1, 0x9}}}}}]}}]}}, &(0x7f0000000180)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x20, 0x9, 0x6, 0x3c16f27cc9839538, 0xff}, 0x5, &(0x7f00000000c0)={0x5, 0xf, 0x5}, 0x2, [{0x29, &(0x7f0000000100)=@string={0x29, 0x3, "56eeb92fb7c57a2609a57c4358da7c9d8347364a98df2bca1909051e475febbf4bc03a17483258"}}, {0x7, &(0x7f0000000140)=@string={0x7, 0x3, "c0b04063d6"}}]}) 16:42:32 executing program 4 (fault-call:0 fault-nth:3): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:32 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x2000) [ 701.343942][ T6788] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 701.348540][T25392] usb 6-1: SerialNumber: syz [ 701.361560][ T6788] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 701.375380][ T6788] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 701.422817][T25392] usb 6-1: can't set config #1, error -71 [ 701.432480][ T3790] FAULT_INJECTION: forcing a failure. [ 701.432480][ T3790] name fail_page_alloc, interval 1, probability 0, space 0, times 1 [ 701.445237][T25392] usb 6-1: USB disconnect, device number 95 [ 701.445864][ T3790] CPU: 0 PID: 3790 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 701.460071][ T3790] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 16:42:32 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x77, 0xe9, 0x3d, 0x40, 0x424, 0x9d01, 0xdb76, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xa3, 0xfb, 0x4f}}]}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000280)={0x34, &(0x7f0000001880)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000000480)={0x44, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r0, 0x0, 0x0) r1 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1ad923610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200007e000009058b1e20"], 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, 0x0, &(0x7f00000005c0)={0x2c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x3, 0x1, 0x80}}) syz_usb_control_io$hid(r1, &(0x7f0000000a80)={0x24, &(0x7f00000007c0)={0x0, 0x5, 0xe9, {0xe9, 0x31, "14f6df0d63ed99026b87f76d06170ed8e0ec05ba3cb6921f579c374095e41693bf42c26839a607026428df049c2332305b80ae2b3b970e786d3d74038459dd2bd7eb9be1bf6e07b04ebc0b49114e1ea5d009d23785e64d893788a1778500c00c65bc699daa35275d6fc4a3d9ff7959bc3048e80c168f0940331cfbf874735ecdfdbf95b1b831ad31dc8b8e604455f341d3d39df9cd401fd7db9999ba1cf7abd075281ac65da722daaa8bbe52c0f5d5f6d420587ccc0082f51cff321552e7c720e8c28fdb814984dc93c88a9271e1befd88ed8903581a81931bf3853c6ec7c0dc60b5aeff3e4eab"}}, &(0x7f00000008c0)={0x0, 0x3, 0xf8, @string={0xf8, 0x3, "3108cadfbb8baa5bc8c9a936de26ba4e4b67c08b8e8abbc985e793f72a024149009cb4f0c8dd69127b0a5fa1ffc9db33b2321a2e9883b4ebfcd9e230190a3cedcb86f10ef614e07fe421b8d347f4efed39d16acbbea5728b3ebb4fd67e6fbb49b6d910fca0d942ea883d50c9d62bbc934773da9bb5bebde3b21a1bec731f7e25bf94bbef2c812a7cf65ccd653b29c7deb3b1c741b535455ab9a1acc85a927079db30af1a6378c645f4760e480deb20ec5e3275a22f4fb3502e495253aca47fff27a047309bf9282dfc20078b82a955d72bbc8dd966fc6aa82d7f49a72fb171f6a4aae42085c19e9d0b86a8eda6000000000000000000"}}, &(0x7f0000000a00)={0x0, 0x22, 0x17, {[@global=@item_012={0x1, 0x1, 0x0, 'K'}, @global, @local=@item_4={0x3, 0x2, 0x5, "8349baf1"}, @global=@item_012={0x0, 0x1, 0x8}, @main=@item_012={0x1, 0x0, 0xb, '+'}, @main=@item_4={0x3, 0x0, 0x8, "0ac11b5f"}, @local=@item_4={0x3, 0x2, 0x4, "60f17a28"}, @global=@item_012={0x1, 0x1, 0x0, '0'}]}}, &(0x7f0000000a40)={0x0, 0x21, 0x9, {0x9, 0x21, 0xb3ef, 0x5, 0x1, {0x22, 0x276}}}}, &(0x7f0000000c40)={0x2c, &(0x7f0000000ac0)={0x20, 0x6, 0x32, "3fbb50cd98c2ab564cba88ba79f99a453a7388ab5f140ad6287a31eee96422fe5e318e1a2e6302e6e222c2636080f2c71919"}, &(0x7f0000000b00)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000b40)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000b80)={0x20, 0x1, 0x5b, "02780f71c7e5eac57fe17f93d16d7596ba1619b450735c9406850813f6f4065c1d962c5225fe3bd742103913af10ccb5c650d0a02feca764bb005ae5b0f6d90c3d0057e900d76158953c96d9c7c7c481888546481ede4ba1a4bf3e"}, &(0x7f0000000c00)={0x20, 0x3, 0x1, 0x1}}) r2 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1ad923610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200007e000009058b1e20"], 0x0) syz_usb_control_io$cdc_ncm(r2, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r2, 0x0, &(0x7f00000005c0)={0x2c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x3, 0x1, 0x80}}) syz_usb_control_io$printer(r2, &(0x7f00000009c0)={0x14, &(0x7f0000000c80)={0x20, 0xc, 0xa3, {0xa3, 0x1c, "67f9bd532a9e90c659fcfeb38849b1440394590d4402569fb6a67ae1b0ad5b8b3ef4e3bd67a642e6a6002aa6adc05dcff852829441fc25226cf35e035e3a99369546279fbbe0a3fea19ad316edae07f3a65a1ffc901c07e46a9b83fd0d219158f63b4820acae1948f73d5d8681bcbd0448d2588bb041fdc1886b9bf254ec3dd26a322297cd3609f0604b88a1379a4866743964604865d938bcc45dc6ff0a2f8255"}}, &(0x7f0000000d40)={0x0, 0x3, 0x101, @string={0x101, 0x3, "cd6e5f72d7d39b6e0c563c5c5cf6f58576864a7ae5029e0c3fbe73fe50176002f3a476d670c8d5501a1840c1a508618c3a5435d2dfd26e46c3b4f5af27dab14b1683d35fcbfe3dcab908024c8ed2deb1f8b1b7873667e7e2991ba3417033c15c1dea2244208476f12eac4c45f03761d2225bd2b75f73ed4fe7fb2b2d320d425325b615571511cd5e170cff5dd874683fd505a027e74b58ce181f9da9073c8c078ac5f6e657ad60e98b81c31dc30b21648c2590266e78f00c041a1d4ff15d5209f786a894eaf30dcc5735581fa6704f61394363829937a25550a73fceb9956036af72b87fc23d17b9ff633766a9db07f303f6db00e23b6d7c25010d0189a55b"}}}, &(0x7f00000010c0)={0x34, &(0x7f0000000e80)={0x20, 0x12, 0xdb, "2ce1dd3434a068aeac8e13ff1cf68499852622e6adfafd39b234aa72f66303c7804e9e7a0dd170cd79bc5cdf54492fdb6ba663a3f38b27a1dcff95328d174a64913f4119cbf418cefa129e9019b6e283e1578c0ee88929e3fe6756ad41173964ad1702105bf0279d9f24da308d90121c9b6ba22bd483350388d263e0d59f791d6c1a7ae9d68d02ebe38200430d5db23e55441d5730a0f6818e7c5485e90e412d77c79c1d1fe235415f7cb655d7f37b8170edaab12ae6218ed9f6c1a15107ae765d3560a9a9ad2d22769ba1695795293cdd0e169247df438d2946f8"}, &(0x7f0000000f80)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000fc0)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000001000)={0x20, 0x0, 0x22, {0x20, "2178b0ef95a95e0664bcaaf1a591ae17d0e9756fcb5c2cfd19c262ec78e8d321"}}, &(0x7f0000001040)={0x20, 0x1, 0x1, 0xe1}, &(0x7f0000001080)={0x20, 0x0, 0x1, 0x5}}) syz_usb_control_io$uac1(r0, &(0x7f0000000140)={0x14, &(0x7f0000000080)={0x40, 0x28, 0xad, {0xad, 0x5, "503f509239e1f957d574fa6c27a1a1d6f603a72ec49961602ea9a7fa6e9b65b83a7fd9911be4fdda8aa039e70910889910a30dc2860345f3fc5af8c7ea42bb158319ecd986abd834a6e34c019ebec866f8eb7f68c79b70e8c09370de7ba63551f6ba071b36cc000ffe3e5a0005b048b4ac6e5f8c2d2c10fc7749244965d660506154b66a01ea5839918266e86f4db656a2c63f4b3377445ad40ebdb7cd6e013712f187ab28f2cf935b853e"}}, &(0x7f0000000000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x413}}}, &(0x7f0000000500)={0x44, &(0x7f0000000180)={0x40, 0x14, 0x76, "03d3023b52a785f0878d14dc86c9a497ee0f098f7b5cf450bc1e3fe5de54c8bc6e4ce7a0a92718ad263655cedc7bcf57f5ba06486c380baef0fc9af9e19c53d50d0ec94643b9e3f7be77924630482c71c2051bf020fee52ca215659c5568022686836f0b91d7f12465b930ddd0ea99b86a54fac83b59"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x1f}, &(0x7f00000002c0)={0x0, 0x8, 0x1}, &(0x7f0000000300)={0x20, 0x81, 0x3, "ec9aa2"}, &(0x7f0000000340)={0x20, 0x82, 0x2, 'Pi'}, &(0x7f0000000380)={0x20, 0x83, 0x2, "d60d"}, &(0x7f00000003c0)={0x20, 0x84, 0x4, "a13ef289"}, &(0x7f0000000400)={0x20, 0x85, 0x3, "020090"}}) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) r3 = syz_usb_connect$cdc_ncm(0x615c932035e26e86, 0x9d, &(0x7f0000001100)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8b, 0x2, 0x1, 0x2d, 0x30, 0x5, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "f0"}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0x200, 0x0, 0x3d13, 0x3}, {0x6, 0x24, 0x1a, 0x4, 0x10}, [@country_functional={0x6, 0x24, 0x7, 0x80, 0x2}, @acm={0x4, 0x24, 0x2, 0xa}, @network_terminal={0x7, 0x24, 0xa, 0x0, 0x6, 0x20, 0x5}, @country_functional={0xe, 0x24, 0x7, 0x8, 0x4, [0x7f, 0x7, 0x0, 0x9]}, @country_functional={0xa, 0x24, 0x7, 0x1f, 0x1, [0xfff, 0x7]}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x1}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x5, 0x5}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x0, 0x3f, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x20, 0x2, 0x1}}}}}}}]}}, &(0x7f0000001400)={0xa, &(0x7f00000011c0)={0xa, 0x6, 0x200, 0x72, 0x3, 0x40, 0x8, 0x2}, 0x5a, &(0x7f0000001200)={0x5, 0xf, 0x5a, 0x5, [@ext_cap={0x7, 0x10, 0x2, 0x14, 0x0, 0x4, 0x9}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "e03a3631868579e7e089b166712e938c"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x10, 0xf1, 0x8, 0x34, 0x40}, @ssp_cap={0x24, 0x10, 0xa, 0xac, 0x6, 0x0, 0xf, 0x401, [0xffc03f, 0xfff0, 0xc000, 0xff00c0, 0x30, 0x0]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x84, 0x4, 0x29, 0xf9de, 0x81}]}, 0x3, [{0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0xf4ff}}, {0xc7, &(0x7f00000012c0)=@string={0xc7, 0x3, "d01e519b470280c725fcfaa99271fff5b517298e11f3be14551484230b8db60e42cb8699036b4714cecebc65c0632b97bc647855ca8f96dbe25dc2f495e51e0ff0aa669993c10ce6716ac57c9bba2d140e1e30e08a8e84e1538a48be5ded751b7d603498bd846d0d63759fd710a242b2c408d590561b636d0ce45afe5171c8463bef9550c9c8cc66d1cf397e9ea557d71e6b8d3de797b793be6290f70aff31950b11efd117c069a57c3ce3a766b5bb530b071ba68b6f1351a3ec55166227d65739a7603b07"}}, {0x4, &(0x7f00000013c0)=@lang_id={0x4, 0x3, 0x455}}]}) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000001500)={0x14, &(0x7f0000001440)={0x0, 0xb, 0x5b, {0x5b, 0x23, "6d58ecc668200e343a0acbc2381b2269afa84759d205f76cd97304867f22551538b63c1b55522762686146f46b08e1b4f8301c8dad0ce12863500a1749b6e33f9f44c6243bc8086dafcfd70c8fddbe03ba05b3e6c767fedc36"}}, &(0x7f00000014c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001800)={0x44, &(0x7f0000001540)={0x40, 0xe, 0xf9, "a86fb6ea9418b1eef5f50a0970f96af8af3702f5d113fed603ac1cd3aa21009d6a7d588643d472ce00d2b03b87950c2323f1b21c088eb9d4c873852bee72baa3254ad76b434811cb1c177797cdf594167c83e6111ebc776000ab4c0142be1a81db33dc50922fa820807c6eddb6ed6b004642ee51f840a2d6504804f148f3ad3029eff4c5781458d85c45cb1c86a46c83bd36571d214c703736c983509961b6a8b0d3454f7460d024595c443ba093a022d5a69bf0b7553849d5968bbb5bcd5e37d3c49d270437db01202bdcd3f411161ef9f722b32dbc180f10872cb9079711863b7192c2a9be704d70e2cd6cbfa4001b483eaed750cf2a3ab8"}, &(0x7f0000001640)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000001680)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000016c0)={0x20, 0x80, 0x1c, {0xffff, 0x2, 0xfffffff7, 0x1000, 0x4, 0x9, 0xd9c7, 0x1ff, 0x5, 0x400, 0x220, 0xd5}}, &(0x7f0000001700)={0x20, 0x85, 0x4, 0x6}, &(0x7f0000001740)={0x20, 0x83, 0x2}, &(0x7f0000001780)={0x20, 0x87, 0x2, 0x6}, &(0x7f00000017c0)={0x20, 0x89, 0x2, 0x1}}) r4 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1ad923610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200007e000009058b1e20"], 0x0) syz_usb_control_io$cdc_ncm(r4, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r4, 0x0, &(0x7f00000005c0)={0x2c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x3, 0x1, 0x80}}) syz_usb_control_io$cdc_ecm(r4, &(0x7f0000000680)={0x14, &(0x7f0000000580)={0x20, 0x30, 0xef, {0xef, 0x3c, "46c058e458c6d7a692c267f19ede4bbace06768623dc27192726f977179644147d23931454a3d16935bdb07b956fa9ed8bd34d982242d689493f59877f177cdee6c7c2c678889ad9db453321bdb1c3a10b184bd1fdc9bfb8bdeb51d1181eda7ea38b5051d0f7c070db48ce13414796013572897c7aad673533dfb4bf6813553e63515335e256886d862ba9fc81016228808292e35246cb678e9e3e72178ac4b4882f348d8cccc2d240d0fe1146b861f78e047b360af99989e83236c0d0bd1088963a4d052b2076b98208a323bc91424cbf78fc3105d3f695afdad04abd9d1abd3ceaca0945788bc6e17b3f697d"}}, &(0x7f0000000440)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000780)={0x1c, &(0x7f00000006c0)={0x0, 0x10, 0xe, "f795bf2641c91a1a235bf5fd6037"}, &(0x7f0000000700)={0x0, 0xa, 0x1, 0xf2}, &(0x7f0000000740)={0x0, 0x8, 0x1, 0x1}}) 16:42:32 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)=ANY=[@ANYBLOB="120100000fb42408dd000780b2a5000000010902120001ff000000090400000002060000"], 0x0) syz_usb_connect$cdc_ecm(0x5, 0x91, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7f, 0x1, 0x1, 0x40, 0x40, 0x6c, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x2, 0x6, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x0, "c9db"}, {0x5, 0x24, 0x0, 0x7ff}, {0xd, 0x24, 0xf, 0x1, 0x9, 0x5244, 0xfff8, 0x2}, [@mdlm={0x15}, @dmm={0x7, 0x24, 0x14, 0x8001, 0x1ff}, @mbim_extended={0x8, 0x24, 0x1c, 0x101, 0x56, 0xe70b}, @mdlm={0x15, 0x24, 0x12, 0x3f}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x8, 0x2b, 0xf7, 0x80}}], {{0x9, 0x5, 0x82, 0x2, 0x8, 0xa7, 0xfa, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x9, 0xff, 0x8}}}}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x201, 0x1, 0x96, 0x3f, 0x40, 0x3f}, 0x5, &(0x7f0000000140)={0x5, 0xf, 0x5}, 0x1, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x3c01}}]}) syz_usb_connect$cdc_ncm(0x0, 0x90, &(0x7f0000000200)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7e, 0x2, 0x1, 0x2, 0xc0, 0x80, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "01"}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0x9, 0x9, 0x0, 0x6}, {0x6, 0x24, 0x1a, 0x18, 0x5}, [@dmm={0x7, 0x24, 0x14, 0x46, 0x4}, @mbim_extended={0x8, 0x24, 0x1c, 0x8, 0xc0, 0x800}, @acm={0x4, 0x24, 0x2, 0x1}, @dmm={0x7, 0x24, 0x14, 0x7, 0x740}, @dmm={0x7, 0x24, 0x14, 0x6}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x50, 0x9, 0x74}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x20, 0x8, 0xe0, 0xff}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x6, 0x20, 0x9}}}}}}}]}}, &(0x7f0000000740)={0xa, &(0x7f00000002c0)={0xa, 0x6, 0x310, 0x3a, 0x1, 0x7f, 0x20, 0x8}, 0xdc, &(0x7f0000000300)={0x5, 0xf, 0xdc, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x6, 0xd, 0x5, 0x7}, @generic={0x5b, 0x10, 0xa, "7bc84d7a170017ba8038753a545c8910b6ac18e4a47a457a545aa32bd5cd20c05932eeffb89e50c279758dcfca6c9fd4c2638228e24f530bd96000ed7065528e31c6866a481f6d99182db59747c6592ec9acfda62a69fbbe"}, @generic={0x72, 0x10, 0x2, "01dc42e171c6fe3e794f15365449746652690212153fedb1e03fed8e5bca6f3c2218de73b81d3e0fbb9cfcbea0abe3fe4d70297b770c4b3740804c42bc2e7d9026a62a0adafbdab6bf93caee4da86a5fc7544d594b45fb870d42a07e8f558b7e61d925d7b0ff3933217357c46a82bb"}, @ptm_cap={0x3}]}, 0x8, [{0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x3006}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x1801}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x43f}}, {0x7f, &(0x7f00000004c0)=@string={0x7f, 0x3, "5ccebe477d9fbf8e7855640123fff09fb3d215984fc8e1c1fc6e2ad086689624051844919c34b61e39bf78162ccff416247230a9609c41b3af71109dd6c5f3cb79eec81be22fa47ca48b7fd275bb3ab44d3a6eb69ec9db975d996b455bb3b4ae34d6906ff513cf4c85234fed45bc26ff5510a3bd86d4b442f59d0852ef"}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x816}}, {0x4, &(0x7f0000000580)=@lang_id={0x4, 0x3, 0x404}}, {0xf8, &(0x7f00000005c0)=@string={0xf8, 0x3, "f3b829d13cdd49acab0818548edb7e9cbe74d58d8a575d7e0bdcf98e065a21a9e99350c730397fc2eedc2593f7dc293f90e1d911092c0ce03044b3ab8814304b5e04c4ebb2189c1ae3b7a121fcf8a9e49713a39251e6b470547bf33a7be1253fcfe097cb2de8da78e879f33e13c4050babcaeda6e37fa54f4d2b598e856f51761338c546643f99047cef35f0f039362deb4e32785e59d6b17707db955521d926edebcb441a2260188ea62772a4e9378521b14dc77e636c6f2bfc0684e2ffbf68fc6bf393121fadfe224cfd4be73cef460128fe2ffe4ec57057b1213f56d8388230bdc4b09edeea0d13e707055bc5279a19b00f0cbdbb"}}, {0x7a, &(0x7f00000006c0)=@string={0x7a, 0x3, "49f8ab7dc4f5b605335b03554831a3bb20d54f0be98f928deb34be062cfcff14f1b48ec9ee021103065310c2a69e787512bcbcf1697043c219732de0aa2cea9b3c71b77d405ec86ddaed4b0d7ea72e832dfa9e4b8494d36a1654b42ab25ad0698161e98605af0650c6ab2f596c8d928baed6789fc5ebb3de"}}]}) [ 701.470154][ T3790] Call Trace: [ 701.473451][ T3790] dump_stack+0x143/0x1db [ 701.477815][ T3790] should_fail.cold+0x5/0xa [ 701.482351][ T3790] __alloc_pages_nodemask+0x179/0x690 [ 701.487759][ T3790] ? __alloc_pages_slowpath.constprop.0+0x20c0/0x20c0 [ 701.494591][ T3790] alloc_pages_current+0x18c/0x2a0 [ 701.499741][ T3790] allocate_slab+0x2c5/0x4c0 [ 701.504372][ T3790] ___slab_alloc+0x476/0x7b0 [ 701.509026][ T3790] ? find_held_lock+0x2d/0x110 [ 701.513832][ T3790] ? __alloc_file+0x21/0x280 [ 701.518452][ T3790] ? fs_reclaim_release+0x9c/0xe0 [ 701.523538][ T3790] ? lock_downgrade+0x6e0/0x6e0 [ 701.528415][ T3790] ? mark_lock+0xef/0x17b0 [ 701.532866][ T3790] ? __alloc_file+0x21/0x280 [ 701.538444][ T3790] ? __slab_alloc+0x68/0x80 [ 701.542978][ T3790] __slab_alloc+0x68/0x80 [ 701.547336][ T3790] ? __alloc_file+0x21/0x280 [ 701.551959][ T3790] kmem_cache_alloc+0x2cb/0x320 [ 701.556842][ T3790] __alloc_file+0x21/0x280 [ 701.561296][ T3790] alloc_empty_file+0x6d/0x170 [ 701.566103][ T3790] path_openat+0xe3/0x27e0 [ 701.570571][ T3790] ? __lock_acquire+0x16a7/0x5230 [ 701.575625][ T3790] ? path_lookupat+0x850/0x850 [ 701.580424][ T3790] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 701.586434][ T3790] do_filp_open+0x190/0x3d0 [ 701.590971][ T3790] ? may_open_dev+0xf0/0xf0 [ 701.595506][ T3790] ? alloc_fd+0x2bc/0x640 [ 701.599863][ T3790] ? lock_downgrade+0x6e0/0x6e0 [ 701.604861][ T3790] ? do_raw_spin_lock+0x120/0x2b0 [ 701.609933][ T3790] ? rwlock_bug.part.0+0x90/0x90 [ 701.614904][ T3790] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 701.621185][ T3790] ? _raw_spin_unlock+0x1a/0x30 [ 701.626069][ T3790] ? alloc_fd+0x2bc/0x640 [ 701.630432][ T3790] do_sys_openat2+0x16d/0x420 [ 701.635418][ T3790] ? build_open_flags+0x6f0/0x6f0 [ 701.640494][ T3790] ? __context_tracking_exit+0x9f/0xb0 [ 701.646004][ T3790] ? lock_downgrade+0x6e0/0x6e0 [ 701.650896][ T3790] __x64_sys_openat+0x13f/0x1f0 [ 701.655801][ T3790] ? __ia32_sys_open+0x1c0/0x1c0 [ 701.660791][ T3790] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 701.666815][ T3790] ? syscall_enter_from_user_mode+0x27/0x70 [ 701.673193][ T3790] do_syscall_64+0x3a/0xb0 [ 701.677649][ T3790] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 701.683588][ T3790] RIP: 0033:0x4196e4 [ 701.687534][ T3790] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 701.707286][ T3790] RSP: 002b:00007fd1a870acc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 701.715747][ T3790] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 701.723859][ T3790] RDX: 0000000000000002 RSI: 00007fd1a870ad60 RDI: 00000000ffffff9c [ 701.731864][ T3790] RBP: 00007fd1a870ad60 R08: 0000000000000000 R09: 000000000000000f [ 701.739870][ T3790] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 701.747877][ T3790] R13: 00007ffc9121a71f R14: 00007fd1a870b300 R15: 0000000000022000 [ 701.766558][ T6788] usb 4-1: config 0 descriptor?? 16:42:32 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x2700) 16:42:32 executing program 4 (fault-call:0 fault-nth:4): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 701.842792][ T7188] usb 2-1: new high-speed USB device number 17 using dummy_hcd [ 701.852062][ T3814] FAULT_INJECTION: forcing a failure. [ 701.852062][ T3814] name failslab, interval 1, probability 0, space 0, times 0 [ 701.865178][ T3814] CPU: 0 PID: 3814 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 701.873696][ T3814] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 701.883828][ T3814] Call Trace: [ 701.887133][ T3814] dump_stack+0x143/0x1db [ 701.891514][ T3814] should_fail.cold+0x5/0xa [ 701.896056][ T3814] ? security_file_alloc+0x34/0x170 [ 701.902095][ T3814] should_failslab+0x5/0x10 [ 701.907258][ T3814] kmem_cache_alloc+0x5b/0x320 [ 701.912158][ T3814] security_file_alloc+0x34/0x170 [ 701.917233][ T3814] __alloc_file+0xd8/0x280 [ 701.921735][ T3814] alloc_empty_file+0x6d/0x170 [ 701.926542][ T3814] path_openat+0xe3/0x27e0 [ 701.931004][ T3814] ? __lock_acquire+0x16a7/0x5230 [ 701.936081][ T3814] ? path_lookupat+0x850/0x850 [ 701.940884][ T3814] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 701.946942][ T3814] do_filp_open+0x190/0x3d0 [ 701.951486][ T3814] ? may_open_dev+0xf0/0xf0 [ 701.956030][ T3814] ? alloc_fd+0x2bc/0x640 [ 701.960397][ T3814] ? lock_downgrade+0x6e0/0x6e0 [ 701.965306][ T3814] ? do_raw_spin_lock+0x120/0x2b0 [ 701.970356][ T3814] ? rwlock_bug.part.0+0x90/0x90 [ 701.972803][T25392] usb 6-1: new high-speed USB device number 96 using dummy_hcd [ 701.975317][ T3814] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 16:42:32 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xff00) [ 701.975365][ T3814] ? _raw_spin_unlock+0x1a/0x30 [ 701.994042][ T3814] ? alloc_fd+0x2bc/0x640 [ 701.998409][ T3814] do_sys_openat2+0x16d/0x420 [ 702.003302][ T3814] ? build_open_flags+0x6f0/0x6f0 [ 702.008376][ T3814] ? __context_tracking_exit+0x9f/0xb0 [ 702.013881][ T3814] ? lock_downgrade+0x6e0/0x6e0 [ 702.018779][ T3814] __x64_sys_openat+0x13f/0x1f0 [ 702.023667][ T3814] ? __ia32_sys_open+0x1c0/0x1c0 [ 702.028652][ T3814] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 702.034677][ T3814] ? syscall_enter_from_user_mode+0x27/0x70 16:42:32 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x200000) [ 702.040622][ T3814] do_syscall_64+0x3a/0xb0 [ 702.045078][ T3814] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 702.051060][ T3814] RIP: 0033:0x4196e4 [ 702.054977][ T3814] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 702.075486][ T3814] RSP: 002b:00007fd1a870acc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 702.083441][ T7188] usb 2-1: Using ep0 maxpacket: 8 [ 702.083937][ T3814] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 702.083961][ T3814] RDX: 0000000000000002 RSI: 00007fd1a870ad60 RDI: 00000000ffffff9c [ 702.083980][ T3814] RBP: 00007fd1a870ad60 R08: 0000000000000000 R09: 000000000000000f [ 702.083997][ T3814] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 702.084013][ T3814] R13: 00007ffc9121a71f R14: 00007fd1a870b300 R15: 0000000000022000 16:42:33 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000) 16:42:33 executing program 4 (fault-call:0 fault-nth:5): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 702.146690][ T6788] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 4 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 702.173620][ T6788] usb 4-1: USB disconnect, device number 4 [ 702.187056][ T6788] usblp1: removed [ 702.213104][ T7188] usb 2-1: New USB device found, idVendor=00dd, idProduct=8007, bcdDevice=a5.b2 [ 702.222295][ T7188] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 702.233001][T25392] usb 6-1: Using ep0 maxpacket: 8 [ 702.273784][ T3837] FAULT_INJECTION: forcing a failure. [ 702.273784][ T3837] name failslab, interval 1, probability 0, space 0, times 0 [ 702.286554][ T3837] CPU: 0 PID: 3837 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 702.294632][ T7188] usb 2-1: bad CDC descriptors [ 702.294915][ T3837] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 702.309755][ T3837] Call Trace: [ 702.313054][ T3837] dump_stack+0x143/0x1db [ 702.317449][ T3837] should_fail.cold+0x5/0xa [ 702.321998][ T3837] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 702.327412][ T3837] should_failslab+0x5/0x10 [ 702.331959][ T3837] __kmalloc+0x72/0x2d0 [ 702.336145][ T3837] tomoyo_encode2.part.0+0xe9/0x3a0 [ 702.341406][ T3837] tomoyo_encode+0x28/0x50 [ 702.345854][ T3837] tomoyo_realpath_from_path+0x186/0x620 [ 702.351612][ T3837] tomoyo_check_open_permission+0x272/0x380 [ 702.357552][ T3837] ? tomoyo_path_number_perm+0x590/0x590 [ 702.363242][ T3837] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 702.370221][ T3837] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 702.375986][ T3837] ? map_id_range_down+0x1c4/0x340 [ 702.381226][ T3837] ? path_get+0x5d/0x80 [ 702.385413][ T3837] ? lock_downgrade+0x6e0/0x6e0 [ 702.390296][ T3837] ? do_raw_spin_lock+0x120/0x2b0 [ 702.395346][ T3837] tomoyo_file_open+0xa3/0xd0 [ 702.400050][ T3837] security_file_open+0x52/0x4f0 [ 702.405018][ T3837] do_dentry_open+0x353/0x1090 [ 702.409812][ T3837] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 702.416088][ T3837] ? may_open+0x1f6/0x420 [ 702.420469][ T3837] path_openat+0x1c0e/0x27e0 [ 702.425060][ T3837] ? path_lookupat+0x850/0x850 [ 702.429848][ T3837] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 702.435892][ T3837] do_filp_open+0x190/0x3d0 [ 702.440403][ T3837] ? may_open_dev+0xf0/0xf0 [ 702.444953][ T3837] ? rwlock_bug.part.0+0x90/0x90 [ 702.449888][ T3837] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 702.456167][ T3837] ? _raw_spin_unlock+0x1a/0x30 [ 702.461023][ T3837] ? alloc_fd+0x2bc/0x640 [ 702.465361][ T3837] do_sys_openat2+0x16d/0x420 [ 702.470075][ T3837] ? build_open_flags+0x6f0/0x6f0 [ 702.475553][ T3837] ? __context_tracking_exit+0x9f/0xb0 [ 702.481053][ T3837] ? lock_downgrade+0x6e0/0x6e0 [ 702.485935][ T3837] __x64_sys_openat+0x13f/0x1f0 [ 702.490803][ T3837] ? __ia32_sys_open+0x1c0/0x1c0 [ 702.496613][ T3837] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 702.497427][ T3802] udc-core: couldn't find an available UDC or it's busy [ 702.502623][ T3837] ? syscall_enter_from_user_mode+0x27/0x70 [ 702.502665][ T3837] do_syscall_64+0x3a/0xb0 [ 702.502691][ T3837] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 702.502721][ T3837] RIP: 0033:0x4196e4 [ 702.502740][ T3837] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 702.509687][ T3802] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 702.515564][ T3837] RSP: 002b:00007fd1a870acc0 EFLAGS: 00000293 [ 702.546550][ T3802] udc-core: couldn't find an available UDC or it's busy [ 702.549334][ T3837] ORIG_RAX: 0000000000000101 [ 702.549351][ T3837] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 702.549370][ T3837] RDX: 0000000000000002 RSI: 00007fd1a870ad60 RDI: 00000000ffffff9c [ 702.549388][ T3837] RBP: 00007fd1a870ad60 R08: 0000000000000000 R09: 000000000000000f [ 702.549404][ T3837] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 702.556930][ T3802] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 702.562932][ T3837] R13: 00007ffc9121a71f R14: 00007fd1a870b300 R15: 0000000000022000 [ 702.583587][ T7188] usb 2-1: USB disconnect, device number 17 [ 702.590707][ T3837] ERROR: Out of memory at tomoyo_realpath_from_path. [ 702.613159][T25392] usb 6-1: New USB device found, idVendor=0421, idProduct=0134, bcdDevice=67.2a [ 702.643906][T25392] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 702.651964][T25392] usb 6-1: Product: syz [ 702.656258][T25392] usb 6-1: Manufacturer: syz [ 702.660882][T25392] usb 6-1: SerialNumber: syz [ 702.671616][T25392] usb 6-1: config 0 descriptor?? [ 702.717108][T25392] usb 6-1: bad CDC descriptors [ 702.728948][T25392] usb 6-1: bad CDC descriptors [ 702.734542][T25392] cdc_acm 6-1:0.0: Zero length descriptor references [ 702.741591][T25392] cdc_acm: probe of 6-1:0.0 failed with error -22 [ 702.916553][ T3806] udc-core: couldn't find an available UDC or it's busy [ 702.923583][ T3806] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 702.932404][ T7188] usb 6-1: USB disconnect, device number 96 [ 703.052705][ T6788] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 703.322673][ T6788] usb 4-1: Using ep0 maxpacket: 32 [ 703.372677][T25392] usb 2-1: new high-speed USB device number 18 using dummy_hcd [ 703.472953][ T6788] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 703.482762][ T6788] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 703.492437][ T6788] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 703.505498][ T6788] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 703.514630][ T6788] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 16:42:34 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x2000000) [ 703.528130][ T6788] usb 4-1: config 0 descriptor?? [ 703.582932][ T6788] usb 4-1: can't set config #0, error -71 [ 703.590504][ T6788] usb 4-1: USB disconnect, device number 5 [ 703.612712][T25392] usb 2-1: Using ep0 maxpacket: 8 [ 703.712736][ T7188] usb 6-1: new high-speed USB device number 97 using dummy_hcd [ 703.733126][T25392] usb 2-1: New USB device found, idVendor=00dd, idProduct=8007, bcdDevice=a5.b2 [ 703.742384][T25392] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 703.793837][T25392] usb 2-1: bad CDC descriptors [ 703.952675][ T7188] usb 6-1: Using ep0 maxpacket: 8 [ 703.993633][ T3802] udc-core: couldn't find an available UDC or it's busy [ 703.994742][ T3882] udc-core: couldn't find an available UDC or it's busy [ 704.000871][ T3802] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 704.028563][ T3882] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 704.048542][T25392] usb 2-1: USB disconnect, device number 18 [ 704.332775][ T7188] usb 6-1: New USB device found, idVendor=0421, idProduct=0134, bcdDevice=67.2a [ 704.341861][ T7188] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 704.349969][ T7188] usb 6-1: Product: syz [ 704.354246][ T7188] usb 6-1: Manufacturer: syz [ 704.358886][ T7188] usb 6-1: SerialNumber: syz [ 704.365615][ T7188] usb 6-1: config 0 descriptor?? [ 704.416674][ T7188] usb 6-1: bad CDC descriptors [ 704.423240][ T7188] usb 6-1: bad CDC descriptors [ 704.428451][ T7188] cdc_acm 6-1:0.0: Zero length descriptor references [ 704.435507][ T7188] cdc_acm: probe of 6-1:0.0 failed with error -22 16:42:35 executing program 5: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000240)={0x14, &(0x7f0000000140)={0x60, 0x30, 0x99, {0x99, 0x23, "06e3d5ad7350a9e1b05268b478b89be0100a89cfc6e704d7b575ec7e0cb413e86491ca5decd6929f82a3d38db578df1fdb2ed10c4feff388c797b5030bb7e8281121f1201ad5168156ba8469c0550117353d8db5eccbf0646138d113101eaa9fba21f952820febd8e8b1ac28a7763ae6888ff664c20844acb22f1b6118312346ec4ea231abee3145e594af55d25d3748c7011638766356"}}, &(0x7f0000000200)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000540)={0x44, &(0x7f0000000280)={0x20, 0x17, 0xd1, "8178ca74878848ab7076ebe04acd48d26117861c10e8cd7990cce3bee0077b80e6d96419e2b452e9ce590168f9479acb3a6c6bd442629f862cc7dd2e8e5957a247971598fe85dce1e23ea5e06dca59494d8202b9ebc01c4d129411b7eed103dee6f5ac5dfdb30a813720237a08114c52829f33d515a26aa333cabf5ba4ea9134f0340369467781cc46579032ac7514576c082f5d0b0cac947e2de7a0f104b8513857efc06ecd4ab86ea3e3033cf4190a3897ab1a9303c58e308cb12fc3d20a47e0f3533daa42d3d753c14f7e4dcfe972d3"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x7f}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0xe0}, &(0x7f0000000400)={0x20, 0x80, 0x1c, {0x401, 0xffff, 0x4af, 0x7, 0x80, 0x0, 0x8, 0x4, 0x4, 0x5, 0xceb6, 0x1f}}, &(0x7f0000000440)={0x20, 0x85, 0x4, 0x4}, &(0x7f0000000480)={0x20, 0x83, 0x2}, &(0x7f00000004c0)={0x20, 0x87, 0x2, 0x2}, &(0x7f0000000500)={0x20, 0x89, 0x2}}) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f00000000c0)=""/97) syz_usb_connect$uac1(0x0, 0x91, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7f, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x204}, [@feature_unit={0x9, 0x24, 0x6, 0x0, 0x0, 0x1, [0x0]}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8}, @format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 16:42:35 executing program 3: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) 16:42:35 executing program 4 (fault-call:0 fault-nth:6): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 704.460670][ T6788] usb 6-1: USB disconnect, device number 97 [ 704.506121][ T3904] FAULT_INJECTION: forcing a failure. [ 704.506121][ T3904] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 704.519431][ T3904] CPU: 1 PID: 3904 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 704.527826][ T3904] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 704.537945][ T3904] Call Trace: [ 704.541280][ T3904] dump_stack+0x143/0x1db [ 704.545659][ T3904] should_fail.cold+0x5/0xa [ 704.550218][ T3904] _copy_to_user+0x2c/0x150 [ 704.554943][ T3904] simple_read_from_buffer+0xcc/0x160 [ 704.560382][ T3904] proc_fail_nth_read+0x187/0x220 [ 704.565451][ T3904] ? proc_sessionid_read+0x220/0x220 [ 704.570780][ T3904] ? security_file_permission+0x248/0x560 [ 704.576550][ T3904] ? proc_sessionid_read+0x220/0x220 [ 704.581881][ T3904] vfs_read+0x1b5/0x570 [ 704.586105][ T3904] ksys_read+0x12d/0x250 [ 704.590387][ T3904] ? vfs_write+0x9e0/0x9e0 [ 704.594843][ T3904] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 704.600892][ T3904] ? syscall_enter_from_user_mode+0x27/0x70 [ 704.606853][ T3904] do_syscall_64+0x3a/0xb0 [ 704.611319][ T3904] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 704.617272][ T3904] RIP: 0033:0x41937c [ 704.621236][ T3904] 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 [ 704.641838][ T3904] RSP: 002b:00007fd1a870b170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 16:42:35 executing program 2: syz_usb_connect$cdc_ecm(0x4, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0xb, 0x24, 0x6, 0x0, 0x0, "1143ce4b3da6"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x7}, [@dmm={0x7}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x200, 0x5}}}}}]}}]}}, 0x0) syz_usb_connect(0x4, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x73, &(0x7f00000055c0)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x61, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6, 0x24, 0x1a, 0x0, 0x4}, [@call_mgmt={0x5}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x0, 0x8}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0xa}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x6, 0x0, 0x8}}}}}}}]}}, &(0x7f0000005800)={0xa, &(0x7f0000005640)={0xa, 0x6, 0x110, 0x0, 0x0, 0x4, 0x10, 0xf9}, 0x0, 0x0, 0x1, [{0x2, &(0x7f0000005700)=@string={0x2}}]}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000005a40)={0x2c, &(0x7f0000005840)={0x0, 0x5, 0x3, {0x3, 0x5, 'P'}}, &(0x7f0000005900)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x403}}, &(0x7f0000005940)={0x0, 0xf, 0x3c, {0x5, 0xf, 0x3c, 0x3, [@ssp_cap={0x20, 0x10, 0xa, 0x0, 0x5, 0x0, 0xf00f, 0xff, [0xc00f, 0x50, 0xc0, 0xff00, 0x3f00]}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "5214f5f6978651e18cabf2ed18cc162e"}, @ptm_cap={0x3}]}}, &(0x7f00000059c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x4, 0x1, 0x0, "d0aebf5e", "95e11c1f"}}, &(0x7f0000005a00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfb, 0x10, 0x0, 0x50, 0x4, 0x2, 0x6}}}, &(0x7f0000005f40)={0x84, &(0x7f0000005a80)={0x60, 0x3, 0xab, "98de8c39cf8cf325b4bedd93654c2451ff6d0846a22e5f3e70811ac099a9a8e4b74e45ab1be0fb7b699ed5d5241a5709e99c20e993ee5fc59f7174edc4056c38c64f34715224c12a8cbe39d315ba9caf37eeb5b75f1049e9164af12348197e0e71cb900a96007f04e6636af1d11ab6889f85cb96fef4ad529cbcd1d077e9923a9fd501dbec26663a69e2322ab5b9cd06a789fee31af54063453278c525ece0320a2520ce213ffcb4ec60b8"}, &(0x7f0000005b80)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000005bc0)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000005c00)={0x20, 0x0, 0x4, {0x3}}, &(0x7f0000005c40)={0x20, 0x0, 0x8, {0x20, 0x10, [0xf0]}}, &(0x7f0000005c80)={0x40, 0x7, 0x2, 0xa52}, &(0x7f0000005cc0)={0x40, 0x9, 0x1, 0x5}, &(0x7f0000005d00)={0x40, 0xb, 0x2, "b715"}, &(0x7f0000005d40)={0x40, 0xf, 0x2, 0x4}, &(0x7f0000005d80)={0x40, 0x13, 0x6, @remote}, &(0x7f0000005dc0)={0x40, 0x17, 0x6, @link_local}, 0x0, &(0x7f0000005e40)={0x40, 0x1a, 0x2, 0x7}, &(0x7f0000005e80)={0x40, 0x1c, 0x1}, &(0x7f0000005ec0)={0x40, 0x1e, 0x1, 0x4}, &(0x7f0000005f00)={0x40, 0x21, 0x1}}) syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000000080)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x458, 0x5015, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x1, 0x18, 0x47, [{{0x9, 0x4, 0x0, 0x14, 0x1, 0x3, 0x1, 0x0, 0x6, {0x9, 0x21, 0xf800, 0x3, 0x1, {0x22, 0xaea}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x1, 0xbd, 0x1}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x0, 0x5, 0x9}}]}}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x110, 0x6, 0x81, 0x9e, 0x8, 0xff}, 0x48, &(0x7f0000000100)={0x5, 0xf, 0x48, 0x3, [@ssp_cap={0x24, 0x10, 0xa, 0x0, 0x6, 0x80, 0xff00, 0x9, [0x0, 0xc000, 0xffffc0, 0xff3f30, 0xffc000, 0xff0000]}, @ss_container_id={0x14, 0x10, 0x4, 0x20, "38fdf6153befe0887ee1cc75826ddd3d"}, @wireless={0xb, 0x10, 0x1, 0xc, 0xcc, 0x10, 0x81, 0x6, 0x6}]}, 0x7, [{0xdb, &(0x7f0000000180)=@string={0xdb, 0x3, "cfbcefef311f66eccc232ed551223c9807cea9ea52503f7e400dad336c4e5219550ed8b89c45c0dad59b9f6a93ad0183ed93c24ec3ea7c75c66c059ec5fe25a3fe8be664e8c0bba938ac309f89430d9140f531a5062b795c8c82cf555e50fe30c440298040afa5ff45d29bc4c95ee20294c96e4aa7c724726aa3a2ebe3ca58388096bd918ee59f0995577f80b7bc9a703e50aec7f301e047f82d381cdd5137d082eaf592767e83df2c0f50b2cebc3404300b98ce723c74db578decf4179454d2220236db162141fdec6bc27c0d76c04f67fecf613e84a5a78e"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x42a}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x415}}, {0xea, &(0x7f0000000300)=@string={0xea, 0x3, "a480db5136c46b18a5469e1753137da186cef86858c529d775cd89be55c2677ce753467c90914e7bb9c4884ab0a666bca6afaa8ed78a9e4da6b24ee7cdc5aa80c1a414d1bbf4a5a8f2c0d4ea0f0e25f0ee8d5cb6677cb9d14cafe372a1599daa53598aa8f73af7fd06b0928bb6484b53a3857cea78179d04434a09844b5b2decf90c9159ab15e6c9aeb1280b75b972f65fb1b4c610033220e39a57cf1eaeaa9ca8fc106c7fa5700d2ead22fd659dd9c2876f37366960172de59b87e17ef5f15b491042f655cf959628e891b3e1a17190baba775aca982c36f20846e265ccbd59cf50c68e14547a9f"}}, {0x92, &(0x7f0000000400)=@string={0x92, 0x3, "01cfd98a348ddcaacefd8c29611939e6fe86b345d49c1d747f65ef4b0e678028de52c69a4affef7e4fbed5199066458a7246c242398ca0663c1563942e4e886fdd9b69c74c28d97380d88678b0d9c339902ee49e73242cfbb5c79759f7d10a56a890a0ddfb3f61b9e5ce8917f7f560701125f45cdbdd0481d1cb350379fd4a46b19308c9da4018acc6f7e6ec37d0f878"}}, {0x60, &(0x7f00000004c0)=@string={0x60, 0x3, "a7b8837fe546ef959a49038b69db20655be4720123be824bf6e9e64b551161f25eb549fe96f56ea785d345e51bb03a6efa360f7d315672166ddda79e4a096111b344c7a95648d3ecc6013e0a77c0b1a8604027190fbe16699736b226740c"}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x446}}]}) 16:42:35 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x3000000) 16:42:35 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000340)={0x18, &(0x7f0000000040)=ANY=[@ANYBLOB="0000b803"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000059965240450c3061887c000000010902120001000000000904"], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000600)={0x2c, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, 0x0, 0x0) r2 = syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000002000040257d15a4400001040001090260004201000000090400000102090000052406000105240000000d240f01000004000000001f0006031a00000004800200090581", @ANYBLOB="73f3"], 0x0) syz_usb_ep_write(r2, 0x0, 0xfffffffffffffe0e, &(0x7f00000002c0)="333d8e3d7ab74e963e724e24ffdf8ab57d41ae54cadbe267614cedff2df002303fc3268c2ccc9deb1699f7445b9b04fdb30c2af7b772f9471ac3f3a71bad882e499eba67c6e348be59ad61b6c857d28ed5a90067aa5d0bbc03abf5aca9cfce6b8b7ff9b73f67faa4c9d8f6bf59d6f3533ebc53f1c5f1728ea3d527ed1e1834c8d278800c2a13b84aace22e14ede41600"/157) syz_usb_control_io$cdc_ncm(r2, 0x0, &(0x7f0000000b00)={0x44, &(0x7f0000000d00)=ANY=[@ANYBLOB="7cde4a"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r2, &(0x7f0000000280)={0x2c, &(0x7f0000000100)={0x0, 0x2e, 0x8f, {0x8f, 0x21, "c287df78bd5fc51cb97c622f5163e8b9c535f626511229334b8a686cfa78921793bfda288467e9ca49f4059c61792e153659df85c1e3f29c7dcd8bf26fd9d7178d0918f12b583dd88215ca341cef858b928d863de839f799dd9176cc1084191ab500f3ed72d23f9dd3b3e65aa1fa26c657a7bea38c1a829d3c2031f88e58ab92b2e2414223e231631aff1d4d44"}}, &(0x7f0000000000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xc09}}, &(0x7f00000001c0)={0x0, 0xf, 0x8, {0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}}, &(0x7f0000000200)={0x20, 0x29, 0xf, {0xf, 0x29, 0xe6, 0x18, 0x5a, 0x5c, "6f0d5e9e", "70cecd7a"}}, &(0x7f0000000240)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x60, 0x20, 0x0, 0x8, 0x5, 0x1}}}, &(0x7f0000000800)={0x84, &(0x7f0000000380)={0x20, 0x9, 0xd3, "22a19c7e27b191beb4194ba939b6e804e5e7880a893f993b8ab67038d1648498ade692416d490431e3c5495b9a6892413c7cfad4d3008b5e63b80427a7a3563bcf19afed76f1e223b01f054b7867db130fb6d5bae3886aac82cb86074a4834e5c86595d25133c551c6db5dddba38d203a44f22e23170d54969ba93ead50593b15cec42e9717614311af26628170d04d065fd0f9883f7745ff34c8fb19ccf998b25dc6f38c641dd586d7a85686983cbd0632ed65cb5f83bc14051ff5c2a3104f99458d2a931f61cc22b58df00c402b2967dbea1"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x97}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000480)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f00000004c0)={0x20, 0x0, 0x4, {0x1, 0x23}}, &(0x7f0000000500)={0x40, 0x7, 0x2, 0x2}, &(0x7f0000000540)={0x40, 0x9, 0x1, 0x8}, &(0x7f0000000580)={0x40, 0xb, 0x2, "b13e"}, &(0x7f00000005c0)={0x40, 0xf, 0x2}, &(0x7f0000000640)={0x40, 0x13, 0x6, @random="c01ca12a4516"}, &(0x7f0000000680)={0x40, 0x17, 0x6, @local}, &(0x7f00000006c0)={0x40, 0x19, 0x2, "a7b3"}, &(0x7f0000000700)={0x40, 0x1a, 0x2, 0x800}, &(0x7f0000000740)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000000780)={0x40, 0x1e, 0x1, 0x2}, &(0x7f00000007c0)={0x40, 0x21, 0x1, 0x4}}) syz_open_dev$evdev(&(0x7f0000000080), 0x100000000000008, 0xe4000) 16:42:35 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x4000000) [ 704.650295][ T3904] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 000000000041937c [ 704.658304][ T3904] RDX: 000000000000000f RSI: 00007fd1a870b1e0 RDI: 0000000000000003 [ 704.666313][ T3904] RBP: 00007fd1a870b1d0 R08: 0000000000000000 R09: 000000000000000f [ 704.674343][ T3904] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 704.682437][ T3904] R13: 00007ffc9121a71f R14: 00007fd1a870b300 R15: 0000000000022000 16:42:35 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:35 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x5000000) 16:42:35 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:35 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x6000000) [ 704.831749][ T6589] usb 4-1: new high-speed USB device number 6 using dummy_hcd 16:42:35 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 704.902860][ T6788] usb 6-1: new high-speed USB device number 98 using dummy_hcd [ 705.032819][ T2210] usb 2-1: new high-speed USB device number 19 using dummy_hcd [ 705.073193][ T6589] usb 4-1: Using ep0 maxpacket: 32 [ 705.193163][ T6589] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 705.203070][ T6589] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 705.212913][ T6589] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 705.226261][ T6589] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 705.235490][ T6589] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 705.248736][ T6589] usb 4-1: config 0 descriptor?? [ 705.282804][ T6788] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 705.293226][ T6788] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 705.304200][ T2210] usb 2-1: Using ep0 maxpacket: 16 [ 705.422803][ T2210] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 705.433928][ T2210] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 705.443944][ T2210] usb 2-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 705.453119][ T2210] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 705.466817][ T2210] usb 2-1: config 0 descriptor?? [ 705.492855][ T6788] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 705.501987][ T6788] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 705.510485][ T6788] usb 6-1: Product: syz [ 705.514761][ T6788] usb 6-1: Manufacturer: syz [ 705.519385][ T6788] usb 6-1: SerialNumber: syz [ 705.530603][ T6589] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 6 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 705.549611][ T6589] usb 4-1: USB disconnect, device number 6 [ 705.559691][ T6589] usblp1: removed [ 705.882878][ T6788] usb 6-1: 0:2 : does not exist [ 705.899176][ T6788] usb 6-1: USB disconnect, device number 98 [ 705.969582][ T2210] input: HID 0458:5019 as /devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/0003:0458:5019.0030/input/input107 [ 705.987748][ T2210] input: HID 0458:5019 as /devices/platform/dummy_hcd.1/usb2/2-1/2-1:0.0/0003:0458:5019.0030/input/input108 [ 706.073141][ T6589] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 706.081961][ T2210] kye 0003:0458:5019.0030: input,hidraw0: USB HID v0.00 Pointer [HID 0458:5019] on usb-dummy_hcd.1-1/input0 [ 706.166536][ T3920] udc-core: couldn't find an available UDC or it's busy [ 706.173615][ T3920] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 706.184485][ T3920] udc-core: couldn't find an available UDC or it's busy [ 706.191508][ T3920] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 706.219185][ T7188] usb 2-1: USB disconnect, device number 19 [ 706.314527][ T6589] usb 4-1: Using ep0 maxpacket: 32 [ 706.433255][ T6589] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 706.443047][ T6589] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 706.452829][ T6589] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 706.465965][ T6589] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 706.475092][ T6589] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 706.488049][ T6589] usb 4-1: config 0 descriptor?? [ 706.582762][T25392] usb 6-1: new high-speed USB device number 99 using dummy_hcd [ 706.754793][ T6589] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 7 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 706.769308][ T6589] usb 4-1: USB disconnect, device number 7 [ 706.785943][ T6589] usblp1: removed [ 706.982657][ T6788] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 707.042713][T25392] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 707.052961][T25392] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 707.222681][ T6788] usb 2-1: Using ep0 maxpacket: 16 [ 707.283036][T25392] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 707.292168][T25392] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 707.300348][T25392] usb 6-1: Product: syz [ 707.304785][T25392] usb 6-1: Manufacturer: syz [ 707.309405][T25392] usb 6-1: SerialNumber: syz [ 707.342937][ T6788] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 707.354009][ T6788] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 707.363896][ T6788] usb 2-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 707.373194][ T6788] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 707.389404][ T6788] usb 2-1: config 0 descriptor?? 16:42:38 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x44001) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xf8, 0x18d362) syz_open_dev$hidraw(&(0x7f0000000640), 0x81, 0xa4000) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000540), 0x0, 0x440041) write$hidraw(r2, &(0x7f0000000580)="55a91f4b49abfa5521d70a21f83ee1df5492848c1f747d53eb5b85a10584984528e29a1d6921410519af49d51cf3774c91a897f681a2ff4de7982ed2cf0f3d471d4b19cab93360479b8f243cd0cefc85018c0548c83d5481eed848304e88fe1584820db461fc", 0x66) syz_open_dev$hidraw(0xfffffffffffffffc, 0xff, 0x0) write$hidraw(r0, &(0x7f0000000540), 0x0) r3 = syz_open_dev$hidraw(0x0, 0x11, 0x2724c0) r4 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000280)) syz_open_dev$hidraw(&(0x7f0000000600), 0x1f, 0xa0002) r5 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x41) write$hidraw(r2, &(0x7f0000002040)="3938961ceb6fc236a5322845a469d4c3877d57a11fd65412a4c1bf168efdabd04683a97d2b4daa5500ef816659539bbb755a425c67ed5701d97cf85baa88c56577400f0bf03a083be845e229927dd934f1b3642a3abbc9ca4cd0a7908c8764fd68b045024ee03996fef6e1e2f0258f1da9534fef6ded5204bdd8136bf22055c987ec80ee543a6d599dcbccf9ac9cc0dc1e980bcb5d2bc1afeb877bde1a98671f17cf244d1f588122846ea7899483b415ab3ce590798456a3df9cbc74b0b092f5b878474d32b92263b80bcfe0a06d84e641318f441cad572cbf63d68a3409056ec820ede1d4ff21062424919d347a258488074980dc5039f6a49ed25723922b9dc5fa446f155ff96c9b6a41dd17a4d0341c6920f3e758a26669d2598e33f7ce863f983cb256da175657d70f0ed564ad0ade022dad870392387e24e17e6bed0d9d14c5a5b9323b7e08e0294b158dd6e6fed7faddc6763fd098bbd20a782ac579646d1b74230445ab801b5987df1082de0642b0619d18004d519919cfb6e0f2f5e8fc0a3d600321986b4c3bebae787de4393f7b1a5c9f3b28614b4add4b2c70e3c112081b215a3296badf0b28965bedcbfff483f54f2d691697d7a67b06ff7461302a9219261201cbaece4a5444a7a5b45949d8df668975e4d0ced179bc874658c2c365206267a3daeb03138947d54691f96746d058452a148c132b2dd72a2c4a509b745583d3078ef7dcfce725bd747f03109ca5c38256eb00cb98b37f6dccaf636fe4277fa8bf82b3a0d72843506135cd63e23daf4e062d858ed57080af2cbaecf55daa065eee0e59e2f625b52fad04e392087191fa41352f48194580f098af1f366e16c936387675cbe418afe1fe8900e2c4bd93fa59585042db7016ddbc522589eb2d8cebc2554d401a80280a7cad6b433e67a44d5b2372e7449696363ee35c7a4e860b96a77610a72d746fc805a4d474763356dc24fde38a879cb51ec0eb33af3a86442f6700158eb9896c2c8f920a837981861464058987e2b54664fc6f3b45cac633a1f6ce819c9aca26594823765ace307e8e2853c6727ff1a4df3c65a9c88b94f0b0c74d98fabbb4c25bde41f58d8104cf072aaa6d94987097d64f6a377c58e9d77da4b9a40c9b7853edf2b3f195ff29442cffec411776625c4c55d0fded50c411ae6f0c52a92072a5fbd4b042f43ede865697e4b2f7b44e48485b4ac9ded67886f1f4aed0998af75c24c0cdcc895762fe21d99fdf4824734ba6b084c9991e76136d12afb02851e9457b8ac73128b799b5907dfad4722198eb15171ac230e9f799e0cb64049b335a246c1c3dbb575715fc4b674032e3b2a59e35426911efe89a389b88a5183c1167ad37fdc62de410d79e447cb89a2f5d6f695f21788e15c0d985a8adcf52c472902ec34936aeb76026666fc95819cc79e6f7973c09367f76f08bb124e233d19b164d92ab3b592dbedbc159c75e253f76c2b436bc0f6c88a6a817d0d3d979b8e8dc183d8aa8b30f5bbe734d617588758557009a45b57656b66190e707ebef55a1be37a2de4e3843bea8093cc2fc207dd7f89dd145254cb649c2b28ee58fc0afdfd90bbdc75e5a668499fbdcddf579694c096429d4243cb0b0d70abea48d3fb77067c3addb7de7abd6cdc51a9b973e8598d299723577bc8fd3bdf7a39ed7dcca97d7c8981afbaccba27bf2da15faac1de0b34abc1b3b73296e204c35c1dc0b16fb61879cbe424bd6ad7c9491f4d8e7f3ad27446989225019119dc26099caf9b4af867ae50d8cbbcd7c6527e1cc1fb7965b08c76ca7a6b0fd3e6bbd0de6d9004740e9aefc3b117dacb2cccdb0ae076cba6e50340e7ddfeb93b3020a285adcecbbc8e2ee44c9c792e50a2dbd7bd55d605b6d2e4014acc5ee7dd68f5f691ce2112340acb148bebb0f458735efb83bce5d6f47469e74088716c3d7ae59d1895bf7db329a537c133bb2cdbb18c9dd385323592076af5a27fedbb24f5b169f96810114e2a0f657ddc5b93bd9f5040aaae6a5b619ccb4187ed86b3770e87b3426ed415ef83d000000016bfb6d5a148e8751cf9018e01f23e3e4d98244286ce688e69436153dd80b89e8c5cb8c6c4226d4a1242f894708382087dc6a4dc1eaa741a40139ddf3a2ce30ba4b07b2c62d405b6d3c1b4d9b9b92ffcfbda4c51546f345d0baebf17f74e3a962fd07133bb6244d18bcb2edde1ef1654d016646eb685555c7447e211b8731d4aac3fc6b524687e1f40b4a4d31420fbc58dc53bf8fd66a4b2822d2ec9cf28a4a5a7d4ea43cfe29c236af8b093743ee52f43b863612e6139a6e9ff88594d849b062b4d49e9908202fae9a6d9ee7d1108b7fc35976d2e99db6b20b0c3538b33903db0e3671c2a977151ff6876ce23b3b0c531b709d6adc0cf59a3b4774516f9266b61b29e079243e31466b1957960f13936f2fb5bd20e8f91e4800ae6a239de7813d4a5d1c3f0549dc0250e1407a66ac30c69875a2962ae6b3145994974cf4e3b60833b23712db853e7f2a990c7665d845ec4a1ed4f21534b68dab9b5f1fb8f05ceef2ee9b9e3c3b901f1d8b6b285f707801592eb814757add33b123aee2db7c5c2e3cbaf2a56585115425c3d49a2eb3e052daa9bbd0c8174f9c772559b9e670a38903bf7ddbb3089930fa57bbba6149e402c27def74b8337fffd0a1ed5203c2951b07280e49b9a355289bf568d7a9c162fd1c8d62508c2b9ad81d65cd86334ebffa170e793b764c5ffff159e4c6d12cc55a274236331d2bf9f71c99a2a58c2217da5309828d12c5771a7d7af3d73a4aae9928229eb3aa12234e463debce87fd214d42a120241a7ec5e55df09ab933df9ccadd17328236d14372ea02726aa7a0d5cc59ca72614c6473bb213fa39ab347017380de23d7dae48850b1e8b878da39f11ee6c851b51238179a672edf878c9f7943822904d87747c578e5e918d86b8645192589b8ff1cad9b650f1b706fcd82bd01307698e54834b5cc9f2d769bc86e0e4e8ff6f6576c5a161f591ceb6effd9b67444eeb0fd5097b2fb2e026af6718697fdbf756ace93a999cc0136e8d8ba59185c60854a29d1ea7800eb9861ba1d31a2560966db94929ce7f2b470245c5d9d9ae71ceafb152e0097ba7d3ffd20c4faeffb09b24b6d770c7dee32a2cfb58ba0bd857a4c8e17655c75d9cf52198cdf5a7a5d3495c08584bb9da3119fb3bdb724b4d3584ed758d85481a0f493625d63abf4bbc0648314bd72dd978d5a9fdc47b3966f08a03fc4d1decb2ad74a201dbff17848de9935b9e7ed78f88067a5d860d4573a1e94337553f9ba55e4c44a1f8dd57b7b9364697e3f24778b115a8cae02513a5972ba2004f4ff64a399c253834a52c13d2cca820e4b217aa216bef220049486468763e80c8c22e7c2bab83ca35e5bc7a863df8dec39e1b7d087992bca67e987f02c7789e04871dd4af0af19c35517885517532bb0afe23e9dc3c032906efe837d00c536a3abe1385f180d290bcd00279da69ac5af1ec731921138f95f6aa9fdb179f92703a1f60c4d8f20f4d37820bcc5ae889548babb8411cf3729c24e415896ea97e64db11f93bb08de26e70c761fcbe2d1894ea5385472f9d859338928051cfdf798a13fb66af98948f949a4cb215a686d8ba06b7c4ddfcc0b3bbe366b352cd5812199dc3fb94df418df17457e7e7dfe299f5892c5e7a04f8396628d84c5334fd81e9324e51c6c6967bb85e33c5d06ca4cc6411b4fa15cf3d3722c8ace36cd59f6b36d0fd819fb45a3bc4ef09a40c842d89f4ad167b80434fe5a9cba9f729650ac03ad7ae476a68de4d6ed66611ee6461319b8cbaf3874e464aedeca3a5bfafe7c4c1273f61ca2fdc201927c037c29e483746b8b56971647d1c35f947c2f6ae501a6bd27e4c7bbad3ac30d8477f9af2c907d1d4af8b2663232bb70a931f247f4f19861fdc52b78ea9912482c2d3b8384a65d3cb5dde6b74f3cf2d1b2f7f81e2e78240fce49650fadbca49c9b00e58bccbce5083507a293aeff22c89cbd5701b5e3cbc0362b02d29b69ae4c5eea29ec50895579e7b39892a275b9d3aba7dbe128f3e560bd16d9a4132c1a24bc2d610de6e647263363a9ed4b359193d0035a1cf84395a4da500989496bccf2932fa697a2b030d102424e6cf5fff9a0133ab9cd9dbd5332af3ae5f728ac8a6bf7464e74e78a0575689ae96ba6f2876fafb9e46939075045824dbd83955f07c59cbd5b5f8f85c3d3765c02a8c4e584bc4ab8a6db85ac2cd74b1943d0f7ffa14bf9bf4696546cf2d334b1c4102c8a85b3bc9d3b4ec7b4e6947076a9614971d07f30dcc16045776e98273368d75a23f82a5555380984ac4403d67a8d047f80cf040aac5662c82c2a9d09f64d0606b90a34bd90d35eac89819390ca4f5c4f3310f2ffc580a5430d79b5571c79b3f12e24b72b84d136627055384b71023dcaf6e8b2ac05db650a2e0fe35756b7185b7d264b54bc59616d74cfbfb161b63336447f365ef25dc38a84e400212730d5948429025ec85c7c19c34a0c11bc904285d5173e1f92b8b8f73d16e6f796db347abf0e18f0bd7a9e4c061d2a5b840753d262776aac0cc0afb6ff486b9524a9b057088c9294d38ab45542f2d2ac8f58484c813474568a81e9b324f6fd3f031d78cf519c5beb6b56974257196cb7ab5752f40377eb15db848162e06db143a9ea8ec6f84f9aba8bd7bfdd918ae28f44d666995bb5742ed27f1d8df917d05a6e91d4d543e0648039173c644b9274d9d0b2fa40cac78eabb64000ef29a6cc8c4331818f0aa3ba23f20d7596dc6f777a8395634c037650e4660856ddc0ac0a153128517abdc89aa9a42409de2f3ede2cbc6665d5ff1ac14c3a48251d527c05c753f56432580c1bf4b6f313a655441a2c23facb3f42d188ed87b5ad066f3d31c0a94e32b83ea8c3e6fa74e1abdc9dd3fdd03aee6195e3cb4552cb6184942d518d0572538864f5476e0729b9f24ba423bb9eaef31c24fb1fc23b6a2c658614f515fafc4d47452248af10571fa60756a53724fa462459bd94a239e03e2248cd8107a016fe447c7327a5fa45bd89b226efff012d80edcebdeb5715eb6645a165013f92ed9b4c1d17ff2dd5ad04c9b9d063e99e3e88d3778ed924c7d06ba857421d0346e1df85c57d832ce60508b4d5be174236a47af25f8ad497e45252ed057596aae35af086452ecca61d708c0221c38385a236a8d24ac1d2460007ec3609cc47d47ac36c1fe034d7522099f4af9fe60dd016b04498434a0ce0755c3620200a9b37a6d7ebf964fafc0cbebd171d5ba788a2c3e71829a1f154c8c2607f10bac0f529b4e9956b87e138879eb338d55354deb34338a897079b5439cccab33dd64cc54bec744277452759e81eb784f0af9325b1a63d81225f8441da67c84f5cbced4d3c125975063271ae511c0000000000000000f3e960bbe6203365a9fbbdd21dbb14a8b28589796051bee2ca41a93874119097da391c80916e89afbe0000000000000046ba14133d312370d6da2a618df22e4454b26d788a244f235033c0d89268d380eb8e284b0165acdf93adfe6df61db40572ad241470c1a150a5391bfde806cfbfd3bf4bdfc9e57baf5ed1ec96addb38b38fb18b16790468220486fc", 0xfffffe23) write$hidraw(r5, &(0x7f0000000680)="911d7d51e3b096bcb1bf7cadb86b9230f7843bda55e0f3b33a88f0134d877b96907a782b8b7daebd661a3488cd33c212126ea073b50cc9a2eb3efff5248a7c09f4546db80deb70e8168df48c94071617b6e5187bcecd120e4ba584e441c0865b05254975f279748f3539569a26a13b189290ce56c4d07c370dfcab68632a0750ef33da86b76410e7741fe453012f797f2181c2062f8a", 0x96) write$hidraw(r4, &(0x7f00000002c0)="31f43e409a84739584d7a2033b51a00fa22ab91de51add5f3cd893f6971a25b6b6829f379707250346657e2188f0fe4c0f6e0e535abc8271a653fe85cd395c37c20190893a1ec5d0d50d8da087e78e20a843b38467d6d1794c008947cd09b60ff2aafb48cd8a42c3ef812e6eed7980480e75c8f37f17f382aeb1a96efc8f2abedf2b47c4bc48e528544eafa2658eb42b2ed5eecb6dd01c42d85f857caca55a32b5aac00d31769f0c4e9dd6653e16d34645b1047c4d72cf02fd52610b267e6d311342628850bb8657112f993c0b1b2b0955f4145253a50bf512c22b6d58cb508829ee4e45943ea2a36188af41f82ba837ea82cb000fa22ac9b07c6a5ad8c7191f3b6931cab08babeeec53250c783b1a3485e6dd9ad00a88440887f561e092777b12ea7910fd734d9deb80711e5a4c31cd6afc6101f10b76c6d79603e25a15d18563cf5bad34ad125c513921da6da04f0a0772ccb3ac5bba2533098c84172336b0f255fe7bb265b4841a74", 0xfffffc71) write$hidraw(0xffffffffffffffff, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000440)="d2d4241b5925554d2f9c0e6df21e6ae561b9c7f0ad794f4bbaa59ef53ec8d10900e7753062fdf6dc353d43b0901fd9a70505376400003f46b3319135645f731d05eb9b2a976a438ced25040000001d9e4b7a8f7bf159685b4d12b1ff4287a1ade707c9242c7c3b772f330e1abc5709d4a7e366d364a435d53cb990cb2305163070221a9b5be72228fc2917b139d733dad187b08b7a3a261918068bfea8e13a76f89843b1095fa4c73ddc045dd8e526b38170117fd3a28777332390d4cb97e5f50cb78a394ab7a12c68d2af05c20c299b5ea79a11bda13e5d13607a993954efe992e974c8bf28dbefb1", 0x4a) write$hidraw(r3, 0x0, 0x0) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) 16:42:38 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x7000000) 16:42:38 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2) [ 707.593251][T25392] usb 6-1: 0:2 : does not exist [ 707.613289][ T33] audit: type=1800 audit(1619800958.514:688): pid=4039 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14089 res=0 errno=0 16:42:38 executing program 2: syz_usb_connect(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x55, 0x7f, 0x20, 0x6d6, 0x3d, 0xa1fe, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x53, 0xa8, 0x23, 0x0, [], [{{0x9, 0x5, 0x1}}, {{0x9, 0x5, 0x5}}]}}]}}]}}, 0x0) syz_usb_connect(0x1, 0x4a8, &(0x7f00000000c0)={{0x12, 0x1, 0x1, 0x7b, 0x4c, 0x2b, 0x40, 0x13d3, 0x3275, 0x6d98, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x496, 0x1, 0x2, 0x1, 0x80, 0x3, [{{0x9, 0x4, 0x63, 0xd8, 0xb, 0xc, 0x9e, 0xb, 0x5, [@generic={0x16, 0x24, "e172883f4c3faa5090865c485de5d5c2e829db7f"}], [{{0x9, 0x5, 0x8, 0x3, 0x10, 0x0, 0x4, 0x20, [@generic={0xc4, 0x1, "4973eeb3acc2554336caaaa841028d38520cad2d7b5c0f57d1aafb41b0ab7482819edf401229d3837e4221cd8cf93d7c680ead0b2a80343616d918a9157f563506f70b3c449fbda8c53202cfe2a45219262de28f6e0ac516f171077b370705a22426f3f1ed8edefc2b5b64ad9993dc71115d6cf671cd43010c550ee2be703e740def241cd3bd094a295c8f7f4535d86aee1aff6c185b551f9ac437a218e55332ab8dc4b1e0bf91785a8864160446daffe1ef713a76d012197ba2838c924213756e8b"}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x9, 0x1}]}}, {{0x9, 0x5, 0xf, 0x1c, 0x400, 0x7f, 0x1f, 0xf, [@uac_iso={0x7, 0x25, 0x1, 0x180, 0x0, 0x3}]}}, {{0x9, 0x5, 0xd, 0x10, 0x8, 0x2, 0x7, 0x3f}}, {{0x9, 0x5, 0x0, 0x4, 0x5a7, 0x5, 0x41, 0x81}}, {{0x9, 0x5, 0x9, 0x10, 0x40, 0x7, 0x6, 0x3}}, {{0x9, 0x5, 0x80, 0x0, 0x8, 0x0, 0xff, 0x7}}, {{0x9, 0x5, 0x3, 0x10, 0x40, 0x0, 0x8, 0x80, [@generic={0xdb, 0xf, "a2fcda4a279400dd3b2d754920312ebb67e82f56c303173d7f839e9bb0772024581af1807897eaa58f14829bfe56d6d2bac66dfb70faaab14af560a94c2cf4bbb12067f576cb0cfb739985559b7a203a9fa3d1111d7abcee6750b4316832b22c4de8c0e29c037805fccb8a6d12a5d12a69719503a3839f33fd1f4859fbbe47d65dbcd10b4d07a8d36fa17336bb16fa1b72771cbf2a94cbcac3ee62b38cd43f3f3b6194f4a90d053b4768a11c87befa1999dcf1599cfae8a496ed66b5d9a178cea4daab973422a7f1c84b0d3f008cb78e4cbc3f6d1e669488d5"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xff, 0x7f}]}}, {{0x9, 0x5, 0x1, 0x10, 0x3ff, 0xc8, 0x2, 0x5, [@generic={0xde, 0x9, "70c3703098d5a2385fe81a390aab4c9d0d3d48cb65218ddd23626cda1994c54eeae23520825c0edb4ccfb987fec495d58147b0b558635d5721bc606e998a1104b8fbb58c72e4399766555a97d8de756973f2394b976f7df824390c7b356a61b08195fe726dd37d7ee45ceca6b068d3472aa502d95290493dfc9f11121fa974b57be545c0b012e40c266ce37db08d773b245123fb03cc516b6f0a40b47a1d15ad6b6abfc62ae3ede6e9e45b9f526e227ea8d2708f1788e1fd3ba82e789cc273e5853c662da752fe9878efcfcb31cbdc66b99b7ebbed054961ff6524fb"}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x6}]}}, {{0x9, 0x5, 0x8, 0x10, 0x20, 0x1, 0x3, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xc9, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x81, 0x9}]}}, {{0x9, 0x5, 0xf, 0x10, 0x20, 0xb2, 0x7f, 0xe4, [@generic={0x82, 0x11, "fa0bc641a266d2ab2c474868cd7cc9abd9179dc7185e4a1336a07673d8e5e5b71ddab1b5f1ba913037d3ac1164434c3fd8983165706f133e9c5620c78e3a64114135a9260f21b8300a9dbce6733de8a431bab95c23796f8650a5e0318abf9c1336c4a1f0b8819e7a5006291b0a058a6cb82f0b2cc6c08673bfd6c6238e22d120"}, @generic={0x20, 0xd, "098ed0440d48630fc142f329510520f861f1ba45bb67572003b06898b985"}]}}, {{0x9, 0x5, 0x0, 0x1, 0x10, 0x8, 0xc0, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x48}, @generic={0xbb, 0x3e, "9778ffd10ab249dfd329c1845efe676c2a492afde9edf72edebcd5255b07f150b4e14dc9a577a9c998646116625deddf91c4ebf8dad02f07a2178c733cc6f5738ce6c446904bfcaaa19970710fdadae30678e7ee8f44875f9d1ebc6a1487c0a34e2f7d0b9063f1224490d86b222f6ba415892af7717bc8bc3c2549e44a646efd83bf11b63cff162cf65035df98a301e4d796bbda9375f991db60aef9dbec3c311ea8d0b9b431f331476b6094624bcfaef369f1094326b9a300"}]}}]}}]}}]}}, &(0x7f0000000780)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0x0, 0x9, 0x40, 0xff, 0xc0}, 0x8, &(0x7f0000000040)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x4, [{0xa7, &(0x7f0000000580)=@string={0xa7, 0x3, "1fbe0803feab9f17d83da7f33d79bac3e8db45c002c68b4bee76346633ee61d72316f6aed8f60b8fb7c06b849b35495a2ae33a254e5136a4e7d5e1bad831ee12a04bcd0a2ba2c9028c7c55c718c7a9c1e5f0711a5761b6b0cec6884db8561adfe43d1d9bfc42c51bd45710350b321b4c213b6dc8db419f4047099ac0d65aa9e5fe0c7a596bcf9578e6d90d2c9dfb5c2e9f8380797edab6ff9dd0566180da16d7fed504f69e"}}, {0x1d, &(0x7f0000000640)=@string={0x1d, 0x3, "804c55048f819b5007b740812eb68268cdd90bd3110ad409fca56d"}}, {0x4, &(0x7f0000000680)=@lang_id={0x4, 0x3, 0x40e}}, {0xab, &(0x7f00000006c0)=@string={0xab, 0x3, "bcb8dcbb55fe9849229303c3cddac4ef6c05adaa195b69c21eb9aff40dc8147db767e94140083adc34c4559fd83043e9b7af3f181200acfebe5e43392a7ee0b50b70c329fc609d5a5c94a5ff13402a225ca1616cf2d7cee3b7f60e2a09f25dbeb68aa4be452d3f38130df6ca8c7fb855a565ba6e1972fb9df2944a0a2b6caa3e2fcd9078b749ccde53eb6ead65ff376bfedab2ba2473b676e12832dc7af11984e88e246e3375429726"}}]}) 16:42:38 executing program 3: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) [ 707.640933][T25392] usb 6-1: USB disconnect, device number 99 [ 707.690090][ T33] audit: type=1804 audit(1619800958.534:689): pid=4039 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723138393137353530302F73797A6B616C6C65722E354938474D4E2F3234382F48C7C060 dev="sda1" ino=14089 res=1 errno=0 16:42:38 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000480)=ANY=[@ANYBLOB="1201000009f10440250ba1a440050000000109025900021500f800090400000102090000052406000105240000000d240f0300000000000042000006241a000000090581030002"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x80, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x40, 0x40, 0x7, 0x7}}, [{{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x2}}]}}}]}}]}}, &(0x7f0000000d00)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x0, 0x0, 0x2, 0x10}, 0x5, &(0x7f0000000080)={0x5, 0xf, 0x5}, 0x1, [{0x0, 0x0}]}) write$char_usb(r0, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000b40)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)={0x40, 0x7, 0x2, 0x1}, 0x0, &(0x7f0000000900)={0x40, 0xb, 0x2, "78d5"}, 0x0, 0x0, &(0x7f00000009c0)={0x40, 0x17, 0x6, @link_local}, 0x0, &(0x7f0000000a40)={0x40, 0x1a, 0x2}, 0x0, &(0x7f0000000ac0)={0x40, 0x1e, 0x1}, 0x0}) write$char_usb(r0, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x401) read$char_usb(r2, &(0x7f0000000500)=""/9, 0x9) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r3, &(0x7f0000000b00)="f93608cbdec7e748ca230e2425", 0xd) read$char_usb(r3, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000540)=""/181, 0xb5) syz_usb_connect(0x6, 0x291, &(0x7f00000000c0)={{0x12, 0x1, 0x200, 0x69, 0x8d, 0x70, 0x10, 0x497, 0xc001, 0x1ec5, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x27f, 0x1, 0x6, 0x1a, 0x80, 0x1, [{{0x9, 0x4, 0x4e, 0x3, 0xb, 0xb9, 0x35, 0x47, 0x1, [], [{{0x9, 0x5, 0xa, 0x2, 0x400, 0x6, 0x7f, 0x8}}, {{0x9, 0x5, 0xd, 0x10, 0x40, 0x8, 0x7c, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xe9, 0x226}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x3}]}}, {{0x9, 0x5, 0x9, 0x3, 0x20, 0x9, 0xc3, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x5, 0x80}]}}, {{0x9, 0x5, 0x80, 0x2, 0x20, 0x8, 0xff, 0x8}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x20, 0xfb, 0x85}}, {{0x9, 0x5, 0x9, 0x0, 0x3ff, 0x1f, 0x6, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x5, 0x6}]}}, {{0x9, 0x5, 0xa, 0x642a892fc03615b7, 0x400, 0x2, 0x0, 0x81}}, {{0x9, 0x5, 0xe, 0x3, 0x0, 0x2, 0x9, 0x7}}, {{0x9, 0x5, 0xd, 0x10, 0x200, 0x20, 0x7, 0x3f, [@generic={0xd9, 0xc, "16381c45fcef8d69ff93393a1af001876d12deb1503e2c26900b1fc004362d5cdb34210b915b89ed594e9810732adfa261705c32f0c555a3a14ef0b9f0ea624e430ebd7a856709696359bed48326da29865f94e1df8809f64bc5ffa0667da2fc6d662e900d88db857bd07ac5b4281969e2673546a6537db8ec95caf98507a093455cdad123ace9252ba95d9e3e543dca22839c713e2e2bd7c138d1ae3125186477ccd61227cad277e1c9230f233c97cc2abf4e1ba5751f6953ca8941986eb0532977dc8ae184dc25e22ba7739de93fc9e2146fe7e232cd"}]}}, {{0x9, 0x5, 0x6, 0x2, 0x200, 0xff, 0x7f, 0x9, [@generic={0x7e, 0x1a, "914eb7c863893193f76e45bb35dfda3b687351a8bb262940bc810d66548c61157310b0462eac668c732f0b8be6c5060b9c439d4f4ba22fc8ca5c09923c6b9ea4e056026162f6eb74857a2e04531263754c772b9db2f34a90a42e52a657fe33441b348a76a1c9161ef03e46e6a7ca99cca91e45040cf9321cf022d66a"}]}}, {{0x9, 0x5, 0x6, 0x3, 0x400, 0x7f, 0xe7, 0x29, [@generic={0x97, 0x1, "9bb8a0c35890ac230e6d3efa6cb6b5955ff587da6cd2dc6a6fa4cf8b4b13ff4c1bb2869b69c743eb63f0637595b755257d5ecaa0ee0f8d5275c3a759243be5a45bb38a7a6d7ad04cc8f2b9cb1e84a814903c56d7398d42a3b0a5d0f4084ddd6528fc65d80e1fcf57994cd7f2eb4f785f4887f0e9f5f0414e429f92b72ac4f2e5c3166b04372d9fedea5e705dbc66bf53f7ba0610e4"}]}}]}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x300, 0x8, 0x3, 0x1, 0xff, 0x1}, 0x5, &(0x7f00000003c0)={0x5, 0xf, 0x5}, 0x1, [{0xb, &(0x7f0000000400)=@string={0xb, 0x3, "8d286b9b3589dc94b1"}}]}) 16:42:38 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x8000000) 16:42:38 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x3) [ 707.735300][ T33] audit: type=1804 audit(1619800958.544:690): pid=4039 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723138393137353530302F73797A6B616C6C65722E354938474D4E2F3234382F48C7C060 dev="sda1" ino=14089 res=1 errno=0 [ 707.812977][ T6788] usbhid 2-1:0.0: can't add hid device: -71 [ 707.819788][ T6788] usbhid: probe of 2-1:0.0 failed with error -71 16:42:38 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x4) 16:42:38 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x18000000) [ 707.853499][ T6788] usb 2-1: USB disconnect, device number 20 16:42:38 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x5) 16:42:38 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x27000000) [ 708.012828][ T7188] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 708.232697][ T6788] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 708.312974][ T7188] usb 4-1: Using ep0 maxpacket: 32 [ 708.486053][ T7188] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 708.495993][ T7188] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 708.505830][ T7188] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 708.518962][ T7188] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 708.528127][ T7188] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 708.539743][ T7188] usb 4-1: config 0 descriptor?? [ 708.612803][ T6788] usb 2-1: config 21 has an invalid descriptor of length 0, skipping remainder of the config [ 708.623123][ T6788] usb 2-1: config 21 has 1 interface, different from the descriptor's value: 2 [ 708.636011][ T33] audit: type=1804 audit(1619800959.534:691): pid=4062 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723138393137353530302F73797A6B616C6C65722E354938474D4E2F3234382F48C7C060 dev="sda1" ino=14089 res=1 errno=0 [ 708.654337][ T6788] usb 2-1: config 21 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 708.677379][ T6788] usb 2-1: New USB device found, idVendor=0b25, idProduct=a4a1, bcdDevice= 5.40 16:42:39 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff) 16:42:39 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:42:39 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) write$hidraw(r1, &(0x7f00000002c0)="31f43e409a84739584d7a2033b51a00fa22ab91de51add5f3cd893f6971a25b6b6829f379707250346657e2188f0fe4c0f6e0e535abc8271a653fe85cd395c37c20190893a1ec5d0d50d8da087e78e20a843b38467d6d1794c008947cd09b60ff2aafb48cd8a42c3ef812e6eed7980480e75c8f37f17f382aeb1a96efc8f2abedf2b47c4bc48e528544eafa2658eb42b2ed5eecb6dd01c42d85f857caca55a32b5aac00d31769f0c4e9dd6653e16d34645b1047c4d72cf02fd52610b267e6d311342628850bb8657112f993c0b1b2b0955f4145253a50bf512c22b6d58cb508829ee4e45943ea2a36188af41f82ba837ea82cb000fa22ac9b07c6a5ad8c7191f3b6931cab08babeeec53250c783b1a3485e6dd9ad00a88440887f561e092777b12ea7910fd734d9deb80711e5a4c31cd6afc6101f10b76c6d79603e25a15d18563cf5bad34ad125c513921da6da04f0a0772ccb3ac5bba2533098c84172336b0f255fe7bb265b4841a74", 0xfffffc71) write$hidraw(r0, &(0x7f0000000000)="03", 0xfd50) write$hidraw(r1, &(0x7f0000000040)="6afb41a7a9979f9567d3361e076cca3f6fa61df4402393f3586cf679acc2525e4c4c6c2041ec9dc27ea699b24bdeaf5c8317b6166be81c2eff713ff0bcc8cc7e2d8b123b332e78852a5fbc327f8ee27a592161772194580059fd7f390575e2fac96310bd891d86ed3bf0762b5858165b5cc26f85f142aaf61a8a23ddbef8ad76f6746fdd8c59d476c2d1c1faf5ddca96deec2ad27bcde336975a544f7c7709c3eee66b917778c12e1b5c9f32e25c47e592bf0a06f76e7025dc656d68ae52c926345d307bc4e4f4fcdd151e9f6a0ffd10ef76da08c1d51927d39d25df6bae799e008042112e2eb86c48436691f26e5fc94dddfeb8678301", 0xf7) write$hidraw(0xffffffffffffffff, 0x0, 0xffffffffffffffbc) syz_open_dev$hidraw(&(0x7f0000000140), 0xffffffffffffff81, 0x0) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000180), 0x400000000000, 0x80) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000640)) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r3, &(0x7f00000002c0)="31f43e409a84739584d7a2033b51a00fa22ab91de51add5f3cd893f6971a25b6b6829f379707250346657e2188f0fe4c0f6e0e535abc8271a653fe85cd395c37c20190893a1ec5d0d50d8da087e78e20a843b38467d6d1794c008947cd09b60ff2aafb48cd8a42c3ef812e6eed7980480e75c8f37f17f382aeb1a96efc8f2abedf2b47c4bc48e528544eafa2658eb42b2ed5eecb6dd01c42d85f857caca55a32b5aac00d31769f0c4e9dd6653e16d34645b1047c4d72cf02fd52610b267e6d311342628850bb8657112f993c0b1b2b0955f4145253a50bf512c22b6d58cb508829ee4e45943ea2a36188af41f82ba837ea82cb000fa22ac9b07c6a5ad8c7191f3b6931cab08babeeec53250c783b1a3485e6dd9ad00a88440887f561e092777b12ea7910fd734d9deb80711e5a4c31cd6afc6101f10b76c6d79603e25a15d18563cf5bad34ad125c513921da6da04f0a0772ccb3", 0x154) read$hidraw(0xffffffffffffffff, &(0x7f0000000500)=""/145, 0x91) write$hidraw(r3, &(0x7f0000000440)="38313792baccc4db654acaca3d3d781b4028cc61974ce9e3c9fa2bab8506018b7b8ae8eece7d931bc28f7b1daba106edcdbf13031098cb39fdb5d74dc991981f994dc090fa109398c22771af385bc13df2a4036c9f8b0fdc03ef36bc1b32c5b3cef9204d87d38bc316082b0551e9ec50244bf90bd6da0836032a4e2a892f1e1b9251bf7dfef5a6d62718beb9805bf6068e87b3c7", 0x94) read$hidraw(r2, &(0x7f0000000100)=""/218, 0x200001da) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f00000005c0)=""/80) write$hidraw(r2, &(0x7f0000000180)="a11acb7370a006e741b24e107322ed261abf3217a5ea92ca1e82691ed68443432749b835ddeca4e65e2b7900dc4787b64276bb1da26915d6763460962510c965c4c14eeb3dac4b", 0x47) syz_open_dev$hidraw(&(0x7f0000000200), 0x0, 0x101880) [ 708.685064][ T33] audit: type=1804 audit(1619800959.534:692): pid=4093 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723138393137353530302F73797A6B616C6C65722E354938474D4E2F3234382F48C7C060 dev="sda1" ino=14089 res=1 errno=0 [ 708.686585][ T6788] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 708.813813][ T7188] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 8 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 708.823930][ T6788] hub 2-1:21.0: bad descriptor, ignoring hub [ 708.830579][ T6788] hub: probe of 2-1:21.0 failed with error -5 [ 708.846546][ T6788] cdc_wdm 2-1:21.0: cdc-wdm2: USB WDM device [ 708.859527][ T7188] usb 4-1: USB disconnect, device number 8 [ 708.878505][ T7188] usblp1: removed [ 709.038878][ T4068] udc-core: couldn't find an available UDC or it's busy [ 709.046084][ T4068] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 16:42:41 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xea762) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x88562) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r3, 0x40086602, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000140)='G', 0x1) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f0000000200)={0x18, "65641b3e75907dbcac373718add7476f5afd4a725b0868547a024458f813f400fb52a2a2f57544796a3d93847d729a8ecf5226c04f5e9c43507cc1899b77d4f3"}) write$hidraw(r1, 0x0, 0x0) write$hidraw(r0, 0x0, 0x0) 16:42:41 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x7) 16:42:41 executing program 5: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)=ANY=[], 0x0) syz_usb_connect(0x0, 0x34, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000097c2f5081d0670c1"], 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000300)={0x2c, &(0x7f0000000e80)=ANY=[@ANYBLOB="00001e0000001e00827d83cb9aac2136cf54276abc4ee6d4019437f845b1cbc91b1b01"], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_usb_connect(0x5, 0x65d, &(0x7f0000000340)={{0x12, 0x1, 0x200, 0x3e, 0x86, 0xe, 0x10, 0x408, 0xea03, 0xc987, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64b, 0x1, 0xe2, 0x7, 0x50, 0x8, [{{0x9, 0x4, 0xc3, 0xb, 0xb, 0x53, 0x35, 0x5e, 0x7, [@uac_control={{0xa, 0x24, 0x1, 0x40, 0x82}, [@processing_unit={0xb, 0x24, 0x7, 0x6, 0x4, 0x3f, "f6a6a292"}, @processing_unit={0xc, 0x24, 0x7, 0x1, 0x5, 0x20, "67c9185ce5"}, @feature_unit={0x11, 0x24, 0x6, 0x4, 0x6, 0x5, [0x6, 0xd8fd80291a998b8a, 0x7, 0x8, 0x4]}]}, @uac_as={[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x4, 0x1, 0x9}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x8, 0x1, 0x40, 0x6, 't', "bf"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x3f, 0x1, 0x6, 0x7f, "3339b2", "e909e7"}]}], [{{0x9, 0x5, 0xe, 0x10, 0x8, 0x5, 0x7, 0x8, [@generic={0x57, 0x39, "42d7ddbe1709cf0e58af07c41db64797203fcff8d4abc5d2e9d0fd2bab1b9017c671eb303e82f14ad1d6b9fa071776a1a6a1aa40bba7d4ae20955b2f211b44fe7e59aca4dec65c0bd04fa86b6acfc471eaaae53785"}, @generic={0xe5, 0xc, "6412e312228a77154c9097a0c0f1a15387001a9f1d2ce12697f4dee8e44c9ce88f43fb85b08626285602f6305d2e2d3d502d8c67b580aa7d3876656f3b150c760d66496de09ea3fb585188a9a823ca8c699873dabad9d9f3c1ff660419495aa9e63f40731986ca52b481d65cfc8fe617f67e9e391e7cf854f989874fd56efded40643e6ef1f1852283bc66cced561ea439cc371b6411303c918fc477e752d4768af6422768e97cbb5f8e22060b2f7685f4b00db63c7e92f73864dfcd0175e0ad8520fbb1673d52404f29efe3868cb7be440ddcce703a15598e0adc86f7b702a6c2d77b"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x40, 0x0, 0x53, 0x3f, [@generic={0x3a, 0x4, "33f7b029fca599363090981e3a910d5c17d24df71fa620b8e25301e4ca76cbca2c416ece6ceb5186ea9e17fa4e9f59b049f27e824a747c2c"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x81, 0x8001}]}}, {{0x9, 0x5, 0x0, 0x4, 0x68, 0x7, 0x7f, 0x8, [@generic={0x87, 0x23, "9a66ad56af29f05af3e40eabc71c5eba6f9253bd19211c27a913e5bd45a1591c6ac4b038395df493640a1083e0f56044c062c0559d5529272c3ed4bf0a34d951b290df1207b34d06e96f29e2a1c4de402cfe71d950c7320285cd342bf0607bc14e25e958f4c90e60a9eb9fafe5a273e0ad8dd7f99fa6b2a6ec6a4803fa8cba74898dd3d815"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x4, 0x4}]}}, {{0x9, 0x5, 0x80, 0x4, 0x3ff, 0x40, 0x2, 0x3, [@generic={0x102, 0x21, "c19d9eef872f5004434abbd815fc6580999beaed1938ee166bf408de2eb419997cb796b7d603f40ee981542546e88da6bc373a0411d4612ebed8310a4ec633946ed751457a7faa1187a0a8500bac88b264b9a2e644e0f241db7bec79346600d6e96bbca0fec13d51ee496a18b70cf83bfbe0e3ae86c01ceea0961f941b1cd0c9ca819406dbd3a57d290aaa4814c597bfbde5846d20a6cb78f33b0388d2da39e0b58104a18e6b27dd1bd426e762fc93cb5e306f6c6bcfbde9993c219c0c50139cd0aac9409856eb130898615dd36fcf94e229162ba757f92184828c83f3d9695bd44ef6ca1c1ceb14dfd64888a0a124dda690ac9a1925127e6ddc9121ecc760dd"}, @generic={0xbc, 0x3f, "911565e7c0760665e8114aa6b33b500d3385a607bbe632a30060f3b357e125c9b7b530a2a3a7d518f275033c443d97016a492881ef48aabbf67b31e704176270a1021235cf8d6a8492cc0f3dddadb1fa88332efe44c20ebd083ed4ac6ab7f51560c93e844df0e9c7a75b7e276cd0b567aabfff52bf54da96cd223465d836d3fbcbc6baf037f42338888f90de725f957279d2a43833e156f55050e47f4c96157eb57a2f3a963e06d1014bd62d9f5da4a2676ff3fdf8a51e353025"}]}}, {{0x9, 0x5, 0x3, 0x4, 0x400, 0x3, 0xff, 0x1}}, {{0x9, 0x5, 0x0, 0x3, 0x400, 0x40, 0x81, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0x100}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x20, 0x8}]}}, {{0x9, 0x5, 0x2, 0x3, 0x8, 0x1, 0x6, 0x7f, [@generic={0xc6, 0x23, "841e0f84a5f5b3b1a50871b483238aab9b63c4760fb07b8c57441ea26f8e9bb71d5b1533d06ce75060783160a8a3cb01634932dcd74c1c16c63ca742a76a6b5b230f71fb4c7e7021d2c3681c0f50eaed4f304b31c82dd356326d56114eceb15ad79acccd6a337a314a20917a9e450c6bb6f4ee0ab5a573e4245e20f42e412eb86f646efc672a2a69da6a62a2db8b1785486a712d9dd92e7fddd0f37b906a64a483ad81639c2e4b4783c0b5e01cfdce3d6c26556006a73ec16a245ae2f3e29504693f384c"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x400, 0x7, 0x7f, 0x3}}, {{0x9, 0x5, 0x0, 0x3, 0x10, 0x0, 0x7e, 0x6, [@generic={0x6f, 0x4, "15a2f8ae8c90e165edf3b8911a642a9568b638e045c1e42aae797069552eabfb5778cdf0d545440d74c1461663b3a9925f52770d03e8baa9a1b34ff04d86f7df7b19e0eeae8db8c84fdc1234d4f0edf01eafd8fa2f6aa906f26660d25fa7f58e05f79c7f23e9b7fbabda5e3fb7"}]}}, {{0x9, 0x5, 0x7, 0x10, 0x430, 0x3, 0x9, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x8b, 0x2}]}}, {{0x9, 0x5, 0xa, 0x1, 0x40, 0x23, 0x4, 0x9, [@generic={0x72, 0x31, "3be36db5ddeb76eccc0b994063e07c4cc2ee470ae60062f08239e4476dc32049de79c3bf6dfed923688d532e4095c92f29bb3737755b96f8670f0c4cd630a67a0b719b2bf03c1aea179c8e32045246ccba2b1ddee8d3dffe99e8932a5beebc6c80c0e6045c09b1b65da6007f437bebee"}]}}]}}]}}]}}, &(0x7f00000000c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x141, 0xc4, 0x7f, 0x2, 0x10, 0x66}, 0x142, &(0x7f00000009c0)={0x5, 0xf, 0x142, 0x5, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x7, 0x2, 0x81}, @generic={0xad, 0x10, 0xa, "aa313d21ca171e4d8a211a8a694ffcc22948cf729dede27d2a1e0f406d53f8e62ed1f85c9c0c33272923830e177e556c88867d2be10aeb12e84fbda3ddbff8cd6234e15dfaa8736ee2be4d403e7fb16e8a841072e5d61293b546e1ffbf96c08dab6aff78c894fb6c01ffed8a0cae19cd79c5d531b491cd12d19dd4430bc5d102ca0bf716954f4fc7f6d7c5446cbead30289d46f42d65bf9ef7857a904460484b0d394f8ef57c25459d45"}, @ptm_cap={0x3}, @generic={0x7c, 0x10, 0x2, "d92aef457a8f206403b978fb0b75a0ef77b3ada4ea4d90fe21942bdfdf1929f66132d1057e5d5087a198e431ccada067336addf7630b45f2fdc0b9bad48beb64678595ef4e8ebb08fa343ff44f876b7a9461d33bfa49939752b12af24a67a0bf431866974236411cc664c88eb33b2a7be865d728cb5f062830"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x7, 0xff, 0x2, 0x1}]}, 0x2, [{0x98, &(0x7f0000000200)=@string={0x98, 0x3, "23a42f549421e8d0e682643995b29859dc9019fb56067cd8fb91ef223d9e4b7f30e636aa78f29d10426512d8b8b1c1a3bd79b6d803b0d5b22f43439ab48b76a4ae92192080d875d382be4064f35403cd462530a1dde223bcba0ecd6ffbff35fe3d55e007f2e576c67521092bd59fe469382560b88b05e5b2f730194a2a3e7313b3be18c3dff45d2cf43bc9d148889c413a7d63fe0d34"}}, {0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x100a}}]}) syz_usb_control_io(r1, &(0x7f0000000dc0)={0x2c, &(0x7f0000000b40)={0x40, 0x22, 0xf5, {0xf5, 0xb, "a89568ef58065fe7cebcae52c83b167045715bc458c17fa3bd6418bbe1cdc285880f42e1d1c5f9b314ba1393f9abab3a9d76d35f225080fbeb42313c5c99da1f444a7b7fb44230bc3b0f16c7ec2973260c175998486dc2668437a1809c6a12766c73a2f1820365fa0492a5a6e8aa7e87ae8975976339a3021f14fe39bcf4b808b764618c82deb0f99122b5b677aa8e06f25a14d2ab244495ee9183d8333de52e33a38b0556eb0888c9a03f2489159079b024a86a71dd90bdb9fb577ba9180278022b11bb84b2889812f64d379b70e733441d764eda54aca9cef65eb7e8eca33c50040df145b3fb247ab55a15a8d1e74e74cdf2"}}, &(0x7f0000000c40)={0x0, 0x3, 0xf1, @string={0xf1, 0x3, "b88ec1abba648ef58f16289d4a43ee234eb2a739416031c50b970c1b9dfcf1ad77cdde437da81a309a3cd28d955d3fdcf44506b09f12996f26f043acbec92804f907b7d34db480372601de58f5129f0eb6f33d667b51e9618bbedfdd53f03c794fd362c7f2de73dac7cc5a72ffdfb0f9a8a1fd06482b1e4da1e75c07c8aacfc5012dc2c94d2fc408ef59ab25175ce53adb2eb01d7d5eaf8cd23dd7d9dd55885fc48feff369f385683ec08b6347888760ac04dff1288161895e8737acee26d18aec0336f2bce2f12192ac7bafe74ad921addc39f6c72949e8afada3045994f4eeaaeaaefef83f2e60ea1c2027238d84"}}, &(0x7f00000002c0)={0x0, 0xf, 0x38, {0x5, 0xf, 0x38, 0x3, [@ssp_cap={0x18, 0x10, 0xa, 0x1, 0x3, 0x54, 0xf00, 0x8001, [0xff3f0f, 0xff0030, 0xc000]}, @ssp_cap={0x14, 0x10, 0xa, 0x7f, 0x2, 0x7ff0000, 0xf, 0x200, [0x30, 0xff00f0]}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x9, 0xc, 0x465}]}}, &(0x7f0000000d40)={0x20, 0x29, 0xf, {0xf, 0x29, 0xfe, 0xf2, 0xff, 0x8, "c46fda56", "19927f97"}}, &(0x7f0000000d80)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xa5, 0x10, 0x69, 0x4, 0x0, 0x9, 0x7}}}, &(0x7f0000001300)={0x84, &(0x7f0000000ec0)={0x40, 0x16, 0xbd, "25a8874521bbffefcc4b682272826f40de2812baced9e076dbd16fa1ff5ba40233c4a8efc83127811cb2a704ce38e2a333d8e332a50fe7528dbf9ca9cb067ab123b705dedd749c12fd67aef9c2182579df0959cdabdd564f617be7e6cb3000db355f342fc2e4c61887d1c59df306c052f4a0305032c9ae37a720baad8f9e5a6ffc02bd91c82904104b34d65f4fd81441a3d31d39e9f51eb0270f735a78b26471fcf16e7bd896a19088f7f5c757eb38e80e70f5318f635c1baee115a70e"}, &(0x7f0000000e00)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000000e40)={0x0, 0x8, 0x1, 0xcd}, &(0x7f0000000fc0)={0x20, 0x0, 0x4, {0x0, 0x1}}, &(0x7f0000001000)={0x20, 0x0, 0x8, {0x4, 0x8, [0x0]}}, &(0x7f0000001040)={0x40, 0x7, 0x2, 0xfffa}, &(0x7f0000001080)={0x40, 0x9, 0x1, 0x40}, &(0x7f00000010c0)={0x40, 0xb, 0x2, "f956"}, &(0x7f0000001100)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001140)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, &(0x7f0000001180)={0x40, 0x17, 0x6, @broadcast}, &(0x7f00000011c0)={0x40, 0x19, 0x2, '{k'}, &(0x7f0000001200)={0x40, 0x1a, 0x2, 0x2}, &(0x7f0000001240)={0x40, 0x1c, 0x1, 0x5}, &(0x7f0000001280)={0x40, 0x1e, 0x1, 0x3}, &(0x7f00000012c0)={0x40, 0x21, 0x1, 0x3f}}) syz_usb_disconnect(r0) r2 = syz_usb_connect$printer(0x2, 0x2d, &(0x7f0000000d80)=ANY=[], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_ep_write(r2, 0x0, 0xfffffcfe, &(0x7f0000000100)="425c00000023393f6072f2eb3896c3fb55aee20400000000000000caeba80200000000000000a38585c2ef02e3fdb20372be833b67ccce1d04fc9faa023f64aa17e29378de16a96c531cf4e177582c519017556df1f48858893242b14089944ffda3029878820357095322b40faba59a09e148ce33193e0a45ec6622605db5bc98249312447d04abaaa81eea5a508fd8ed0ef7c33893af241a61d3d2e73f420b0429394b3964e60bb682e9eb3b8d8893819cc43d89a2c92cdbccccd8ca269bdebc8139fe34c66edc4598aa8becea80a63c") 16:42:41 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff) 16:42:41 executing program 3: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000000000020f003176c400000000001090224000100002200090400001207010300090501020000000000090582020002"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 16:42:41 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x8) 16:42:41 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000240)={0x4, 0x3, 0x750d, 0x7, 0x1ff, 0x1}) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x0, 0xfffffebd, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c535d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x4000021, 0x220441) syz_open_dev$hidraw(0xfffffffffffffffc, 0x81, 0x84662) write$hidraw(r2, &(0x7f0000000b80)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec049207000000a7b2372acafdc33dbdda972fa7fdffffffff11e8d52328688097ff3f7d1788995571700db2d75012cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0xfffffffffffffc46) write$hidraw(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xa, 0x101001) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305829, 0x0) read$hidraw(r3, &(0x7f0000001200)=""/82, 0x52) r4 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(0xffffffffffffffff, &(0x7f00000002c0)="ab8ed9cd276ee0cd851bf628b391f1499ffa26dee0d99c402fcc1d23fee1d4029c8cb891a8db04cc936d610a7abfb3d379067909fb0004349431120b717ab9b5181d170c9086a53b8a2c0f3d2f0c508e2b2f918513d75bba7dff5c86d47e4e", 0x5f) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000380)={0x24, &(0x7f00000004c0)=ANY=[@ANYBLOB="200896000000960c8908913a244ff8fe61e2500e2a626e789b5a22ab9ed8ba0de8655ab9be4c006f9ff718c6aae6335d6c9dad81e14f557409004a7b904ce77595312ebee82d815cf5f36c56743bdd161d8f39964e43a35bf0bef2c770d986a7bf5448fd19e957af367b5a2991654986064aac57eef23e5346f8fb19540cafc8f0dd20ca90c78f50182d0ea4954114826381e92d3cc5087dfd2b4093"], &(0x7f0000000d80)=ANY=[@ANYBLOB="00039c0000009c03495215c10f88824f8f42ecec490536b12669c4830b790700572af32f4db6589240e186bb0d9f791f979e1953e1215d42c5c0f7d31f47b33bd987607a486935acd002ff421ca214dafb7a79ec694d06667f0bcc0fdb38ae1a6771df17a63c6d7daf23eaa88f529114ac8ebec5a8cd6f32dc3b91bf2d35e3d6f9d34bd07489173c63ff3f0230895a6f537f829ee13ce698d7000000000000000000257d43c52884d186a09220c7fa5a1ac69b02917cf5b524ce269a983803024a4aae6b1f145091b55758028714fbb976b1115fbf5113feef3a22f08764262bd8b103a11415a7e12c911bd42fc8da9bf08762e85f24d8d0586b8f227b103d0d8347dda09afde49441daa257c87b7715b14fa62dc318b33997297816ef1da410fe8cb1b838ee24d572575649064331"], &(0x7f0000000900)=ANY=[@ANYBLOB="00221b000000c36dea1c893804abc24ae41567dca2a9b8965b367b363d664b28b01585530eb4eaaaeeb4c21965e384cc3dd3213a910dd8cf18db33d2c0343d260ec06d0cec62975a29fd8ea4dc7b2aedf1356cf866655359eb37d59e281b3b545a0a176077088913e45b04aaa02e1a1a754fdb9b2872790caf82cabd05cac9741bae8eb16e0e58b2924c5d5119a0d7b1fcacd72c2baf77d9f481ce2404c7dba37ae222b3c7d9f9718079b2a1d80ef0000000854440eb50f17cf627ebf1c9d790af24e1e2404ad2f717699a98ca9439bff321510b2c22e5af17eaa37d4c4bbd9b23c36aa874086f320e2c54e3c1cbaa612c10895f37df5608e9e33ff188ee9fc19a33111fb9ff88d3c5cfc85e094527c1a126d765d98ac40a71e3a5d3f126d00b4dc45bfa3b161c784a88586ccc732e88567264fa1fba7c3b661606ab5f51ec25656a512b66c46e958472f1306f97622292c6491450eaacbd7699376756236ddd2d9cfc9c2722e28c75122661f977faaed46c4739c8072c927632af7bfc60719e55ee936fbf3fdb0f65ab0a94511fdeb6dbea5a613431fbdad5b62ace23a952eca5a4d46b05f552091140"], &(0x7f0000000340)={0x0, 0x21, 0x9, {0x9, 0x21, 0xb, 0x7d, 0x1, {0x22, 0x4ae}}}}, &(0x7f0000000880)={0x2c, 0x0, &(0x7f00000006c0)={0x0, 0xa, 0x1, 0xff}, &(0x7f0000000700)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000ac0)=ANY=[], &(0x7f0000000840)={0x20, 0x3, 0x1, 0x9}}) syz_open_dev$hidraw(&(0x7f00000014c0), 0x4, 0x305000) read$hidraw(r4, 0x0, 0x0) 16:42:41 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x18) 16:42:41 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xff000000) 16:42:41 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xea762) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x88562) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r3, 0x40086602, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000140)='G', 0x1) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f0000000200)={0x18, "65641b3e75907dbcac373718add7476f5afd4a725b0868547a024458f813f400fb52a2a2f57544796a3d93847d729a8ecf5226c04f5e9c43507cc1899b77d4f3"}) write$hidraw(r1, 0x0, 0x0) write$hidraw(r0, 0x0, 0x0) [ 710.994689][ T6788] usb 2-1: USB disconnect, device number 21 16:42:42 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffff6) 16:42:42 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x27) [ 711.202816][ T7188] usb 6-1: new high-speed USB device number 100 using dummy_hcd [ 711.222987][T25392] usb 4-1: new high-speed USB device number 9 using dummy_hcd 16:42:42 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffe) 16:42:42 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x300) [ 711.366484][ T33] audit: type=1800 audit(1619800962.264:693): pid=4177 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14249 res=0 errno=0 [ 711.502702][T25392] usb 4-1: Using ep0 maxpacket: 32 [ 711.532952][ T7188] usb 6-1: device descriptor read/64, error 18 [ 711.643256][T25392] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 711.653083][T25392] usb 4-1: config 0 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 711.662846][T25392] usb 4-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 711.675934][T25392] usb 4-1: New USB device found, idVendor=03f0, idProduct=6c17, bcdDevice= 0.40 [ 711.685087][T25392] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 711.723977][T25392] usb 4-1: config 0 descriptor?? [ 711.993885][T25392] usblp 4-1:0.0: usblp1: USB Bidirectional printer dev 9 if 0 alt 0 proto 3 vid 0x03F0 pid 0x6C17 [ 712.009515][T25392] usb 4-1: USB disconnect, device number 9 [ 712.023166][ T7188] usb 6-1: device descriptor read/64, error 18 [ 712.035708][T25392] usblp1: removed [ 712.111754][ T33] audit: type=1800 audit(1619800963.004:694): pid=4177 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14249 res=0 errno=0 [ 712.312653][ T7188] usb 6-1: new high-speed USB device number 101 using dummy_hcd [ 712.602631][ T7188] usb 6-1: device descriptor read/64, error 18 [ 712.992674][ T7188] usb 6-1: device descriptor read/64, error 18 [ 713.112808][ T7188] usb usb6-port1: attempt power cycle [ 713.522670][ T7188] usb 6-1: new high-speed USB device number 102 using dummy_hcd [ 713.692884][ T7188] usb 6-1: device descriptor read/8, error -61 16:42:44 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xea762) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x88562) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r3, 0x40086602, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000140)='G', 0x1) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f0000000200)={0x18, "65641b3e75907dbcac373718add7476f5afd4a725b0868547a024458f813f400fb52a2a2f57544796a3d93847d729a8ecf5226c04f5e9c43507cc1899b77d4f3"}) write$hidraw(r1, 0x0, 0x0) write$hidraw(r0, 0x0, 0x0) 16:42:44 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000000000) 16:42:44 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x500) 16:42:44 executing program 1: syz_usb_connect$uac1(0x0, 0x8d, &(0x7f0000000a40)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7b, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5}, @processing_unit={0xb, 0x24, 0x7, 0x0, 0x0, 0x0, "adddf950"}, @input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) syz_usb_connect$cdc_ecm(0x6, 0x68, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x56, 0x1, 0x1, 0x7, 0x0, 0x9, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x2, 0x6, 0x0, 0x4, {{0xb, 0x24, 0x6, 0x0, 0x0, "113cb1c81dc2"}, {0x5, 0x24, 0x0, 0xff}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x9, 0x8, 0x23}, [@mbim={0xc, 0x24, 0x1b, 0x8, 0x6, 0x81, 0x4, 0x3, 0xff}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x3f, 0x81, 0x2}}], {{0x9, 0x5, 0x82, 0x2, 0x200, 0x9e, 0x1, 0xbc}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x8, 0x5, 0x2}}}}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x80, 0x3f, 0x20, 0x8, 0x5}, 0x42, &(0x7f00000000c0)={0x5, 0xf, 0x42, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x90, 0x0, 0xf8, 0x5, 0x18}, @ssp_cap={0x1c, 0x10, 0xa, 0x20, 0x4, 0x40, 0xf00f, 0x2, [0x0, 0x3f00, 0xff00cf, 0xc000]}, @wireless={0xb, 0x10, 0x1, 0x4, 0x10, 0x5, 0x4, 0x6, 0x6}, @wireless={0xb, 0x10, 0x1, 0x8, 0xbc, 0x7e, 0x1f, 0x1363, 0x8c}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x427}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x2009}}]}) syz_usb_connect$cdc_ecm(0x1, 0x74, &(0x7f0000000200)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x62, 0x1, 0x1, 0x6, 0x40, 0xf8, [{{0x9, 0x4, 0x0, 0x92, 0x3, 0x2, 0x6, 0x0, 0x6, {{0xb, 0x24, 0x6, 0x0, 0x0, "33cfbbe242ae"}, {0x5, 0x24, 0x0, 0x806}, {0xd, 0x24, 0xf, 0x1, 0x9, 0x3, 0x6d8, 0xdd}, [@dmm={0x7, 0x24, 0x14, 0x4, 0x8}, @dmm={0x7, 0x24, 0x14, 0x9f, 0x1}, @dmm={0x7, 0x24, 0x14, 0x5, 0x8001}, @mbim={0xc, 0x24, 0x1b, 0x5, 0x6cd8, 0x4d, 0x86, 0x1, 0x1}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x2, 0x40, 0x7a}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x4, 0x7, 0x20}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x300, 0x1, 0x80, 0x2, 0x10, 0x20}, 0x119, &(0x7f00000002c0)={0x5, 0xf, 0x119, 0x6, [@wireless={0xb, 0x10, 0x1, 0xc, 0x8, 0x0, 0x7f, 0xfff9, 0x6}, @ssp_cap={0x20, 0x10, 0xa, 0x1, 0x5, 0x4, 0xf0f, 0x3, [0x3f3f, 0x3f00, 0xff3f00, 0xc030, 0x3f]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x80, 0x8, 0x6, 0x5e0a}, @wireless={0xb, 0x10, 0x1, 0x2, 0x64, 0x3, 0x2, 0x0, 0x1}, @generic={0xc8, 0x10, 0x2, "024d49b8a165860dedb7255146702e50716ba5f84710543ffc9d4b398e296dc66b7601035e224cb184565066bd66897f32f729ab2b0f2f08a35d28900c9d51d9d02b84a6eaa4e53463139183228876c2379840e91348fc40ab4177f2d41258cfa72216bc35b047bcb88d05333b8452be841c68292df6f72de5ca576034a3e42aa6b1f265cc376e29c7c68b17448f2c01cfd75224e0c55b3a21c11254764ce7bddef363aeb09e26549e9422c3e643c8709e319997c8209cc27a555e73b63eb9136e57f0e01c"}, @wireless={0xb, 0x10, 0x1, 0x2, 0x88, 0x1f, 0x0, 0x6, 0x81}]}, 0x1, [{0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x812}}]}) 16:42:44 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000ac0)=ANY=[@ANYBLOB="12010000809b9b40b72040158feff6ff00018902120001000000000905000000ff"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1ad923610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200007e000009058b1e20"], 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x2, 0x103e, &(0x7f0000001040)={{0x12, 0x1, 0x220, 0xc8, 0x31, 0x87, 0x8, 0x1d6b, 0x11, 0xf666, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x102c, 0x4, 0x4, 0xff, 0x20, 0xb8, [{{0x9, 0x4, 0x51, 0x0, 0x5, 0x10, 0x86, 0x72, 0x4, [@cdc_ecm={{0x8, 0x24, 0x6, 0x0, 0x0, "4b4de9"}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0x6, 0xfff9, 0x1}, [@mdlm={0x15, 0x24, 0x12, 0x4}, @mdlm_detail={0xd0, 0x24, 0x13, 0xbc, "c075b1b861fb5a3d75b4a1407c1bd71078e49238782fe76f897bd720552152546d9b0c1e81b5ac9e702f93ffcacf6878bd8e2741d625ea442a06072a861d91bc09d93affae18273992fd0e1d0280a735b32e267f3f5ee3304d7b2a5bdaed12e2c6820dcc6cb76cddc3164801b0591bc060e7804f1fa810347820ed6edbb46479774667c504be4ea6fd20275ceda1b4cefd66872f8760154e4769efa833c350d1bc8edb974a1cbe312719ec9d651abf8473676dfc2264b1d5f197fd6519d6af0d3f34c26273f746f971f613f4"}]}], [{{0x9, 0x5, 0x3, 0x10, 0x400, 0xf0, 0x40, 0x1f, [@generic={0xeb, 0x22, "5d9113d3472fb937dece4250fe578d03ff5269c2c1eaadf5505955f919a6448aa3e2d994855eca73d4744b031fba1fe00392d8c9a3212caa5783179ffb6b5db761978f69d497f432c0b5e0c338a476c2a52c58a6ffe7784f4078d3bf61c70eb57a03defb9f451d2c71f68c4065aa1ba4091864a58acabccd4d074e455cdf8f0958d9df51110f7df80b610eb059487bcfa4822d6aa76947ed0264e27eaffb4ffb7f46df623fd53d1b8e39348b9d79d93d6145e61ca6bbf012ec630d5ba163727dc195c494013939ab1d81e3fb5c8eb487461779d374862fedfd0f06fe6a5480f6c952a3d6ddb4dafb92"}, @generic={0x9d, 0x2, "829e6490ccdda391035928b589792a9479bb1e70851476c39e089dd485a008f7083dad6a5efef4fe0ece8175232a0354a343be3e2ac9636f4b54142c907eaab8e6b61a55e113cf8ae542698e0d656b2dec1da16ec9fbaafeb5c41ff86261758b2737f2dceefc63776060c7749fabce65c99acf906273da2e00ee8477c2c368f2f0b87f3c1b60f53de9da1e78ddda031492943cc6dfeb0f21bba25b"}]}}, {{0x9, 0x5, 0xd, 0x8, 0x400, 0x2, 0x63, 0x1, [@generic={0x71, 0xc, "43ed7f4255e45142685a0adcd7bc6eaec1107781a802f5b3e61a270d1ade5b84ab0d95b292556b7e68634a7c37c5bbbe386642503b946775566dc36e13ce9dc773cb33ca558ec990a90972ec980a2d4dec8d0dc38f2e744e9234bf00a6385cbb92a7bbd6a0d3fa3705759af7e952de"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x4}]}}, {{0x9, 0x5, 0x7, 0x1f, 0x40, 0xfe, 0x20, 0x7, [@generic={0xe4, 0xb, "bf079ffa7e219526db32b9b15f1f01a3aa20cf8c5cb93d58c43483fa082bbc4c664acc853ede068f356988edfad898bedd95ec5c385df28a4392395b9ec7c194f5d33732de0a460ea09b518b28da69f114926c75881b0d7dc7517ecba0e48b128e7a120de2339d6fc6dbdd82cd052681e1d5d3544bdb344ef60a43f842f9b71773b83ad6bc1c12aa9eb67a2fc2acc54cdc47e829dfd08a3e3df849f30569126992157d29b3a070e6e4c7fe1b47834b2af94f13699349fdd57c9181a93498317d67cd205094e1f482be55dd3261034f7e306a57bd15c1427133bd083cade563dfe4c4"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0x6}]}}, {{0x9, 0x5, 0x80, 0x0, 0x40, 0x3f, 0x8a, 0x8}}, {{0x9, 0x5, 0x9, 0x30, 0x40, 0x1, 0x53, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x1, 0x4}, @generic={0xa2, 0xb, "58530028371f1c0b2a0fcd07aa8501fc1900c8853757de2c3b06ea8fe7abc840034362a7f3057e33924afe9392acb0b6fcfbabdf299573690f1a2bc74470b2ac9f5d208ef3bf3cc1ad2798fcf91b67a6b022f11b2b60abd01dbd0d5763e94a376671627d899da4586ba8f6f5553726305826235b0799a81124e114f100ca2f789cd041b310d9ec792de546744aee3dbe417dde3b143aefa2beff65fcd6d8a813"}]}}]}}, {{0x9, 0x4, 0xc1, 0x9f, 0x5, 0xff, 0xff, 0xff, 0x4, [@cdc_ncm={{0x8, 0x24, 0x6, 0x0, 0x1, "7e5c8a"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x8dc, 0x5, 0xff}, {0x6, 0x24, 0x1a, 0x8001, 0x10}, [@dmm={0x7, 0x24, 0x14, 0x4, 0x9}, @call_mgmt={0x5}, @mdlm_detail={0x1b, 0x24, 0x13, 0xf9, "68eff4d21d9e031c1acc5c72b9dc0f493b2ae73fbf178a"}, @acm={0x4, 0x24, 0x2, 0x1}]}], [{{0x9, 0x5, 0x3, 0xa, 0x8, 0x8, 0x3, 0x9d, [@generic={0x4f, 0xb, "661fb584c6f76f9fb76ea79c946df3cf8b8be32fbdcc205939cb8b1fb56716d74afc740b04b0b23b9e4665bc3015a9fd5e4ca43cdd6cfd5dff1663e80a0e28ba96875926c813c2364af8f11201"}, @generic={0xb3, 0x3, "2318818e8aa43acf229b18df12858b47fad5eb0c412845e4e353ee10d3b134aa92c61e79b5a067c1eb3049af78ba589a93885712009d34cb9df70957b82f564e25c77d41a158468c959eda7783ef837fa35b5fc5cf06423b25afde9443e9b2630df5cceb0c21fef24200ddb5a17e6b255c6de3d9bfe05aff5187944bdb2b4baf830b7b676c2e17ccdc7ad9df8207637ebcb5350e77e50b63a4c7eae2d865b45c40b8dd906327a7e3a8261bb81397548771"}]}}, {{0x9, 0x5, 0x1, 0x2, 0x20, 0x0, 0x7, 0x1}}, {{0x9, 0x5, 0x0, 0x10, 0x40, 0x7, 0x0, 0x8}}, {{0x9, 0x5, 0x5, 0x3, 0x400, 0xe0, 0x8, 0x7f, [@generic={0x11, 0x9, "c32c40d68fe6ed8d8406880c7a5d9c"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x79f, 0x42, 0x81, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0xffc0}]}}]}}, {{0x9, 0x4, 0xe, 0x40, 0xf, 0xf4, 0x21, 0xbc, 0x0, [], [{{0x9, 0x5, 0x1, 0x0, 0x0, 0x3, 0x3f, 0xcc, [@generic={0xde, 0x4, "a5a797ba83859dd0ff20d0c30a56d3872084143383a708697226752db56f221cf7e03d4c9d76769694b85b6e2260a1f46c50ecbff603411a627872fd6c871cce66ab3f9958e9012f4b8da8b44dc7fbd4470b96e63812fb34bc80e9e8243dd2317daa0214a590a84111d22a785776e3867b6d77a51a56392b57e3857aa11b05a3f59aded309ef68a0d3e2db04c448bec67415129ac6b6a7b8b8da19b7bf9554c07abff41e88e48951a706490b678e994bf4de0bccb712ab298c5e727251877846538ab8ebb27afbfc6804a21b6dca6bd0cfcfd1c20a170349fad50cb6"}, @generic={0x8a, 0x4, "c0d4fd08842b3fa0799d84013f17b0fba873c90d1e1d95440bbcc0c74f18d3e41cd900bbad7ec63dc627ecf0ad54862bfe6c3701def5ecbccf2c54c5ca2161c9d501122dc5e00a4eec96c9216d7e748927c8c1251a9f33c3da50776ed1e72acb41fe67bfd717ae8174519280732d952172be9e5d70036b3917746ede7d6e264ef9cf6683a6cd1a8c"}]}}, {{0x9, 0x5, 0x80, 0x2, 0x400, 0x1, 0x7, 0xd9, [@generic={0x2f, 0x21, "60f418c6fa68f2d817df15379d5a2bac85bbbad83cf058ff33f2a17e1969ef772845cf4303fdecdb68f0185159"}, @generic={0xa0, 0x21, "9d6e55cd3402593f15fd4cdc9733484e9d2c9cce82851d0329d7e50b49e32de562e005b27e3f2118a2d437ffb6db6d4967421b4599dc27c329f68b1e8b988f75dd0ffe02e4788282eeae675bb8c955d2462f73bdaa6863b21368d25f8cebfa9cd547ef1ba283920bb8d9cd24697b6f43f2b51553590a9e2237e8c8126eb9fce6c1163d1d0a973d160af2683e8013497e0889264e0ecf2b29da37270be819"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x10, 0x5, 0x80, 0x6, [@generic={0x70, 0x22, "d96410d103c15812f8f8f4bf885d77515f23b898d8fa4d02c72ab47f81cb2ddc3272a237426bf3ccd471add8e81c17df504be6997a3ceb60ec450ebe06e1478e35df17816ab387d40f51f552db47d61d5ee20a982bb0a122b1ef710f78d347cddcca9eedf7a50f9ad59d1aba1e69"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x10, 0x1, 0x1f, 0x1}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0xfb, 0x20, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x3549}]}}, {{0x9, 0x5, 0x2, 0x10, 0x400, 0xd6, 0x2, 0x8}}, {{0x9, 0x5, 0x6, 0x3, 0x40, 0xff, 0x3f, 0xff, [@generic={0x4d, 0x21, "9935327cc26f4836f7fccf025679b8cf0b6e0ad2c9e3df97e62df96c0ca0259ab7ebbae3a24b10ef105e9165c33357177af374c9e55a27ab66a6c8dfe8c53658420e9d19b832b6f619e279"}, @generic={0xf6, 0xe, "8a2a704b7c6a8c43779b8ba3c788ee8d0ae428077623a8b27d4c8b2d9c4eacbfe7573d655045d9fb6243bde37677387ca25a07d4012c4214c16949a8f437a274ce7515f8151ed0538fb8e17c6b7eb69bf71b5ca668ee80874f7b65deea829b3bf31d5da4412f45f89b72b7af67bb7b311a96d11aae958c129d8b0ad4f3e2184be49842ac46b5c305796f347aad74b255ee870b80ece7189932835b25008936ee8fa25abd7eeb1a40caba9dbe445213be090a9eaeb96b5fe423db339c7ccaa3cd7092cd61b074780f18805f03de1d193d36fca31b07a2ce46a07c9b3ea3db7e6049cf9eda7381b2088767fd0d013275c37198d1cc"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x8, 0x14, 0x1, 0x7f}}, {{0x9, 0x5, 0x3, 0x0, 0x40, 0x4, 0x81, 0x1, [@generic={0x2, 0x8}]}}, {{0x9, 0x5, 0x6, 0xc, 0x40, 0x81, 0x1f, 0x1f}}, {{0x9, 0x5, 0xc, 0x0, 0x20, 0x80, 0x81, 0x0, [@generic={0x2b, 0xb, "0dc6f7cc0b7c9cdba5efef4580cfbdd729744265574f4bdf6184e566fc2d49c93ee3aec34eca88be0a"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x18, 0x69, 0x2, 0x12}}, {{0x9, 0x5, 0xe, 0x10, 0x100, 0x3f, 0x0, 0x7f, [@generic={0x63, 0x23, "2d80658c38dd29b39096fcc7b59c5d2a368a2bbd097127c2123728576efb5f44043b533a84c9dc91051b2c6584fa869edacae40e114ed1e6e56460f60e0337bdb44d46db9d4bf560b3a9d4b3faf934a9f95f4e8aa59360ac2185e10eb01a71383e"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x4, 0x3}]}}, {{0x9, 0x5, 0xa, 0x10, 0x8, 0x3f, 0x3}}, {{0x9, 0x5, 0x2, 0x3, 0x40, 0x5, 0x3f, 0x7, [@generic={0xe9, 0xa, "edba9293b6b548e66dd01bca617d3747dbaa3a4417011bbdc3f5e99a1151631ab6dc2ff1118431dd678bbc21977541d00213c04f0c3828a48d9309fc68b65debfe51a678a7e4514eda4fdb74a667c8e543961dee9402f6afb3f3fb3b6bf11165ecc8b294e25df108fa497fc2308242f5d287dc58ef4d8224073b756f4c075c8fc1c88da6d25c5dc0aa0728bd6acd7bc63d98bdf6215828e0bda9f131af645581162a127271ad8ca93e12482d6cf5f12b5b2aeef7c986d24008b82f96da98385b1a15aed990639ae559393a08680bd371ce1241d6c4ff5041170096b0548510c30412fcfb4213f4"}]}}]}}, {{0x9, 0x4, 0x42, 0x9, 0x6, 0x3c, 0x3c, 0xba, 0x40, [@cdc_ecm={{0x9, 0x24, 0x6, 0x0, 0x0, "b362c618"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x1000, 0x1, 0xffff, 0x2}}, @hid_hid={0x9, 0x21, 0x9, 0x2, 0x1, {0x22, 0xc3b}}], [{{0x9, 0x5, 0x5, 0x1b, 0x400, 0x5, 0x6, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x2}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x7ff}]}}, {{0x9, 0x5, 0xd, 0x8, 0x8, 0x1, 0x2, 0x3f}}, {{0x9, 0x5, 0x0, 0xb, 0x400, 0x0, 0x8, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x0, 0x2}, @generic={0xef, 0x23, "324fc81b08e9921241fa3bf8462a913c17dbd26335026fcaf209863cb9342fb1fe594dfe0f4357f328fd36e382a5e6d1f753eb266de8948898424fc2b9e0c1be464d0e82896e0bebc943677a6d440a6e493be60472fd46c92b8bb5d5644266226d76f0881e6d8ebaf20dc0aa7799ee4af501c5c03d9fadcd50a2cb2e219f51c658360a3df63f11197088cfbb28941b3b9600699c3106c0f4191601ca724dc2237f92d0e789e239509a825dd66dc94d12681eff137b40d0658612c1724c9babb1cda963d44aedb0879a3ca1349ee6b0e343433368104287198c706f2ed74bf580c2028f863d510e3b915d16c468"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x40, 0x7c, 0x0, 0x3, [@generic={0xcf, 0x23, "41f9cb6d3f14296c0cae6af4b63b7b2924ffcf2af39a251cf87e063f066fbab789e4d9a77cb30d3eac1074e540cb2b308df48e79bc0656ab832687b83102d547e4bfd70e7eceefdc3f63bc813850e836664471c41ac632e3fddd0431d1e5f5fa29524f37396db3c47d89e4f6dc72f1539a7d07f6f12f0baaabe37a6a6261a49212a1a43261385091b3dabd16bfaa3cbf4da18222baa8f435ef5e054e10d7afaa6c5791de6269d82da0cdc2aa6ba0f9f10d45b943a3b99d207eab7b2c8611a0413e26ae1d818e1b114d34341cb8"}, @generic={0x57, 0x22, "c0eb64d137c01d63fc9488f4fc7ebde97dd919bfa8e9d6e9ebca088136f983f5723ba0ec7bb896f3f28c171b46f93f92d2acefc59f24fb8bfcfe6f80926f7f0de7d0c360fbb2e1bc6e4b3e36f3cb16eac9d49195b8"}]}}, {{0x9, 0x5, 0xa, 0x4, 0x8, 0x0, 0x1, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x2, 0x7}, @generic={0x45, 0xd, "cfb91fb71134e3cf3f43f93896a72a616beaa8002ecac8d3c5dd7907659c7f8a715a6c64c43b28a9aeb3149b0faf1e2b7cb80c211ec78508e622c4bf9ec8ebe533aa0b"}]}}, {{0x9, 0x5, 0x5, 0x0, 0x10, 0x40, 0x80, 0xaa, [@generic={0xe5, 0x2, "65c037f216ebcc75c94f584fbacce295ee86ddbed6ed2f44848340e38f64707ddfb80d840036f02d7236e9510aca1bfc77cae97c85fd1239176347c19bf0ec6633aac62d0f4d246386d4dece4031d790d4f6999a583ff23847a7627f71dbc57444da527c27eb56fec7bb891ca853587c5ee9893542ae24d250e3bca92624900136d2188d9abe351a215533803f93972e5be77e4b2bd5da3e7a448a397a50b969c73a7bb429c83726f718a39d86c827d3e0125b389f17fb1de56e96f30352d2088022a3d535f581f41cf53dfef09372ecaa8e7d0d07bc1bc8a357186e3f4c663584b98e"}]}}]}}]}}]}}, &(0x7f0000002140)={0xa, &(0x7f0000002080)={0xa, 0x6, 0x201, 0x2, 0xf7, 0x6, 0x10, 0x5}, 0xc, &(0x7f00000020c0)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x10, 0x7, 0x8, 0x5e}]}, 0x1, [{0x4, &(0x7f0000002100)=@lang_id={0x4, 0x3, 0x240a}}]}) syz_usb_control_io$cdc_ecm(r2, &(0x7f0000002280)={0x14, &(0x7f0000002180)={0x40, 0xf, 0x84, {0x84, 0x3, "58803f8e4114a3199c7a7ab785ff2a77b355aaa4f60865d744312d572b95e6933fd4b0a75424298a5200545cc4d52e2adc6943d549c0416b8a40c9a5c47c5f5d5a16ac5231efc02507ae69cf4e0f8cd18c2037b3d677b0438580b1035046bf8193db21524b6ffab8603d6e0d45fe3f6746d5d71ef973664d78f96501a6a0881b2b61"}}, &(0x7f0000002240)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000023c0)={0x1c, &(0x7f00000022c0)={0x0, 0x15, 0x67, "a91761a74429d9e9ad1613c65ed7e8e99844694290a972b1872bec5ef836c1f55087d616e9c52d44a256c16009770a6b10043256dc4a86f55bd385f276408fece3521292e0b6d3c70c2da28d637bff1aeda00413a98fc1867f20f596997e89b86b64cd3e78a1f6"}, &(0x7f0000002340)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000002380)={0x0, 0x8, 0x1, 0x80}}) syz_usb_control_io$hid(r1, 0x0, &(0x7f00000005c0)={0x2c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x3, 0x1, 0x80}}) syz_usb_control_io$printer(r1, &(0x7f0000000a80)={0x14, &(0x7f0000000bc0)={0x0, 0x3, 0x8b, {0x8b, 0x21, "6148451d874fc68cc3aa5d3efcb80ac30ddb553f2967e26900964472da5770ba11e77fa6c6d4f24ca664857419285ccd314b132264c2b78125842794c714370a31e827ecb6b038214d5caac2c9e418b72175ab5a9411ae1c4c98fe94e12f01f8b919683b296ed6239127e81183e620ef36fc526780264630cefb33fe982644957f45b4253efbf98d09"}}, &(0x7f0000000c80)={0x0, 0x3, 0x64, @string={0x64, 0x3, "77b3ef096a62e3eb97835e35fcd08340628aab0458e7662e8ed6e10581d04232598a7002f5a9b69f4173d1619ab5acf68edd136bf2e7370348f9d3e3d9059b4ba4a18af87b1f5731e3ffb38364e515e05f65fe9071fe260f44260696da9d1ab57179"}}}, &(0x7f0000001000)={0x34, &(0x7f0000000d00)={0x40, 0x3, 0xdf, "2a626d6aad12169d8e9a02d96e4b3613d8fbd6dae4d6e688953bab42ab4b09de46a4c84681f0600da6a09fa7e3e900cfc39270d008ec300a48d9f2635dbe942e950e38ffa1b8aabcd9d2f745839d42d104d5b8e3d2c707c6a9c1f1086c397a4d4b92869d20ca039c70d12d592e91a91e3fb594c80b7f7a5d2522c72a8758d095ba498cfe2b9ba550e66e05ce2c30242c147cf70600ceb55515a44d0b3e66b3bc84aad233ce7d2aeff53b42350ff5636bf09483ddc798efb1d190907bd1e2bdc1ed52cc82bfdfd27804c3224fd273831f51219f658212e7e7ee19871102c5f3"}, &(0x7f0000000e00)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000000e40)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000e80)={0x20, 0x0, 0xee, {0xec, "b7fea7233cda2eaeddd0b1c9976068783f0ca6cc461d785ffeb15271db9cf8fac69e5473c392c3f87639a3f48c28a7889c1ed0bd8af7b99c3a8b3a28e767d3aa693f27490c553631c331605f3e36abeaf1f8a503f567f14c6806aa7c34ec7f42147cf8df4ec823e716b5878c0e0762dca569a2360029f04f568c36849c65aa3533580ea061f360f46b7fd9d1c39da16c018efac77c47b2454e4f72c82baffb71f8f2877bd8124d006807689489f6c1f838641fade02eed85658d36f1a9b6003097d43ccc47df29123c9e1288da33a4d6926de84d9c4503c15e87f521b764e266a3e1dc89c9d42660f8bf3591"}}, &(0x7f0000000f80)={0x20, 0x1, 0x1}, &(0x7f0000000fc0)={0x20, 0x0, 0x1, 0x7f}}) syz_usb_control_io$uac1(r1, &(0x7f0000000840)={0x14, &(0x7f00000006c0)={0x0, 0x1, 0x6f, {0x6f, 0xf, "6648bf9e5e35f02d7c56b27181880030d7a8547d353f293264595b7fdf73c08d1250aab2b1c0679b6d5320521c9497c96b6201a5efdc3cf0aa1f73f84edcdccf4d23e1db0012e96aa52a11876ea7f500b6163e172fe21a5ab0b9249adfbd389d397dafd23722b3d1e8c7c3d6dc"}}, &(0x7f0000000800)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x436}}}, &(0x7f0000000b40)={0x44, &(0x7f0000000880)={0x40, 0x16, 0x14, "02f3f330df6fd70ff82911562716e5609c145a89"}, &(0x7f00000008c0)={0x0, 0xa, 0x1}, &(0x7f0000000900)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000940)={0x20, 0x81, 0x1, "ec"}, &(0x7f0000000980)={0x20, 0x82, 0x2, '_a'}, &(0x7f00000009c0)={0x20, 0x83, 0x3, "b54062"}, &(0x7f0000000a00)={0x20, 0x84, 0x3, "8ec801"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "8497e8"}}) syz_usb_control_io(r0, 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(r0, 0x0, &(0x7f00000027c0)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002780)={0x40, 0x21, 0x1}}) syz_usb_control_io(r0, 0x0, &(0x7f00000001c0)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x40, 0x21, 0x1, 0x6}}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000600)={0x2c, &(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, &(0x7f0000000300)={0x24, &(0x7f0000000040)={0x20, 0x1, 0x5f, {0x5f, 0x10, "8f231c623cb679b1a24baadaaff3ac7741aed88f9b30cde602281b908033ad421426c9d2bc4cb9d9cbda0926a18da79b14b78c4c17119b27f82611cf31f7342ef6824711e69be961ee003e3ff3bddd3e854ffd94192767336dc6fe2473"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x44c}}, &(0x7f0000000100)={0x0, 0x22, 0xd, {[@main=@item_4={0x3, 0x0, 0x8, "b11b32b1"}, @main=@item_4={0x3, 0x0, 0x8, "bdfda551"}, @main=@item_012={0x1, 0x0, 0x2, "d9"}, @global=@item_012={0x0, 0x1, 0x7}]}}, &(0x7f00000002c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0xff00, 0x7, 0x1, {0x22, 0x8e1}}}}, &(0x7f0000000680)={0x2c, &(0x7f0000000340)={0x40, 0x0, 0xfc, "d82d6bdc71e732bf6f1a3a1a344143df601dfcddbca357569818cdc93db8237a1620adb033fb80567489b98cbef3b284fe5dc067c4ea8f2319f38dd9ceb5b03a9bb456da2132a70721c8e9610f9eae5e21556ba237ba25726803923e0e251ab1fdf0ad0d739b9b4073d559ab4ed7d1b53b0abec45917e0e8230d1b607ce862a4d154bb4a5892857988539f497ebf94ea114b8baf3b5102dad4d897726183d02d1f01197552f10c016a15161cebed04277386501814bbb847726661675aa2e5b1a1b4b47c5ebc43e35cb50eaa21e622a33bd3a060d1c38af23f21b2179cb131afa1c5c90664975431b7880e077fc9cb194ed31fd20cc62247261e3860"}, &(0x7f0000000480)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000004c0)={0x0, 0x8, 0x1, 0xfe}, &(0x7f0000000500)={0x20, 0x1, 0xd6, "0b2c5facedc8abcfb497029e131e4a2492ceb545da8df672ca85352cf10cf2200f2dbdd2467ef67ba4fe953eda4fcbb615c78bb8d9aae42853bb5ff694613edfa5543a1e02509c0860f34f222be8682b21b6e3677dd582b5d401c0563ec87891f740b11fa8b48e876d222a651db520acc111daa08360ade429217ce3c23bd6f9c7823073b65a86cc66ad3ef84e731d17d5d56a5e7915d55b331ae0e025f736144eeb13251cd7f9b00d21ca33bad9f9b046e9d2ef2c42030784c656cfde114522ad20336dbfbbc7554223fad0fa70a8cd1f4549de48b5"}, &(0x7f0000000640)={0x20, 0x3, 0x1, 0x94}}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000180)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB="000020000000030003"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000b00)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}) 16:42:44 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) [ 713.942946][ T7188] usb 6-1: device descriptor read/8, error -71 16:42:44 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x20000000000000) 16:42:44 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x0) 16:42:44 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x600) 16:42:45 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x0) 16:42:45 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000000) 16:42:45 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x0) [ 714.243780][T25392] usb 2-1: new high-speed USB device number 22 using dummy_hcd 16:42:45 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xea762) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x88562) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r3, 0x40086602, &(0x7f0000000080)) write$hidraw(r3, &(0x7f0000000140)='G', 0x1) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f0000000200)={0x18, "65641b3e75907dbcac373718add7476f5afd4a725b0868547a024458f813f400fb52a2a2f57544796a3d93847d729a8ecf5226c04f5e9c43507cc1899b77d4f3"}) write$hidraw(r1, 0x0, 0x0) write$hidraw(r0, 0x0, 0x0) 16:42:45 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x700) 16:42:45 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000) [ 714.433237][ T7188] usb 6-1: new high-speed USB device number 103 using dummy_hcd [ 714.643027][T25392] usb 2-1: Duplicate descriptor for config 1 interface 0 altsetting 0, skipping [ 714.652223][T25392] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 714.663218][T25392] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 714.673313][T25392] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 714.684328][T25392] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 714.694273][T25392] usb 2-1: config 1 interface 1 has no altsetting 0 [ 714.712997][ T7188] usb 6-1: invalid descriptor for config index 0: type = 0x2, length = 137 [ 714.721655][ T7188] usb 6-1: can't read configurations, error -22 [ 714.729347][ T7188] usb usb6-port1: unable to enumerate USB device [ 714.852777][T25392] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 714.861890][T25392] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 714.870020][T25392] usb 2-1: Product: syz [ 714.874314][T25392] usb 2-1: Manufacturer: syz [ 714.878928][T25392] usb 2-1: SerialNumber: syz [ 715.124695][ T4215] udc-core: couldn't find an available UDC or it's busy [ 715.131704][ T4215] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 715.229035][T25392] usb 2-1: USB disconnect, device number 22 [ 715.912659][ T6788] usb 2-1: new high-speed USB device number 23 using dummy_hcd [ 716.272776][ T6788] usb 2-1: Duplicate descriptor for config 1 interface 0 altsetting 0, skipping [ 716.281978][ T6788] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 716.292904][ T6788] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 716.302740][ T6788] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 716.313723][ T6788] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 716.323549][ T6788] usb 2-1: config 1 interface 1 has no altsetting 0 [ 716.492806][ T6788] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 716.502471][ T6788] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 716.511098][ T6788] usb 2-1: Product: syz [ 716.515346][ T6788] usb 2-1: Manufacturer: syz [ 716.519964][ T6788] usb 2-1: SerialNumber: syz 16:42:47 executing program 1: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000340)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{}, [{{0x9, 0x5, 0x82, 0x2, 0x20, 0x81, 0x1f, 0x2}}]}}}]}}]}}, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x3, [{0x2, &(0x7f0000002cc0)=@string={0x2}}, {0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="02037766c1ac172eaf226383459e5ff41d27be311315e46b06116bf1e9e732090b48bbe8a9ecdb63bc30f54285dec1288913122a92a45c4cccce66c9a7bbeac811c49c2a01ed708a1bf6e359e62e116752fc0ffb4fa62a46b058918b5e99f1809e"]}, {0xb2, &(0x7f0000000380)=@string={0xb2, 0x3, "ff403ff4effaa6b9f0eba9d25d8b2ce6fec0de87d859b7cd346baf87cd4fbda9d781d12d1632816e9d64f6b5cc4bbd3c05917319b9ca8eecaafa785aa96cb4e0cf0808610442aa57248df496116d383f4167e46c7a76be056a86b72d7c77f08c51c23221feef58c15034a4fc03eb06098e3783caced5d3e055cef232a5a6d1a4dfb4d7a9c6032244d5b2dea5f513b5c4d321cefc935db90b7dccd2a7080f4a54c33ffcfef2c7d90ff3c2d713f1faa187"}}]}) syz_usb_control_io$printer(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x20, 0xd, 0xaf, {0xaf, 0x24, "501045e94473196e9c2879174ca93c22688db49754f258fc3fb2126a7086ab411287edc2246d4b450f2faf5223f9ede888fde9378e42ac9f24ede511581815bea74834bdae5f553c0ce2c05deebe4dac606718ff29b3115d5ee98cf83bae4cc60b8982b7b492886fcc00580ab4904087a1b91b70afc9b0bd72b99160b43405fec62a9c5bc64605232b067064a291b8df0095f4ec4d05875c2561c490f59fe2d1ab16db51a78a19383f5f7be218"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x447}}}, &(0x7f0000000300)={0x34, &(0x7f0000000140)={0x7eafd09bb9b97d59, 0x31, 0x2c, "bdeaea4ec1e33c03cd2d952f8842e6a71ebcdaffb72095b91a5ba9ee7d10407bea91ada30fb41d212f666c01"}, &(0x7f0000000180)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000200)={0x20, 0x0, 0x76, {0x74, "0e0aa4e0707ba75dc5deb354bcb4a43023044e1cc97facac8de92695d8f2073ab73f2c9b5da0ccff5e83a64d14a662ce600cce41aa6585a6827c1010cf5a6345f370bb57fbc6ff4aec87565364b1af50252ed6343c0be3ef2c3389d83dabb9ebb3b1e823140df241ca100b6a30e0b8ace96a10d1"}}, &(0x7f0000000280)={0x20, 0x1, 0x1}, &(0x7f00000002c0)={0x20, 0x0, 0x1, 0x4}}) [ 716.764107][ T4285] udc-core: couldn't find an available UDC or it's busy [ 716.771091][ T4285] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 716.880851][ T6788] usb 2-1: USB disconnect, device number 23 16:42:47 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f0000000040)=""/36) syz_usb_connect$uac1(0x0, 0x76, &(0x7f0000000280)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x4}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 16:42:47 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1800) 16:42:47 executing program 3 (fault-call:1 fault-nth:0): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 16:42:47 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2c, 0x50, 0x59, 0x40, 0x2013, 0x25d, 0xaa84, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x95, 0xb4, 0x5c}}]}}]}}, 0x0) r1 = syz_usb_connect$cdc_ncm(0x4, 0x8b, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x79, 0x2, 0x1, 0x1, 0x40, 0x99, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "02"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x1f, 0x9, 0xd4c9, 0x8}, {0x6, 0x24, 0x1a, 0x20, 0x4}, [@acm={0x4, 0x24, 0x2, 0x1}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x40}, @network_terminal={0x7, 0x24, 0xa, 0x1, 0x73, 0x4, 0x2}, @obex={0x5, 0x24, 0x15, 0x6}, @dmm={0x7, 0x24, 0x14, 0x2, 0x8001}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x5, 0x81, 0xa0}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x4, 0x6, 0x7f}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x81, 0x80, 0xcd}}}}}}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x201, 0x57, 0xff, 0x0, 0xff, 0x4}, 0x19, &(0x7f0000000180)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x7f, "dea5764455432c19939460d5a26d9d51"}]}, 0x4, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x42b}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x1407}}, {0x92, &(0x7f0000000240)=@string={0x92, 0x3, "40f91f2563f86638ebe34da046c82f14671ca1706de66a76cce0b599074b50472b546cea341395f94423bd368f367c64ca74b5cc025205b51ac3d779bf8a898056b5b7fdc411cfdb92f8f6ba6223291a776ba68a797e1dff7bfb00dc4186898da84df0d66ffbc230b9ead3c6ca59483a3145d3232607eea03bf5a17812d2d868c362ece20eafa7a2ea01023376c31131"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x809}}]}) syz_usb_disconnect(r0) syz_usb_disconnect(0xffffffffffffffff) r2 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io(r1, &(0x7f0000000700)={0x2c, &(0x7f00000003c0)={0x40, 0x8, 0x98, {0x98, 0x10, "ab17cb1f5f8c1b973e7d9b5309a28115fdd3086f34dba6787183f0cd9dc4727a1ff98007662cdce5b7524bbae1f76639760c3978fb36cb83bc0577e67267832470188889923db5a52b6eac0307a43a16dcb6959b358fb8a4edb1d19db821c6423c2b2451b92a815f598a5ed1245e722b8959cda3e6fcbbb83fe6e1a11db10644866f848722ac433f31c201ebb1510bd3386e407d9667"}}, &(0x7f0000000480)={0x0, 0x3, 0x101, @string={0x101, 0x3, "524ffba7d9a24a2a37603b884c61e55f402c007116ee2e28c2b044a6e80fbfa65faf65652991aa43387848fbb228cc07d4bdacc62a4ff760c89690171eaa6df0f14f3ffcd23e3a287a49a4f7bf46502ea34633223541e80f5a411c62060ec358a5f4bcf9f5001ecddc9d84b3b4e1f033f3138c03458defc7b3b1277d42a64c5e4b3b116bdae64365a3f659d9b6ab505eb0ea68deaf1156be4402fdc3dcdeb5da52fc123ed6f6e8ad24c98f30fedf1495b251f33ab14279644e4653934aa73a0f0cf573305c9721ff1148773f4744337880256d137b20edd0f02427d7679b0f39fe5b124d89092ecf11f82a28d54cd347b6438a4e57c0e25f35d94bd898fe94"}}, &(0x7f00000005c0)={0x0, 0xf, 0xb2, {0x5, 0xf, 0xb2, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0xe, 0x1f, 0x81, 0x1}, @wireless={0xb, 0x10, 0x1, 0x4, 0x6a, 0x74, 0x9, 0xfff, 0x5}, @generic={0x98, 0x10, 0xb, "09a120fb58b19321d41d76dd46cb2aa32375a8becf915c4a178b5ec83f7c4378ba86533d3b4f12afc1abbaa2812b28958b9ed51ef5b32a9f94352dea48365f4d6e872eeb18c6664bc27d172d2404118e01a65e392085e80aa335e3f70115bbb2cedfd9c8cfb11a5d615c0674e4858794019de5c80d98c4db61ebd1c8438e19ae76882d2fa09134ecefefb1ca3500164498e83275a0"}]}}, &(0x7f0000000680)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x0, 0x1, 0x3, "ade4dbc3", "c7afbe70"}}, &(0x7f00000006c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x9, 0x18, 0x58, 0x3, 0x2, 0xad2, 0x7}}}, &(0x7f0000000cc0)={0x84, &(0x7f0000000740)={0x60, 0x16, 0xd2, "6432847c10b9c9971cb70ba4bff44de47e8ff39e4ec3d84fe38fe3446a258f11cea9207f5b3d86f82a153964d7e79142a1f0009b1d6e9e2ba9dee417fd8073c75aaa73d386aa55e9d55bb6edcd7fbd49bbb6b2e09ada3a869e4a40c5681393100a4381c4675cc74b45b037e847487ac7046da943a64fa60a78acc3e0f795ab4f9e10153df7a7d8981398462ad590c04aeb58a3911e268eca2a19516f719543878dc6a59a0129e5eb7e2347f98933e5f833e1ddeb449439c62d349842ac4267705b79c28cf971750cad5878f138d498b24606"}, &(0x7f0000000840)={0x0, 0xa, 0x1, 0xd4}, &(0x7f0000000880)={0x0, 0x8, 0x1, 0x3e}, &(0x7f00000008c0)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000000900)={0x20, 0x0, 0x8, {0x400, 0x40, [0xf00]}}, &(0x7f0000000940)={0x40, 0x7, 0x2, 0x9}, &(0x7f00000009c0)={0x40, 0x9, 0x1, 0x9}, &(0x7f0000000a00)={0x40, 0xb, 0x2, "ca82"}, &(0x7f0000000a40)={0x40, 0xf, 0x2, 0x9}, &(0x7f0000000a80)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x24}}, &(0x7f0000000ac0)={0x40, 0x17, 0x6, @random="25ffebfb1b6b"}, &(0x7f0000000b00)={0x40, 0x19, 0x2, "d757"}, &(0x7f0000000b40)={0x40, 0x1a, 0x2, 0x7}, &(0x7f0000000b80)={0x40, 0x1c, 0x1, 0xfb}, &(0x7f0000000bc0)={0x40, 0x1e, 0x1, 0x7f}, &(0x7f0000000c00)={0x40, 0x21, 0x1, 0x7}}) read$hidraw(0xffffffffffffffff, &(0x7f0000000000)=""/44, 0x2c) syz_usb_control_io$cdc_ncm(r2, 0x0, &(0x7f0000000c40)={0x44, &(0x7f0000000980)={0x0, 0x0, 0x1, '\v'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 16:42:47 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x300000000000000) [ 717.035254][ T4324] FAULT_INJECTION: forcing a failure. [ 717.035254][ T4324] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 717.048450][ T4324] CPU: 1 PID: 4324 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 717.056830][ T4324] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 717.066916][ T4324] Call Trace: [ 717.070253][ T4324] dump_stack+0x143/0x1db [ 717.074630][ T4324] should_fail.cold+0x5/0xa [ 717.079179][ T4324] _copy_to_user+0x2c/0x150 [ 717.083720][ T4324] simple_read_from_buffer+0xcc/0x160 [ 717.089164][ T4324] proc_fail_nth_read+0x187/0x220 [ 717.094225][ T4324] ? proc_sessionid_read+0x220/0x220 [ 717.099552][ T4324] ? security_file_permission+0x248/0x560 [ 717.105323][ T4324] ? proc_sessionid_read+0x220/0x220 [ 717.110645][ T4324] vfs_read+0x1b5/0x570 [ 717.114843][ T4324] ksys_read+0x12d/0x250 [ 717.119135][ T4324] ? vfs_write+0x9e0/0x9e0 [ 717.123592][ T4324] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 717.129632][ T4324] ? syscall_enter_from_user_mode+0x27/0x70 [ 717.135571][ T4324] do_syscall_64+0x3a/0xb0 [ 717.140053][ T4324] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 717.145993][ T4324] RIP: 0033:0x41937c [ 717.149921][ T4324] 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 [ 717.169569][ T4324] RSP: 002b:00007f19f77fd170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 717.178030][ T4324] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041937c 16:42:48 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2000) 16:42:48 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x400000000000000) 16:42:48 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x500000000000000) [ 717.186036][ T4324] RDX: 000000000000000f RSI: 00007f19f77fd1e0 RDI: 0000000000000004 [ 717.194035][ T4324] RBP: 00007f19f77fd1d0 R08: 0000000000000000 R09: 0000000000000000 [ 717.202030][ T4324] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 717.210030][ T4324] R13: 00007ffdb13b8b3f R14: 00007f19f77fd300 R15: 0000000000022000 16:42:48 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x600000000000000) 16:42:48 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2700) [ 717.252909][ T6788] usb 2-1: new high-speed USB device number 24 using dummy_hcd 16:42:48 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) [ 717.372978][ T6589] usb 6-1: new high-speed USB device number 104 using dummy_hcd [ 717.492915][ T6788] usb 2-1: Using ep0 maxpacket: 32 [ 717.652741][ T6788] usb 2-1: unable to get BOS descriptor or descriptor too short [ 717.732900][ T6788] usb 2-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 717.746048][ T6589] usb 6-1: New USB device found, idVendor=2013, idProduct=025d, bcdDevice=aa.84 [ 717.755208][ T6589] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 717.767801][ T6589] usb 6-1: config 0 descriptor?? [ 717.802911][ T6788] usb 2-1: language id specifier not provided by device, defaulting to English [ 717.922741][ T6788] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 717.931910][ T6788] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 717.940072][ T6788] usb 2-1: Product: 䃿﫯릦튩譝샾蟞姘춷欴螯俍ꦽ臗ⷑ㈖溁撝뗶䯌㲽鄅ᥳ쪹着婸沩࣏愈䈄垪贤雴洑㼸杁泤発־虪⶷睼賰쉑Ⅎ션㑐ﲤआ㞎쪃헎칕㋲ꚥꓑ듟꧗φ䐢닕ꗞᏵ쒵⇓ﳎ嶓ஹ챽꟒༈告㿃ﻼ쟲࿙싳Ꮧ﫱螡 [ 717.966895][ T6788] usb 2-1: SerialNumber: syz [ 717.993170][ T4296] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 718.022857][ T6589] dvb-usb: found a 'PCTV 2002e SE' in cold state, will try to load a firmware [ 718.036061][ T6589] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' [ 718.044182][ T6589] dib0700: firmware download failed at 7 with -22 [ 718.054766][ T6589] usb 6-1: USB disconnect, device number 104 [ 718.682648][T25392] usb 6-1: new full-speed USB device number 105 using dummy_hcd [ 719.042889][T25392] usb 6-1: New USB device found, idVendor=2013, idProduct=025d, bcdDevice=aa.84 [ 719.052055][T25392] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 719.066323][T25392] usb 6-1: config 0 descriptor?? [ 719.322774][T25392] dvb-usb: found a 'PCTV 2002e SE' in warm state. [ 719.334296][T25392] dvb-usb: will use the device's hardware PID filter (table count: 32). [ 719.362953][T25392] dvbdev: DVB: registering new adapter (PCTV 2002e SE) [ 719.369893][T25392] usb 6-1: media controller created [ 719.379403][T25392] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 719.403472][T25392] DVB: Unable to find symbol dib7000p_attach() [ 719.409769][T25392] dvb-usb: no frontend was attached by 'PCTV 2002e SE' [ 719.416889][T25392] dvb-usb: will use the device's hardware PID filter (table count: 32). [ 719.443041][T25392] dvbdev: DVB: registering new adapter (PCTV 2002e SE) [ 719.449973][T25392] usb 6-1: media controller created [ 719.459992][T25392] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 719.480716][T25392] DVB: Unable to find symbol dib7000p_attach() [ 719.487109][T25392] dvb-usb: no frontend was attached by 'PCTV 2002e SE' [ 719.552755][T25392] rc_core: IR keymap rc-dib0700-rc5 not found [ 719.559098][T25392] Registered IR keymap rc-empty [ 719.565088][T25392] dvb-usb: could not initialize remote control. [ 719.571347][T25392] dvb-usb: PCTV 2002e SE successfully initialized and connected. [ 719.595122][T25392] usb 6-1: USB disconnect, device number 105 [ 719.616499][T25392] dvb-usb: PCTV 2002e SE successfully deinitialized and disconnected. 16:42:50 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x700000000000000) [ 719.823890][ T6589] usb 2-1: USB disconnect, device number 24 16:42:50 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1c50c1) write$hidraw(r0, &(0x7f0000000000)="4fc2001c6aaafb6b3e81e845d61f59c68267a3ab4fba143ff39dcee5d27893c9aa388e87226291b8971f6eeb743af13fe39f5c76467f4bc3d622be0aabf0906781f4758a09509d0ea51625f4b856031167b9c263c7ed26e94dc8d488ec773822de04232310df9aaea7ea400291673fd8ecbc97ce87dbd6fb11ac51e613feae2859bf7bda6567478c1df4d2ee29e42d6b3a2d232980c82d037501bd26a489554fbd39c481044e5c2546bfeece99ecf3ff46fa349d124d1114fb6d9c300c0131746f209e58d090e061fa27c0a2cb0b4eaef6f0ab66193e0c5325eab906e3c12060adbb7904b837a713aa31bfb57260e5f6855458b1d784c66d1b9eba3058219226ef01949a361fada91a256297e0322052852c9af7caf085b749732c53b121321fd7e6722a92c90192b17c312e2565a992bb598aa67aab713b122bf43309b9ae235c0047845fbf96ff24d08c4e7ff004b9fba4e4d16990c44062feee59a608f115911c7e6ac1de308591d9660692ee8b656e77ddd0c2f3c6ff6b9319085780746d628209c839c3ffee230c08c7b4d3ce32757204eb514cedc998d72e847bdc55618ac6f06e1e9ec794f8f47cb354c6a5a65a186d099194ea6bf71138bd4485a7cde4d80b27e73c6a082d8a87c7449fd3dfcd83c36bc70e53cd5b32b9a5ddeb559ac9d7705ade20c9bfb6beb8c7403103de9f8d016f2fda12be607d058b46ebbeb4", 0x200) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x210000) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000001280)=0x1) r3 = syz_open_dev$evdev(&(0x7f00000013c0), 0x8, 0x200) ioctl$EVIOCGABS20(r3, 0x80184560, &(0x7f0000001400)=""/66) r4 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x210000) ioctl$EVIOCRMFF(r4, 0x40044581, &(0x7f0000001280)=0x1) r5 = syz_usb_connect$printer(0x5, 0x36, &(0x7f0000000600)=ANY=[@ANYRESHEX=r2, @ANYBLOB="6230311956cd15bddbf522e984d90d56fc62dfeef6ab23dcb1770d92e2129bf8ea94a847d281cc65b38a720dd7930f349fba5ea23cf8f702607da62ed32c16250a6708e1f872", @ANYRESDEC=r2, @ANYRES16=r1, @ANYRESHEX=r3, @ANYBLOB="b7b73ba9388a8711e3612e2f601ab1bc0e6fea3044209affbb495921a96635a7a457bcd8eff4b70a4ce8e9d9f8bb91a860a683b9471d24b2002f032c2487b98930ca5003c9ea22cf43a4d90cea7a0a5145eb3b4e2420813d9253bb8486561c37aee674c5c7823f43c062644f2496d1ff4d71a59781147d0bfffac61d2045a317713e11bdb19437058f2b832395a24a4968bdc9a10243a1f8743402929a5da3b42199f6467093063c9cf56588776859b909746f688d32018769b3d05984ce953254daf391e5188da1508149feb3e14f4c1ec6e97067b18533fa5f390873a71bc005d9c8bc733d63755ed7c1c3b624bb2054be25eb", @ANYBLOB="f56d0311ce3966e9e2977673776f336d0bf849ad793ccadb65951cac3ca85ce3d5419fde13f608dceddbdf313287e94883a09cdf6a82f730d2722a407fc3237f153818fec7a7b5964654d528fb5127ec1e0a6f85bc33552a5d55eeed3126f0", @ANYRES16, @ANYRESHEX, @ANYRESHEX=r4], 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x6f, &(0x7f0000000280)=ANY=[@ANYBLOB="12010102020000002505a1a440000102030109025d0002010910050904000001020d000006240600017b05240000000d240f0102000000000001000906241a0000000905e62008000000000904010000020d00000904010102020d0000090582022000204000090503020000000600"], 0x0) syz_usb_control_io$printer(r5, 0x0, &(0x7f0000000400)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x20, 0x0, 0x1}}) r6 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f00000009c0)={0x2c, &(0x7f0000000800)={0x40, 0x3, 0x7f, {0x7f, 0x36, "758534ef72df480183f1b41011041b12baf818778d8ee53c02381f064987957bf7e415e4b82df6fce35ccc3f8553b671103f4ff17c501133467aa857ccb594a29ecb0fdbba04314fed1d20cae446d24bf3a8af67aaccfc29b320ba11d7774780932ddf4fb3e98e45375dd742364c185c57a0525ff6df1f7ce2bde735ec"}}, &(0x7f00000008c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x420}}, &(0x7f0000000900)={0x0, 0xf, 0x23, {0x5, 0xf, 0x23, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x1, 0x9, 0x5d}, @ss_container_id={0x14, 0x10, 0x4, 0x68, "b7750f90686761f5eadd3e433bff461a"}]}}, &(0x7f0000000940)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3f, 0x3, 0x3, 0x1, "6a36942d", "3de43992"}}, &(0x7f0000000980)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x40, 0x1, 0x5, 0x0, 0x6, 0x5, 0x6}}}, &(0x7f0000000e40)={0x84, &(0x7f0000000a00)={0x0, 0x18, 0x59, "3bed3b493bcf19bcf266572055c52e8ff429cdc12c2e0bec2548d7f473b926da68aef243a8cf510a3af7cec90abc05450593ccf712cb04d0dfda5c48402f2714f57dfca32eb394b5fe12042ca887810e207384e7eb0bd2f83b"}, &(0x7f0000000a80)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000ac0)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000b00)={0x20, 0x0, 0x4, {0x3, 0x1}}, &(0x7f0000000b40)={0x20, 0x0, 0x4, {0x0, 0x8}}, &(0x7f0000000b80)={0x40, 0x7, 0x2}, &(0x7f0000000bc0)={0x40, 0x9, 0x1, 0x12}, &(0x7f0000000c00)={0x40, 0xb, 0x2, "24b1"}, &(0x7f0000000c40)={0x40, 0xf, 0x2, 0x81}, &(0x7f0000000c80)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, &(0x7f0000000cc0)={0x40, 0x17, 0x6, @link_local}, &(0x7f0000000d00)={0x40, 0x19, 0x2, "89d4"}, &(0x7f0000000d40)={0x40, 0x1a, 0x2, 0xca4}, &(0x7f0000000d80)={0x40, 0x1c, 0x1, 0xfc}, &(0x7f0000000dc0)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000e00)={0x40, 0x21, 0x1, 0x2}}) syz_usb_disconnect(r5) write$char_usb(r6, &(0x7f0000000200)="3c27ca39069975595e7057802d9ba194b103d2ac82b7e36405bb93c123de4baa01c6036a78ef7d8e29bb125af0aa5f0acdba61ec56e0fceda5f89382e2eb2efd37b3772564ba81d0afb6168d6c863b9bd70a2a1bc8141e7bbecdd1977d47f8994346434128ac2681dc48acdaf151a1d0d7fb2f8ece353b224989c3", 0x7b) r7 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x210000) ioctl$EVIOCRMFF(r7, 0x40044581, &(0x7f0000001280)=0x1) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000540)=ANY=[@ANYRESDEC=r7, @ANYBLOB="e629cf9888ad0f5bd686cee7b2ce3e9f406c1db046e5fd393d0eff1aa6432e0db60bd4c9d5db0d3595fda0e8253b7d28771911b0a0655c3b276d352a4585fc3e6b9afe1e234641edf1a6a9a27e89aec91dc6326c402481db283e65d11a86c6679eb7dd5f9cfe99c06a94", @ANYRESOCT=r7, @ANYRES16=0x0], 0x0) 16:42:50 executing program 1: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x33d, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x6, 0x70, 0x7f, [{{0x9, 0x4, 0x0, 0x20, 0x2, 0x3, 0x1, 0x1, 0xde, {0x9, 0x21, 0x5, 0x7, 0x1, {0x22, 0x8ea}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x7f, 0xc0, 0xc1}}}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x2, 0x81, 0xfb, 0x8, 0x5}, 0x35, &(0x7f0000000100)={0x5, 0xf, 0x35, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "34dedb45715ea0da654b811538451732"}, @ssp_cap={0x1c, 0x10, 0xa, 0xf, 0x4, 0x7, 0xee00, 0x5, [0xff0000, 0xffff0f, 0xc000, 0xc0ff]}]}, 0x3, [{0x6c, &(0x7f0000000140)=@string={0x6c, 0x3, "725cdc3650e5af3aa73bdf22e2a96b2255da938677625a762c4e468a7162effe1b8d0b9233666da08bb720b826e8df1d1b28bafcde9fd15cca03ecd1ce1b5966860330d9fd227ce6b3dafb02093a032f4868262686a9908ae49b3077fc2698b63981f00579503ae8b459"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x411}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xc08}}]}) 16:42:50 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xff00) [ 720.302639][ T6788] usb 6-1: new high-speed USB device number 106 using dummy_hcd [ 720.442633][ T6589] usb 2-1: new high-speed USB device number 25 using dummy_hcd [ 720.713028][ T6589] usb 2-1: Using ep0 maxpacket: 8 [ 720.772995][ T6788] usb 6-1: New USB device found, idVendor=2013, idProduct=025d, bcdDevice=aa.84 [ 720.782137][ T6788] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 720.796619][ T6788] usb 6-1: config 0 descriptor?? [ 720.882789][ T6589] usb 2-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 16:42:51 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000000) 16:42:51 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x200000) 16:42:51 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x92ffffff) 16:42:51 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1a7bc2) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000380)) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r1, &(0x7f0000000000)="ca", 0x1) ioctl$HIDIOCGRAWNAME(r1, 0x40305828, &(0x7f0000000080)) read$hidraw(0xffffffffffffffff, &(0x7f0000000340)=""/28, 0x1c) r2 = syz_open_dev$hidraw(&(0x7f0000000540), 0x7ff, 0x181040) ioctl$HIDIOCGRAWINFO(r2, 0x80084803, &(0x7f0000000580)=""/227) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167101) r4 = syz_open_dev$hidraw(&(0x7f0000000500), 0x80, 0x20001) write$hidraw(r4, &(0x7f0000000540), 0xfffffeb0) write$hidraw(r3, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) r5 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) read$hidraw(r1, &(0x7f00000003c0)=""/210, 0xd2) write$hidraw(r5, &(0x7f0000000000)="ca", 0x1) write$hidraw(r3, &(0x7f00000004c0)="e72fa9bff2965cb2a32cb9160a8372f64bafca0f3f", 0x15) ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000240)="9af4ffc64907b5de46f60012df226315c108a8c205c45b09da19b54a1579e579f5ebdf15ced0fe10b7088b12107d9036c0bd1b062cb21f8e39e1805220ac27499042d3b2e9751ca2c3d51837315c430144c1") ioctl$HIDIOCGRAWNAME(r5, 0x40305828, &(0x7f0000000080)) syz_open_dev$hidraw(&(0x7f0000000200), 0x80000000, 0x301040) 16:42:51 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) [ 720.943458][ T6788] dvb-usb: found a 'PCTV 2002e SE' in cold state, will try to load a firmware [ 720.978561][ T6788] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' [ 721.004448][ T6788] dib0700: firmware download failed at 7 with -22 [ 721.025957][ T33] audit: type=1800 audit(1619800971.925:695): pid=4452 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14300 res=0 errno=0 [ 721.028396][ T6788] usb 6-1: USB disconnect, device number 106 16:42:52 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000) 16:42:52 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x2700000000000000) 16:42:52 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2000000) [ 721.252814][ T6589] usb 2-1: string descriptor 0 read error: -22 [ 721.259144][ T6589] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 721.268439][ T6589] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 16:42:52 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff00000000) [ 721.384063][ T6589] cdc_ether: probe of 2-1:1.0 failed with error -22 [ 721.586244][ T4429] udc-core: couldn't find an available UDC or it's busy [ 721.593365][ T4429] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 721.611969][ T6589] usb 2-1: USB disconnect, device number 25 [ 722.382635][T25392] usb 2-1: new high-speed USB device number 26 using dummy_hcd [ 722.632613][T25392] usb 2-1: Using ep0 maxpacket: 8 [ 722.752714][T25392] usb 2-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 16:42:53 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x200000) 16:42:53 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x3000000) 16:42:53 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) 16:42:53 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff00000000) 16:42:53 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0xffffff92) 16:42:53 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x92ffffff) [ 723.012865][T25392] usb 2-1: string descriptor 0 read error: -22 [ 723.019275][T25392] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 723.028488][T25392] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 723.093656][T25392] usb 2-1: can't set config #1, error -71 [ 723.128201][T25392] usb 2-1: USB disconnect, device number 26 16:42:54 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) 16:42:54 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x200000) 16:42:54 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xff00000000000000) 16:42:54 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x4000000) 16:42:54 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) 16:42:54 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x200000) 16:42:54 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x5000000) 16:42:54 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:54 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x6000000) 16:42:54 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:54 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x7ffffffff000) 16:42:54 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff00000000) 16:42:54 executing program 5 (fault-call:0 fault-nth:0): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:54 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x92ffffff) 16:42:54 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:55 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x7000000) [ 724.106270][ T4551] FAULT_INJECTION: forcing a failure. [ 724.106270][ T4551] name failslab, interval 1, probability 0, space 0, times 0 [ 724.119052][ T4551] CPU: 1 PID: 4551 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 724.127427][ T4551] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 724.137726][ T4551] Call Trace: [ 724.141041][ T4551] dump_stack+0x143/0x1db [ 724.145509][ T4551] should_fail.cold+0x5/0xa [ 724.150063][ T4551] ? getname_flags.part.0+0x50/0x4f0 [ 724.155397][ T4551] should_failslab+0x5/0x10 [ 724.159941][ T4551] kmem_cache_alloc+0x5b/0x320 [ 724.164748][ T4551] getname_flags.part.0+0x50/0x4f0 [ 724.169900][ T4551] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 724.175952][ T4551] getname+0x8e/0xd0 [ 724.180056][ T4551] do_sys_openat2+0xf5/0x420 [ 724.184685][ T4551] ? build_open_flags+0x6f0/0x6f0 [ 724.189771][ T4551] ? __context_tracking_exit+0x9f/0xb0 [ 724.195280][ T4551] ? lock_downgrade+0x6e0/0x6e0 [ 724.200193][ T4551] __x64_sys_openat+0x13f/0x1f0 [ 724.205083][ T4551] ? __ia32_sys_open+0x1c0/0x1c0 [ 724.210047][ T4551] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 724.216063][ T4551] ? syscall_enter_from_user_mode+0x27/0x70 [ 724.222004][ T4551] do_syscall_64+0x3a/0xb0 [ 724.226460][ T4551] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 724.232405][ T4551] RIP: 0033:0x4196e4 [ 724.236336][ T4551] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 16:42:55 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x8000000) 16:42:55 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) [ 724.255983][ T4551] RSP: 002b:00007fcfc11fbcc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 724.264438][ T4551] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 724.272447][ T4551] RDX: 0000000000000002 RSI: 00007fcfc11fbd60 RDI: 00000000ffffff9c [ 724.280460][ T4551] RBP: 00007fcfc11fbd60 R08: 0000000000000000 R09: 000000000000000f [ 724.288471][ T4551] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 724.296482][ T4551] R13: 00007ffe8fba5bff R14: 00007fcfc11fc300 R15: 0000000000022000 16:42:55 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:55 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0xffffff92) 16:42:55 executing program 5 (fault-call:0 fault-nth:1): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 724.499679][ T4575] FAULT_INJECTION: forcing a failure. [ 724.499679][ T4575] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 724.513031][ T4575] CPU: 1 PID: 4575 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 724.521407][ T4575] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 724.531500][ T4575] Call Trace: [ 724.534804][ T4575] dump_stack+0x143/0x1db [ 724.539187][ T4575] should_fail.cold+0x5/0xa [ 724.543731][ T4575] strncpy_from_user+0x34/0x3e0 [ 724.548636][ T4575] getname_flags.part.0+0x95/0x4f0 [ 724.553814][ T4575] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 724.559844][ T4575] getname+0x8e/0xd0 [ 724.563772][ T4575] do_sys_openat2+0xf5/0x420 [ 724.568398][ T4575] ? build_open_flags+0x6f0/0x6f0 [ 724.573468][ T4575] ? __context_tracking_exit+0x9f/0xb0 [ 724.578979][ T4575] ? lock_downgrade+0x6e0/0x6e0 [ 724.583880][ T4575] __x64_sys_openat+0x13f/0x1f0 [ 724.588762][ T4575] ? __ia32_sys_open+0x1c0/0x1c0 [ 724.593725][ T4575] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 724.599773][ T4575] ? syscall_enter_from_user_mode+0x27/0x70 [ 724.605726][ T4575] do_syscall_64+0x3a/0xb0 [ 724.610189][ T4575] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 724.616136][ T4575] RIP: 0033:0x4196e4 [ 724.620065][ T4575] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 724.639713][ T4575] RSP: 002b:00007fcfc11fbcc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 16:42:55 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x18000000) [ 724.648166][ T4575] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 724.656235][ T4575] RDX: 0000000000000002 RSI: 00007fcfc11fbd60 RDI: 00000000ffffff9c [ 724.664242][ T4575] RBP: 00007fcfc11fbd60 R08: 0000000000000000 R09: 000000000000000f [ 724.672252][ T4575] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 724.681472][ T4575] R13: 00007ffe8fba5bff R14: 00007fcfc11fc300 R15: 0000000000022000 16:42:56 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0xf0ffffff7f0000) 16:42:56 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:56 executing program 1 (fault-call:0 fault-nth:0): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:56 executing program 5 (fault-call:0 fault-nth:2): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:56 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x27000000) 16:42:56 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x4) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="3234be6ad23bd1627b0a84256aa580cfe85c88259ad6de6f2d732e5ff1cf133085ad819922b9069adf56634fdc139bc4666b67c8bd88f08391ae36778828b518d1ef71dc038d8f61a498698a13283bb14c7b83bb1b4957c572874de8029470325efd1cac8dbf5b1b808c6a1771089a2ff023926094ebd994295f6daa4c6a2b26a8443984fabcb1f1374b9ba0a40135a74394798b60163d25aec070260026be122c1a6be229f493d53f", 0xa9) [ 725.323762][ T4599] FAULT_INJECTION: forcing a failure. [ 725.323762][ T4599] name failslab, interval 1, probability 0, space 0, times 0 [ 725.336662][ T4599] CPU: 0 PID: 4599 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 725.337595][ T4598] FAULT_INJECTION: forcing a failure. [ 725.337595][ T4598] name failslab, interval 1, probability 0, space 0, times 0 [ 725.345020][ T4599] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 725.345044][ T4599] Call Trace: [ 725.345057][ T4599] dump_stack+0x143/0x1db [ 725.345104][ T4599] should_fail.cold+0x5/0xa [ 725.380405][ T4599] ? __alloc_file+0x21/0x280 [ 725.385031][ T4599] should_failslab+0x5/0x10 [ 725.389571][ T4599] kmem_cache_alloc+0x5b/0x320 [ 725.394358][ T4599] ? stack_trace_save+0x8c/0xc0 [ 725.399229][ T4599] __alloc_file+0x21/0x280 [ 725.403664][ T4599] alloc_empty_file+0x6d/0x170 [ 725.408449][ T4599] path_openat+0xe3/0x27e0 [ 725.412887][ T4599] ? __lock_acquire+0x16a7/0x5230 [ 725.417954][ T4599] ? path_lookupat+0x850/0x850 [ 725.422772][ T4599] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 725.428784][ T4599] do_filp_open+0x190/0x3d0 [ 725.433329][ T4599] ? may_open_dev+0xf0/0xf0 [ 725.437858][ T4599] ? alloc_fd+0x2bc/0x640 [ 725.442200][ T4599] ? lock_downgrade+0x6e0/0x6e0 [ 725.447074][ T4599] ? do_raw_spin_lock+0x120/0x2b0 [ 725.452115][ T4599] ? rwlock_bug.part.0+0x90/0x90 [ 725.457085][ T4599] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 725.463350][ T4599] ? _raw_spin_unlock+0x1a/0x30 [ 725.468231][ T4599] ? alloc_fd+0x2bc/0x640 [ 725.472575][ T4599] do_sys_openat2+0x16d/0x420 [ 725.477278][ T4599] ? build_open_flags+0x6f0/0x6f0 [ 725.482332][ T4599] ? __context_tracking_exit+0x9f/0xb0 [ 725.487822][ T4599] ? lock_downgrade+0x6e0/0x6e0 [ 725.492695][ T4599] __x64_sys_openat+0x13f/0x1f0 [ 725.497563][ T4599] ? __ia32_sys_open+0x1c0/0x1c0 [ 725.502512][ T4599] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 725.508519][ T4599] ? syscall_enter_from_user_mode+0x27/0x70 [ 725.514529][ T4599] do_syscall_64+0x3a/0xb0 [ 725.518980][ T4599] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 725.524902][ T4599] RIP: 0033:0x4196e4 [ 725.528832][ T4599] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 725.548557][ T4599] RSP: 002b:00007fcfc11fbcc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 725.557012][ T4599] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 725.565017][ T4599] RDX: 0000000000000002 RSI: 00007fcfc11fbd60 RDI: 00000000ffffff9c [ 725.573017][ T4599] RBP: 00007fcfc11fbd60 R08: 0000000000000000 R09: 000000000000000f [ 725.581023][ T4599] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 725.589022][ T4599] R13: 00007ffe8fba5bff R14: 00007fcfc11fc300 R15: 0000000000022000 [ 725.597022][ T4598] CPU: 1 PID: 4598 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 725.605399][ T4598] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 725.615488][ T4598] Call Trace: [ 725.618799][ T4598] dump_stack+0x143/0x1db [ 725.623167][ T4598] should_fail.cold+0x5/0xa [ 725.627702][ T4598] ? getname_flags.part.0+0x50/0x4f0 [ 725.633024][ T4598] should_failslab+0x5/0x10 [ 725.637563][ T4598] kmem_cache_alloc+0x5b/0x320 [ 725.642353][ T4598] getname_flags.part.0+0x50/0x4f0 [ 725.647512][ T4598] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 725.653524][ T4598] getname+0x8e/0xd0 [ 725.657466][ T4598] do_sys_openat2+0xf5/0x420 [ 725.662090][ T4598] ? build_open_flags+0x6f0/0x6f0 [ 725.667142][ T4598] ? __context_tracking_exit+0x9f/0xb0 [ 725.672646][ T4598] ? lock_downgrade+0x6e0/0x6e0 [ 725.677532][ T4598] __x64_sys_openat+0x13f/0x1f0 [ 725.682405][ T4598] ? __ia32_sys_open+0x1c0/0x1c0 [ 725.687388][ T4598] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 725.693401][ T4598] ? syscall_enter_from_user_mode+0x27/0x70 [ 725.699418][ T4598] do_syscall_64+0x3a/0xb0 [ 725.703867][ T4598] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 725.709799][ T4598] RIP: 0033:0x4196e4 16:42:56 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff) 16:42:56 executing program 2: 16:42:56 executing program 5 (fault-call:0 fault-nth:3): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:56 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x92ffffff00000000) [ 725.713713][ T4598] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 725.733353][ T4598] RSP: 002b:00007fd684f88cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 725.741831][ T4598] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 725.749835][ T4598] RDX: 0000000000000002 RSI: 00007fd684f88d60 RDI: 00000000ffffff9c [ 725.757837][ T4598] RBP: 00007fd684f88d60 R08: 0000000000000000 R09: 000000000000000f [ 725.765842][ T4598] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 725.773847][ T4598] R13: 00007ffc9279ffdf R14: 00007fd684f89300 R15: 0000000000022000 [ 725.827233][ T4605] FAULT_INJECTION: forcing a failure. [ 725.827233][ T4605] name failslab, interval 1, probability 0, space 0, times 0 [ 725.840192][ T4605] CPU: 0 PID: 4605 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 725.848564][ T4605] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 725.858680][ T4605] Call Trace: [ 725.861992][ T4605] dump_stack+0x143/0x1db [ 725.866361][ T4605] should_fail.cold+0x5/0xa [ 725.870906][ T4605] ? security_file_alloc+0x34/0x170 [ 725.876141][ T4605] should_failslab+0x5/0x10 [ 725.880692][ T4605] kmem_cache_alloc+0x5b/0x320 [ 725.885498][ T4605] security_file_alloc+0x34/0x170 [ 725.890656][ T4605] __alloc_file+0xd8/0x280 [ 725.895116][ T4605] alloc_empty_file+0x6d/0x170 [ 725.899918][ T4605] path_openat+0xe3/0x27e0 [ 725.904369][ T4605] ? __lock_acquire+0x16a7/0x5230 [ 725.909445][ T4605] ? path_lookupat+0x850/0x850 [ 725.914246][ T4605] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 725.920275][ T4605] do_filp_open+0x190/0x3d0 [ 725.924819][ T4605] ? may_open_dev+0xf0/0xf0 [ 725.929373][ T4605] ? alloc_fd+0x2bc/0x640 [ 725.933732][ T4605] ? lock_downgrade+0x6e0/0x6e0 [ 725.938628][ T4605] ? do_raw_spin_lock+0x120/0x2b0 [ 725.943691][ T4605] ? rwlock_bug.part.0+0x90/0x90 [ 725.948656][ T4605] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 725.954951][ T4605] ? _raw_spin_unlock+0x1a/0x30 [ 725.959857][ T4605] ? alloc_fd+0x2bc/0x640 [ 725.964223][ T4605] do_sys_openat2+0x16d/0x420 [ 725.968927][ T4605] ? build_open_flags+0x6f0/0x6f0 [ 725.973998][ T4605] ? __context_tracking_exit+0x9f/0xb0 [ 725.976358][ T4615] FAULT_INJECTION: forcing a failure. [ 725.976358][ T4615] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 725.979481][ T4605] ? lock_downgrade+0x6e0/0x6e0 [ 725.979519][ T4605] __x64_sys_openat+0x13f/0x1f0 [ 725.979543][ T4605] ? __ia32_sys_open+0x1c0/0x1c0 [ 726.007212][ T4605] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 726.013229][ T4605] ? syscall_enter_from_user_mode+0x27/0x70 [ 726.019183][ T4605] do_syscall_64+0x3a/0xb0 [ 726.023633][ T4605] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 726.029560][ T4605] RIP: 0033:0x4196e4 [ 726.033465][ T4605] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 726.053118][ T4605] RSP: 002b:00007fcfc11fbcc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 726.061571][ T4605] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 726.069574][ T4605] RDX: 0000000000000002 RSI: 00007fcfc11fbd60 RDI: 00000000ffffff9c 16:42:56 executing program 1 (fault-call:0 fault-nth:1): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 726.077579][ T4605] RBP: 00007fcfc11fbd60 R08: 0000000000000000 R09: 000000000000000f [ 726.085588][ T4605] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 726.093584][ T4605] R13: 00007ffe8fba5bff R14: 00007fcfc11fc300 R15: 0000000000022000 [ 726.101604][ T4615] CPU: 1 PID: 4615 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 726.109978][ T4615] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 726.120075][ T4615] Call Trace: [ 726.123369][ T4615] dump_stack+0x143/0x1db [ 726.127749][ T4615] should_fail.cold+0x5/0xa [ 726.132277][ T4615] strncpy_from_user+0x34/0x3e0 [ 726.137169][ T4615] getname_flags.part.0+0x95/0x4f0 [ 726.142402][ T4615] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 726.148416][ T4615] getname+0x8e/0xd0 [ 726.152340][ T4615] do_sys_openat2+0xf5/0x420 [ 726.156964][ T4615] ? build_open_flags+0x6f0/0x6f0 [ 726.162032][ T4615] ? __context_tracking_exit+0x9f/0xb0 [ 726.167523][ T4615] ? lock_downgrade+0x6e0/0x6e0 [ 726.172398][ T4615] __x64_sys_openat+0x13f/0x1f0 16:42:57 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000006) read$char_usb(r0, &(0x7f00000000c0)=""/21, 0x15) write$char_usb(r0, &(0x7f0000000000)="027f28f036c902ca4b6c98ba75b01195871f9d4551f11613a6e2ee0dd3bb8df73922bbed24483560b59c22330d765052ddfec7f416da0f2dbc54bb46329d321207751bcd8ce1772b78070f2dfc2450a24b7fc102dad2f59ed3d4fdc84166f660348fbe56e7244938bfd722d87988065c65ad8869ee3350c40502543b1c3abbf561a2442e3ff57c8146db44186e4b0083b5f2777e616bf1506618b144979abc52772a9036c7b5e4bc1a87afe80a990ce33d", 0xb1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8f2) read$char_usb(r1, &(0x7f0000000100)=""/2, 0x2) 16:42:57 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff) 16:42:57 executing program 2: [ 726.177269][ T4615] ? __ia32_sys_open+0x1c0/0x1c0 [ 726.182226][ T4615] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 726.188233][ T4615] ? syscall_enter_from_user_mode+0x27/0x70 [ 726.194157][ T4615] do_syscall_64+0x3a/0xb0 [ 726.198864][ T4615] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 726.204784][ T4615] RIP: 0033:0x4196e4 [ 726.208735][ T4615] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 16:42:57 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="4ee9c6c211dccdcb4bd6307d0b9a007835c367c647d704f595f04cd33bf62348f957d8837bd910a4f1318bc65e3266ca07895fb9db4d18e12690f05cf1e4bdfce993", 0x42) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000080)="e44dfe53ee112335f3a1b86b8d09ec058378ba3a25e9a17a4b752c4b4460d41056374caea0d919a08f6683c2f49e29d685083f9ad7f41d2c92d90db13a35f0f1342a6f84b0c0068466f92c1021cce9996227f3a47a7384d783c2957bccf4e6957fa0c3b9e3082a108566b78e3d10782d40d330b73875960aa0215670b2040f06640108ecfad81feda800dcd304bd7756281d277ec1ebdf10ebcad216c2944da186b6f03b06437bb2476171e9bba9f85ed66d4488360152d876ba8e1d0800ee03322a7f853dc258621ef938326555a24fa5f7e8939689e84280db9f03fafa0dc97d340f5949531941b0cc499bfdba00ab47968c8792594648a24c4b043450dcabc747d57284bb1269a256d4ac9e3830e616e7ff066674d95324d0d1ae5e44863a335472b4fdb1ed068ff65d6e5dd15d930a539f6f096d7eaeaae772f6f0721226e7fba53aa5eb92bf57570394614abb188bad1b6c0f98e7a612eb6c0dba029910b375bd2dab0f59ce768e9fe1a08796639e55717d894f6b934a76494f68dcf57233af142ba140b22319c774d980686a4e29326ac1c76b9b9bfc2c2c3e932c01845e4749b0e7584d4009689959132f7a2e9240761f0428295bcbedfd0bdd27817109e142952825d83c018a104b997815fe3de617be7e25000fa0cca7f92520b0c3f1269bdaa28f604dd890ce82c60e61946c25a2f5cbc6db4573dba327f18ad23ec286b84acde56b27ca5ae0f44d3630a3aaef9003267a0dd6dad633ce5bf2ad42fd3cd25522c19615093966e70c261f689b7ca1336705a8e41f2545abf20ee5111a59f82f35d62cf23cd2e7836010acd94dd432cc39501e43c90a0b3578ee109f668a01097d33cdda47cb57fa16a6071c886eb0e3174d89a544a2d9e4417497ec9beb031256a3effaf9ce393eed91b27a7a7249ec20be6c45fd2778ae0e715a9e7899b61b81cdef0195283d4d0b7dc564ab51ebc3236b2fd0029ee4654dfac5f9cf56fa59272e38aec1827c3a1c5554c24439987b0abe30785d57fac34fa97e7aff45d211969e13a8107d9fabb69c76d9e119a45cc5819f4b17aaa7911713b0e74a5d61a839477922a7e5c45fd0eae9a8ac060eee4c1fbde2e15877e9f43b3962cd2a74cdc57edc2bcf12099824fd41523ae6d068df0b0316f0a83c60e219f09d9caad5ea87814759b068c14266f3ba2da7a7e18b897c1fcf3f87d71bd33cbb73212347b6874cb9c19a9db6a96ea8d426866590677e5786f2ab197ab53f9ce13a71fb22ad940554189ca11137b59f08a13f3a5a0d7fd5529ae26bc529b0ffb89a761facefd7b37ec49c00bcdaf8ca8ae64c9305c6b3697402ec0136f74fa48d78d9687f97d27c3aa65ea27f84ece35d644e41d483a893c283250bd1e41611c8877158653abbbde2493fd2317b2bb9f8a8ac69069a7d323910d53cbb33d8b721d5202ac98bb512c1a8b4b004bac091424227c17d66d062a34410a4f0a286525bf289ef9c3614245cbf6cf2a3116109397749e4e9f3f3c68e7df7760b2eb8d4c13378d5c072f73f58dca7bf2b036f43ae5dc33e9fa1b162c6ba34548fb2cd38327cb460f1ae70f4a4e929207b245203df6662b1266d3094229497cd6c119c1cebd16358bbb329146d8f2c110086dc5f057cb6122f8ab33de9733ee14d04469bb023fb386990e3acc78e6dc9ef25395cd9056ea8ebe53ff6f748cea83634c90969f0704e9d83f98143bbcd44fc4c9e56c116e78a4b97e45b227f483886c1f984cff84f52532b27988ebb515e49bf76c98b42f9bb4485f92802df71b8803fed86587041638488686c33cf39128ac7b09d1ccc270cedecf7e5e3c447981651b4858a1199211ba595081164c78dde0cf8da14a02b226ba7f5449cba1767b5f3bbdf8339bc1bf68091076f9efb9722c2cb2fada24d1d3285f3978b6f874e5042161f2af9ba24e7d8e92a856d9ff9b3609db6e1de83c24f3ece2ed78642a10970608c66ad91d77fecec0dbff1a6a166900fde6e25b833c19abf2c2b5d386872e3a0cdfca2278cfcb60bfa979adbff23b3f700c858caddc3f20c027b071544e5c262f5d0fa28b65e7331f9b791e68452a4dd9d30f05601b61cdb7f74efd448fa3be9809132110937e09c3874be205a6f3c6102260e32a95fd200793370271787f9be2e640162a6aa1c3978ec9fe02d937909786ca504472938f1dc6e20d16f0ad96b3d16f634a6a3bf69328b4266c71d033411ead9526da5c338578c36709972f51dc06185f8915c2764d88edc8c48e3e1acb38730a3c3b673b2cb1744dbb7cbfa7aec04cecd16a9e898b43f3f208b0911d3596252ba388ab73b8c6f9511909b39b3f9a86bce1ff963622bed4378e5b36a7a9903af917aca73b27b8bb768b2cf1f65d111e7fb78a6b9da1709d21d646be2264f2abfe0c62dae19d2b5ccee6bb2f1ec297c7cb8bc8c33e7b0eca527916938c6425c33ac4f238f07538d4f5f5296eec0c86f944811b5df30480fa000d5cfd69aeffd47454094eb1e85abb39f6d5eb6d7122522479c39437fc807a03a163cc1569834d2aa4e8ce91330c0ba4716625c837368ddf3a2cb22ba35983c64cdbca9302d53fd80803d881b8cb1d47aed891687040a392ba598cc5cc713de94b958e8bfa9035b413d17564f67b8ff950d88d1670523c993284b1ee0e59a5057657e7b9896b82bdbba03a0cd7b7987d836dcbd975d6afc74d5dd1fc04cf13623f09c9413c799d48d39c6efa8ffe504ab2dd96e4afdd3c0cb88fa5c7a2119864e8b759a4e13735e052efe9950658790216ea682015148e5e4c79f16d89e4055c5a2cc50a7ce08003f08fa5b62be362e473101c9c42cefed0a2b3b109cc74533f0c5e3a6cc2fee27c80aab740c5ba6470972b86fa4969124d442f7a0e5b52087b2c32155b6a06aefff0a8f4646fbcf1de520d99fb626925c8909c1bee2cbc2a63f99bb40fab363bfdeaabea6a12f246d855e08a62ac15f6507b861d9c0904ad22eea29ea19ad133de38b7898468f383af51cb3171723ab6501eb5a50ce3b07982d28869249d3ab2810bc613cfb4f056bc0623feab9af8cedd17e7a6dd358bddf4ef53911cf8137bd6a199915764c8361d095e6ba54754d9265ea602bc836dc724c8e0f8522d22e768381fcac279166f53d1a86ef8752e24175ae16974e90a5a81c2a8079db64a4021d6e7fdaa3483451e561db7f495039d61f396b5c864f02af14fb9c7b63c7dc8168d59eee8b287eaee6c0e54877de17e9a06ec3868c152ec3ac7554dfbece5672eb01f010729a810ef365b40d7f321c23ab8b3e76f732a0f7af4f589fe112593eacac98c912701a22f9d5877b086a47acd09489efefb0d024425435a2952709a5a59ca37f5f6c43ea408ca000fc3ecf5ada1dcff7614e30725131dd09af4bf655b38dd56d818ef64eaf90840905b2b09ecbdcdf1b71938c6a387c0c6f170dac0d6e0f0796f9842c38ccd70cc115dabb626302e6f5dc892a171a287ea56357d08ed07c41af938036717fd460768b469bc19ecea0dd92c1e2bd5abb961e863f7ebdfb784ee312c7177edef9e817d7466118d8fa8d4027947f584282f6ef47e325c70fe628135c6c53addded6ae6793687a70962311810a5aecd395c5b335ceb3d1c179f0813eb13a6503252f8563107b43a3a8a18c9afb2f047b1c0b55cdb87325c2ca6e6a0352e61e828b1181ccbd000636ae7bc359057a40be7dc7c54abf7920fb77c09964a95f8d997fbc4d939264cdde79c3c883480f4f5ad61e256a0672ece64696315f3306c16932ad0942f42a87f5e754cb838433535e76ad07fbd69718f498982804b960011c8412236317672b4c5cfe9c72643565a23f6c2256e28179eeedb9b2d8514c41f34ce3f95c80ebcd17a2acd0feb9a1963990667a94a366eac7eff0b9b2c972ca22099a54fcd132d4f3c76e5213bd0a76673180ab7990e04cb327210048caaf54fed283c4a6494758bb26f11f04a38dea03cec738cb9a7ac0a29060f58aa769aece7c04be2863e2cb2ca2e3656a490bbc37bb2ccd3bbd50ad2a9b965bb11e404d5a98c3ffead155d529597036df037dd75e4c42c7ce4a851683808d6485d0f058acccd25f432c2e0327e7a0295ac7959a44fecdb83a8909937dfd7adae23b68ee75b626f6189bd8bda5aa3e05b4794281b65ecc9b2a78880542cf73e5e2853652e0b6fe6d9e905164124d27872311bba4365fee3b75e3a1b1850684e48346a2e96e7c3f6bf643e82f1bbbdd3fc7bb687165112d7eee1be64705f4f984e9ee1e8c9f31e0f6d5bfbd539885d1b7d2fb801651e2c09bd5d7a209b5f430ddfa66808743e80da1f92547167cd1968ed8eb7c210786bce9fa235234608f31fa57180a95d759c62ffd254694bd9cae3a1198d34f4a77ddfd22204fb282b1911481ebc0e9abc63caa41a1cede2cd37f98c4f913c46589f7c86e1d3dc6c38bdab5fd943e5ba634eaba6b26b505bcb6921e6ed0cdc3fe6270081df70dff8d1868eeda952ca8cf747430c8a5dcbd3c2f8a05c6113fd40a810bf4be8bc19b78041441589a97c51cc7e089583a7ecea3ce82ccfb5cc5f4d0b87c491d07b14cdbe2d69c3082af5523f29d81ddeab1803b48cf083c82860dbf8c91a9727920de75b1fd2c72de7cc1b4022a60730893ec2e6ab08d092d416d034c49ecdd6cd8a1ec30bde661330c9caa641633a34cf2fe56a480a3423fdc22b6a00a64848a9f25f436946ed0253d7f7deb70196ae5f079d70d5030a3f8be34363dc46ad354101e84ae5660f39462f548e4dcdace54f54379f113a4d19c52282b3c61b63b21ee81f54dd3b863745e0296f94e9e11b575e8fdc4aaef598b7e422a7d6da654e5f767961dbc2cc5c87f8c400320987c00c23a92708dd327e6415453ec31bfee1942f748d27b4b24065e9a7cde70e6c60450fae4f83ae344d671e6016f9faed3dd41025f312318adfbb572b1a317cf754b1ad9348c0c3153d62cf443e1aac81ad77e2f8da623b14395710bb3e682aa454b26d678a3b7a1a5b560231070ad44e90b1de6ab924093124f80322401a9d87d2ed0faff13b7d1081ce742fc98af9c17450e87f4db9913f9e5194a9ef60bf0b87ca9bae1d1766c1a389692909b6a6e25512cf66ed0924a2eb2854d7627349a2a80b7a8945656395c83bac4e80970a2a2706ebb37aacf0e1b5223960038de6adb82486b638bccbca3efa5558953d348c163e9d6682fbef2076411459be09d5adb9b8aa5044457cdc59907ca042df052c8bbb344fc23850fbee8dffd1a90867361bcf77fdac87b403437cac4146496ef03f3db2486cfbe38778322282afc19fad588e30db8f15f81e96bcfb3e521bb35b6733a97f19d6ae6c6707eec78c812737df794aa4f07bbe9c283797b8cbfdb312616d6aeda9ce5104c3d8a7cfaf10a057f57c9c1a52e6f4bffd83460eaa04ac6e02e7bbcddc5aff853b7620b359a1a8d76d8d539d0c3e3c5968ff2d8c730af7e69d94b2f6cdefde94a86fa5a94bafbdd76c93d5b512f5d9b67602f9889c0040206f32293e9424cc76c59206538fe4d13ffa56eb56fb85e014de784ea361aad62e57ab84c91f7eaacd1d16f1331096d4e2eb1ddc0e3c86052fab5a85783605b70beebba0f535aa54b62389e50bee0f8beb7cdff3d360fd866ac11110b298c46c1a5404eeccdae70deb4924a61cd6302a8a489ecd8e921bf17b3e5c54c9598926ee0ccf0792b651e155a58f80fb715ca273678addd087f6092dd17d4c2c8aa88008cb0fedd7cba42dfe0112de64a0da691458701cba", 0x1000) [ 726.228369][ T4615] RSP: 002b:00007fd684f88cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 726.236811][ T4615] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 726.244802][ T4615] RDX: 0000000000000002 RSI: 00007fd684f88d60 RDI: 00000000ffffff9c [ 726.252805][ T4615] RBP: 00007fd684f88d60 R08: 0000000000000000 R09: 000000000000000f [ 726.260827][ T4615] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 726.268822][ T4615] R13: 00007ffc9279ffdf R14: 00007fd684f89300 R15: 0000000000022000 16:42:57 executing program 5 (fault-call:0 fault-nth:4): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:57 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xff000000) 16:42:57 executing program 2: 16:42:57 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="7e0bfff16f8edafc1cdb9727ec30c88423fc6d141834c4c5da9b543859750059b42fb1370e6c872071fb1689127232c00ed080f13e583534853d6210aac3a0d21cf5bc3d7166272313563e76f4fbb9dbf0745363b663c67689d6a060890d91cd7a39f65fd711beb780c444cc29b2f341e04badf363778e8e3f4f40e829aeb2dcdf3dde056ebaf406c4a83d7928d1648ee4892cde832cc72add22bcfb59573de0c5a9cf6beb6fd9df399eab8ad8308edb6ec2334fa9d4ef8a1f0ef6dc20ca7ab6ea62bee208d5d981cab864431657a71266e9c442bcd557290006ddd3b694a0a14c6565d993c9195a9ee7cea7d3a9692b6e74878acf99f5946cb0e59a736f2656072e20a3ad8f818a401d3d9ae86b736296acae79a695ece0652ab81ee54546f9228e0fd2806ad9e17a38526ff7351c958871f7c4ac3c620049edfd2339db3c623f7c3ac76ea7f984708c270413142c66f6dc1225d9091f25aa4172adf69c11fbed7dcf08e5ccfddef8e9dca4d3cd944c0655d2310a5ae3494729336a8b76de7373399fa8192e8ef2b7beeb06455b8a3a392dc0183a7143fefeda6cf31a6f9f0aa11e873f8b4530f2bea9572390739267e662ff0c7c188e409f9f8cf978d3c084690940fdf7077cdd8482201542ac21dfcfd0f19cd8a2839261b6c1f7611a41757acb8340e0ed9cc1df9254fec43a7a21e16597aee3b4cd00fef46b7f1af7a18426337d105c0d199599cd4913ac01eaea46a1ebaa81ab53b1f3f96abd09d536f23eb5c7bd5a751ac55fd057d0b0fac410a6c884661c83b4d9e88b50ec4067195ebd69760c49242b36da7af0a55d8f96278d8e2eaf201f0b61f96af01dfb7853ab72f6cd82b4b3063c0142685fdebf2135f85a91e83caa92d77a4c213619d426487cb78ce09d917a54455eb345ddbd36ec43f32ade014f62133019cf96cae52da72ff56a317e629457543c5160efd34a8f7ef4813ea251bbb9c85f09e03121410da0dcc2d71d3ad00e04e46cb5ab6b15a0cf16fca4758695bc2dc56b49c4f589011dadd65f57cca9483b9f30eac8c5a825ffa6aa076ca81879e49b8dae55011a40cbb0d0831dbc94079eaa7f44afa8d21046598326e44b9838a48fa969dd26b7d54d0583f4805a2d1d6a583d8014b0e89ddc02f88392b29e1bcc3ca30e65509b10760ba2182f36de53c0b7332496a99387d345f446a63fb897e6c014641584e69d55ae31db3ea1a94c7f3605d8896fdae95820707418a0946b66b9614da424b843c3082c1152158b0d10cdbc196b356aafba737b391dff91c4424381ec21192075687dbb9885fad3d2a0581de2aaf74c2483421b433b9e883f98c7ea48fc01cf370d4efd670ba030b3a2a503dcaec56e4762720ecc3100831738384ef82b8ade88d96fbf16d203794c7a18cbb0a54e2fc32eddc510d19acba722a7934a5968cf494487e6354c9d9ad6233bbf1d21e86800a3cabc4d9bacfc33a72ba3f818702d3c1a87567a2d61291cbbc4a5ec16ff0687a53ea15c9603ed8ed42b4f9f9a562662696043d8712f747ead203a6748e0727c760dba85cdfc36dc482c364d1b382db9ba50555054bfd5516530d3c065ff6f2d3e4159b28792539d46e9f30eaebf62199e1fdecae93266f33bbe8a114868355f0c486e499506ee749861bafc81849428183080c55d48366b3e32e8df7cb741ae03962cdcb8915ccc3d9075195bfea2bf1a51c5d0f741da89820027c8071d36c7929e3639119d77ab00c4db1db1d40eebffef53ab5dab55c975eb7e2bb66276227c044dc1653517a96649ae9596d3f65fb9990e447266f120e47307821ea4f74e3ec6c58987075662352c1cf03f63f508dd65a1da876cba011813e04f632d10fd53172bcc01c31d56e1270e69e1a00023347b9ef8293f4b282d04151864437b25081367b08089a9581a3bce906962203d2d4691d8426104d587c770e6f6ee4874123e76399cecf879e10f99b1e71dd5bc32c235d90db4b0bdf6846a08bf965c3f1b96a2707d884e3230dfccef62e379ab6aae609e7f735aaf2bcb8550a5140c676d0c77260516e01c2c5396fd636355975c35726b7d62dddc034269fe8935e7fadf8ac5dd718cac4142e34ecbecbf61fad0beb0884f9daa8778bcde46531b84c95f7b2870abef70970cf7d89f45d6d8df9f389dd3bc3907b702842c598ce2f779a1d5dd49e3faa589e8cebb0484eddc049c3b2ed029b8bbf9073909cbb6aeaa577beb31d2db0b83f33a660b0cda42b6ea6c132dfecf7b10976fadd7b3b810642f00fa8c6f93f5e76dcfc04f6f80348dc0acef49b44d1b60cc94d958f078d163c308e9942d843f95ab002bbf8956232a63fb69b8a39ac609b43e86fbb0b1eea47afbd41fccdcfa4284e94623055ee5f8c59f5e6f14a0f106fc536a4715cfd460efb925342e9bb650a2dc6119a189d3cec7b7c25dcbe5da68454c0014fcfdd39094d9b5e8f9fdd1ff23c6f75118bdeb4e861abd55af10d77fe8ffccf59634221e6d423e07468f3e1243e832b860cae7439cf9df4186b9e15bafcaf5d655568785db76cc14556418054548779d87572fa112ca66a5d58abd83278a0f96c322bab56ea3d2753f6da063bbbee256baa0c499aa47cf978f7e30d5f8dfb892c16e506532efbad49333e62576e11e436d86ae6f1dc90f3efed58515cbe1d7436d137882cc867278d0bca47e96f9b1ca98546dda4029a9c41c993f41adbfe17b23b767207e7a2735ba66b71cebdb4cefdd51b211d9f699cd490c28236f89fe5f8749da0b01d9070ff09e494a213722fbb077f0118d364afd768f9f8bd8694c480f8fd147e0052dfcfab7de544955e6b2fc1ad28fc3570f8ef6aead8ef6a730ff10af1a2a6a1dbd2ed2375e0aafc7ccbc577aadcd891ca3dc87bae9ed3d0f6e835d74d64fb0a97105469d99fe870361f23ab8ac1ee111e83892b742f50887b27526bd3f2a819c9044166137fec60bd9da838283b4852c535bc4dd1828db779d29a9d6248ef8257040437fefc8e1efb757d8984630056a8c8d90cc3b9e27fa0d77d0507e2711f2a65922f97b0ffe999ddcc75aef7d1e08b442a288779d85d0027c8046fec5562b5a7c9f271c327b14cbed55666d528d91a7250535764f8c99b300a7edb5e112d38308603ef396f230d86de0bbd69ab8f122bb5c0cfe15defb90137382dbb41977ca7781b6254b8c0429d69e33ba35434abed196c0c19292d0519763eabf4d8b9776db6bf0f032773ccb365ef5a7e0cac98dd1cec43e5a5e1a0ee18b2bda9d86ae50d1773d0b8cca9f280f0c30439d0673073ceb2005df4b87175df00d4940f897f9e23663b766bb00d9ca33120cc6443ef23f54eee11ffe9300700fa5a1f1f6c4349aeb03ef5c100e30fdf4911ac188d866f6f925da9e92d6c60cae5f1d22a6d17ee1f2a9d280e79e9895cffff190f278987be4df7da3990d3060fe81105d20f17df4b043eb335c6827bd1c45e0a90d25c3eafacffc151134a78d5ba6cb9f4147653b59eb5aed30aadc2087565dd3aa211282dee554be77ca734581583ea3212a69f278018a950e90c52867e15d1bddc33be611c1f8d20a6d7f4d8d065438af6a8078384eddad6ddfc02ee815fc98442464c0e7931360bb769b527f3800a9b9d1d87e6f170e5f928015bf597c3d67d3d1acc76117c9e3f516e7389fde7823a3346f01f4ca744f3431391478c29d0c970725f090e4f1ad0eecffe9794e3d77e4016dc576b2f991e7ca4f57eabc722b0d9aa1bb54d5f12d6b7f928d72cae0cb6bf9ddac93932362a1f3c900c55a7eff338f0a1099359edb089914bf530f2a722d82bcafdd1bde44ae73e8b3e38236968a744d42d2c96bc7abf991d19441d3d9ce7d650669ea98de05c98b7f25a2d6d00acdd5f608948a82e73e22ac70067d6fc6517a347b59f4525815a63ba070d65dabd56d0c7bf09f1065110d456f66a7b347383fdb0e2df473e7d55ad5b3fa58e1c9579085aeaf9e694620df681c9ef70e6bc72dc5ffdb2a069093e47b0e56d3b99adc8d358a6e2ded5a22938942343057df9e482d7d866255e71fed866b5a13bc6e610606c2b55c061f85c99dfe371028a40ee291e0811669ead9225edf212f074071d33b89b50d57abf6acdb83c55af9da5d6b19f95f61bbcd948e9fbeb568e73e7235c9cd99726eeab951b90d0e9a76962d714173509b59dbe16448d15fd66fb120c1109ebe3bdcd7afe3f75884732d5abe0e3845c2257cd6dbf68562ae025bb135735f2b44892ab4cbd63ade43c47da288afc7a0db15712180d3f2ac629670e75ecd5e14f9fd8e608875a5bdb1cef64e29ca1d4f6723fb788ccf2a8b4f0fb4d90a223aab0b4305a88e62b67c7f9a99292f92e971099ccf14224167be7a72a22f7e4a0bab549aa1d104d965d44dfaf4e304cf053614033c7d204afb6a9f500e1b1a855aef75596dc2676d7a8cbf92c326eed93e559f62cae6dfb4b2b3facf544d09cfca25f4e1d2e0852ca297e0cbe9d819f0435398159fd8c1b50657c02c2dca8625cc30c24357d2b5cd2e7e37d90c1cae74299341e8a7a023cdc97cab1a327dbc1d022565fea945dbcbdd970ed6ba711ee538c3974f22a72607ceb4cbb081c7fb7a630d37ef91fb6969695043796d548fe107f24fa62b1e7dcc9b945c43f80cad9949fc3eb71e0b353f2602d7d5c4f3a30eaa7af23dab02483c5927f347586b9b6b9ce6ba2fcff50a5d646b5e29de313f118c2543e948cf330e88585250a467fe259b7efb8b840d36cfb26d3ce939f3aab2c565a0a7f2b7773f79d6aaaaa5ca50104af5d524684e8a65ba61115397465af59387e3e940421c3d2174e5a15c1ab77387eef409a9ebc648d050aa093b1c7acecea54ffb7265c4013af96a9965c5654f7bb1818570c16b4bf73a88180ccc13b4a35393182a76bf3b388892f3476d23b536dfef48082c69c1cc018cd4bf41604dfe833ccfe8826839abffc616172c445a6eedd1eefb1953018a930ec48adf331474c26ef2bd258a09281eb92bb7e08a58aea064be90e47037daa92fd2d9267dee0d9a989893006f7e1186d84686e4b4b4ac68b5ce155be54095dd9a21a1167ad4b15e0c3705aaec90c0126dbada13a59e3dd0ae6d9e14a56eeccc1dd0f22d17c6c576946dac05e1297c1504acd097c109c6bf622f077b2c1cfc2aa4a1f9cf946e60b119d19df51eb4f10a70c52ca26995a09fcbe991cfa5d3b9a00e7fca8bada1e4918bc31dcb2c2d064ac34d39b9668679223ff1cc763f2ad587f35f7d6a946b8590b4be03900c67b5978b963327516da318ac00da92e339c8f81b551a3546620bd642ba2ee8e11b74c7d0e121c8102a72f3650faf6eaf0ad18ccaafee311c87ae060270c6bdce59594bc03c8e100400443605c5c472f2b88860f7c5486654b4ebf0880b5fb4b23ab385c4625096438014739841de6ecc4c15205d92b7a5c9ed7743b8d8753b62b4f4608e1be89d91dde1e84e9d326f1455e1038bdb0f69f5ac918c77d98c1ce04102491016dca0c760c3042eb278e244082b53eac99f73a66b83b9fd0e3150b88543f072fd0d953a31551ae0e8c6a85282204f334ff76cb4f6bbe48914b8c5de2e2c0cf0b3e6c8b1481fe01c0fd0549bdf9b4234fc41e36c2ceb1aca32a844b6b8008032992ace7bde605bb51d0c8ef6c6c8c7ea23dd8e1de5f58602ed42f7cf04aeae99776fd1a9ce50ffdfeba5f430b16c1fd00bfe9b96ded0c2eed775736fea043c26307454809739308c73323208c694e164cc08a1c4a753d84f303c83ae2b411a543f336b", 0x1000) 16:42:57 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) [ 726.422946][ T4630] FAULT_INJECTION: forcing a failure. [ 726.422946][ T4630] name failslab, interval 1, probability 0, space 0, times 0 [ 726.435863][ T4630] CPU: 1 PID: 4630 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 726.444223][ T4630] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 726.454306][ T4630] Call Trace: [ 726.457615][ T4630] dump_stack+0x143/0x1db [ 726.461987][ T4630] should_fail.cold+0x5/0xa [ 726.466515][ T4630] ? tomoyo_realpath_from_path+0xc3/0x620 16:42:57 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) [ 726.472275][ T4630] should_failslab+0x5/0x10 [ 726.476825][ T4630] __kmalloc+0x72/0x2d0 [ 726.481019][ T4630] tomoyo_realpath_from_path+0xc3/0x620 [ 726.486611][ T4630] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 726.492891][ T4630] tomoyo_check_open_permission+0x272/0x380 [ 726.498845][ T4630] ? tomoyo_path_number_perm+0x590/0x590 [ 726.504523][ T4630] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 726.510556][ T4630] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 726.516330][ T4630] ? map_id_range_down+0x1c4/0x340 16:42:57 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffff6) [ 726.521491][ T4630] ? path_get+0x5d/0x80 [ 726.525687][ T4630] ? lock_downgrade+0x6e0/0x6e0 [ 726.530585][ T4630] ? do_raw_spin_lock+0x120/0x2b0 [ 726.535668][ T4630] tomoyo_file_open+0xa3/0xd0 [ 726.540388][ T4630] security_file_open+0x52/0x4f0 [ 726.545373][ T4630] do_dentry_open+0x353/0x1090 [ 726.550198][ T4630] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 726.556490][ T4630] ? may_open+0x1f6/0x420 [ 726.560879][ T4630] path_openat+0x1c0e/0x27e0 [ 726.565504][ T4630] ? path_lookupat+0x850/0x850 16:42:57 executing program 1 (fault-call:0 fault-nth:2): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:57 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffe) [ 726.570301][ T4630] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 726.576316][ T4630] do_filp_open+0x190/0x3d0 [ 726.580849][ T4630] ? may_open_dev+0xf0/0xf0 [ 726.585383][ T4630] ? rwlock_bug.part.0+0x90/0x90 [ 726.590343][ T4630] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 726.596613][ T4630] ? _raw_spin_unlock+0x1a/0x30 [ 726.601492][ T4630] ? alloc_fd+0x2bc/0x640 [ 726.605851][ T4630] do_sys_openat2+0x16d/0x420 [ 726.610571][ T4630] ? build_open_flags+0x6f0/0x6f0 [ 726.615638][ T4630] ? __context_tracking_exit+0x9f/0xb0 [ 726.621225][ T4630] ? lock_downgrade+0x6e0/0x6e0 [ 726.626118][ T4630] __x64_sys_openat+0x13f/0x1f0 [ 726.631000][ T4630] ? __ia32_sys_open+0x1c0/0x1c0 [ 726.635983][ T4630] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 726.642009][ T4630] ? syscall_enter_from_user_mode+0x27/0x70 [ 726.647943][ T4630] do_syscall_64+0x3a/0xb0 [ 726.652397][ T4630] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 726.658326][ T4630] RIP: 0033:0x4196e4 [ 726.662253][ T4630] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 726.681926][ T4630] RSP: 002b:00007fcfc11fbcc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 726.690377][ T4630] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 726.698396][ T4630] RDX: 0000000000000002 RSI: 00007fcfc11fbd60 RDI: 00000000ffffff9c [ 726.706389][ T4630] RBP: 00007fcfc11fbd60 R08: 0000000000000000 R09: 000000000000000f [ 726.714389][ T4630] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 16:42:57 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000000000) [ 726.722482][ T4630] R13: 00007ffe8fba5bff R14: 00007fcfc11fc300 R15: 0000000000022000 [ 726.730802][ T4630] ERROR: Out of memory at tomoyo_realpath_from_path. [ 726.786225][ T4645] FAULT_INJECTION: forcing a failure. [ 726.786225][ T4645] name failslab, interval 1, probability 0, space 0, times 0 [ 726.799112][ T4645] CPU: 0 PID: 4645 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 726.807485][ T4645] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 726.817579][ T4645] Call Trace: [ 726.824017][ T4645] dump_stack+0x143/0x1db [ 726.828395][ T4645] should_fail.cold+0x5/0xa [ 726.832961][ T4645] ? __alloc_file+0x21/0x280 [ 726.837595][ T4645] should_failslab+0x5/0x10 [ 726.842222][ T4645] kmem_cache_alloc+0x5b/0x320 [ 726.847034][ T4645] ? stack_trace_save+0x8c/0xc0 [ 726.851931][ T4645] __alloc_file+0x21/0x280 [ 726.856380][ T4645] alloc_empty_file+0x6d/0x170 [ 726.861176][ T4645] path_openat+0xe3/0x27e0 [ 726.865630][ T4645] ? __lock_acquire+0x16a7/0x5230 [ 726.870700][ T4645] ? path_lookupat+0x850/0x850 [ 726.875511][ T4645] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 726.881534][ T4645] do_filp_open+0x190/0x3d0 [ 726.886086][ T4645] ? may_open_dev+0xf0/0xf0 [ 726.890638][ T4645] ? alloc_fd+0x2bc/0x640 [ 726.895001][ T4645] ? lock_downgrade+0x6e0/0x6e0 [ 726.899902][ T4645] ? do_raw_spin_lock+0x120/0x2b0 [ 726.904957][ T4645] ? rwlock_bug.part.0+0x90/0x90 [ 726.909946][ T4645] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 726.916289][ T4645] ? _raw_spin_unlock+0x1a/0x30 [ 726.921202][ T4645] ? alloc_fd+0x2bc/0x640 [ 726.925574][ T4645] do_sys_openat2+0x16d/0x420 [ 726.930292][ T4645] ? build_open_flags+0x6f0/0x6f0 16:42:57 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r0, &(0x7f0000001040)=""/4096, 0x1000) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="9bac6458897b5e25d2c86e9ec696385be778bb525e8e93980f654a61fd95d59339247f83", 0x24) [ 726.935348][ T4645] ? __context_tracking_exit+0x9f/0xb0 [ 726.940839][ T4645] ? lock_downgrade+0x6e0/0x6e0 [ 726.945718][ T4645] __x64_sys_openat+0x13f/0x1f0 [ 726.950592][ T4645] ? __ia32_sys_open+0x1c0/0x1c0 [ 726.955556][ T4645] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 726.961567][ T4645] ? syscall_enter_from_user_mode+0x27/0x70 [ 726.967503][ T4645] do_syscall_64+0x3a/0xb0 [ 726.971949][ T4645] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 726.977879][ T4645] RIP: 0033:0x4196e4 [ 726.981797][ T4645] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 727.001466][ T4645] RSP: 002b:00007fd684f88cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 727.009886][ T4645] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 727.017908][ T4645] RDX: 0000000000000002 RSI: 00007fd684f88d60 RDI: 00000000ffffff9c [ 727.025884][ T4645] RBP: 00007fd684f88d60 R08: 0000000000000000 R09: 000000000000000f [ 727.033876][ T4645] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 727.041905][ T4645] R13: 00007ffc9279ffdf R14: 00007fd684f89300 R15: 0000000000022000 16:42:58 executing program 3: r0 = syz_usb_connect$uac1(0x4, 0xd3, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc1, 0x3, 0x1, 0x93, 0x60, 0x1, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x7dfb, 0x2}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x1ff, 0x6, 0x4, 0xff}, @feature_unit={0x13, 0x24, 0x6, 0x5, 0x4, 0x6, [0x9, 0x2, 0xa, 0x7, 0x0, 0xa], 0xd3}, @extension_unit={0xc, 0x24, 0x8, 0x6, 0x9, 0x0, "bc41c8e605"}, @input_terminal={0xc, 0x24, 0x2, 0x6, 0x101, 0x4, 0x62, 0x4a, 0xff, 0x20}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x0, 0xff, 0x1001}, @as_header={0x7, 0x24, 0x1, 0x0, 0x5}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0xfe, 0x2, 0x1f, 0xc8, "cf99"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x4, 0x4, 0x19, 0x5, '%d', "dc2482"}, @format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x20, 0x2, 0x4, 0x81, "", '~'}]}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0x3, 0x1, 0x4, {0x7, 0x25, 0x1, 0x80, 0x3, 0x7fff}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x3ff, 0x1, 0x4, 0x9, {0x7, 0x25, 0x1, 0x0, 0xd}}}}}}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0xea, 0x3, 0x40, 0x0, 0x2}, 0x12, &(0x7f0000000140)={0x5, 0xf, 0x12, 0x2, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x5, 0x2, 0x3f, 0x4}]}, 0x2, [{0xae, &(0x7f0000000180)=@string={0xae, 0x3, "0ee7816c6bf19421c92955d99913471f994ba4a7cf1ed72758be71a657642574f09982877c47961072045f1f66e9ee119ab78ae46add5591025def61fe0811bd71c019d5bce48d8daed260d2bc087fd7bf69fc0e23b8b04a4f43faba33a4fa6bb592d4e5a357793256c8f53b50c73b75cdd95fe5b67f7a7fc5bc2094dbaf62590f7e29cbc298a638fdf433f648a15dede81b6f9bf905945fa8e4aba8f4162fbb584cb3e6f0c719188b2b0771"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x480a}}]}) syz_usb_control_io$uac1(r0, &(0x7f00000004c0)={0x14, &(0x7f00000002c0)={0x0, 0x6, 0xee, {0xee, 0x8, "d618a3f37373a6bc29658660e681ca56a2d1bb434c58e162e36e0ca2ff8109e6f32bb86cc1ea518fe02c09ee3649dc219c31cf180c1a536ca190f18c7cccceae7ce0c2662ec54c0e5aee978d34b9518f115d2334121a62f94d6f23cddf0e8c718d3b2ceda886fd1c45c0c7ccb0c26269c6d34c7ae84d9586c8b1a4907cdd25aea487374fcefdd64b1d57d040c2463892e1b25de12a7b0f13386075bedb89f6471532ceac5110a002dc9c5bb876ec33ce0d34d2bb779e85906b09a7166cbcfb554cc7a5b15d97aa4957cfb83c0d4770e1d8be659ce30503a65691f49fbb6a0b970fb06539239cbe3c940bcd1b"}}, &(0x7f00000003c0)={0x0, 0x3, 0xda, @string={0xda, 0x3, "e8ca7baffc3b78e233d09b83ad39bb2d8b398650038fa996c28f1901e65e5d306c5fa0fbc66551a550f6467bcf3fc6862d7b63d13116abd47b2efeba9e755a6ec114e50cd87c9136b93630fe3cf9d444037b44504124302a308452f23a80a94e4f9ed913f8950fb33495ca00041c28619f2f5220b97a07ee8e45b37fc6d0cf3e7954b727ce2244c99bb7f4b701862d96e5a6b3dcec5bb7f7034f34d330e7f1318c42d85c019e9c5a05d93dabb3db595c0b07367b3ec32eac83041c8df9611d9fd4a47403b53614f2761ee235be8243401193f121618d972a"}}}, &(0x7f0000000740)={0x44, &(0x7f0000000500)={0x40, 0x14, 0x43, "a968bb17e98ef9f1d4fd90ab1e3859eb85da66bf8e02c3731a56e752aa1f6dc8972af127e0b2bfe785a4126add05cc7637b045bc92b5510328b880e9acce620066e9b9"}, &(0x7f0000000580)={0x0, 0xa, 0x1}, &(0x7f00000005c0)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000600)={0x20, 0x81, 0x2, 'R:'}, &(0x7f0000000640)={0x20, 0x82, 0x1, "81"}, &(0x7f0000000680)={0x20, 0x83, 0x1, "d8"}, &(0x7f00000006c0)={0x20, 0x84, 0x2, "d103"}, &(0x7f0000000700)={0x20, 0x85, 0x3, "81b88d"}}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) 16:42:58 executing program 5 (fault-call:0 fault-nth:5): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:58 executing program 1 (fault-call:0 fault-nth:3): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:58 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x20000000000000) [ 727.192692][ T4662] FAULT_INJECTION: forcing a failure. [ 727.192692][ T4662] name failslab, interval 1, probability 0, space 0, times 0 [ 727.196900][ T4664] FAULT_INJECTION: forcing a failure. [ 727.196900][ T4664] name failslab, interval 1, probability 0, space 0, times 0 [ 727.205526][ T4662] CPU: 1 PID: 4662 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 727.205568][ T4662] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 727.205586][ T4662] Call Trace: [ 727.205598][ T4662] dump_stack+0x143/0x1db [ 727.205646][ T4662] should_fail.cold+0x5/0xa [ 727.248709][ T4662] ? security_file_alloc+0x34/0x170 [ 727.254025][ T4662] should_failslab+0x5/0x10 [ 727.258547][ T4662] kmem_cache_alloc+0x5b/0x320 [ 727.263342][ T4662] security_file_alloc+0x34/0x170 [ 727.268406][ T4662] __alloc_file+0xd8/0x280 [ 727.272843][ T4662] alloc_empty_file+0x6d/0x170 [ 727.277640][ T4662] path_openat+0xe3/0x27e0 [ 727.282072][ T4662] ? __lock_acquire+0x16a7/0x5230 [ 727.287127][ T4662] ? path_lookupat+0x850/0x850 [ 727.291907][ T4662] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 727.297916][ T4662] do_filp_open+0x190/0x3d0 [ 727.302455][ T4662] ? may_open_dev+0xf0/0xf0 [ 727.306974][ T4662] ? alloc_fd+0x2bc/0x640 [ 727.311417][ T4662] ? lock_downgrade+0x6e0/0x6e0 [ 727.316304][ T4662] ? do_raw_spin_lock+0x120/0x2b0 [ 727.321344][ T4662] ? rwlock_bug.part.0+0x90/0x90 [ 727.326302][ T4662] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 727.332571][ T4662] ? _raw_spin_unlock+0x1a/0x30 [ 727.337467][ T4662] ? alloc_fd+0x2bc/0x640 [ 727.341814][ T4662] do_sys_openat2+0x16d/0x420 [ 727.346531][ T4662] ? build_open_flags+0x6f0/0x6f0 [ 727.351579][ T4662] ? __context_tracking_exit+0x9f/0xb0 [ 727.357077][ T4662] ? lock_downgrade+0x6e0/0x6e0 [ 727.361946][ T4662] __x64_sys_openat+0x13f/0x1f0 [ 727.366813][ T4662] ? __ia32_sys_open+0x1c0/0x1c0 [ 727.371775][ T4662] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 727.377781][ T4662] ? syscall_enter_from_user_mode+0x27/0x70 [ 727.383704][ T4662] do_syscall_64+0x3a/0xb0 [ 727.388160][ T4662] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 727.394080][ T4662] RIP: 0033:0x4196e4 [ 727.398000][ T4662] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 727.417637][ T4662] RSP: 002b:00007fd684f88cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 727.426085][ T4662] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 727.434081][ T4662] RDX: 0000000000000002 RSI: 00007fd684f88d60 RDI: 00000000ffffff9c [ 727.442077][ T4662] RBP: 00007fd684f88d60 R08: 0000000000000000 R09: 000000000000000f [ 727.450087][ T4662] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 727.458091][ T4662] R13: 00007ffc9279ffdf R14: 00007fd684f89300 R15: 0000000000022000 [ 727.466089][ T4664] CPU: 0 PID: 4664 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 727.474482][ T4664] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 727.484563][ T4664] Call Trace: [ 727.487859][ T4664] dump_stack+0x143/0x1db [ 727.492262][ T4664] should_fail.cold+0x5/0xa [ 727.496812][ T4664] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 727.502200][ T4664] should_failslab+0x5/0x10 [ 727.506738][ T4664] __kmalloc+0x72/0x2d0 [ 727.510919][ T4664] tomoyo_encode2.part.0+0xe9/0x3a0 [ 727.516143][ T4664] tomoyo_encode+0x28/0x50 [ 727.520579][ T4664] tomoyo_realpath_from_path+0x186/0x620 [ 727.526229][ T4664] tomoyo_check_open_permission+0x272/0x380 [ 727.532143][ T4664] ? tomoyo_path_number_perm+0x590/0x590 [ 727.538055][ T4664] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 16:42:58 executing program 1 (fault-call:0 fault-nth:4): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 727.544061][ T4664] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 727.549832][ T4664] ? map_id_range_down+0x1c4/0x340 [ 727.554967][ T4664] ? path_get+0x5d/0x80 [ 727.561488][ T4664] ? lock_downgrade+0x6e0/0x6e0 [ 727.566370][ T4664] ? do_raw_spin_lock+0x120/0x2b0 [ 727.571424][ T4664] tomoyo_file_open+0xa3/0xd0 [ 727.576135][ T4664] security_file_open+0x52/0x4f0 [ 727.579261][ T4667] FAULT_INJECTION: forcing a failure. [ 727.579261][ T4667] name failslab, interval 1, probability 0, space 0, times 0 [ 727.581108][ T4664] do_dentry_open+0x353/0x1090 [ 727.581151][ T4664] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 727.581183][ T4664] ? may_open+0x1f6/0x420 [ 727.581209][ T4664] path_openat+0x1c0e/0x27e0 [ 727.613741][ T4664] ? path_lookupat+0x850/0x850 [ 727.618536][ T4664] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 727.624549][ T4664] do_filp_open+0x190/0x3d0 [ 727.629081][ T4664] ? may_open_dev+0xf0/0xf0 [ 727.633628][ T4664] ? rwlock_bug.part.0+0x90/0x90 [ 727.638581][ T4664] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 727.644844][ T4664] ? _raw_spin_unlock+0x1a/0x30 [ 727.649718][ T4664] ? alloc_fd+0x2bc/0x640 [ 727.654065][ T4664] do_sys_openat2+0x16d/0x420 [ 727.658774][ T4664] ? build_open_flags+0x6f0/0x6f0 [ 727.663815][ T4664] ? __context_tracking_exit+0x9f/0xb0 [ 727.669299][ T4664] ? lock_downgrade+0x6e0/0x6e0 [ 727.674179][ T4664] __x64_sys_openat+0x13f/0x1f0 [ 727.679055][ T4664] ? __ia32_sys_open+0x1c0/0x1c0 [ 727.684017][ T4664] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 727.690025][ T4664] ? syscall_enter_from_user_mode+0x27/0x70 [ 727.695952][ T4664] do_syscall_64+0x3a/0xb0 [ 727.700396][ T4664] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 727.706325][ T4664] RIP: 0033:0x4196e4 [ 727.710239][ T4664] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 727.729884][ T4664] RSP: 002b:00007fcfc11fbcc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 727.738338][ T4664] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 727.746343][ T4664] RDX: 0000000000000002 RSI: 00007fcfc11fbd60 RDI: 00000000ffffff9c [ 727.754355][ T4664] RBP: 00007fcfc11fbd60 R08: 0000000000000000 R09: 000000000000000f [ 727.762355][ T4664] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 727.770370][ T4664] R13: 00007ffe8fba5bff R14: 00007fcfc11fc300 R15: 0000000000022000 [ 727.778402][ T4667] CPU: 1 PID: 4667 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 727.778749][ T4664] ERROR: Out of memory at tomoyo_realpath_from_path. [ 727.786762][ T4667] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 727.786785][ T4667] Call Trace: [ 727.786796][ T4667] dump_stack+0x143/0x1db [ 727.786831][ T4667] should_fail.cold+0x5/0xa [ 727.816104][ T4667] ? tomoyo_realpath_from_path+0xc3/0x620 [ 727.821867][ T4667] should_failslab+0x5/0x10 [ 727.826493][ T4667] __kmalloc+0x72/0x2d0 [ 727.830672][ T4667] tomoyo_realpath_from_path+0xc3/0x620 [ 727.836254][ T4667] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 727.842554][ T4667] tomoyo_check_open_permission+0x272/0x380 [ 727.848490][ T4667] ? tomoyo_path_number_perm+0x590/0x590 [ 727.854164][ T4667] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 727.860173][ T4667] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 727.865905][ T4667] ? map_id_range_down+0x1c4/0x340 [ 727.871028][ T4667] ? path_get+0x5d/0x80 [ 727.875219][ T4667] ? lock_downgrade+0x6e0/0x6e0 [ 727.880099][ T4667] ? do_raw_spin_lock+0x120/0x2b0 [ 727.885162][ T4667] tomoyo_file_open+0xa3/0xd0 [ 727.889889][ T4667] security_file_open+0x52/0x4f0 [ 727.894869][ T4667] do_dentry_open+0x353/0x1090 [ 727.899656][ T4667] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 727.905920][ T4667] ? may_open+0x1f6/0x420 [ 727.910285][ T4667] path_openat+0x1c0e/0x27e0 [ 727.914917][ T4667] ? path_lookupat+0x850/0x850 [ 727.919685][ T4667] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 727.925684][ T4667] do_filp_open+0x190/0x3d0 [ 727.930199][ T4667] ? may_open_dev+0xf0/0xf0 [ 727.934721][ T4667] ? rwlock_bug.part.0+0x90/0x90 [ 727.939668][ T4667] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 727.946069][ T4667] ? _raw_spin_unlock+0x1a/0x30 [ 727.950960][ T4667] ? alloc_fd+0x2bc/0x640 [ 727.955301][ T4667] do_sys_openat2+0x16d/0x420 [ 727.960034][ T4667] ? build_open_flags+0x6f0/0x6f0 [ 727.965076][ T4667] ? __context_tracking_exit+0x9f/0xb0 [ 727.970591][ T4667] ? lock_downgrade+0x6e0/0x6e0 [ 727.975453][ T4667] __x64_sys_openat+0x13f/0x1f0 [ 727.980330][ T4667] ? __ia32_sys_open+0x1c0/0x1c0 [ 727.985293][ T4667] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 727.991305][ T4667] ? syscall_enter_from_user_mode+0x27/0x70 [ 727.997215][ T4667] do_syscall_64+0x3a/0xb0 [ 728.001653][ T4667] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 728.007546][ T4667] RIP: 0033:0x4196e4 [ 728.011454][ T4667] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 728.031072][ T4667] RSP: 002b:00007fd684f88cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 728.039493][ T4667] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 728.047466][ T4667] RDX: 0000000000000002 RSI: 00007fd684f88d60 RDI: 00000000ffffff9c [ 728.055437][ T4667] RBP: 00007fd684f88d60 R08: 0000000000000000 R09: 000000000000000f [ 728.063403][ T4667] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 728.071373][ T4667] R13: 00007ffc9279ffdf R14: 00007fd684f89300 R15: 0000000000022000 [ 728.080186][ T4667] ERROR: Out of memory at tomoyo_realpath_from_path. 16:42:59 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) 16:42:59 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:59 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000000) 16:42:59 executing program 1 (fault-call:0 fault-nth:5): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:59 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000) 16:42:59 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="6d573798fea33b87894d0abf0bc968b0d9c0809e21495108c777cf8f7c2a2a53867310c61e10cfffe1f3ed98e9686225999e8628c073b603bdca73200ba0f0ef8fed0263b4ff8bb3b0c19bf77fb8be61462a6f5ad61a8c371be43a86a3f44daf96ddf363bd58e8421288ead44112e15ffd463b26f47589364367bda4635a7c7382726cf98e71df65fb785c4040effc2a320b0b03d215b003a5175ba3dbf552845aa06acfd9937cfa891b3b9018a4a9439a11860f807091800b14512bdc33c7762eaa69cfcb14b3b5a813efc610bb656e59d6a7f2a4001c51b543ae3bc96949b1bd87f99790b96735447bcd6202b84bf62f2ed6969e20ed4aabcfc788073796", 0xff) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r1, &(0x7f0000000100)="495b7529305fce1d9eeecfe07352c72b318a6719ab9fd927dc253c6f2d23116c8e01e31a5c46dc29024ecf9aeee4e6bf1bd9bb8d9e7db2e58f7866ac6d76a0087ae17baecbe69feaa33d57ba9ea2ade247c99d546d15f9bc7b96f837e2264b7145be338f9ebe824ef8d8e2b1fae1", 0x6e) 16:42:59 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 728.362929][ T4681] FAULT_INJECTION: forcing a failure. [ 728.362929][ T4681] name failslab, interval 1, probability 0, space 0, times 0 [ 728.376128][ T4681] CPU: 0 PID: 4681 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 728.384530][ T4681] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 728.394626][ T4681] Call Trace: [ 728.397933][ T4681] dump_stack+0x143/0x1db [ 728.402310][ T4681] should_fail.cold+0x5/0xa [ 728.406844][ T4681] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 728.412281][ T4681] should_failslab+0x5/0x10 [ 728.416819][ T4681] __kmalloc+0x72/0x2d0 [ 728.421038][ T4681] tomoyo_encode2.part.0+0xe9/0x3a0 [ 728.426280][ T4681] tomoyo_encode+0x28/0x50 [ 728.430747][ T4681] tomoyo_realpath_from_path+0x186/0x620 [ 728.436423][ T4681] tomoyo_check_open_permission+0x272/0x380 [ 728.442379][ T4681] ? tomoyo_path_number_perm+0x590/0x590 [ 728.448043][ T4681] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 728.454064][ T4681] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 728.459823][ T4681] ? map_id_range_down+0x1c4/0x340 [ 728.464977][ T4681] ? path_get+0x5d/0x80 [ 728.469170][ T4681] ? lock_downgrade+0x6e0/0x6e0 [ 728.474062][ T4681] ? do_raw_spin_lock+0x120/0x2b0 [ 728.479117][ T4681] tomoyo_file_open+0xa3/0xd0 [ 728.483837][ T4681] security_file_open+0x52/0x4f0 [ 728.488804][ T4681] do_dentry_open+0x353/0x1090 [ 728.493948][ T4681] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 728.500223][ T4681] ? may_open+0x1f6/0x420 [ 728.504581][ T4681] path_openat+0x1c0e/0x27e0 [ 728.509204][ T4681] ? path_lookupat+0x850/0x850 [ 728.513997][ T4681] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 728.520011][ T4681] do_filp_open+0x190/0x3d0 [ 728.524548][ T4681] ? may_open_dev+0xf0/0xf0 [ 728.529080][ T4681] ? rwlock_bug.part.0+0x90/0x90 [ 728.534041][ T4681] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 728.540326][ T4681] ? _raw_spin_unlock+0x1a/0x30 [ 728.545205][ T4681] ? alloc_fd+0x2bc/0x640 [ 728.549561][ T4681] do_sys_openat2+0x16d/0x420 [ 728.554315][ T4681] ? build_open_flags+0x6f0/0x6f0 [ 728.559367][ T4681] ? __context_tracking_exit+0x9f/0xb0 [ 728.564863][ T4681] ? lock_downgrade+0x6e0/0x6e0 [ 728.569740][ T4681] __x64_sys_openat+0x13f/0x1f0 [ 728.574612][ T4681] ? __ia32_sys_open+0x1c0/0x1c0 [ 728.579567][ T4681] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 728.585571][ T4681] ? syscall_enter_from_user_mode+0x27/0x70 [ 728.591497][ T4681] do_syscall_64+0x3a/0xb0 [ 728.595933][ T4681] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 728.601855][ T4681] RIP: 0033:0x4196e4 [ 728.605765][ T4681] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 728.625406][ T4681] RSP: 002b:00007fd684f88cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 728.633857][ T4681] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 728.641859][ T4681] RDX: 0000000000000002 RSI: 00007fd684f88d60 RDI: 00000000ffffff9c [ 728.649859][ T4681] RBP: 00007fd684f88d60 R08: 0000000000000000 R09: 000000000000000f [ 728.657862][ T4681] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 728.666038][ T4681] R13: 00007ffc9279ffdf R14: 00007fd684f89300 R15: 0000000000022000 [ 728.674216][ T4681] ERROR: Out of memory at tomoyo_realpath_from_path. 16:42:59 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x61c, 0x4144c0) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000040)=[0x5c01, 0x40]) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:59 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) 16:42:59 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:59 executing program 1 (fault-call:0 fault-nth:6): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:42:59 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/14, 0xe) read$char_usb(r0, 0x0, 0x0) 16:42:59 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x300000000000000) 16:42:59 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(r0, &(0x7f0000000000)="5c7daea6d626c5356156c36d52a5d32b3c0e37a369b3a397f221b97130ccef4a57044e453fae14bb66bf4f5548d41e2201493faa4bbba4", 0x37) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/27, 0x1b) syz_open_dev$char_usb(0xc, 0xb4, 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x2) 16:42:59 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 728.982838][ T4704] FAULT_INJECTION: forcing a failure. [ 728.982838][ T4704] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 728.996127][ T4704] CPU: 0 PID: 4704 Comm: syz-executor.1 Not tainted 5.12.0-syzkaller #0 [ 729.004497][ T4704] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 729.014619][ T4704] Call Trace: [ 729.017924][ T4704] dump_stack+0x143/0x1db [ 729.022356][ T4704] should_fail.cold+0x5/0xa [ 729.026926][ T4704] _copy_to_user+0x2c/0x150 16:42:59 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x2) [ 729.031460][ T4704] simple_read_from_buffer+0xcc/0x160 [ 729.036876][ T4704] proc_fail_nth_read+0x187/0x220 [ 729.042188][ T4704] ? proc_sessionid_read+0x220/0x220 [ 729.047504][ T4704] ? security_file_permission+0x248/0x560 [ 729.053267][ T4704] ? proc_sessionid_read+0x220/0x220 [ 729.058587][ T4704] vfs_read+0x1b5/0x570 [ 729.062789][ T4704] ksys_read+0x12d/0x250 [ 729.067057][ T4704] ? vfs_write+0x9e0/0x9e0 [ 729.071506][ T4704] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 729.077538][ T4704] ? syscall_enter_from_user_mode+0x27/0x70 16:43:00 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x3) [ 729.083473][ T4704] do_syscall_64+0x3a/0xb0 [ 729.087927][ T4704] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 729.093850][ T4704] RIP: 0033:0x41937c [ 729.097765][ T4704] 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 [ 729.117406][ T4704] RSP: 002b:00007fd684f89170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 729.125856][ T4704] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 000000000041937c 16:43:00 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x400000000000000) [ 729.133858][ T4704] RDX: 000000000000000f RSI: 00007fd684f891e0 RDI: 0000000000000003 [ 729.142033][ T4704] RBP: 00007fd684f891d0 R08: 0000000000000000 R09: 000000000000000f [ 729.150028][ T4704] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 729.158057][ T4704] R13: 00007ffc9279ffdf R14: 00007fd684f89300 R15: 0000000000022000 16:43:00 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x4) 16:43:00 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:00 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x210000) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000001280)=0x1) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000000)=""/103) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:00 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) 16:43:00 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:00 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="b37542cf5feee9d24f1c4a6e57c6423f79bfd1864b99f9", 0x17) read$char_usb(r0, 0x0, 0x0) 16:43:00 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x5) 16:43:00 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x500000000000000) 16:43:00 executing program 0: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000140)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, &(0x7f00000001c0)={0x20, 0x23, 0x72, {0x72, 0x23, "8d0d7f217806bd48e9a2869c794380605b2e9011c6c225b1d2f78fbda59d329070601a4fc4445132cb56dd8273afaa3ad646d19fa16dbde88d43272a5564b96c6facc078f53046c9751fa993b2ddf1fed72b4021beb00c65127786dd12ff4483e4e777f15aa6c40fd1d52211543f57c4"}}, &(0x7f0000000240)={0x0, 0x3, 0xa3, @string={0xa3, 0x3, "2ff1c0fcabb43d42e649047b682a1ce9f308f54f5665bc9c72232b1f8949cf2a0a15b722f1a6d6dbdf40e4b013abc8878b7f489731086c2977ba1f9512b319176bc6a1cd59c95995c9e2c7a9efd5c2c3fc12aa4f84802313b9f8db14433726163389fa387bb20186b246f94db2f10ee0e7a7a0a58ee3cead8f7ecfa2b45cb5435136fcd31e0f8340284872da92a03cb984254ce2ea124cf440ed47d23cf09b5761"}}, &(0x7f0000000300)={0x0, 0xf, 0x21, {0x5, 0xf, 0x21, 0x1, [@ssp_cap={0x1c, 0x10, 0xa, 0x2, 0x4, 0x7, 0xf00f, 0x200, [0x0, 0x30, 0xf, 0x3f00]}]}}, &(0x7f0000000340)={0x20, 0x29, 0xf, {0xf, 0x29, 0x6, 0x80, 0x3, 0x4, "0b9512f3", "8e64360e"}}, &(0x7f0000000380)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x80, 0x1, 0x4, 0x1, 0x8, 0x80, 0x9}}}, &(0x7f0000000800)={0x84, &(0x7f0000000400)={0x0, 0xd4d907cf1c93fa34, 0x1c, "6590bde622863fbe1c9ea8496cc55d0dcb997b53e400dd07d5bfab9c"}, &(0x7f0000000440)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000480)={0x0, 0x8, 0x1, 0xc6}, &(0x7f00000004c0)={0x20, 0x0, 0x4, {0x0, 0x1}}, &(0x7f0000000500)={0x20, 0x0, 0x4, {0x20, 0x2}}, &(0x7f0000000540)={0x40, 0x7, 0x2, 0x6}, &(0x7f0000000580)={0x40, 0x9, 0x1}, &(0x7f00000005c0)={0x40, 0xb, 0x2, "3cdd"}, &(0x7f0000000600)={0x40, 0xf, 0x2, 0x5e6e}, &(0x7f0000000640)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, &(0x7f0000000680)={0x40, 0x17, 0x6, @local}, &(0x7f00000006c0)={0x40, 0x19, 0x2, "7fc1"}, &(0x7f0000000700)={0x40, 0x1a, 0x2, 0x9}, &(0x7f0000000740)={0x40, 0x1c, 0x1, 0x5}, &(0x7f0000000780)={0x40, 0x1e, 0x1, 0x6}, &(0x7f00000007c0)={0x40, 0x21, 0x1, 0x4}}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000080)="a1b0604d56b9b24c5da1e5163a572a86141b92fc155e7941bb4755a8a8d57c09209c2225ac00d4abd628e594b17f8222aaea15401e559a88023ee5d8115db0c129cb79c94d3a16ddee511167af3371cf2c3044e98fc1c5d97237a6f08c3fff6a79a77c3f41a85af9e6e50b647ecf957af2bd0d129852485f582f25903efe47d09513ac364d903414dd5a74974b0919c53f3ef6fec4a960", 0x97) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) syz_usb_control_io(r0, &(0x7f0000000b80)={0x2c, &(0x7f00000008c0)={0x40, 0x8, 0x90, {0x90, 0x30, "cb83f0acabeebce39000a4454bb5f58e369212cd4acb8a7e895de52cfc13bc263b0e3c3832bf392623baa78465605cc5cc19b3a63a4c039881c3a1695a423648e2c3e21524f5552818337aec880257998102b5a746f6a72541b41415ffc6c984f9439ad8205e6afe3e5d5855d1d8d493a9ac7b9768e5c47fc71a516041337d503d37c746107f7d9d200839a55f6a"}}, &(0x7f0000000980)={0x0, 0x3, 0xfc, @string={0xfc, 0x3, "545b6e176a8f2603e1963aba2174d025b80d05b269cdfe0202a7c8b147ffe3d141d5db0221557a25e82265beb476362a1f46174e91ce641ac34578bfebbcf2d8add8674bf3d3a42d8378b204419d4ad45e95947074f817cd84b33a11546bb9c6b4a73cd1cfc9138ea67fc11be8053b0c142aecf95fac4718e9fed7f75bbf0bac391e85815d1f4985ca922da008da2bd200141d087b19e0be77c2d7650e9f3c2b19fd7761185e5b51e893ace415b6db7deaa29fdd61a49fc166bd6c4eb5eced4956c98f13d1f02484f2497bc5d6833312f324465f8b04af683d2e9f655f7cb115fee3b6705ee29d11e6ba08e748aa1d56573be617c3dbe041c840"}}, &(0x7f0000000ac0)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000000b00)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0xc, 0x4, 0x20, "22511116", "b4934bc2"}}, &(0x7f0000000b40)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x80, 0x8, 0x1f, 0x5, 0x9, 0x3, 0x9}}}, &(0x7f0000001080)={0x84, &(0x7f0000000bc0)={0x20, 0x0, 0xcb, "346937f4322cba86b492446ce4067344546319466cabf1a31dc9c56832ed5c342bcb299b69628e5007a1460ea9ebc24f203b54698a1d6a953c97628d9118e74a53a7d72340e4512c51ef09151599c10d644198220dea1a39da3294be5c3a6c7597e372924c35c82fa596e12856a1c63f09a71938dd9af4448672a3d19569cfa73f0afc6895005dbfafc5e8e9eadc6551eac6a16db8e948be1ddd94188922774616cdb3625ec490a33e7f99867d499b0a76f6769065bc46daa9911241243c31b0116b42614079cd8bf5e679"}, &(0x7f0000000cc0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000d00)={0x0, 0x8, 0x1, 0xfd}, &(0x7f0000000d40)={0x20, 0x0, 0x4, {0x2, 0x6}}, &(0x7f0000000d80)={0x20, 0x0, 0x4, {0xe0, 0x2}}, &(0x7f0000000dc0)={0x40, 0x7, 0x2, 0x4}, &(0x7f0000000e00)={0x40, 0x9, 0x1, 0x8}, &(0x7f0000000e40)={0x40, 0xb, 0x2, "3ac0"}, &(0x7f0000000e80)={0x40, 0xf, 0x2, 0xb5}, &(0x7f0000000ec0)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, &(0x7f0000000f00)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f0000000f40)={0x40, 0x19, 0x2, "0bf7"}, &(0x7f0000000f80)={0x40, 0x1a, 0x2, 0x3}, &(0x7f0000000fc0)={0x40, 0x1c, 0x1, 0x3}, &(0x7f0000001000)={0x40, 0x1e, 0x1, 0x9}, &(0x7f0000001040)={0x40, 0x21, 0x1, 0xb7}}) write$char_usb(r2, &(0x7f0000000000)="be99c8d521fdf1ce398003df4028c68912c509304735f66caf0a9f0b353bc288bad9c493f8381ff6bef9d2d729754e241f8719973bc8a33df5dd58d1fbfc909697dc5ffa4d18e426cccf1b5c8e7a105896de", 0x52) 16:43:00 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:01 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:43:01 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x7) 16:43:01 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2) 16:43:01 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x600000000000000) 16:43:01 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x8) [ 730.332910][T25392] usb 1-1: new high-speed USB device number 113 using dummy_hcd 16:43:01 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) 16:43:01 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x3) 16:43:01 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x18) 16:43:01 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="e42c3412a5dc657f49b02ea445ac4fddd589cc9b572f3d9190eb756f39a0231ad6c79c5f10dfb5392a2dc6e1bd37d5aeb28c6b8bca7cf23ebfd1e01a1a737303b14dc56373d20d46f25cb9286bc529af6446ae0182cb89d5f0d957972c975c32646923ae27", 0x65) 16:43:01 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x700000000000000) [ 730.853206][T25392] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 730.862349][T25392] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 730.870504][T25392] usb 1-1: Product: syz [ 730.874940][T25392] usb 1-1: Manufacturer: syz [ 730.879572][T25392] usb 1-1: SerialNumber: syz [ 730.923728][T25392] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 731.502716][T25392] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 732.522607][T25392] ath9k_htc 1-1:1.0: ath9k_htc: Target is unresponsive [ 732.530134][T25392] ath9k_htc: Failed to initialize the device 16:43:04 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffff800) write$char_usb(r0, &(0x7f0000000000)="560ba9fca74c03ba2d917fe9ad9e605fb529054229403fa09e36646625e417b87ac6e392ed565ffbfd4847e5273a96147ac72bdfc8a7619e3cb6f965dd99d2e6bf20353bf06972b6232b2c848ee049663080a0233848e40707582be263d9bc85d6ed7a8137c61685ac76e7ef7573339e13ea81ea29f3a1a3fb80b4714aa37818ca7bc0adfec1502643887cf25a4e952517cea637591de7939c4eda2475fae9fffbc650c25d3082e136b3d892d65eb369647249d2c90c5a194cf4eb3539fac7e207e38b2f76ac384661cf425eb6c4eacc5d7e680b10ed15ab6054941ca6e2124d23931d35f2afb035fd5a381dbe8f0e940eac6933164cd4fbc5038689774eb3262e78e133cc2756dea260390019fcda65af1fd0122f95a938e5f9ba1b530f2db067577014ec14038fc1d98acef1424eadf511287124053eaa4fa51f6b260c8cc2666ad140f462696f037e4e1c72c8b30cc0f2b4f3982bd5e74e069dbfd0c4a8790bc762c879da0e2310af7264c0fece010c49914c17a096bec4b7724f8576d0f24ed8d36ad50559f28ec121212933eb3735a810d9372138973d113cdf501edf386496672db5a3b9f10993c46b8a3241c4a98dd991e7996133f2a2f539d34f2b3e5f4aecd4363e68756e418d7aaf6d0ed245d1443a99e3e8d979a90c3b9ca0f4a0afb9f7442963dcd0b800226d205176df8f3ca1a50a1a13a2af045d0f3cd833480891171939a427289c1be08ea46289735f4cd824a2b3d591d53dc33618c77da70bee3e10a14aa66b2bc63b1ae0dbb7d44f01c71b3d59453e9dcdd1d1102937208e257c2f2c3896d7f8e3ea4163c58573602c52f2238db0658ebc2ba005345a0a176aee5c409ce50379cef04a5e30245ea211098b09b97aad5a75169848d8b649c7efdc7ea3779c93060b9c9a8a1b8b4bba79b79b1237a496a98827ffbbfc1aab586ae30142a9d75bc26a95cbbf99850fb904b9a0769aaac14a3576284446b817b2240e1057fd1f0ea9d9916aad07ee3f29e13515c8d7e163f623b2d81d2885d94e067f43fbea0a2b62f69c668931c60c6f56f1516210f6791f93259867095171a5dfffffd58cfb49568797336eef4297bb5164e12593be731c885019886b459057ea7c4fd0dbf93661189c79fa0294db2674fa4efeb6f506bfbfe2e1fdf329db676d36b9caed8e4298d6ea8f601ebe46cdf858937b01335bdb7e6d628f16ebb4eb42601e197a6c52c5c7bd459ddf9a0a2ae87d1ef2e9d4cafc33e9435a8be18cb51225f59f0c493b86e54307da9785ab5bf0600083e121eb392577c3a617def1b68cb9acfe7ba6a714f7a599c76e08db9d0c5e7b2c189125625f29668f681290d61bcd337a85bdbb70bd9a36261347c460437126b1edbbe3c51b2917e17efa3c18fc4b0a1b21ca70251845dc0c095fba815edfb6643381473d9ed5ec8568692ba2d784a7f41b02000ce3feafcba8cefaff7f71e69836bfedec4bc16a83992ea1e1a7269a208d092db5aa020087973e8a629b241632b8b573e06d53381aefa344951eb923b1da87ae07e22c033373d2b817091240d3dd903e47f6e627689367c6d7e5119137a229d076bc0c11c4188a4b01c36603d2ee0b419088fdd50d1a87a6f868f91e689855ff90374ec91f115f318e7c2d624fe44be60858b6543112b813d0d71f8d3819b919cf2467da882c8a3e1e087edd39afe034644097aace217920458c699e18111c0af352aa8797b4c6b5a2e0a6d6edf43218318755e30edd5c0fb33dc2149d4d81c1ef62b5b4326ccab4b5d0985e42bfb774f84c1700d926b4b725645f215f3b8f44b1d36995860a78232f5c77fb419fdc4d36820c43f583c0801f0e8fc9e3b74469c77eb66f7271d9578217bdee7202f1ff5067831f280c708c90e1df20003ce4176a7cd4dd6ae1fb139b866f1b34a754a6412c7b940c84e578981608e7cdcf27e7c6de2a5417aa2a23173bc73625f5164658c7d6957d09a9e2357d1237decb256d5a2c02f8d8a1f6ad1af2b6f7d55d9f14bf73194bbd48edc79ec536f850dd27e4bdf3e71673ef58860c286a9a8e6c7594973c87f6f174e076817f279757a601a6fb2185348a682ba309c3aa5b88ecdb183edc95041379417cc7c7d646e33630b9fd758f307a9388b8ff143d45f5be39bbe766255ccc105e80406f7c96d9e866cb6b9ee6df6fe20151c483e08b3af061f1a3da39f9fe999b4e3efd90f180ff5b4d0ad0b933563d4720c3903440b69f9b0a85f19597ee6cadf253ce22d80f3c7216179544902988c6f2ea6f974353818421b640695a46d40c9eea1f2d643736a7608a40db463ddb7fe4f70afca11e8dbd14328849adee454c0cca3ed6e7c42e22cbf05ac75d2dbb930b7e5a9445ef933f06daad641de87be58bccd31668d25c0ba7f7eb764dbe8f0104d0b1060ad6e11c6edba41a4faadbb5306c1ebaa23db73cec50a44e4b0f7cbfe239e782f98663e7912ef9f7924f120f240c02e112f4ddeb6c508ca6b51672aacff9f52a252b2f1d3811b3cac04233a7598f1fa1765fafd808e04e41ae88564f7d88be4db645ba1cca0c0348b400e80247de2d22f89c56fb54444e61d1aec54e3d2fe5d37ee6b3178cd55fb3c710b34cfa5e85a4d18e38618b6c3aa6c704b92162c2ec2c6497c6b06b632f961db6dd40ec574a91f67fe3c535f420d5f064bef73cfb611b6e031483dee39783d1c9fd5b9ff286d3e05963f78492e8f8bb1ec89dcf24882c48e9b52e7333747af0699e4724ec5d7a9482d4aba982af8acffee48f80113bef4b1026034dd3738083d1a3079a1ad999d4d9fdc8e24c05f831fad4fecd6c3355df9854fd94b32639cc54b85ef4604c1e60c5abd041bd31f1cf3445c02917c3fab77094f2aae06ad863fd033a49952fed7a035213db2bf8ca3daf9bbab482faba2fe2d54370456745322268cdd0fcb056a45c476018ec9138d31d2c8c0c0a8889abe5786f3a31da53744aef411605052cb7b5166c1401648f2e5b986c4c0e9bcb9a90c8f449f1929772d8623961d23f83064cfe921c09490e05ffb82f047038d5cce7e0d469102e1ad389000d35398c539b6e5e628eae9ccada0e111e1f2f26c78a80f46d7c762780e628ccbaf19d46613b845ccb46097704a3783090329483a0ce1606f661e9ec09d1a30a8279a03fa02782b8878e8eafb9bd5e5187fea4177ab7619612fb6b96b2e77746e1c90b421a190dba20eeef7b836688e8c3dc4ff4920ef304b2abef224ed94b19d18cfd2d2bcc147c3bea9657b797f2fe080bfa9b3ac35c1fc1ee7f4648741865cc26d23c9cf8e71fc1941494b254afe14b06b87ea9dd0844d98f11e32488e52c51980eec9b7e88d0e5bfc7d88f69e7f4bf3a0b2f2a57e6d24f7ec8cb25d26103f2fb6cb0112b4968d1d49832401fc927e0c2201ff5c9c169c99e2052fe0fee02000d3293307222e33518b872ffc998d83e3c1b0c0a3a4f85ea37ee6164da8e5b0b7ca4d4f856c3e17fdab71cef84a0492f7cddcaaaf90235c72e759f95bb81b81ce77c267a1fb1dc3ceb82bfdc6e8f9a467edbbbaea33b06966a25118083bbbaf07a8577f8d31a581ba4e46352d1af14160651388a04ce3c2e5462696ced04cf0db03aca8814e39fae355a7af14dbdda9ae2c8ed783bf317c90e5d17db893afa9823e4936f13c124020ef47778424917323959271b354de5b375bb4d60070d0dd6ab53d7df6f89d98696c003b358cea556685b09a30b127b7bc5299f3b8c6d223e546af8aa2eaafaae7a779209d56e1cb774f626dff4008dd8163cdd65638896f8dc7277c452102181b53058251b3c7b0e0b96bc3e16ea911d66f30be649b9daef444247c4bf50bb9aec9c7d90c073faa81a17706e881eb72a716d4e8ec7e7d9aa01bb60d0f7f79552d07884a59474b0bd8c1f52f2620086464c199c92666e9dcf7f0a2e571c029e944407efec8f95d9d920a04c0279c888d591cc644a7a9d6906b34cb2740f609a8237cb670de41d9502a134da989e1bd9009721644b945740543a226814fbf37aa557be17d439dac2f83d3a5e4bd1aad3206da4a65ff0892be03e7b744029ef6dd3a3f03fb4e8f0d1ea259fe6e5d3733b8575b90fddfe729f32549686d5b7884d65121de0362e8b752d39f0a4bb064d6ce92dc1bf07223a3b4289b0931ec613c221edabef321445d39cb15b1c54cd96e9b1939955e00b488d131df8323ac7e6cf51e43e8275ce3e7814fb736c9eaa929f3a62b8c150f1c365f614ca299cb8f1ef8cc3a4ae6d57efc79ccb20b1299160c13372237694949774bef01f50c41445359ffebe19652b3fadd9ea8c1468a6a2edd582a66bca7beaa1557ef498a2c55a48638caebbe9eac3cce6e37ef7ab764527c9f8d760228e9d397c7ec8aefa4a7a57c48356fed2db2e9dbe2ff5d10c500189e5cb693e9b90f4cb3c7db53332662ac57704d1f7780e049f31317606780f651ec1360c5d2cb9b8fe8124ef27fbc8722170dff0aa5c9bd90c82fb410fc2c8cf525cc229f8697128249811cc5fb77d2b507adda5390250396d749cb1ccc86babc737dd3b0bf73f221b7ef0883a8bdda61c8072974caeafb19ef66e269b3e4d4262957a847a0fe2f17dcd7ff31e9b49a4411ab1f5c197bf0d7adaec3aaa1d9d45ca06c8a00a11f6ede8a40f43e50339b3e17664ca4892d00fa58055ac5d66aea6639c920aa5631e062ff11b3150d4b9623cd97200362b3e7692bb6def6321c17d85bad1da3c83d1c46ecea2434feea30b97f8427c7df5963e5ac59cd0ba10fad0c0a3de20e9654178fe1dc95e4ced0eee95ceecbb56ce3069cdecddcab7acfbefff5744681b7116780b537de4ea15d9aae8558d9d1941494ebaa0b5ff88c616a273b991433b3fb4dc2d47a463550ab64275aa1adafe3244342161d370183062504bbe1f84042a8c7b19abf010f2f6b8d97f6a281ceff4e8100d411dd76e0dff192b923981744a204ee4f28cf5fb53c69ba874b35bbaa99a571eb6bd23af25e9b58d6edb71fce4d1fa50048b805971315f67b7b1b8d31e56c98a99ff2b98b29923647510b9ab54da5e23c37887e7254d7ef748db147f74a2971b2a6588d0fb67589c9e92345128eea36ca786968b1b13b109485e7f48947399603aef536de14e643f091bb811128c0bfd4ae5ed95cf56306fbf61f78615a4ee51e9aadec7f28ffbc417745885d2b8d1be4ce1766d7c0743528b05ff520635e25eeed17490615b0174e02deebfa8de83cb396863fad2416d66f60f9016166e529a5c3c7570a50b3f28401459758e2610719e1707a37e5a27c84f8f16fc132f2cad4b22f689025cd69ab6778548a9ace692323145d2367f21890b82e4de0f232dd0df339bb8c42318f86a9dabc52cd1bff030831ddb2c50392f6b1315744d1d3f6fecb55748c41df89644f2bdaf134172487b213ab77659b6a3d60c5c675a05785491e914c53567af1472cc562461651f659a1e83231a9fa8734e9453cb1035697e59e131b42860ddb7d2e968903e815c3d6f7dd456a79430dba3d4644ae121328b52f743544376b9cc01c9075ba51bd3e06d1bfab28054cbd43618aa83c3484b8d2c3b44972ef98cfd2365418323caa3b101322162336df2f9b75caae456e73949680a2274f4a302114516f9f5578f6d6f64ba89637e94a00d14fb6a27a5f7f4fc4e69ceb39e6d5a7e0cb8ab88128b3a802a2f0c0c62ac442c285390c792f767864732b90ce8d9f2da1b4fbe2492eb5174754389a56e0798c212449bdd0a60f321c3a09b4e3d7d9cf84fef183f01c937ea5ffc", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000001000)="0864c39e267087ecb876252378f4d317a66d2f774833c49d96dc928d0a540dc2e4291e7869c6c754c469b1fd8db830ac1f6c96103faa63e03cbd669300a94acf5e0d4d5534817cfc7b41b22626ae1b875d2d04a5abb7a108b7e1a2eb65c6f571881bdad8e9ca130e8cb07106bdfb6e9e06248c21db381dd8310c14ab69", 0x7d) 16:43:04 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000000) 16:43:04 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x27) 16:43:04 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x4) 16:43:04 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) 16:43:04 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) [ 733.422682][ T6589] usb 1-1: USB disconnect, device number 113 [ 733.458473][ T6589] usb 1-1: ath9k_htc: USB layer deinitialized 16:43:04 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x300) 16:43:04 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x5) 16:43:04 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:43:04 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x7) 16:43:04 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) 16:43:04 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x500) 16:43:04 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2700000000000000) 16:43:04 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, 0xfffffffffffffffd) write$char_usb(r0, &(0x7f0000000000)="399e6e075576d3d89d0b01c34bdd686f2098eee1a72a29c447ef911d730bbc2b6893486fadfc95c020ad5dac3f5f679bf011d013220f9036f24942640727420ac8599ba046dbf6a6c5f71e4a91e9882d4843300bc586ad2b67ec4ceb4d906bfb97fe00aa23f4", 0x66) 16:43:04 executing program 0: r0 = syz_usb_connect_ath9k(0x3, 0xfffffffffffffe1a, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x38e38e38e38e4f0, [{{0x9, 0x2, 0xfffffec6}}]}}, 0x0) r1 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1ad923610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200007e000009058b1e20"], 0x0) syz_usb_control_io(r0, &(0x7f00000002c0)={0x2c, &(0x7f0000000100)={0x20, 0x30, 0xca, {0xca, 0x24, "117acde14f1e092755633010dd3d27dd47d4bc6d01542436e3de11745571aedc9a1af4698923d810bfd0e12efe718b45988cde3643ab4d466326a826035470d36a1a49404c435e6cde4560158f373d33bf39bd9cc17abe116a097f3c3cdc40627e8b42e083f61730c8f6bbf18f2ccc7465bbef641bc8ac866c21d6431da05bc1d1b59f31786e4915da541fe7247fb4d8c64d878d78d7a1bde883f69f00fa50a3a5d03a4144d983f91d2ada92cbbbaf8e9b2b54965b7baff9bd8cf018e67bfdd79c6a66b91bb7467c"}}, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x814}}, &(0x7f0000000200)={0x0, 0xf, 0x2a, {0x5, 0xf, 0x2a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x8, 0x2, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0x7, 0x5, 0x8001}, @ss_container_id={0x14, 0x10, 0x4, 0xc2, "f782f3ee6fd64c95c13538ef3eb06f8f"}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x10, 0xd2, 0x3f, "b0685510", "09df3885"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x2a, 0x85, 0xff, 0x7f, 0x1, 0x9, 0x6}}}, &(0x7f0000000840)={0x84, &(0x7f0000000300)={0x20, 0xa, 0x66, "c44ee4910a2b83abcc6fc8641b44f8eab9601dda0b8b9d8969b1995fd574f01a53e9868b11cc23d7698300b61137b29317d4d74ea4139bf9e7b5120dabee059e11c1d58d7c0593da98cc05c2d0d6adda7f80349d71fd30e7ff78a2229e6172c23edc9f89164a"}, &(0x7f0000000380)={0x0, 0xa, 0x1}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x81}, &(0x7f0000000480)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f00000004c0)={0x20, 0x0, 0x4, {0x80, 0x40}}, &(0x7f0000000500)={0x40, 0x7, 0x2, 0x4}, &(0x7f0000000540)={0x40, 0x9, 0x1, 0x83}, &(0x7f0000000600)={0x40, 0xb, 0x2, '^>'}, &(0x7f0000000640)={0x40, 0xf, 0x2, 0xa5}, &(0x7f0000000680)={0x40, 0x13, 0x6, @random="2844d068c2ee"}, &(0x7f00000006c0)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000000700)={0x40, 0x19, 0x2, "dd2b"}, &(0x7f0000000740)={0x40, 0x1a, 0x2, 0x1}, &(0x7f0000000780)={0x40, 0x1c, 0x1, 0x5}, &(0x7f00000007c0)={0x40, 0x1e, 0x1, 0x4}, &(0x7f0000000800)={0x40, 0x21, 0x1, 0x4}}) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, 0x0, &(0x7f00000005c0)={0x2c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x3, 0x1, 0x80}}) syz_usb_ep_write$ath9k_ep2(r1, 0x83, 0x12, &(0x7f0000000000)=@conn_svc_rsp={0x0, 0x0, 0xa, "a9838104", {0x3, 0x0, 0x0, 0x20, 0x2, 0x7f}}) syz_open_dev$char_usb(0xc, 0xb4, 0x10000) 16:43:04 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x8) 16:43:04 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x18) [ 734.052578][T25392] usb 1-1: new high-speed USB device number 114 using dummy_hcd 16:43:05 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) read$char_usb(0xffffffffffffffff, &(0x7f0000001000)=""/4096, 0x1000) 16:43:05 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff00000000) 16:43:05 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x600) 16:43:05 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x27) 16:43:05 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/1, 0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r1, &(0x7f0000000040)="3e7831cc6d4f56359fa13933a910f65105f377bf318235f284708a8cc4", 0x1d) read$char_usb(r0, 0x0, 0x0) [ 734.332962][T25392] usb 1-1: too many configurations: 240, using maximum allowed: 8 16:43:05 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x300) 16:43:05 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x700) 16:43:05 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff00000000) 16:43:05 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) read$char_usb(0xffffffffffffffff, &(0x7f0000001000)=""/4096, 0x1000) [ 734.462754][T25392] usb 1-1: config index 0 descriptor too short (expected 9, got 0) [ 734.470935][T25392] usb 1-1: can't read configurations, error -22 [ 734.652876][T25392] usb 1-1: new high-speed USB device number 115 using dummy_hcd [ 734.932710][T25392] usb 1-1: too many configurations: 240, using maximum allowed: 8 [ 735.052681][T25392] usb 1-1: config index 0 descriptor too short (expected 9, got 0) [ 735.060992][T25392] usb 1-1: can't read configurations, error -22 [ 735.068450][T25392] usb usb1-port1: attempt power cycle [ 735.482630][T25392] usb 1-1: new high-speed USB device number 116 using dummy_hcd [ 735.612745][T25392] usb 1-1: too many configurations: 240, using maximum allowed: 8 [ 735.733243][T25392] usb 1-1: config index 0 descriptor too short (expected 9, got 0) [ 735.741673][T25392] usb 1-1: can't read configurations, error -22 [ 735.892574][T25392] usb 1-1: new high-speed USB device number 117 using dummy_hcd [ 736.022976][T25392] usb 1-1: too many configurations: 240, using maximum allowed: 8 [ 736.142784][T25392] usb 1-1: config index 0 descriptor too short (expected 9, got 0) [ 736.151057][T25392] usb 1-1: can't read configurations, error -22 [ 736.158019][T25392] usb usb1-port1: unable to enumerate USB device 16:43:07 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xf) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/188, 0xbc) read$char_usb(r0, 0x0, 0xfffffffffffffeb7) 16:43:07 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x1800) 16:43:07 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) read$char_usb(0xffffffffffffffff, &(0x7f0000001000)=""/4096, 0x1000) 16:43:07 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x500) 16:43:07 executing program 0: r0 = syz_usb_connect$cdc_ecm(0x1, 0x6f, &(0x7f0000000000)={{0x12, 0x1, 0x211, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5d, 0x1, 0x1, 0x3, 0x0, 0x3f, [{{0x9, 0x4, 0x0, 0x1e, 0x3, 0x2, 0x6, 0x0, 0xf8, {{0xa, 0x24, 0x6, 0x0, 0x0, "1249bf5cc3"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x4, 0x5, 0x400, 0x8}, [@mdlm={0x15, 0x24, 0x12, 0x6}, @mbim_extended={0x8, 0x24, 0x1c, 0x55c, 0x0, 0x3}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x20, 0x8, 0x0, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x0, 0x1f, 0x80}}}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x7, 0x2, 0x1, 0x20, 0xd1}, 0x36, &(0x7f00000000c0)={0x5, 0xf, 0x36, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0x8, 0x5b, 0x5}, @wireless={0xb, 0x10, 0x1, 0x4, 0xe0, 0x0, 0x4, 0x2, 0xfe}, @wireless={0xb, 0x10, 0x1, 0xc, 0x40, 0x0, 0xdd, 0x3, 0x81}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x1, 0x0, 0x1ff}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0x4, 0x1, 0x7fff}]}, 0x7, [{0xaa, &(0x7f0000000100)=@string={0xaa, 0x3, "c778fae9629c6831b18a6a875d5996db2824b3706639c0a4780f1eb28393d4589c18c22804a6e84c7973e5bbb040a8cee5da8fea5a7144ccc18c6da73f573736aca59fb4ae66dad544bda443324dd6e9b2662069d2459349f86e6893dd7c14cadb12fe036771243d1f3be383ddf41185d290b17d411ec15f3d02a489aef6f45a7d3059f7c8a8184fa3271516fc906aec76f13eba01afef416399b5e3765e88418911b25eaf71a972"}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x180a}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x3401}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x404}}, {0xb9, &(0x7f00000002c0)=@string={0xb9, 0x3, "c7aebefa98a2cd1416ea3cd8ea7b2aafd0057307fc9b376c940a0385a28640c3ea8786a5c8e909d796c9de57a99b5b9cb780a9661f99229935947342e1a637890cb3ccb0a5c83c59e7b98e76066581e56bb284d701d9b32dd5096245247c806c9aa6368c5e8a1da048a9846d459173ff34c05ef98bbca4187467f729bf6e15457f44699029de9d49a2039bba5acd07303839a03bbe2e2c44e724f01789bf96db922c993c264630f76db412480c2cea8b95108d963c61ba"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x807}}]}) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000580)={0x14, &(0x7f0000000440)={0x20, 0xf, 0xd2, {0xd2, 0x22, "fcc69f31e04b617c37d435241eda24728c7419e1a4639c992c3b78ca69e09ea402b8f37258b6cee040c33a8d9cfa8435f8de4463a896c4f1ee74bc8d26eab2bc0bb07e4bfc8ce8e21329a458407d04b13f75af991c3f174638a27fd63fafcba5721715009764401f73c8f158d52cd19e71d365b53e92b4b000d2e70ed25246807923a5f7708a1d02fbd82b02187dcbc048c04eb29eb6de67e97824723a29e0d05017b9e627dbb4551a15af7a2592bcf873b7113ed2f23d11ef49f641e057004f291ebfc709a13ded172d49ca13b5442f"}}, &(0x7f0000000540)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000700)={0x1c, &(0x7f00000005c0)={0x40, 0xf, 0x80, "f926d09b37a5a95bd8cac3ccc6502a0a34309174e28a007bf711fa23e160f130b62a411d5415c96d69a9e9761a992d6134f80ed79be4ef858f94ca0ebde78b3f43f6b71fbe12500df77915410554dc67e3051626f612ae3c3aabd552480c1d4d77c653b93e81654d2072e8e3ce3abe7fe17b642400217312a3e4727d161b497e"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0x7}, &(0x7f00000006c0)={0x0, 0x8, 0x1}}) syz_open_dev$char_usb(0xc, 0xb4, 0x400000003fc) 16:43:07 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xff00000000000000) 16:43:07 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x600) 16:43:07 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) 16:43:07 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x2000) 16:43:07 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff00000000) 16:43:07 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000080)="bc72662a02a4ac0b1b9d63e292d74536500bf64b0eb96f0029db07796d543130821c3f5ef02388b203b79b14e309485702f8c52c88264023c7d46bb22bf577dbc83525ac0a285d0dac734eaebd1d62e2623cafd260e125ca91d2048d4b71ba8da39bd4aa6bceb2aa1b24e0a26b24f75affba6c4754bc686a46eadfc17639e11eb01a9dbf8a3206686fe30501a1cf0d0ff645ca5fdfd4729ef6", 0x99) read$char_usb(r0, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000000)="b9b70853b71b2cb08958f311372b90d9c9726fbad59c3c0e84ca2074eb16a8a6fd99199a3c00eb6a22f7452f155d9299fdc0363bb56b82dfdfb86b3aaf54ae0073eea692677c914969e4d756938beb1be83c8918532687326fa49a36ed4891b9da013a2bdd8380918ee9ad679224110ab59c", 0x72) 16:43:07 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x700) 16:43:07 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1800) 16:43:07 executing program 4: ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000000)=""/110) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) read$char_usb(r0, &(0x7f0000000080)=""/75, 0x4b) 16:43:08 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x2700) 16:43:08 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2000) [ 737.172662][T25392] usb 1-1: new low-speed USB device number 118 using dummy_hcd [ 737.452656][T25392] usb 1-1: Invalid ep0 maxpacket: 32 [ 737.622582][T25392] usb 1-1: new low-speed USB device number 119 using dummy_hcd [ 737.862590][T25392] usb 1-1: Invalid ep0 maxpacket: 32 [ 737.868260][T25392] usb usb1-port1: attempt power cycle [ 738.302624][T25392] usb 1-1: new low-speed USB device number 120 using dummy_hcd [ 738.402893][T25392] usb 1-1: Invalid ep0 maxpacket: 32 [ 738.552619][T25392] usb 1-1: new low-speed USB device number 121 using dummy_hcd [ 738.642841][T25392] usb 1-1: Invalid ep0 maxpacket: 32 [ 738.648641][T25392] usb usb1-port1: unable to enumerate USB device 16:43:10 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2700) 16:43:10 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x7) 16:43:10 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xff00) 16:43:10 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) 16:43:10 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r0, &(0x7f0000000000)="efa26fefc79c895946803f93d71a5c907ff9d873f907e2d78ee0b5814abd3a53c806ae2f794cd152502d411990b0d3c394c977ca5b3ea1079fe532460781ff4aeb41c16af3349c581446953afaaa79d7ff2877b9a7c19a057844c1280f95f4ba804d8cf70bb5c0d9d20e772ef4dcf4c84ba32c63aa56447f4c6b15735658d60e52dac744c97e87f935138aaf5dd2b16bf936670ff9c5f7faee9f4300f5ec4100ea09c0cd26eefb34f9302d5d34cb4adccbb101c62d04755eb65c0f617bf1bebe", 0xc0) 16:43:10 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r1, &(0x7f0000000000)="1ff9a32251e5898088e27de78617b6e43e9e422a0a8e88e4c4a40660f4d0883c5a1f96a8d3e70e13035674db28c3c9c113eeb0e5e4329bc8d6fcf2917fd3ff34fd499b2546dad82c8b8bc541df2fe24464e14f783dc463998a61a4d0051b1b327cf24bd835ba8bcf70d26ad33fbd078f58339c13c120e7944a76128c4fe29931606f65f177f063a6ddfe6b53e543eb3c204b88e4f4e7d98be6b4191d8489a7e25987f9f943f4bfcfea1d9aff6ef95fba1a38e35c8cfbd1959bb6a3c486b72c2c8cb40908cd03c75c4c789f1d728b4079733593d1b4f4", 0xd6) read$char_usb(r0, 0x0, 0x0) 16:43:10 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7f) read$char_usb(r1, &(0x7f0000000000)=""/5, 0x5) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffb) read$char_usb(r2, &(0x7f0000000080)=""/187, 0xbb) write$char_usb(r0, &(0x7f0000000040)="1cab4d6420c23a2135e1a1581a030b55a2afefacc2990c458b71435b5450ad56e30989059bc1228a28031052d5391509", 0x30) 16:43:10 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x8, 0x300) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0xfffffffffffffffa) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:10 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xff00) 16:43:11 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x200000) 16:43:11 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x200000) 16:43:11 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/232, 0xe8) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1000) write$char_usb(r2, &(0x7f0000000000)="14a5cb2117441b3e3a4a695a7af77baa5d6daa4e101171902bbe496dd64829d5eedb5cd927b899ef866f14a7d137442b4e0384b021c3817f44eddfedf1e328ed7f0124a2419ac486ffd0885155236a2d5f462eb38982f603f65d3a5a8e2a7d13e5e778a866d0276dea00496235514fceead0c88032cd24d555b0f5dc65efa9e3aaf11dd9332128d8a052f90f673cc3cbbf1021b29d4d76643db433f5c92321f25f8f70e6d8ce11641965ca32a198eb4315271103fe7a041e8a70484b8667d915c707bba2df6e4521b66caa1fc2739728b69dd2dcf2925f6e33678346df4f0ab6cd9f8d309a81bde48c240c61b77fd52ba3d40e9f2382bb8c96ca7a2039f4e7560a04884c9a72503967a1e41210a7eb1f3388f47ade35a6fea077f93bbb5b1c463c3072389a82ccfe33c693f3d9a5fbd3f013bcfe454caff3ee41dc5cfc8ea0ae7239e345265ba5a02f5f8a9e7723ea915c6307264410a8d37c449be731299508230217a037a4f9f2d5d5e0a1c3a482f4c6745d4ec7607449bfd08ac9ea18cf36540186adbfd10f4ee0e438daa10af60ad87a795a3353b7d0ab88600c13bdb09ef383d9e2c58bfe5b496f50fcccc616b371338fa4e4216a37abf33ef6be2d5e2c22450a5568e0c97c5b4fd4e2d6e70ca91be322ed1fd1b91e5770f7798f95dd6b6773a56134252f722f544f189055619605af39be9109e7af5c7c88b33fb5eb2811e6c04bc06f0a9f817ea30506ee0d05da93ab6ba5226b4a7d5c60b3fd2d42eb8e2ce7af941718028b9b488fd771ffe1ccf35c9fc44f8cd4cb378eef40514519467c5335727ae081a7e2f2aa032ed0cfcb0ca7601f84fa115f96650a2c89aaff3728841f6a5f4fe21ee69f15dfadd3f276ce5128b2a83424b11f42b7e9ec7971d0234d8507604ffbb9d4775c012e441d3ad9b1a8704150533cbfd12abdcaf8760bfd1dbaf5f7d9b6a034d9b62f7deb0fe422366265bb8ff4b883cadf2649d9fb9aeadbf5750b8f5537f45574480dfb48fdebc53d228cb61f2c512c3ad180cab69b39bc560e47aa5a7050805eb552609d7b892542afaa8a6c276349183bb248c1267696118da36d001527af2a4b2af9004f22eabfc5c58d9510caca296de004d50c95368ad9eb4422b6277b22279456f8886008d941f4864c6a0ee228dee127cc815a24f721823318f9d898456e157de8ed541c77b72d07764b22032c9eeb84dbd4535942d26fbe61b243a876b217a9dd872ba36354115eef5917225a70fbf30f22e907ebab7fa768eb44121c5ce4c06a848c2293d1b7543e3c953073eaa1ddb6571e1fd80316e280b3c75e484da85b55d9122361cb9dcb56fa3b1c0bdfc4850f12fcc26e065eae65c999248d83a93ea070f838a355ea554f25c2be408c174450498398850e32db9603652bce44c88aa2311493efaac61756e2d15d931c66f05420556cebcdad06d4dc775f15df5265b9f4b51a7a33f7da19f3531d6d57aa571b45597852a08e41e8e5e5aca01079891fb82f83555c930a9b92aea00ab704ffbe6c2ec23cff7067b6a0b926727d40782d7cba18b50108329095818cd7fa593d8ecfae9fdde6c2cd88f5ef270a1aabf15e6f7fbeff643eb93bbe12f6a6a4f402370a6fdb387a6d14e98aa2a7f9cc70dcbf037f88cc3b3754739f7933536ea2fd06e6d8c2940db138fc212e3f34a2bb71a8c2fe7e3e5dfd28411618d18ad2f8a7937d5e318dc11a80e93d9a50fbb8b3b7fcde632575163b835f840c510e7afc1b0fc3be7d3f04a5e50e239c1ebf6fd0357f29fb2b09c65e851855d58fe9983d3e969f4ecf89e7837cb88abb878d110876d57657b8d1a65da1bf58a656865fb94e00a3cfab9085c34c120d49c7667b53f255060b969bdf56ae6e39111f7e20db3025597486929c07ed7bec130d565d18a27b47927071e78add8e19ead26225c6019ea412cba6586f0947b745abd802f35a8db1ba6e65a27357dd52bf1894ea1e81fef4a50a98eba8606f623a351d3afaed8b9812481c2c01ba7ef76cca86dbf33d5e192877a94e6e504d4c38bea268eb8aeb5b034f7ac11528841e245bde1f279645fc1c4150ad1b5fda84be8e83a17bd62ebf21c1869f1f0ada015ff4c1f7abc3dae5e54fd0f4bea46fa39728aef33b66a09ce6514ef758e321a3541009614c868c9d49d42f1fa9de38dfb41edd91f49217a8c3af9b26b3da77f3a7c66751971788d239c5bf3054c26b597c34d92f9e59bef8dc73017ada1272d4cb8a547ec0a33cd89e90a4cdbbecb2d465df6446ab7d6139ec643058b45dcf4d49a629bd4e6dc3d1b37d3e1eee5eb9057800b2b48a7ff554be8cff9d3388fd9ad5b203825a0f9fe6290d0ef4e35c3dc2ff5f290e743e392d78fb672cf543f31e0345ed223ab85ab95a4f488d93b75a381ddf48c75321b91832dd78b280fee6cfd810b9fca67a5a9afbe0363c8e9e1e74452f758a118505c5bb1ba58e67571ded7b643378a3b3e09d9a593cf3b308947ca859c032d46ac65a6eb18a08483143e8d7ea9750f0414d785e7a5f002f550550e388b3c4d2f5498b1b87322c47eaf451b13ef0d638871076da5170b6a79c171144a27f1a0993f5ecf7afdcfbb4b44677aa8bafd54bae1d7c751c78a75fe9360ef38bf925b440cd3804a8570353d34287634e78a184411db009764cb4d56ce78bd4d6b8313324e31a8985249bc0aeb6605bff606b028b23c5004f12c2ea459546623c2d5674af16aa7dc5ec64a252964ee27d80053e9997aeb40a986e197030062b5aa206c4b600ec29cb37d26b22d1450b80050ec8f2c5cce4d836e7bcc8b62b7ab012ad56332c14086082a9946cf0dd8dda19940b0f7aabd054064deed7ba5723999f2e662e4bf3e6b7863ead310001462f34b46f3284efd11800f959967d7ca7795382dadc9c50c8d83b7429b47329abc2a8da5b18f165cc6c354e8b226fb3e034df6cac6747313861f090c0819d7706069a2adee378db3bc8a49a9f2357dda0587eea3ceb4a03cec413d08a818d8a1ffcec46ab41dd160c34c700e18cb2f6a641e06c339ceae05fa59dff8e4c608f523c284f49bcf61de048b5785d2b073394352effc5c183ff3901c9edd45c1a61d1b6baeefab088b53b2292a8505426fb2e46c32c83a0d38413e4634ccce9bd79ad5517f0738787b36a68e9263025274a45bd34908dbe468458e3766a6fb9638bdd7e336cbdf51a562116546606d12fef3db7e88dd3453df2a63780fc91e1f5bd9c10bbdae6c0e7a5432f451af5086a1ee18ef688d6294ab6cd49ca81f83f65568c6175f9fd35769831fe15ca124729b958214cb96061dead8172fa9ca5a80fea1813ad831f8c05e18b7455a39855fd46d0c7396e95a53de78cc6d1edcce30c2ec737a86f2b8964a97e2dc4432590d27013d2c1bf3cf5cdf99e3e600febd6dd6335961719f44312c531d05b449ba55ea431d15732e23ea8eeccbc436a2da4a3b2be430b7aaee33df91bb1a828d60b6b0eedcbdb6f2ec7e88d5d9225e57c93dc8a4aa7e7486ea050dcfa609838b8b475925065864b1457a210388e04a9d4e7858349a628361bb18446d36ba561af0500c5c70bd4a71cd4a0981b0e7af7b89c20116dbebc27276af4f1fc3ea6996cc2e720173f178090e7ac11717b01b03cc74e759ee69dbf7a9cf52e8f03318749ae6ae0079e0fcb2d294a7ff8b3a8a9370325b69372b658c9da0dae0188c0e9745f003283b84113b26a80ec9811b203d599564475057ba9a019940fff8dbf2a83495fb4a81bba834bc8da2d81baa1eef899b97d32bbac1dd72e5b9a66d48cec315a8abd981403c4813b754a2622601bc6391c64abcbfc35165b19e4b77157e28d8581430a3d2d4765f8e60bbd2f8233aa63958b0bd91287b00cdef5c1259307712f8982cc2a131be45881b081985f27841943c8ce79b4d0070b758259ee0761d5dc1a1ab878a5eef79fb1bd489c597abeca67d17c82f9ce58a48adbbaadb7cb4bdf974f5730ea3fc8faef07d65f8b72832a3b94752f308a08179a177a5ba132d564119332d2772b7ec1204e12066ea040ad39485e3a0bcdc1477f6b954d1aae7b67f3626d7c00899d06ccb3e6818452ca691d9c433f9228d39a10c31bdd2ba80b3fb738d36c8e52d2ebd06159ca0fb76ae8a0eb161d14b7b9c2600b2b9685b4352152129f7f750c7eb5dbdd0c607032954144a3d146982251861d00bf7bc5f971c47fed2be43a91db5342a6aa885e23c59ab4497bb3ac59d1caa265398172a8c37cd4a95dcc984e7d7d057d3422357edd4f92be19e444085ff71eb381dddcfbcce2be749926ab970eaff9423f9c583405788ed95ec3f254d13598cd6ff1c52f8529d8549d58f128964132e76edf93335e276ae2f63f7858e018d7ea686f984427f8bc8cfafc7a45e1aa28d3a57e0576195be75a3a5b0992dc0208f4bab7671da64172015432e128a161df9b7a1044d34a9b78602129a427f391f7c9f28d1bf114b28a34dc5abf230f80ac813e1d8e686f59b5551f702b08eec81a5f658a515866d4c9a78925e941e1034259bfd440bcb75bd7e58555d73ee78b64dc65cd49e5919574c85b12594a8dd173b612727e9a93c808f5f3a78ddaaa6f6341346ab3e16d244e5c643537f822abf7231fda6f6a417dfa07640aea707cd9186c51c10e67d8680d2bd31ca8c544d44244d5e2f9a234e9476940955bc1f22894b1b3967fe6b987bb99168b0b584cb84155fcf1246f931bb4e32dafe0a2347536f30d02e70562e8a9360c0a5a5db161c95982c7961c5d6ac08b05aecc8150572d81c2ace0da533475a0d3e04a01318dc05091133225e80d12ef834e0139cc2b3d9a4931dc90b2e2ebd0900b686c22e399cd297eff9e1b5047ff640ce4c73baa9726dce04f64cc81ede828969ba9c90f172c66d32a9106a01d27e195f3aa89616ed8a7d982bb23aabd446285de7444b43f4a5ee91f144eae32b707ee3b2de59d948f943d1b8ada4a00db6281f960c67ad1bc0b43221eca0d10657979edf0bb83b723baa48ea58b94909986da16692657b625ccc2f3a3a81d0bde726c3ff94c61d502c09adc6a66b4d6724e7a27361535cf3f3a11ba45806dd0374dc2e5dc23ef1d7ad76e9ae8ec68c412b0c6fd5e203af26a154280c555f5a6c31a5013ba54d0154a365ec262ff1bdf5ab1b146db314a996d1e1ae1e652e20dd364c5341b37c95a2f415643b74fc061b0487576977aff13ab79dc643ab71cc4e10f09644984f9cd013cc1c22797d8dc41fcde51c672637e3da5e15769bfb4dc2844312877acd103d2e4cdf1d1d279a1715ac2bd940b68fce9e8ecadcc579c0bdf6e06add2063c7e32d779db33c6d8e30e11c7114aae911fd3ac22a68ae48fa01f4c8e8ae829e0da36465d9c89f293b4998b62bacef3fddd76f7fb604601637915ef5e19fef58a341bf216a785381ce667f1ccb6cccabf18e7743f356f326faaca1adc55d1a6787703a9edf2276acfc9356d84ba07881a133c5547d9dc66e66f291c9a37793738a6442c23aa592d62217adfc316578e9714ea2c2f01f74c468520f00d723904c5fb4c039d019b6e0e7c235f701e81d3791f572166c6d7d304a48e5f2817aa0db1f221ad61e2c6236153d0ec6a6616aa4e524fc9d3de20915764e2f0c860a11d9fe440ea86bcaa9d3555af088e335a056d2295e516f3d9dee56825bf5cfc8ac04802451ac57c60ae436c9bead772cfb5a00aa7b0d718f6830dd8481af68e4df546b8fcb4fb87720cd277c8b6e73854f8400d400a71eea22910bb952f7e0d433062d5", 0x1000) read$char_usb(r0, 0x0, 0x0) 16:43:11 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="24ed59aff40000fcaa8587e43fa70bb33941f46df4fb6964304877d72b540e3e5399be22714bd51e89000000e9db7d2093e4c28434b71c00"/65, 0xfd54) 16:43:11 executing program 4: syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x10, &(0x7f0000000200)=@ready={0x0, 0x0, 0x8, "a0e5fd66", {0x1, 0x4, 0x1, 0x9}}) syz_usb_connect(0x6, 0x93, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x46, 0xcc, 0x67, 0x40, 0x67b, 0x2507, 0xa6, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x81, 0x1, 0x80, 0x1, 0xc0, 0x3, [{{0x9, 0x4, 0x96, 0xfa, 0x3, 0x58, 0x34, 0xb9, 0x80, [@cdc_ncm={{0x8, 0x24, 0x6, 0x0, 0x1, "8e0f71"}, {0x5, 0x24, 0x0, 0x692}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x10, 0xc0, 0x7}, {0x6, 0x24, 0x1a, 0x4, 0x9}, [@obex={0x5, 0x24, 0x15, 0x40}, @mdlm_detail={0x21, 0x24, 0x13, 0xff, "e4c32045fb02a83a89fe3feda508f268cedaacd2b6bc7b92984b0e09ff"}]}], [{{0x9, 0x5, 0xb, 0x2, 0x3ff, 0x2, 0x5, 0x9}}, {{0x9, 0x5, 0x80, 0xc, 0x8, 0x81, 0x20, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x81, 0x9}]}}, {{0x9, 0x5, 0x2, 0x10, 0x10, 0x2, 0x9b, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xff, 0xfff7}]}}]}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x5, 0x9, 0x80, 0x40, 0xd4}, 0x80, &(0x7f0000000100)={0x5, 0xf, 0x80, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0xf0, "8beec925563a6186aa774814653957cb"}, @generic={0x67, 0x10, 0x1, "2303ef29734da24f802e2fe5894d4970605f97985fbbdf64c656cd9310076dc48671aae73c7d01d3f3cee3b0bd1bf5cbffaa9295322daae3a2f018d7ab1cd2d7ea033a5b876ceedaf846a6db015d7b81bb25b367f2fc81f6eab277736aedf813b3adfced"}]}, 0x1, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0xfcbc}}]}) 16:43:11 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000) 16:43:11 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000) 16:43:11 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000001000)=""/4096, 0x1000) 16:43:11 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x2000000) 16:43:11 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/73, 0x49) 16:43:11 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2000000) 16:43:11 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x179) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r1, &(0x7f0000000080)=""/76, 0x4c) syz_open_dev$char_usb(0xc, 0xb4, 0x5) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000019140)="258658ede2ed1a60e25c1e76f130cb41c3f6a4b1a78611d15aa2f54362b69c8ca3816a9d025151e0b1124c86da9d015ab4ed8c52856ebef994c844a5aaf25f5d0a2438533045f413c3ff49fd679aaba46f52e5694d3c0d68ba58fe3286e6b5de0a7ee604ee8c82bb2435ade187eda0e02f8f7c5b031fa7517ad4372985f0b01c9b856aeef1d69873225cd0b216bc48da9b5ecf7e35430d11ae29a01f523e39837514f19b213904f0b6f883dd4a543214baf2f900bd872e9ec2c65fbcfede9877dcc75de3a90057d63188920af299082a76b61ecd66f9d93c39b5b51aac98aadb22799396d3cbf9f2c35e0eaf4d65809ab3262b919d66a678260185096fcb6538800e6043ed982ef0bfc813f1dbe1f998ca386df1b3f131cab450b96428d3935bff95a9fd1f0ab0c035d85a89ea96ed20bd92e7c68e7abd9280557de1b1f0270e6ef9c3c763f5ce2068b4eff414d9a2e232ee508a533a5452651d3f541ee224cfd76c85729d2c90da75e98bacb42226ef1ac629ffa0b86b5721e241afc3a14d06348344e3cd30ccfd1486d7d6b062f34cc80113925d9e25d28460419d4050a7db104dfcee02eb06f8155b3bdeced5e5116ef2b283e58271738644f11d992a3e04de00ec1a92f5d02516a726a998b67b68a8e29a82adbf3f92340b371f84dd8120056a4b84981b752aaf8e73e2406f102f444f290e97fef8c61b9d7f5b919a8a93e0f2050630262ffe84ecd26a16a4e952ea01322e2654a40d140405c11a44bd62e63700904a2e45082986e51a528f9d41c4d2a6b53bcbadb7b288b2889aa4a6d9be6ee49ccbeb86515cd5824465a8efbdf950803677cfc2f950157a11c90202c8688bdb33786e9a36ae83943085ea24e8c67b1d2cf9aefdeb7d6a2ded6250aeca7084642b50f1991d6a6d681b4cc5fc02f4c0d6c9528b2960c5582c81c90fc0fe70015543d851b2e8d2ce5da938ecf5172ef5b74a2a0f54c050148dc2c484b3f08f54f6a00f683e96a93425780a390a6d945a5cf03a39464bfa4ed1ab9a49d317ed13d18b59463361ef05be4ddccdb81c7fd4e981c7a62d235450aec6217af3854336eb4b489ceeafbf9f7bcab0c3ae4486daf3c38e5fc4f1c5e4a9d049af1cc51947e5db2e7e2ad695a70ef75a236f341804056689246a7ebddfa191b3fc6ac0bb5868798034bd7016c038ffee1a3e5affe9ff81027164ac53e2def20fcbe070cb59946ecfa6c081c2630655f2c29bcd00d67d8f24a9384f8768e7bc031845237e6f793d36a96f32c4d8f4188450706c5c584af2a50e841a72e84e1a0c74d36afbb7873abe20ac9214b54c405b6bf1f3ecc08ba87e2ca3170612227c8b5dbbcc83b3675576bbeac9aadbc042e5eb73cdb6b95397597bbf6078ebe3e91a583f3ef1d93d292006375bd2d224810e8e959c1801a62e2a7e18b7c131a2fe9e84a8c86a7bc3ec6dcd9e427e902f7d9b068b6278f6b9d1cdba1075f3b0bc14f4eec78d4573f585b85e84db99eb8d4287c517c4a8b4ca929b6e115fe1cdc793d5db43749f64899e82fe4f1a0d31c2e101c32baf10e467007779fbd90e961cc99978ae1f4c05f02fa83170e899254df596f81dcb72fd88bac273b3d586c8242199b02481050167c7be6ab262d66c82394ca15a0af52424b409e46021bb77608ebc2a292fda41f515dd2c60e0eff52cb4c2fc32ccbb7cedfe0a811afca78ec615435e335a7fc8f304171963519a9a42a866b0458248a0e0600374a76834d7c9239293b5e4511ae4a488f3982acde10730ae165a33ffc8a38fb54a66fcb3fe54ed90cf8c069d6d457e80dd67eb851edadbeb949bd7bd21c6eefbc28dee570c53f3014ff71bb66f97c9390c50baaa1928c74dff5c5ce7a1632fbfffaa7e296a97288c5adc04d87a4024d8cfcf0064a01ba3608df8c24988e65044af22a36bbcf8e35cf4496fe5fc2faf9c6628ba788960cc8c48bc34f93fc87e8f6d2335cc43f696a4b3be371357d9b738ed49497c95bf7f4409e43d860b68f1ec29e8704177fd3636b66116625e9da5e8c75576e2f4764ea9fa842919d9c3f78742d8b3c2cee73b7fa36cfd264feabda5ca02dd5faee4b9d8de2c3431fc5818ae4f68eab9825746c1abd3c4f1c1de160973a66b4028ef4d7403ff123d9c0d8ab20c0d0b121cfb13a5818156ea860262b061dc7bb1003faf5982c379c62916c3aa23f46dfea89b6638a6601e8a25763ca9e68b37ca174e38de751dadd40a06f044f96dc8a58e02421f8c3e4e3625cb8336f65a7c504eeca5b622f6f4067ea96ba2f1869131079eb9270955623e0c74531ee2f1a0349a3994eae856c2659ecdfd69addc1c6a359d55bb54d502a7efc580dd1449bd205a867d5bbb7866ebddea7525494d2b174328955a877d83a10faaeaf03b43f6a20359fffa616572fbc95f151ee3a0630cfebd10c65719d12e0a096b29f72b72d90fc47e339d6edffbaf09ad3059a089a584cf7e6afd5f313698c4168360b13e573cbca3e71bb6c9e81675e7fb6a9462e2a0b7ab789d32d95333b2ebb612edfd003ed0be0fd74d3cd2d8850ce3ca5e840a7816820e8ddc4242ba2d2edc0d758f08415001167e28a8bf6a857ab0514ec00f933be1cc945a6fc8b9ae8ee3dd233aa9acbeb0597abf3d16d9b580ce9cf30d7aa43b7c74422894624bfc29480add0cb00ce2894dc2e0138404fa7015abd148ac888d3be3e1030d31fc68060aba67863593fcea5418b1bda30b1e857f87937227b78212d837c050e12c01c244f54ab1cb32e78822534ac70c875fee9912deaeb29ae7b5f343d04b6e2b79fb7c479e19ec6dca4a59838c1311f68898d94d2df8b5d0a66831f1d48236d466419b79a21c1e650313874f3ae53d9e89b03f6bd1f3b65572f25a4932182886bb5eae50e1775659ef61a6fcc74cb3162b392d8fc6b0cce77a50617cd5748bbd962ad7e6a7bd33ee31ee613ac10d3f9ad3db7d45f82f125f8712ade9421a6a9d818fed57bd8fe8fee1afe4cba6980bd544619bf0e83656a5bf6431dad0aac4193b65e2ab18a40dba5494fe37bceebd790fa74d3d78dbb44b721b30aee06a38fb41a457a1e39b60fbc06cb1018fd81737ecad0077820c1438d61b779366e7e26f8f557cda03e3c0135d3934ce2cc7ce8a97a4b4cb867cb86aec0e9278b589d481db7dd18bb21348ec2ed19d4a0535ea3b29e3a95863084e8ac2869e2f863402d77766ad220a4d523b4e0124a958c05f204a8c8be8a5b96046fa5e9b05d3dbf4e7887aeb836273f710546c54c0bb2de2879cda424fb4ee75146ab6b8bfcef556bd8254315802a0bf9066adedd05bd023946ac684776f4d42026c9becc06cf8a604b1563c2f844f6cce036e2e63b32b30df847cf982baa030a0aa594d17a5facbbec0fb7489eee8752763cf3c7f16a2834a261f2f402f221c243d6321db7afea9eba7ecb5c3cc801c054c889a59579fd5be75f2f6a662f22f9bdc8c000b715792c5c6d08a24b22cb9d3e82f9537d17dc098ef5df16fe87e88fc90d27b5c628f12cbb4dfaf91d736889bf43ad1728c3a8dcff1f029a3d45f9bd62712b2a15837325242349d10df999c4a75179e4fec2a3f215cf7ed40953205d54e2639e5fa3aec61e38e82d59970ec47cf1db1e5cddf6354d5218cca32140ddec648b0240b29595b821822e068a15b405ec33a45d3dfecde565ca15e50b87065f9979fc25292a58ad6054026948eb24516f4ea26a6a9962fb4f1c20d223ba5dec15eb7607bdbb2ec3e33cddaf911f91f01505614635911f6f7ee8b3a39bad0ef77c54b11f4a15f1a75fd05d7fe62114e129e9ee3e8b9997cc62531adf2dfe0a418f972dd73c13d564d6349b3354af1114bc058a7a47c2dd62762c1725a08d178381a0966e29597fcfdd1080a13f639dd918f0a384b20092272021c276d8c82fbb724e8b2ddc435cf7448920d3f345a5c43d813417a6f6e1eff42ac201df4d17266ecab0437cf99ce76d8d1f1235645630e82f565acc8c583069759085252dad8566196676fa1603ed2a7ac3fde7b003baf6493b65af665823e2c7185e9b62b1ec6fdf3c07ad6b66345037eacaca3f4be671d41f882b2b3ef1662eee5e0f4d4ada3b1f9bd029b901eaaa0752480194bf94b151e738e5d624ec7808281c86f2564d5ba10240ab916944b28468ddaf94a369d6596a7e21736cae0f975752440657eeaff5e0adb8fbd4ad20354b6fd5eaee412465c2508a4a1c2d347e5045365eb9b6b98d8fea1703aeed19bebaf5bd0303548759a1f0966e0bd1b2d12382d301a7641b36a8436f40bb00e27c5e9a78a92ce83517e4052b283abc16aeef4006fd037e943e484990c3534ef89665e4dd6c7baa1fc237c82f768882c6847b970ac52d6358adf58f4bf947a63b529313fdaedce1227d422a1fd71522ffc4a819f7a51284d6205ebed8c48a8b6dc3c501f8501a036644de0eab9f7135b334313deb27842e5a0023b326e14967d98388755cd3ba4ca5597c69d66ef6640366ba7398df71141fc3a2a9de7b9e566e960ea2324af832810ffe304f6986df0ed8796454b5e43ce3d28e83987a10cd020200903d6857c72d42605b472be723c941076f1a23d6f42caa6d800ba91dff5a121df154d84ececc1ad3b58b36732dc5cd624692cc0a8fa93878ec1698055bb2104109b3e7f2d14df97533ecf70d2d640d5b8c9882eaac8f52ff2018f09d00e0b1e243ff1801bf742ea8901c7e25c97b0fcc1671f4f00d4aa6206121af4655a34735bb0a98ae3653fc22b78fee1067c80dc96bdc2d5a4f3fbdab1e7d7cce59bc2098ab5fad6940061a47f5a5cab47eb62fd5a44f0f7678de16984af83886eeb2d246769241587c5db06af04f8f21b2dd7a18ad930a5920661bc0768fea4c10eed7649223ac9a775d4b395200369f711d76f4aa14e4276811bd079b9bb5add706e993339390ac6610f36aa9bec77b86fbe0600fdd884292e6c9228a044906913b1b991903d9c8985603e3536620958607823ea4e3ab15aa6fce6b7f56e47b25b23eab11db4635e0e903b69a6f733604e3096285001bc692c73ea73e2fc1a43d52af6d317776c40f0251a3796a352dd18f40f71892b8debb4d0408cf93cb6b4f8825f5892975497756fca6c6cf2d70f926c6ca08cca20cc97d0c4f91f84aeef2e426a84204f9059f6713b2c646a838e508ab709f98631bfd8e5e63d8c8f919ad152c14a300caa9864b05eec7c170cb4d733e79514bcfa4b12a533fa6e987256d05608e165c7feb8bada835e04d950d4be596e15c37462170a7bc0a12269ac20d44e288ecfa2ef78dacefbbb33b1ceb510b38277e5b27cef66644b6919b083f551a7465cce397c4f7fc532308f90abd19f7e58f21f884ede86bf8bdb1cef476f42c163460efebeda6ba6e0ebad8edc37a0e2b92ffc7cf7329c367974f1470404816e3a9affd67d2f3e52789ee5a16f56d7e6a1e87555e7ae0b97fd1bf22882487e39d424bf0e1779ad610c983f606f9211cea7c985523f4f2afcfe8bd5ec479331977d08df0bf734ab2e2303c89057852f03fb330d4efa594f25643dbc6e3b91996eaef7fb7aa22902c36ee7056fec284bce1428697f0d7f43c6b77006707d67e84a8f973e9ea05f8ad5d0acf8509feed6adedc6a33b6cf2b3948c6a36d0bfeb96c7e3240f9a096378aefb1afdceb19783d1a86d7fc70a7c594452ab3fbb20bae3351bec9bfb3941ca6c1350610ccbb1ccf331208c73cb82b03bcc9b2e3352b9be16c87b2ce82fc4b33955acde86e75947b20b049551753ff53b2099a608", 0x1000) read$char_usb(0xffffffffffffffff, 0x0, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x5, 0x301202) read$char_usb(0xffffffffffffffff, &(0x7f0000000140)=""/102400, 0x19000) read$char_usb(r0, &(0x7f0000000000)=""/98, 0x62) 16:43:11 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000001000)=""/4096, 0x1000) 16:43:11 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x3000000) 16:43:12 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x200) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r1, &(0x7f0000000000)=""/52, 0x34) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x101) 16:43:12 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x3000000) 16:43:12 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="0d2a26cc458c4c1288867c826ee7da537f41595a09199c50b0ca0f9b19f467ffc1c3a39e6aa8d8e571d087997404b71e81ab407b2f88c1e7ef80ed565410b773b7b520e0a695", 0x46) 16:43:12 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000001000)=""/4096, 0x1000) 16:43:12 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x4000000) 16:43:12 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x4000000) 16:43:12 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 16:43:12 executing program 0: ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f0000000000)=""/115) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1000) write$char_usb(r1, &(0x7f00000000c0)="a8a4d3f2e4e767a0911837d3c7a5fb91c5f00413a6bba3779c09039917c65ba5471811ff968a51ed3488f15a503f63df210438dd58fa667cdc97d10d4fc5e372b5f155dd927bf3b2ed7d4d1187b6cf02bf9fbe0b9dfdbd07851b3822174051bea2bf8b347b6b7f6dffd4183d515d8bf568baff3e34084f30d54aebc21ea1835287aeb85b7b44fbc37f7e03891c32d355c5d0201532296b5d6016ca9fceede2c9b1f3bd22f24427d4e5f757910f70a75086cd014beb82b39f52f6851df5eaa83de4e15f0d927e0d0af0d89bb22b9de3073ac31e", 0xd3) write$char_usb(r0, &(0x7f0000000080)="5b4eb7d87444689196202f246db016b5c6b4c65d7e25baedf6", 0x19) 16:43:12 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x5000000) 16:43:12 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="f70d99919da1ab4efbdfceb7995436fbd416183fffe58279b7bcc2d98656d2fb082cca31781a08d01525b543c40374c9683f09e49b589f6c043d1acaf0f1101cb172e292ba8ba251f1afcaa9bfc25c814f5c096a69ede1dc0ce497fe161eed5f62050e452d20270b655690e7a91828a034ac2ea4df64bd8344453cbe5170912b2c1f00946dc1a9e72c232f66bdfae7da02a8312d6f3c940bf0aa18d79e664e1eccb2a506270a9eee374755e5116813dd90fd66ed01888ef9de14c155a6131d4e9c14c4d2ba8f491b8ade08f42d81027bf179b3e5ce8bef3be0ede58a3316f8882e2766ccf30f41adc440146ed56fb66b21db6837c83d36ee183a1e7380f0361fc39ae403bd70a3c0a825a1e39fe44b8167a0b62c631cdcc936766680dac4a86d47061cffab6ce8141ef0c82f343e0f739a92897c36953f91a90a92023269ecc6583d29d2bba70471c3926aaa674c1fc9e8f4dd7c61e69080dbd5d7a3f82a05e7e3b4628630f161e0dc6c9fec7d7a6af268cb5b65644f3efdc99b08adbbf1676b4935e6f850f48bb58556893a220671909c466583c79f40c55ad2bd9b85f09a27709cbf80a2a7f284db973dea7a8706e70838e3b2fe2b1e2e684f4b262c0fd65cabbd0456640bf0b910fcbd65cf9367e4f1eb61a8357b5423c6850324fdf6f5bc4bd1522622891bac061e60e89ad3308b9025c3adda1d360df2508c27f65beb38d908b6bcb60a9790f831d76f234b00d139b701e4c58014422a50fd87546f6be5f66c57d5ad0f5d57f8be384d705bb1ffc257bd90b7618cc9bab35fdf475c8324321aee6df5bf4cba2ceab16d4ebf6ca4f6bc1d3750856175a8e9da401d241517d782857b1d0c358b5faa8c70f72e25dafdfcf3626cb36b189c9f4525434f75731e32fcd47f6c1f53237fdecdb02fbacfab531a8250f0608ff39f20792b322223037fd8200f69f03175247b7c5de172e9837907296d8383fe687395530867e669ed167d11d226368484f937f53f54af0a09d961e4bb218e35ff4dba0ed660be9304f17fce6adf628046f5ebc11ee5d1f7647dffc263b7940b571ff5fe4ee9f2fc3e362beab7780c6e5548359e9009387c353ff5b744440376a5b9877d82419a9de5fd89bc730e9b9e2033452b0857ea5c5ea95125609d4b3d44de486c6468e3e0262924b1a0f80e5009ce22344efdc7a4009b51b7ab2bad65f44b5e315d84df2f3edbc0daa8f4450a9a4acc792469a57db78eaee898fad66b02c52a6634a09c6de11afc9fce55c7890865cf796452c31005a7af336abefec95db68111379df5130cd425d629546224215e4a88c64bfc0a17e1fc3a069fe9cb064cc773a663c9569de600381acf63606a085f13cd72594f35487ce2601124001f8da7f2e6a6c0f940efd1b2d847d7138b8887dc1447f15ada6975476daaa5bc52049070b2b90c419324fda169553b70a29409708655d0fa3521e82a16d6a775bda06e62ad6666e3393a965ac234fe1472621e5610ea258c8947a6bf38c732622324574322fe13362eb1d073ae7c4a515ba5c6e34094f37405ead6feced60601a096f619903a36a0adb65707c143bca697cbba827d5e5518e640bf855bbc36705b98d221e8904e9be90e635cf8f551ce2a3b139ac1e59f5fc59faab4005a1e823d684516d6e777f52af315a4f3b6792bb40e23cfd0a342eccf2a0b755b8aca0b0dfc9e68acdc62d38c9c5c19473c2a487693bcbfa2cc3ec65391486ceb86e700ffaf2ea36243e67882321cfb4e8064477ffe5b5822a0756b4c5b7121a239d7cbb3ac02b30e376af5dab28984b05ddc1ae0ce80ee5225a290bb9a4d6b25ed54a4e338e812d76dbfbe11b332bb504d5b2b6ff596adb75d716fbd9b1e517b516afd612d71f5b7cf7e2a7d0915109f9a4879570fe57628f4f577b32e73332b4387a17151a415cd329131aa31d58d76db445b49d6348623c8b66ce0a26d9b4bc4b9615f1e493cc318fc3b1670fd3394f75a57a3a0c4db78d3ecad453a34c4fa433396ad73a77703a5c6c688e9504aac0eab27515f9c93149e8c77907baac0d0a11c6e7613408154afd380c88f04b46aa1956555da76c2d251591a613b85f5131da82d0ea0f9f15f3e391fe1503016c1b20ff066ce2992f52653eb20316586ba4d49c2fe001092f518b4824072319b76045df929fe34c8ff0b4182d6d6ed90249a29e367a84127521b7b4076bbd2683a894dbeac434cb68531bdf4068d9593cc744d7bb916e77d537756b15f8f4df7985365f586e90a863da92a5894f35083bb44569b7de87f972f3436899cb1d0dd8967b42a367bc12a6b9d2dc753935beb641d5102fcb738e1ec89acf0a676fc30d049d82cc47e755a27e9a48583bc2f35fbc6597e7bfae3e7d98c091b5e15aee34044948f3b7356e80cf61acbb05fe81f21b20f4bbd47792dcd4b3f392ee7826c038c47b33a3095bee0aac8b9c187145f70a011f0fd27fc5f5221ed4328c4977deb65ecd268213bbbd7fe9effbe8c043071df344c58abe500796d1b7ddf36d6583d3378fed121d0e036370483ac4be88d26400f6bf5c766e0a561dece1f33f034cc4ee39f762367e4f390e2cfd1be28beee228a4d6edae6aff96baa3f262388e41330bccc79146e0a1ec9e3a30dd1b0f0306f1e18a2889d19bda89e040b1e7701e0975e3769fed7d2bcd2c5f124ea1cf5cadd0b98631e8d99982a5b3e7a864eac39bf49c1f79265ef3e5df96a8cc5c778823a463a5a36732d29a513218e98cdced0443fb18d61710cdbcf04bd49d249da27c8e606e1e089231b9d28c4fd85ed5efb650e5822f1cd9cf684b71fdc9c83cd31bdeea6d2836d58d6dce6de2abfbba856caf8b590c20374323fce327e5d8891c11ffc994510983e619dc426e90fd6b13f1c0785acf53ffa9e06e4acf88af6a6f959a2ee1111a3259009b8cd12b0ff522ebba565456c8a3832ff7b3f0aa5280452757cf1407014c6232db0c41f01d5ea70fe12f11c986cdcd54c57ca718ba942315df2bbcd89a66422d24c23153e6c27f58e684816d6519c24ff2a75daf8ae9c9b0a7bc5dfab2529ee38123badf753567f189cb8dcafd412ca551e62cc10191a21863a02d7df0fb967950f59f9d9bc60cce730cc2464bcb1d753fda715de1b881227e0bd9a0df9a0401158a06e1aafd341dbf21c81a30bf4c148647c585871517c4c680a105ad3b926a2755d95d9cc53160aeab32547de94427a61699b59f5b66faf4874b074a9dc003c5b2c482c40c9d655ae380d9cf8a5357b697586d12ef8644e68c5cd25220d45dd4013937af6fa33410cdc1fa6cf83cf59c37a54271070f340aba38d41cbdd591f42a404a22213693e47e4137c2cecc5c12d6f50243246caa54b6b9c0298e649f0ca360047e4e776aa5bc3dd9d6adc9c2755f96ffecb936804f95e0f7db7f6fe02ce49a8cb2c7beb7fa9f2e9478f19bad108e4fad6b542790a660b93c35ecd7e7594448555f42d4bde53b41646e92d824b381c2aaacaedd0eaffd255c17d7a59755708c68ddffc20715e4abb71dfb57306037c8b8b107ab14d73563b0f3da31e1d87df02a605aa10c60d5f9d754a11171f0d01235d524e8e5d4544ea9975073a559cef026928c5faaf61d6d5218084ab04faa5ff92066791bc5c901896c014435d4066fa7330295e72a78ab79ac21991fdfd1caf174827b822e7df608dffa65fb537ed3910d0673aebf53c6690b6fe1d2852c0028d34e43265d88df4acba8d8989e8167e27d57162d22bf761dcfd37ed2e9cc2c0f7eede4118996cd580c2fae554f468aa6f50fa4e0e6a3fca9ab5e9f57a42d8eed0cf7ff06771ea62fe0db3476a9527e6cfc126408cfb83a3ff9f331ad53f06d02f97268a3d99203dbdab0cffcf6f4e5b97d2bf7b393316a8a65da27983eb320174297b069c373ef5e19aceee8641b174dee28f934d054f060f2108f83c8053f01cc026314ac8e53fad2eb2a7277906dbe0be1e35be2a69a8a64a4c5b37fdb1ce1df23becda6cfbe3cec2c19603a568bfae65484384d9dd33238a825ca8d998be6cc4ac76c67db8e48a54e8bc065b93f67b6a5f32a2d60c263e224121c01fd3462ec63f168360a5b00f6cb73b78559aed43560a3ae19de529ed51f008f2fe6ee7ad1f39c0ca97f81d84e943152d41303db7f2221f4df5b813a5039153a8ce498fbadf443af9b2f78196780f09381e467b11e439bd384b84668eead37474d9e54c18168bcc8bf797853ce6e924e40b404eb5170ed0e60176bda899473355c8de4c262a3ac475974393609d5ba448cd93fd2df014fab08e218585fb559ff66a3c8829205b99f959981265dda07d8d8106a8e54a0b0584fedf2c28dbb1fddf43a4b1a5cd8e0935917f2a2621a3c2b340c33ead1a13ac4a24286cc38435c79a8030f4cf291695b7da14ec70c6a9a0e487dc3ec417d57384251a2d2f9c6c08c9077ef048caf8bd77e6c0a59c465c96bdaf213c6ff4c1ee785a36c7319418bc351e542df4aae8c79672b67cea01944e4958f9e117d67dac67544e93df9d7a401249f04786dfab44072d5545124b62478b9608595f211a3030361888379495375bf821d4aff5179f95c54030211c745d5c8a570c2189785ef78359738274d318c1a7cc383c9358266953d7f780a37f9b28bd724e9d2179482eb462dd494992d5e620bb64cdace17b6b9af01f933842bf341e500b495061e7957cfc98b298f776bc935136400bd4499fa53c9cd734db806d2e9f3b836449c73c4c3a2688c89a26ade64138682921afe4891a09079173bb094bf40ed65fbd649a07e1240e78bee6203877f9feeb48203c6a65c85ce2439381d0e35eae6700b7e7e08f66efe8a194946f7e3f2eaae09b5a733d0489f22b1c619edd03923cee6ca173a5d9076d5e3c28e11766a6c44d43291f39d9e7c759819ba5406cb2e5114d1a14539467536c23665fdd37209e389e90d6e628f5efcf0d8cf6e6642bb92ff83d7bef2d811125665bca71042b5b4a43f5f0a0dd5dc6890059f1e4832a5eb3a61b22667dfa12f7286a714d2d2ee25c73fa2636f8555952cbf42d9ccd49066a19c7f0017f0a66adb698196a6921d51cecdf2d02397f9cbddc81fce1064d4edcbb4b1562e4361e6830494b7bc566bd28be5f7fe09ac3e46de2f340e46f297c23d13d050ea0045c30692545d41e2f31f9b6bd33194601aff54b6727e15c430af0cd1e1b968da30de023d72581882c3d703648670bb58793aa55d558ae2b5942562bc083df0189bebac59c9292ad2ca9d1a547b56016a0b00d42c40420db7e7b37d169444d697553cf228919958837aba28834dabaefdac4ea2ad3879c4c2be18db0f8c69d18bc0dab052be123da0f1381c56bf3f7da2f16606ebf55ac88dba807b19844837f7ad7069b4a4a396b63d5a3bad3716878c95d5983be73cbac4e49128ca913ae6e8dea91aec315024bc260a600df0720229c7ec30941f0258bf39a33147038a185ad52b47e834e351d9aa575460e220ce388b5ba90eebb9a18e7e0065773c15d2ae356ba5303afa5b11c0af78f6c2e24a1d9471b658776511d6e90188e33bacbccdff825b2dfb85d226818538f725bb86dc27f8e4d51766104ec7504ad82838d937d22b9583b169116547af13bb4da8de792fc79c31191a1680ce90d6cac28d96f8f5e962e7b3bfd1fc7c79b733bce0ca94bb9e751f26c7844ef37638a69c341aad87c587e9951c7cbf60b7ce82336cb260be7290da309e4b616fd7f223911ccfe478d538850d6bc524d29ec30d1d21d6b47d358a2418ab7", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3b) write$char_usb(r1, &(0x7f0000000000)="b830", 0x2) 16:43:12 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$evdev(&(0x7f0000002a40), 0x0, 0x202800) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000180)="08da750dc85c6dd5baa83810388c202c7090101c67f251b0469aeffbca8e3822a0b8407c8ee0e6a54059c6a5682613f0afadb20435d82a96b3dae5d069071226f41a27af675048c9c7bc6650a2", 0x4d) read$char_usb(r1, &(0x7f0000000000)=""/207, 0xcf) write$char_usb(r1, &(0x7f0000000100)="8182b6a65239a9e0e1b1ea7b84d7b8682c11f89936e10295f20edbfc294e0e39d601c94d5a6c7f10dc8f791f332ffbb4c73ff48ba5144b2d34dce6c766c39c118adc5f43ec4d3990e396244ee921ebe58af6814756fa17186e75a5a7b693c8cbb4dfb13cebdbca6d2d28cbed01960d32f687", 0x72) write$char_usb(r1, &(0x7f0000000200)="6f4d34bbf2d154a6dd5147ccc72e161d8334aa94959a556831ae2119c76481c4c38dd7d3e2d1d3d563b6acb86668e799b4e89739c2776ecaa8f52cca9af39aaff8a84bebd40cf15bc9ea424d79785e9d6d80c3c3f9ca6499f5cb90162a52454ab2607602e3d5", 0x66) 16:43:12 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x5000000) 16:43:12 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 16:43:12 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x6000000) 16:43:12 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x10001000) write$char_usb(r0, &(0x7f0000000000)="233e7ac90e881695718d4e3c4e60e2d875a338484efd06f46dfb28616eb455c760e35c7872847ba839b3c9f762d512c279f480c63884d4b39eb4104b48cbbad720f32e6da3486de30bcd46ed4ee1285b79a71ff5ae07573c0cae9b0d9cddf98714b0fe6091d2d769ce5323bf7322e9f6aeae27658c0aeb0975ccbe0a2fc670a6d9740f0ca0ae42de98325b6e3b3f8b2a", 0x90) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r1, &(0x7f0000000100)="c74bc941f268368d02ca5a04edfb78ed585b24bf7a5569173870b6df35a1b83c9486e4f8dd1e35983b75ab61bcbec7e2dc35a33d74de798029027b719f507ccffdbe6f5486b2d79b4a5c5ac5fe757afe2366a65b35aa5593d4ab8e30be034495510b247092d9606f4d54591878c0d8d24301368beb308fa66e4b474487d10db07a65412d97f5635614919d56af59644c1c3ea980bdf27aa36c697462ed26c7f9ef957cb57805f60df907df99ddff85549ff07342b29b99e9df04dfff2499271c1b51b941fcf91fbc1984dd428c790f28aa25663835c2d872555e7be886bf855a5703883dd2", 0xe5) 16:43:12 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 16:43:12 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x6000000) 16:43:12 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x7000000) 16:43:12 executing program 4: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/226, 0xe2) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:12 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x75, 0xb, 0xac, 0x8, 0x2b73, 0x23, 0x4ab4, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0xab, 0x55}}]}}]}}, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:12 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xcd9b) 16:43:12 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x7000000) [ 742.332537][ T6589] usb 1-1: new high-speed USB device number 122 using dummy_hcd [ 742.572539][ T6589] usb 1-1: Using ep0 maxpacket: 8 16:43:13 executing program 3: syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x20, 0x21, 0x6f, {0x6f, 0xb, "6eefed1616ecd583e6afd3c634cbc2af88cc6b428b89f103f03b1b4838ce6fb5d44dacfc47ef15625602bb75340d0ac4061427a491d6ec6f7d4327facc3819989af5eb8d1c70b409b303babdd13987725639da385da4b106abe29b736a98df615d4104dbd705e1c5e02c84594f"}}, &(0x7f0000000080)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000300)={0x44, &(0x7f0000000100)={0x20, 0x9, 0x36, "e50bec99908b5b4cd0d47a3ff089e340c4111ee97d0c2ca663cdb6bb0d4f17c43ea477dabbb61f341c2a8473383d7883ef6399809914"}, &(0x7f0000000140)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x8, 0x1, 0x7}, &(0x7f00000001c0)={0x20, 0x80, 0x1c, {0x6, 0x200, 0xffffffff, 0x8, 0x9, 0x6, 0x3, 0xffffc1b2, 0x1d, 0x1f, 0x9, 0x4}}, &(0x7f0000000200)={0x20, 0x85, 0x4, 0x2}, &(0x7f0000000240)={0x20, 0x83, 0x2}, &(0x7f0000000280)={0x20, 0x87, 0x2, 0xfff9}, &(0x7f00000002c0)={0x20, 0x89, 0x2, 0x1}}) write$hidraw(0xffffffffffffffff, &(0x7f0000000000), 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000540)={0x2c, &(0x7f0000000380)={0x0, 0x2, 0x99, {0xfffffffffffffe00, 0x6, "50b70bcf65c56bbd94bc18eaca862914be47afe2de95d2baa1da70135059f154e6590c8e96ab3dc1d2d456626132f331bb463643b173a8689b2b00148b3749cb65b703f88e0cb64c12a9224d013e0288ce32ba5938be5552c77a01e793cc7ffae8631fc37eed8915f6cdd07089801dd8c352a31f1d56107fbaf1e679ad7818894843c3c94628365233db8985414babcae922e178dd8fc0"}}, &(0x7f0000000800)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x413}}, &(0x7f0000000480)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f00000004c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x2, 0x1, 0x7f, 0x3, "9e4be4f2", "71cd7974"}}, &(0x7f0000000500)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x80, 0x3, 0xa4, 0x1, 0x5, 0x6, 0x46}}}, &(0x7f0000000a40)={0x84, &(0x7f0000000b40)={0x40, 0x16, 0xf3, "38965ade6612d8e9d12db1183147370fe3cf2c1e5dffd0ac75eb81995395e6f3ad2483143e549eb35715979a5205af75c66deb82d9965548faa5ad971345b9832a2895fdb6e04412a1863cfd9a6c8c671b5cc406b9803a05b0f4d5fccbae69abddc3364c0d4cd546e2feca9441c144bd28e26004989282590a509b5d3e1eaad18b2e5bb9a54a1a744cb098fac28666d381ec1711f7eaa684c7a41d2e181713070ddf910aa6f8232e2f3c1f3bd315b6560d79a93554f5c784bb12e4ba593a3ee6ec82f038a3285ee3e4055ad35ff601b61022964541d428edad90ea719befa79cbcb05ea9abd3a729e93393cf062c2cd05b3b02e396ed867a5fb936e376afee9e"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0x3a}, &(0x7f00000006c0)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000700)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000000740)={0x20, 0x0, 0x8, {0x100, 0x8, [0xf00]}}, &(0x7f0000000780)={0x40, 0x7, 0x2, 0xcb}, &(0x7f00000007c0)={0x40, 0x9, 0x1, 0x1f}, &(0x7f0000000b00)={0x40, 0xb, 0x2, "0f25"}, &(0x7f0000000840)={0x40, 0xf, 0x2, 0x8}, &(0x7f0000000880)={0x40, 0x13, 0x6}, &(0x7f00000008c0)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, &(0x7f0000000900)={0x40, 0x19, 0x2, "b02f"}, &(0x7f0000000940)={0x40, 0x1a, 0x2, 0xfbff}, &(0x7f0000000980)={0x40, 0x1c, 0x1, 0xf1}, &(0x7f00000009c0)={0x40, 0x1e, 0x1, 0x81}, &(0x7f0000000a00)={0x40, 0x21, 0x1, 0x7}}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000002000040257d15a4400001040001090260004201000000090400000102090000052406000105240000000d240f01000004000000001f0006031a00000004800200090581", @ANYBLOB="73f3"], 0x0) syz_usb_ep_write(r1, 0x0, 0xfffffffffffffe0e, &(0x7f00000002c0)="333d8e3d7ab74e963e724e24ffdf8ab57d41ae54cadbe267614cedff2df002303fc3268c2ccc9deb1699f7445b9b04fdb30c2af7b772f9471ac3f3a71bad882e499eba67c6e348be59ad61b6c857d28ed5a90067aa5d0bbc03abf5aca9cfce6b8b7ff9b73f67faa4c9d8f6bf59d6f3533ebc53f1c5f1728ea3d527ed1e1834c8d278800c2a13b84aace22e14ede41600"/157) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f0000000b00)={0x44, &(0x7f0000000d00)=ANY=[@ANYBLOB="7cde4a"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000580)={0x14, &(0x7f0000000c80)={0x0, 0x18, 0xfc, {0xfc, 0x6, "562bd077cf746c7fb4d0d88796cef5f2cccd5a50a601ee2d754fcebfcf1c57fd2a3167438b9b5f18a4fa6a7347b033db6587c7970a15f214c1dc6bdc58ae1066f9e0443981d6fd927b18b229218a30fa606415c8857f1d83a21442cf3ad86bee588d78d1bb6164cc4e85847a37ac733428f5e4b7e96e7a790aafbb268bf4fafa833e49a6c14da9c0083e90c7fdf897cad9149d8e27fecfa5bb474ed983ac7b39fc9cedf3c854ce17add8f1d511f3d71da6781da3d9f4944f9b3ca21dcfc2e8779f45c8f6fd7c916f1b3a17b7cf09443baf2ffda0c8c25dc6726d85800d688cf4294e16aa2f4dc0ec29847cb8da1d4b2ce782539a94b0a9de0e08"}}, &(0x7f0000000440)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000fc0)={0x44, &(0x7f0000000dc0)={0x0, 0xd, 0xe1, "87276e762a8eefe982b997fc79208acca991f02fbde6840e6494e19bba9a136ff6afdd2c8d56ff0d3a32b006bfe776e602ab6c8ebac769671d434a01b457642dae551d9943503215ad49881bb0cbbafb3c5f3c912a7f6ec85c4444ef80b89650ec21002fd014cc9fbe42d5d1fd68a6529f814f9e164db98ba3ac9d73dcefaf285dab6431cd475bbb7f08df8ce96e4338c965e9c1abcb26201be76cc5eeec7d9795735b272090aec92653be317e7d44e0f1e6447717367a766c033c98c4de169d3e7a90ab054da40ec0395f6ffc041e9de1bf9ef0f9b0b091b7b2166e5d1064e826"}, &(0x7f00000005c0)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000600)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000640)={0x20, 0x80, 0x1c, {0x9, 0x101, 0x80, 0x8001, 0x7, 0x4, 0x4, 0x0, 0x0, 0x69e5, 0x0, 0x6}}, &(0x7f0000000ec0)={0x20, 0x85, 0x4, 0x5}, &(0x7f0000000f00)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000f40)={0x20, 0x87, 0x2, 0xff}, &(0x7f0000000f80)={0x20, 0x89, 0x2, 0x1}}) 16:43:13 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) 16:43:13 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x20800000809) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) write$char_usb(r1, &(0x7f0000001000)="ae6c428e2b602e30129798c00e0dfeb0f5658faa9328052433f9d3ec826a668f665b57b2895fbbab3cf37f57250dd96b4fd9592c6b95118c6ec58de3a77fd9e125d6f386dbfa200ab2ff43a38eb1889b326fa87718a4f83ea51a09641313d3c627cd3a0e4caa9554979243700d0308b0a20e6c59e81176a9a65284b074f7d0a4f69019890a7e938c5a878e28242c20eb8662bad20fb7b0affeb5c5039dee27398420e1e64ecadd158cf2118e4df7e6272ddaa117fb7ec485db34cc916043d177a2a07fc27491926bd70db9f64f6798b56e67740d9443c0a1cffb521c14", 0xdd) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r2, &(0x7f0000001100)="3621af819f7ceeb88724be7f6dae2f0886feb47ef1e073f38a7df8bb36f44b689cd5a7afc0bfab7144d39ea5d540ee8c2bb0d799cc3cc8c21533632c631d5077ea05ad991f86ba92784b2e40c37b9243c3659f09e5b0d09a06a0cb9fc66edb1e85aafe555c984129b794ba8fd25cb0b72bdcbe7774f4a481606eabf17478c93d83d22ed7487c200d4d373d6b033755e4c5adc69f36b6105fe8a3c6d79a276caf55d0178d70b23ace84fa55751f3b93bf17f6e2bcd713ee97f3fd57988817e094b56053487ee7d5ccd837df69ffa8f8b0096224ffc883894086b8c4d673a964b8942fa475803cd1f9eeef766e889090d552d29e58a9d335351f071f02d1ec69644f029d98cde837110dcffc142b17479d15e4e4c584eb3f4f5e8703c6a08f4aadcc903fa5a47dd30d279fed305cbba19e1c1a58f5e4de5951e68be1c1b2b8c8a447bc9e9333e523a8c86ca725898e01a6323e095d3ed1a3c58a07b85d646454d95f28ed165a031e61b394d4856b934dd4433889b7b37f00597d47071648401f3045782e34d878e119860df12e7f08f6ecf7db0d45685ed19bfe88eb18f8eac9515d89bf57409ec3fa6d544feeb109b7cb46834b538b8f79016af8362481c8874ca668e94e341b0326fa7e661ada32ef5ded34faa40f49dee149c15b153525b4e0da16052ee37e9a87c0a8f2d5a372f1f20b1d7f7a31d389fae61fc1498bf3d7642ef414290f9624a958ddd64608a1b79fe40fe43843b934bef9b0328d4fcf74a49634898e3fb1f032a84203d3fb42c40b92eb64f29bf56511eb50a3fe455b07d9f22a8bc0c7445aa69d78f45662b9ae47836cbeda7cfce066fbc9e950df3c1237c8e1c0a9da2c892ae94887250b946ddad714a6dff6cdf7a9deab500a79b6fbeaa9eae84a765ef0452c1beddd5636cd4ae01d11fb70a13bf64de93a544cd080e1f2a4742ccb23f149e72dc8ae938b2e8db7fd92a4081138c99b38f4165d8c273d7645d9a8ebccb8319625880980327fb22964df5d42d99d6394a670db93a36f722f1b0b432130572b19862c5e4d8a0a798da0b63be5f4de822a87808cfd102146c323aaef2c6ca10df53b94e0841fb2ee5a10b1eb3cfe2d17a7af765f5de8366d003758632019850df6d919313548807e06bb335212c8f276eb6d18767c60fb593b3660e52e6cef530062bf2b8ed63159ac90833593fd797aaebc7ac542cb1efd4a20058cc3b40eee36f8de156727da281caca644941a7be8b2ed0f27b55641396a17b94b5dcadb1e48ccdbadc51b55180501dfcc28cfafd6d10edd9f951fdb14067fb045e0944a0363f40fc4e24d77b220fb02b2fe6fe87b519f8a2d13e7648db5a513eda82672ec5e6fbe5fa9ab616a7600fc8d27ec2535789d3bd0499f62c52b5799b8d624f2237185d5efe3898f674e3c6074a1f2cb55b3059e254916dc68034cf8f7daa8ef4bd67a753296b5dc68ca0e76357fa66d0c062c5f16a80c6c5857435fe5063f2428960dca50924d4524a1fbdc67adfffbcfce51ef4e57ea285a950cea17d0ad50b31edd42bce86e520776bbb192b8b767d573c1ab4a1f663a5f4ec0b993cbb8a7d15884038267fa6a020c2e584846f772089e68852ee4dccb715ca63be5f6854c242ab5c00a6a7962d425cf095541c2dbc66fecca2108ccf4474390c1a71183764c4ec5643f5943675e81c5592d41c1fa45cd4d45ef01f5843f93e0a5dcdf8799d1c4d9c496c181c23ca25c840abaa0d05197ae793816a5950a555e4a72ec18325251657a920716ea42e23d52095a111b400dacda21c0636b820bc2692c98933cb2837cb432b077a3936596f1000813718a84cb90d3bfbdf353ada4b7610137d704318e35df4828bf95bd37a0a1bfa4a3b9cf06e85df302bf7540ad3efd98042a1455fab03cd86163b5fa4c48cf0bae2f7a3a9f6a40cd0ab5152a20abdeff5ac55c1107a1306ad1559470ffabf591f9cf4e81cee4606b9e676b3a64927961cb0469e1b89abb76645bd22c8ff84eaee9fb3891432b3d6a65d29d0a85b438c13116db292e1858f73926a1d7c6c555a48afe2409c98ba70b7741b17e86521ce150af313eab62ad16dc1da1ec39253af65b704bbed30079ed02ba2c535ca8e1d495bf191d735b3f546cbd9a0b342b73429bef03602f0510b2e22af0c29382339da4157e351c70bc6f37158b7d0d75689b800e8e520ea9c8191405593979839a277bffd0f9422b397e20286953a931df4e266d4fa16d5e7f7fabedeaed56ef77c5b2c7143ea4f5cce683690eb2a021e0ef635ade19f420f953b5ca6702f2432377fbfa06f4b0d100f5a9727f24a0562a846d66cc89711e4a3cd62aacd8d0e5b235b621655c4b1e76aeb0c2086616cc3f785d9ad2bbd006f1a59ebef0de17a7c8fbfe9c1a15d40013abbd6c4959bc186cf02807899dd57937be329974619159900d4b5c56a90d4cf3a1767a4de0d7cf981354584e99c4d94789e14d7947281e1cbf43809a007fde6bf34fd7dffb5cb1e9a4af5c2e06e794640c49b3012acddc3cf6b9e83ec9c56f5e541941acb61bc0c4f598eae2cb7a0b72b1f377a86c23ea55ef3552d36716a56b49db51a7b6be833e3af7cc977e737a42de132a7dc79d1c1ef78079bfb51c00659569eecf27405f4988e0f2d5c018c6b52f510574d11ccdb9732c16dd5ace27d071f6482ffdf4f24c37e9857ed1848390bee8fc1f24dc0257625c71985abe506772fb6ce7e37971a456d86ff06c44a812786d2602b5a4136444a371f0cd6c0cdf530954b93c27e6b3772a78d6b98014cd1d60d39769049a18c7b58518913f05e30813c60a740c86eb89dd9ade258e6db79109e1b4b27251316418bd3906337f4fabe5b37a093f76cd05ba7b11de2cbc48d0c6ede265af94721aba8b865d1e3f8c9d32ea8ac8ef2381c7f4def207546d7ad695cbc0320938a215a5c9288e2e27224ecf9563e1915de0b1608011a66890926e0408a4035ea057d4f911e90adab3ceae9cad36b2f3105fbae784daeebb2db248c05ab062aa74fdee9d5f27f231d535ed44dd83824684693a81ba68eb049640e5765082a9818f19c736b97fc0fcbe01b0e75150c956bc507ed0ac1306b93ed01260e65a3dd3f037561eecae9561118f96e17cd8a3d78403c89e818be5ed655f941e7057ac804a5eae71316d868a81097790e0f738bf2e1f852d820e89af8942ba32c09fda59bfbca1ab43f62944041c68531147cb7fb2c98effea790a0d2525ee6ad59291b00871cba2d490e5de3f68063d0f469e7e1c849b2243295bd755febe37a74b1c218031cc234b87ff53480ff050e3ab9702a14cf66df363ec6775b1039b48dd8b00ae1d2331fa819084d384e245e40401b5474407302817d09f3ebf17619ed8048e2f0718a3254ea05e1982cc896c10cc236f6a96d8802ba2fea4872964ed49a66c9c749e8c54217f906fe01c361e06402cbfc91193ce38f33b3e9d15db6419eee574b4d1f78f6130061fd33901300e9b9d1d791849f4adc65c1740e19c564df47091f72fdf7bdc590cbdd756dd4d6e4b9ecc814734ef02f2091b3ff174af04d43a17917bf6c6ddcdda17fc3e271aa4184cfe1694119caf3bd2577c8a8e56c7ecdfe4f66d00efb8e517ed792e422412b977637f9c44798d11f9ab5dc9d9d5794a3996e33a213ad56861bb5d1285411b58a20d0a0f660270156d0bd918d204961ee8330664b4a7f9976cb72196b716511c02cdb4d79e43d9ae4dcda34acf274ab3952862fe93b78636102cdcf202ec66c82810f6fcf6952ca20dd9ef1897499f1904c5840f60000e59c920f256bec8cfdb044d4ed41f9dfb891022dee425da2264e08493c3237dd912a60aec39c312170cff442e9b56d17e1c5db9679494b192b90f9b0b177771e6df9c910585be20d99478d9cb79e94866e1f04da34ea760f6f0dab893b801b3b0ffb00bcb2643c4795a908b95612709cc960bab295c248157770983543581bf32114c62ee5e0666f99e71e2ad94ee8bd5a54b7681979f99d09204d612f1ceb1ff18920322edaad10d3979581b11bd2fc484f1a37590d3251c74185fafb6535d2cb41a89732d291ad015d1b2c1054f2db107bd91a58c6c4aa70225749956ac2f28b7edb6d3e15916c5c8d01ac38442bc125d8b0feb13994d08884859dd1a477e9580eb1cca40fc43e1a1bb51bbf102c3ed76cf7b248e9e9c53d08921707fcea02e805c940423c829dbd7ac248cc4ec3b4e785166224ed89b17a63c065cd1c0a471dc36e085f101a47eb6287a32e397a313e58323bb697207c74630ec7858ce0bc8f751d06ad96dada023b0a4ca278739a7ec3d4d21a78b5db25ece445d8df18939d2b6dfe42a8c331cf595829c9e292e868e298c438ab5535b6a3069128c10cbe5e16322cd5fe50ee46f5e861d46e0d0a30933d1f5969daea547500bd412d79afd9f9beee19cab773e68732ef3c0520298fe0c97130183f106affac71fc2f50713c8f436bfe7b07f041f66a511ddcf3a4022634b80acb6d261ff5fb355e4bf17247418e9227155b4a6ab955369431cb793038bc4349c459261cad5c2b67099fc5b5a2df012dca4f0b8569d3ef90fc3a84f7b4d00ded44a13dd71ff0e231f7b72715ea52d58243a3e633fb633025367ec477fb626f91d3aa1be827bac8992e4a6fcdc0576797a3142e2cc937ec097f5c994d8192fb48fb48f1280a74368eea4604c4df72a87e4baa26ab1a3fddfb45f6fa6978b1d7479dc1fec2c90a099140f100e221f2e1202aa8ee7d444fce2fcd577acd62e067174bfdcfebf27f23e1ffa91d05415fff8395b160935d3e66cfc1ba331084ac54a061e02ef47ecc76374808414e460faf519687d907892a75c0e4ecaad5e3f76ce5f81811108f57896df8fcf52d22586392a7dc30cdb587bc41214849c16178e7af5967129be0a4409bca0486cae8cfef15eb615a8337d97c7069e4b0318ebd37d7e264cf3deca3795a63eeb5f3c3221e138ea10dbad8cc39365dc8ed0fd6e9041f27242c7ac99934e49d1fc6d329b8066f5601c437ad4379e8b56d21ccb582a05181685126ced03fe8f38234af06d1e527db89067bea533085429f3d99db419785f80d149a7b800ce9f58d14cdd78110e761e5ad614a6c28431b722f59246da97840a72d418c0bc54b1079d6efda698e0de2260ffae64f21ac559a17d0da136a683960d75d87930745d865576e7e82ff0d7393bf884ca88658da306123d71a484ab6dc4e7c0e1a4346cda33ac10810dd5b36d66f0708e13bf77b033d986a41b1dd6d9230b5ce62c8d9bad11233804f92b256dd4d99cecfd055bbf39477845a0007550bdc4a2fa9c59bd0eb113f74fabbb2efd2a6b5984db1465e07f0ec388b2cd970b4b0f3b60e2a8537d0102e9e6900197a718ed5cff02d76a016500f8f7d01cac88c2e6183c8aa73888b12c4abc6a06a909cfdbb0aae712c138879f97f14cf39d90950267cdc95384c79b527ecb0c3eb29ee310ffdabb53368ca0500203712e4917dcdd51c12f5569d7b4fffb08c054c9c6ec3e679781544a7b9c76882d5b28946e34e1a7f2cce0bf26a5ef7438291b602601bf18d559e5d3cd2cec02045da8cdf725678925649d759db129326c83a62f3954982bbdc4a109e3860adb17f28295906b251863cd33b9098087ee859c5478ede258de435229a83fde1a6efe4f0049285c1bc564507185dfd31da8723bba69f2e035564a57aba787bb10536d1d0a3caf0f3361d21abaa43433523449c1dc4b5b172667b624f4bdd71a171a7760869708d0d6", 0x1000) write$char_usb(r0, &(0x7f0000000000)="e65761563181fca46ed0bc5b4c83866a9029bea7a370d4b4ac3114807e5110a4a5c9e2c28eac6a93068933f2cabd9f16ef514c73943c3098435d683d3cc12bb7e23a2a8904137d5749130e5d7e309a1d6a76273dc0502f7ee7a5047d0fafcc64277e426f82326bda", 0x68) 16:43:13 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x8000000) 16:43:13 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x8000000) 16:43:13 executing program 4: syz_usb_ep_write(0xffffffffffffffff, 0x0, 0xfffffffffffffe0e, &(0x7f00000002c0)="333d8e3d7ab74e963e724e24ffdf8ab57d41ae54cadbe267614cedff2df002303fc3268c2ccc9deb1699f7445b9b04fdb30c2af7b772f9471ac3f3a71bad882e499eba67c6e348be59ad61b6c857d28ed5a90067aa5d0bbc03abf5aca9cfce6b8b7ff9b73f67faa4c9d8f6bf59d6f3533ebc53f1c5f1728ea3d527ed1e1834c8d278800c2a13b84aace22e14ede41600"/157) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, &(0x7f0000000b00)={0x44, &(0x7f0000000d00)=ANY=[@ANYBLOB="7cde4a"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000180)={0x2c, &(0x7f0000000000)={0x40, 0x3, 0x6d, {0x6d, 0x22, "0398eb1d22c5cc14b48a5a7881f2dc3d16b0bb544d0adffb947038e39217dd9b6a9776a031ef14d9ac397d16bc095b71fd1190823e8f3563e87fff7f10320ea6228adffb039faecb7914c63f6552b0f87c0fd313ac67657f316de9b768f9fbe187b1b86dbfbe18f4366d48"}}, &(0x7f0000000080)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x2c01}}, &(0x7f00000000c0)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000000100)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1f, 0x80, 0x8, 0xf5, "326f9035", "6c0e9d19"}}, &(0x7f0000000140)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0x4, 0x8, 0x1d, 0x9, 0xe425, 0xfff}}}, &(0x7f0000000600)={0x84, &(0x7f00000001c0)={0x20, 0x15, 0x47, "48c901cf25318454b2f6885e4b96d7f2b71218061df6f13539e4934a7ef3031ee3cc424b8dcbac66bbb70855deab729a0108a1b9faa7cb4fefe016f159599065c3be54b069e855"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x5}, &(0x7f00000002c0)={0x20, 0x0, 0x4, {0x1}}, &(0x7f0000000300)={0x20, 0x0, 0x8, {0x200, 0x20, [0xff00]}}, &(0x7f0000000340)={0x40, 0x7, 0x2, 0x7}, &(0x7f0000000380)={0x40, 0x9, 0x1, 0x2}, &(0x7f00000003c0)={0x40, 0xb, 0x2, "b19f"}, &(0x7f0000000400)={0x40, 0xf, 0x2, 0x2}, &(0x7f0000000440)={0x40, 0x13, 0x6, @local}, &(0x7f0000000480)={0x40, 0x17, 0x6, @local}, &(0x7f00000004c0)={0x40, 0x19, 0x2, 'LN'}, &(0x7f0000000500)={0x40, 0x1a, 0x2}, &(0x7f0000000540)={0x40, 0x1c, 0x1, 0x8}, &(0x7f0000000580)={0x40, 0x1e, 0x1, 0xfe}, &(0x7f00000005c0)={0x40, 0x21, 0x1, 0x6}}) 16:43:13 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x18000000) 16:43:13 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x18000000) 16:43:13 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x27000000) [ 742.932621][ T6589] usb 1-1: string descriptor 0 read error: -22 [ 742.939132][ T6589] usb 1-1: New USB device found, idVendor=2b73, idProduct=0023, bcdDevice=4a.b4 [ 742.948365][ T6589] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 742.963490][ T6589] usb 1-1: config 0 descriptor?? [ 743.009301][ T6589] snd-usb-audio: probe of 1-1:0.0 failed with error -22 [ 743.023415][ T6788] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 743.254078][T25392] usb 1-1: USB disconnect, device number 122 [ 743.382771][ T6788] usb 4-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 743.391506][ T6788] usb 4-1: config 1 has an invalid descriptor of length 180, skipping remainder of the config [ 743.402164][ T6788] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 743.411239][ T6788] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 141, changing to 11 [ 743.542931][ T6788] usb 4-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 743.552091][ T6788] usb 4-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 743.560252][ T6788] usb 4-1: Product: syz [ 743.564496][ T6788] usb 4-1: Manufacturer: syz [ 743.613915][ T6788] cdc_wdm 4-1:1.0: skipping garbage [ 743.619195][ T6788] cdc_wdm 4-1:1.0: skipping garbage [ 743.644670][ T6788] cdc_wdm 4-1:1.0: cdc-wdm1: USB WDM device [ 744.072537][ T6788] usb 1-1: new high-speed USB device number 123 using dummy_hcd [ 744.312535][ T6788] usb 1-1: Using ep0 maxpacket: 8 [ 744.682599][ T6788] usb 1-1: string descriptor 0 read error: -22 [ 744.688941][ T6788] usb 1-1: New USB device found, idVendor=2b73, idProduct=0023, bcdDevice=4a.b4 [ 744.698091][ T6788] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 744.711284][ T6788] usb 1-1: config 0 descriptor?? [ 744.756141][ T6788] snd-usb-audio: probe of 1-1:0.0 failed with error -22 16:43:15 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x8001) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x400) write$char_usb(r0, &(0x7f0000000140)="7f382560942c27c78426892df39a33eaddd65797b66343886b94d6c1941f5bb6d4f9007abdf136fef613c16dddeecae58696d46a805e8ec3d75ae7389243434c8feccc2d0745b44bea4dcf338e6e0d302ad05dfe2bb123bf31134ddf24ea7e7d862dbc9bf7026d19d6333090b16af4f2d4b55a6e1269cfff1e4b1f7de0a77982d6ce813225a1c807ca489b56661a981159dcc0adeb9cdd20048cba4334186f32756dbd2773af0c0c0bc80239f34beb721f4d77e15b07a978ca5270e2cb11cd019f7385879fd2010000000000000037b853f67a562335debb5de65e9c038c6e7e52d0195890ed7900000000", 0xeb) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/85, 0x55) 16:43:15 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff) 16:43:15 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x27000000) [ 744.958048][ T6788] usb 1-1: USB disconnect, device number 123 [ 745.052481][ C0] cdc_wdm 4-1:1.0: unknown notification 61 received: index 46970 len 38478 [ 745.092506][ C0] cdc_wdm 4-1:1.0: unknown notification 32 received: index 0 len 2432 16:43:17 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(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000100)=""/179, 0xb3) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x55) write$char_usb(r2, &(0x7f00000002c0)="1cf8934bf240112dc9c828aac651e3d8a11301cd8d39d42cb1de1574bfdf50503f5fab8e50b860a094", 0x29) write$char_usb(r0, &(0x7f0000000000)="88417dc0588f1c4a6ecb15e6d26020713b95b694ebf06fe60b9f", 0x1a) write$char_usb(r0, &(0x7f00000001c0)="703c7784d3157e7cdeb256e0daf4f87512fed8f6344da59c3a7bdc4dd9ce1345bc4d7059bbb21883d9a25b957f5b9d827afab8a669331f10ed51878e41224d214a40fc83dfb9c1fc0fe4d1bbcdd5935511dbf8f68c21365b261412ee055906383f776ad906a2478db8e420d0dafe8a3fd569363a6442f5892e42d30a19531755373f06928146816ad577d7962c744f45062d9ed182811d606abb2b81e600cbd0876517e594f4ad3a16d83bff912c5a4d73e42463e926b351e213090e0757d39fbca0a2f1a13affbc2f7c2ae574c7a761f21aed538c64538872fe943cbf6823e57d93fa2ad0ada3bab04b", 0xea) read$char_usb(r0, &(0x7f0000000040)=""/129, 0x81) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f0000000300)="15eccb00ac772b14e1e2152de085d8521186a84b3ac8c17a0b9f0639adffc907", 0x20) 16:43:17 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$evdev(&(0x7f0000002a40), 0x0, 0x202800) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000180)="08da750dc85c6dd5baa83810388c202c7090101c67f251b0469aeffbca8e3822a0b8407c8ee0e6a54059c6a5682613f0afadb20435d82a96b3dae5d069071226f41a27af675048c9c7bc6650a2", 0x4d) read$char_usb(r1, &(0x7f0000000000)=""/207, 0xcf) write$char_usb(r1, &(0x7f0000000100)="8182b6a65239a9e0e1b1ea7b84d7b8682c11f89936e10295f20edbfc294e0e39d601c94d5a6c7f10dc8f791f332ffbb4c73ff48ba5144b2d34dce6c766c39c118adc5f43ec4d3990e396244ee921ebe58af6814756fa17186e75a5a7b693c8cbb4dfb13cebdbca6d2d28cbed01960d32f687", 0x72) write$char_usb(r1, &(0x7f0000000200)="6f4d34bbf2d154a6dd5147ccc72e161d8334aa94959a556831ae2119c76481c4c38dd7d3e2d1d3d563b6acb86668e799b4e89739c2776ecaa8f52cca9af39aaff8a84bebd40cf15bc9ea424d79785e9d6d80c3c3f9ca6499f5cb90162a52454ab2607602e3d5", 0x66) 16:43:17 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x61) 16:43:17 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff) 16:43:17 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff) 16:43:17 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x80ffff) [ 746.345343][T25392] usb 4-1: USB disconnect, device number 10 16:43:17 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000001300), 0x5, 0x24c00) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000014c0)=""/4096) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000000)=""/23) syz_open_dev$evdev(&(0x7f0000000100), 0x3, 0x680000) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000000040)=""/154) 16:43:17 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff) 16:43:17 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4c2, 0x20141) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f0000000080)={0x52, 0x9, 0x3, {0x5, 0x101}, {0x3, 0x9}, @const={0x3, {0x3, 0x3, 0x81, 0xfff}}}) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0xa00) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000180)={0x15, 0x74, &(0x7f0000000100)="bee488eb127dbff06d2c9a0f18cdced46769a544c50e6819668b7deef51bb270750db6b0ff3e14afbb4608b606ffa72ab15fe5004c3790bd099f99d06e6d6f7116bb869805bb8a5dcce7e5cd5ee6e71a02b14ec87ed2d410eb9ced4cf6f21bae86e769a492370f9c23b918cec0e12fb6280e8223"}) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/4096) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f00000011c0)={0xc0, 0x1a, 0x195, 0xffffffff, "c13e19e7fc77bf55c89ae59c5bbde00adc37d8cb644ad944ba43e8a25c1ea9a9"}) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000001200)=[0x1, 0xfffff000]) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f00000000c0)=""/10) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000040)=0x50c) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:17 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xff000000) 16:43:17 executing program 4: r0 = syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000002000040257d15a4400001040001090260004201000000090400000102090000052406000105240000000d240f01000004000000001f0006031a00000004800200090581", @ANYBLOB="73f3"], 0x0) syz_usb_ep_write(r0, 0x0, 0xfffffffffffffe0e, &(0x7f00000002c0)="333d8e3d7ab74e963e724e24ffdf8ab57d41ae54cadbe267614cedff2df002303fc3268c2ccc9deb1699f7445b9b04fdb30c2af7b772f9471ac3f3a71bad882e499eba67c6e348be59ad61b6c857d28ed5a90067aa5d0bbc03abf5aca9cfce6b8b7ff9b73f67faa4c9d8f6bf59d6f3533ebc53f1c5f1728ea3d527ed1e1834c8d278800c2a13b84aace22e14ede41600"/157) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000b00)={0x44, &(0x7f0000000d00)=ANY=[@ANYBLOB="7cde4a"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_disconnect(r0) 16:43:17 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xff000000) [ 746.872514][ T6788] usb 5-1: new high-speed USB device number 127 using dummy_hcd [ 747.232578][ T6788] usb 5-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 747.241296][ T6788] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 747.251699][ T6788] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 747.260916][ T6788] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 747.382934][ T6788] usb 5-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 747.392109][ T6788] usb 5-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 747.400317][ T6788] usb 5-1: Product: syz [ 747.404646][ T6788] usb 5-1: Manufacturer: syz [ 747.453946][ T6788] cdc_wdm 5-1:1.0: skipping garbage [ 747.459220][ T6788] cdc_wdm 5-1:1.0: skipping garbage [ 747.493498][ T6788] cdc_wdm 5-1:1.0: cdc-wdm1: USB WDM device 16:43:18 executing program 3: ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000080)) r0 = syz_open_dev$evdev(0xfffffffffffffffd, 0x4c, 0x200842) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f00000000c0)=""/77) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000000)) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000000)=""/6) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000) read$char_usb(r1, 0x0, 0x0) 16:43:18 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffff6) 16:43:18 executing program 0: ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/83) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000080)=""/4096) 16:43:18 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffff6) 16:43:18 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) 16:43:18 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffe) 16:43:18 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000080)={0x1, 0x103}) syz_open_dev$hiddev(&(0x7f0000000040), 0x2, 0x228000) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000000)={0x3, 0xffffffff, 0xfffffffd}) syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:43:18 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffe) 16:43:18 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x69) syz_open_dev$char_usb(0xc, 0xb4, 0x1) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000000c0)={0x2, 0x89, &(0x7f0000000000)="e06d523458408e3b88ae40071c389eeca3ca97d6484b24a2d776e297e432354ac02e72a3cd4abc15d4ce174613a4e85b6c55825dc88479c7616f155133c69f1ffbfc2e32f2c17fa6fa697bc1f61255cd2c2bed26f187789868a99b47dbf5bb9843bac8fd08bcdd1073638f58951c2655b03c3335a26833de6238fe05d444cab158adfee7f76edf7cfb"}) 16:43:18 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000000000) 16:43:20 executing program 4: syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffd, 0x80100) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, &(0x7f0000000080)) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x8000) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000000100)=""/34) write$hidraw(0xffffffffffffffff, &(0x7f0000000140)='G', 0x1) read$hidraw(0xffffffffffffffff, &(0x7f0000000080)=""/6, 0x6) read$char_usb(r0, &(0x7f00000000c0)=""/37, 0x25) 16:43:20 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, 0x0, 0x0) 16:43:20 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000000000) 16:43:20 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:20 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x20000000000000) 16:43:20 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) [ 749.587318][ T6788] usb 5-1: USB disconnect, device number 127 16:43:20 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(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="d1a9d967a0f587feb67495ab701e20df17e9e1962e52ca9237b10b00b9b6202e9a333dcedec8e00f9cb6c53818d4cdf9dd3774900c52815eab906efd0ec9471ff54f390a5b7f8151ed932b49d9", 0x4d) 16:43:20 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x20000000000000) 16:43:20 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x9, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x9, 0x101002) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000040)) syz_open_dev$hiddev(&(0x7f00000000c0), 0xffffffffffff4ad1, 0xad51796857bbc553) r2 = syz_open_dev$hiddev(&(0x7f0000000100), 0x5, 0x212b02) read$hiddev(r1, &(0x7f0000000200)=""/157, 0x9d) read$hiddev(r2, &(0x7f0000000140)=""/129, 0x81) 16:43:20 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000080)="7ac53c32d636a9282a973a8a49352cf46738289e861009587d46483bc51c964dce5116f4d28e4d05250c70509ae6be2f6fa34216be0bb1135f8ab62bfe6ab82a6870df3dd34f28e3a444a8b5541935599d3da4da6d855b52404ceda89459975318050d006af047f998a011e85fa26bab42ea085dcc867f1b9e5153dec7a071703c1643927e47d144cf2cf26908c0b9d8eb83a318e963a5c7f191f1efe62b4b099b99d67154bd08a66599c2cdbe8ccd97b95b61cc439cb45b2fc3e049d8a54a5d0fb44c8166ac5921cd8f99527bbd7bf886636615ef690aa5112d9578c7c12efe065a6796", 0xe4) write$char_usb(r0, &(0x7f0000000000)="69b9e33b1efd59dfebb8fbf6115c5f5450aa1a3b7ea300a410c8b1427c1665f12272dfad4312fca02da25e503e48ce6a90bbffca0ce3784a65bd561e648fda3f54e0159848a95a00a45fb3", 0x4b) 16:43:20 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000000) 16:43:20 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x200) 16:43:20 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000) 16:43:20 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xdd53) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) 16:43:20 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000000) 16:43:20 executing program 4: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1ad923610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200007e000009058b1e20"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000005c0)={0x2c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x3, 0x1, 0x80}}) syz_usb_control_io$hid(r0, &(0x7f00000004c0)={0x24, &(0x7f0000000240)={0x20, 0x7, 0xc0, {0xc0, 0x23, "7e1c7e9245ee848ca429fd587b9666d176c7d9482a1592c09776e69844d04fdc995932f414a8064bd969e22db165888cd4e7703b13faaf1565b9759653541844ed79514f93078d38e989413088ca34ddca281ebe42dc5486adc983abe257a0cd1f683e36da1f8d191820503efa94cb04ef9282cc5d8a4d021d8c8c21038f2c7a2db7c153799e12c13eed78ce64d0561bc6a00c9101686535ec787997dc6ae1a8738b9bebe018477529a79c14ccafac649bf7c65d740c557e651d5a68e813"}}, &(0x7f0000000340)={0x0, 0x3, 0xdf, @string={0xdf, 0x3, "0abbd7d07a5423b10e1b4c146f332d6a1a73b43bd3793591624dc08505bf5396c4a868fc818d4aee9973db4a0ee151eea467eafbe4d77f4308c0f6f2e2f4426ed95ea12e2f5e3216671f7e14feeae1bd2eb4b7f66b28629cb8ac5580ab699031c578e947953a3d8cf66a9160001bc0d38510a4a693672fd8dffa1ca3faaae232a26bed301653118787fcc79fda45ac2b91bfaeb4a8bd0551c28816b37798e2b69d4cbd3ecbefcfa65ee27747782da78a2de92f445c211627895489415b5251bd491df7bc3b90d00d8991e4236fcba1e75940fc68eaee584d597c266768"}}, &(0x7f0000000440)={0x0, 0x22, 0x17, {[@main=@item_4={0x3, 0x0, 0x9, "ae9f66c6"}, @main=@item_4={0x3, 0x0, 0xb, "9451f95b"}, @main=@item_012={0x2, 0x0, 0xc, "e909"}, @local=@item_4={0x3, 0x2, 0x8, "9a553f55"}, @global=@item_4={0x3, 0x1, 0x4, "11ff33a7"}]}}, &(0x7f0000000480)={0x0, 0x21, 0x9, {0x9, 0x21, 0xff, 0x7, 0x1, {0x22, 0x9fb}}}}, &(0x7f0000000700)={0x2c, &(0x7f0000000500)={0x40, 0x10, 0x96, "628e9c6761cc3cd17b0521f919a29ed30b8316f51a797961fc9344bc2495ed11fd34a6b81b50e8745c218aaf3b3ab45defe281315b3db6f5a4a92b89a33af6dde9ddf9e1a6279212ecae3324c2f669598440cdf9516ae2746e0db93d1b611ef6c43f707f443b59d1bb5ecc58eee72a3f712be1b2de7ed541d568ea2f3153e0d2609b9ed6f07b1ec60343d8efdd151642c38dd143cd0c"}, &(0x7f00000005c0)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000600)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000640)={0x20, 0x1, 0x71, "51743089d624b004319131434c0ee6ec64324fce91054034e577b81b6c2be67bd4eae58ff3ef2c014ade3a544b3b72ec2706e6dbf912d40b90515ca9b8f453b97792c37fc4c9fc2cc5d4b47246988d3af61e5a858d734e3b778c3f77f224115bec59736c2f6668119b60d7c003a8bcdf32"}, &(0x7f00000006c0)={0x20, 0x3, 0x1, 0x6}}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x13ffffffd) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f0000000140)="4b44d519d77eddbb941b2ee416694395359335dafb58d638509b4f50c4484e755433c7ea1568b252611281f8f3a1ee80ecf56574655c83e27c03e97748a208505156d6f8270b559055d1b834ab8b253fd9bffe76e330e90a836e463c050e96a17d1ee99d6a180d27d038ab007faf46ee32cc9baaaefcaaf10de545e8a8d0f0c3084c9bfe1727775c99880bbcae092374500110790a45ab8c96c1a1a1e620f22cfe645e8faaa9667949dc78d97b85a49e6351a8d27cdc8d89c9be8ce7dc0aee55900d2718b471d4edd0e5a0", 0xcb) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000100)="4cfcb7eb61d70c0d31e6bcf138a0821454548dee1521b0be158f1a46a35f1974f0f21dbe474771353532d7b769af19d6d550752f9f1ab2", 0x37) read$char_usb(r1, &(0x7f0000000080)=""/119, 0x77) write$char_usb(r1, &(0x7f0000000000)="664bc8ce7ddff400c43c993cbc878b6a3764e965bdc441939ab433e82304cc771e0c3091294c741182a31a503316253f364996f042d0690c7cfbde8e169d7f1ddb233b1fd6d8bedac633f39b9c25bd67cb990d0647037eb3a9b6b8b094c603751fe6d85d5799d2182fc75e86aeacfd4764612e0b340f188c", 0x78) 16:43:20 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x80) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="ec787aeeabd06d37376f98a6c0568541eba4f450504bbd9da63ea13ba8e128c884f9689829c40c2754b8e11717609abb02c70cb39d22babba3f890f4ebf5e736de2967e6cea89a558e0d7db5e5cbaee1bc009bced4ea02b0f9746c6b3a0ef079f886e2d4f6ad6d0cd4b68cff59a230116dfb128402364b66e3591cf4a21cab98742b1aba60ff9a6eb8328cff32311148301bc5a1c185dc4184f3d0cd0b4200b14243e7af202435b3a6d4bac9d2", 0xad) [ 750.352553][T25392] usb 5-1: new high-speed USB device number 2 using dummy_hcd 16:43:21 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) write$char_usb(r0, &(0x7f0000000000)="bd6e638a4673310e6f4393733378a8493ffa8991ba025e6d35fc4e2c9e702c390a023df6a28284d1afc82ec0d7284109776bc7205841616ad8df294d380dc02ce6066736f797d13f2fb1b9c2fcf3b6a0195ef70bb3b14def6414641bf9652d3349c9055b90a3a8bb4138fd1f130cd37de617b94183d49e94518a894117d32727f024b9fa1a95679bee7c72f08025048916e1c2da5f14e454adac37a3c71ae0be5d65168ac314cfdd4d7a918e8179f14b9e79772d449d6797e84a1940bcd83f114a20426f26e23fd171edac26914d7546a8dde001cc9952168dc50e055bdf8a124b1a89997d7a8ad9556df18c4d7f50a9a19bdfebf2b612ed6932c755b067997545759fdd9f526e9bee467ccabd18c4cec408ee06314a2283bd48dfe4251b09d6fd9f6c4337642cd63196e9abc3ba084a8861145d33d266f0a9247ff1deb9271214e32bda0c4171ce9c680b5d0f6cc1663c86d815cddf69591f6bc12225fe599e230723767e50ef95d522fd3636ce524e5f4cc3e6c381d4678165d31164c10cae4b945a98ec8ceae6dc9c12dda51b62fc11622fb6b3735b2815086f85bff403efe1216192ff73e3a7845c40acb54310ebce80f1a5fc06df452c3b78b4c52e2c6347c96a868e7bd46da90a92bf3b8c109e5b689a788b4800b3cca71ae88f6a4e0e963229b4b7833483876e0562dc7b112c322432986ac915e2edfae4ebbd1128a777e1f942c18e3914f501280ae79fb125a5184fc9b6267ca846c510cac47a588ce3d2bf7a5f74081ef14f96c97d22af044617fb480fd3b353186248ed2a7bce8346ee1c8621b7807f28a8a70b31166f0606e16a876ad2f1c15fde5d326f95627fd5a0111f88ffeed99cb2dff49acd479899ad99de78ddbd2491234e9ca662075c519c4366684852842faf26aa39a6ca831a13b4b2d94df7c2c506ea4bea654848027898264d85b38bd9ceca6c7976941c4ed92c15434d6247bce8773a12e3765ab5d3db8148a4c1217d2a5b8cc099ac127a010bee5b2c1025f7334ca99363b301c31463b40df2e4ef2f3f979b0d94f464f0590c89c89cd8e230bf12cc7dbc396e9148aef5ac39a6635d7e886565ae5dc620ef0f3edf2925215e0e41e4e226b1fb45e88776acf6f7ee96f2eca11739c0016ac3d38c13b28b95e40054f2a80735fb1ecfb178c299ac09c109ee956d7a25701f26d90e3d33a4e9b1f0fe5872cb8bb57ca6be09d9d86ddf07dca81b4a33642787c3a64369ab83ab217c960510a3a3453805f0d043a5b4efbb7acf1257afad90bd65fa7638cf39fca9afa0046360b8df6745eec0f44a1c942ad163f9b7accb84cfdb8e6606b7ded2f79bf1f06ad214b824724fab6533e23869ba1eae096431d6a779ba9f021d0b4287503bbf4ecc48f7a7d599f77b4513edc10a11f1c5f65fc563f2ca1628691af9f79ec4578f1183d58651eb0cfcac435c3e706bc70f8ea708ee83edabfb8c7ed39fd6324e939112a4908b759eb9b396cf2cf1ce7d70f2c50c63df6012bfada9c395b0db7c0c6548573394788b0f48361203e963316eb933671f51681b41d87c9a03a5f4aca795229c5219689b9d764799ebdafae5f824f031cecb7075305680b3a517a76c95a3c047f9473e06b772c974fab8451428c0a7e95d334dffa4f7f8cc510367fa8d2632f47edaec1c2db94f62a551bad21ad367bfc0d2cc5893e50b7b728703d38f192ca024e1fa1665f4907b84d78f8bbdb16bad66bd50c8882358745cb857c51010c08373eadf22e855a13af1adfb74661950620b5b8873457208d8f3ac55fc560d3e623efc19189bdbf5f4c8c20b3dcd242dd2afb2662f5a5ef30045b6aa7eab86e85ddbca05364fbdaefcfdfa62f3e740a38ca69b79d1cbc9d98e03789b61e024f38820c7946e04a49cd9022d4ce91000ca38b0401d4127e82a66d216b5e0eda728c5b0ce461454e73bd9198b0a5a5b045b428b615748c4c398a6a72cbedc0baa1f361955421c6b274417a692b9bea656a42b0bcdd352b94207ad754faaed1c5dbbc6b90eab10995000b9d64099d574b296511a57e9294fd2a30052a3a92d9da689e3667fdba63001c513581ba24d07f341b464cb2464c1e8a0b2f71bdca02e60f7a4b3578e936d3d1213ef2ccaae74bea17ee86e6117f221524bea92b25fd51ef8b8a7f91c7cbe610632a957a50da822910e3dcc6220cf7aaded8fb9b27510e1dd5144fe5ecc623c975dba6464b3e2dd5d90d6966908545a00354c38bab1c030384b624093f417deb69b981469615740ea567bebddbcd81f9d9478c784dcfa94d650899b4d19ed6b4468d73edec56f95b017489e7942a1d3badaaf4cda9eeb6da9ebce010010fc5b93c49775a92fced0b683167a6701c915ebdac7810ec624eeadd8bf8358e39aef550b96d88118a74fc5db172129ece816eb035fcbed406a964fe86a83f387a0976b8eda4d88a2518ed757afd6f40bfdb1b56b2bff8738f1c83b3afba3d1dbd68b5d9a6a3c2f0460d64a54d70157328a66096417572658d4a7b21f58d58a8fd04183f79ca464cc323cdeb98a7451b062c9dd79baac2a3426d5c3b6ef37e3c71560f532c41f446f267c8f430f94c6e7efbab1f316112a75c4a360d17ab5b9515ef595f2e347ac20ca119243a6eab3d8671fb6aa47ee10c06e96a2285394037998cd1466568304510127668503f0caa778e16b8a1f81bc894b58f28ce14ed4c8004fcfb8d4123fc2de8ffa508647d3cbdad6e9963d33d78a53c258d74babe86ca566efed07146a1fc6ef265d18ddc580cbc45527224cb96ec0cf1575a95e367ed424ef048f69254845c6d9da4ac1ccb84a383d12ba9929934c71c4f1acf1f35f3341c85bfde4be2e8e95f34608cff58b1ede39d2ea152a4b621b9c03628211f0838b1fdfa4b02c9b0a6bf9cd7741feda617342d69b46d10273bc1f4438661a82b128dd35945dfa322868892881139ba4b0b512ec4ea1bf73d01e20439a9d28332402cda020e1c09f336621493fdbcdab73b0417f8495a6823fc3c93a3cc36771396d525f01edfbb9e200a5dff5b5b5d3f346bba32009f81533de79ab8461bc2ce4103f25ef83359f66a9e8c8224b56282300851cf08fc400f217da5c901a3ceaa9917182aaa7942fca3d19d3c32868c18c43fa67b58bf064b39d3fb0f966f6b3eb102d2c650011280470e65e1323a1d7528ffe9f50690810b5efb1a7dc4ad2c813ddfdd58864c8f86403f5db6b14f3bd751e1b90dd0caae31c3c6db3ca61b28f7a74e9d0ab6b2dd19b27f6b4258c6ffa066e8e7faa91f19632595363516ac89f71cc021d2323e822904a13cf1b2d721733669308351b95ebfa63a285cb53ef72300d4f7d297da51f491a72f744f1cfb3992d66e4f746399546e685791eca6b9eedf7a8dd24e961d9be1d7c54af8e73c93b16e60c0c2c21228ea6b79417d87dca33e8797fc365791f91c32288404a48ace79503563719f8fa42c77a627edb9db51eb9f368649daf8f11855a814644f2a3095f3bb870bb6703c66c666c68c6a2008fa0aa51ebb9dcf18c1a2343a0c40d6f95569a4cae228a5d80f6fcc8ace8eba1262247d3b2902be7a0b04038efaf15ac9ffc733b0860ee1cbabcda408654819923640c23a5472b71d2439a86908fe17d54d09b0b1c64daeda1b09da0135b0b431ef6731ee9cfd9375c0b349d251d2213d7aedfbcb64db73494543cc0c00e8da559fcc191edf34a2481eea9ab54c0de0d5069e03a9253c9083be61ed57a56e2523fb90d0a9523e244003fb4fdbb1da4cc122fcd4323f6ebd595de62b5bac91024f2194c7b69075e4a8a18ce38a8b27d2e7f46d5c72082d8493db206bd26687e6caeb5362437f7b82b606310b93e4c8610655f3978fd0b1fee52dbbf9744adb62c115bbf3ca56c744a036b4c5b211d9995464a43ca5ae4cf10d005c5a7a45df0f17fd47c89d0e4c1f00668bf1e1303110fa2ab3e386276911efe7a0cd0522c9abe3d107f1ee29d90b95ad3909e68ee150ddd1eccc1ae95acdf0e12f393ec8743cd8d82fd010c2e8dde5e880eb1c3b5325dd31d96c487f1e08f270eb310e7f7e636f1d58368217f451c37892fa7d4b4cc02c4758d9f9d98d66660eea2730c065059813a398ba6c025652f329b4361e950e9c1ce39b79c86ba149e53a3056884bc1698144cf0670b197b1fa9ad7de22ce1448b85218197fff359ad2d9d9a8c9725ad3bcfc4fe45c6a22264b0a94baef61c189a14992d6a718cff12e6dd2f84a9ea73070e3d5d615fe4de0ccf2f6e25b877f242f868cc68c78e03f0bb0063339fe8cd7ebfca072fd40360d3f28e05f2ed09d887832bb3a3c8df03b880cb3dfab0b830c89514a2d61205a2a358fb531545d0a41e78c9efd949a05725c140f8640aeea4ad876fb77b8b8738f932559457faf7d82428cfac24968b0ed55a50bb9aaf56597f1bf04855b3d8803f6746a3c0fda4853364108cc90f9c00d812c9b6fc564df066d19932e6c90aa9aafa753303ee84a5291d4556ef80aec616cdd2af9f6c2d6fe034ec228776be1720d3f1c8238b9894c578d1033d1f3fadd05c696e8c6fd23b414d170f75e123744757d8f25b6aa575171b0a56520ecfde08838523a191495cd2a71f2f514cb68d3ec6e3984c2976fda3d45260534c347abd6e84ea3836dc690b8f73d2d3c711191bbff3a816b1cd67145386eb8a081d4112d9afb56e7059b78dbda862ab5bf44067c83a0a8a81c01e90020d11adf600587e63ef4001cb71e100deb56f5c4e94a4c2711c6116fea035eff151ca9b4a9b583ebfd9faf148ec77ada0b29f90e5879276947964bfabbef804bd5353bee6d1d6fb4c3899cf5abce196b283f22959c9f6d469b032a412632a0e329247c892a819bb9d8e61bb47bb1227261f51847d5f0c4f257e9664d1c9008c76f974136806e525d4e4d9c009c1896949e0f283833b773600043e23597297b1ceecb4a74b488362eacbe4f8abc427af50a7b0177774fe10a4c7e60df27b0a2a0b5ebcb50b6154e1e1cb4b1d093f0f11f0c5b96c6cc854236bec67161a7b67ef2d100ad1c620bf46b959803f3b5e0937d852ccb12d2a82f1bc245eab8b89f3cc27eb12d4385a072644f7bfb474f5c82ccd5f6e7092d40d28add215f879beb3d968aa1d36eb51845fc2d55001ffcc1ef5b9f8819e9fab6e4bcdc5cbe7fa2073fbd85455686fe93f1342d2741477db878e18602a65c488752ff7a04ddea0feda5a5fa25d3ccab0eeb71462143d92b610b17eea0ed34fcba24b1031e55bb21fdf3af6d243e8108b3467a0e01845ba2a491b7cbe4e28ece9464d6c77a4d6658ff4ed7ad5aa021f84148900b600947149d8684a00d27db2f5f27ed81dcfd27d50ed44f5a69631c53e8acce35366533a615b3f162de63274228128d2aaeed7b59d0487e3f403d9ac1a98b08dda79d6e956bcb5063d86ebf43a68161fabb4ebe5b17524412fa4da800b320577e0c6f0f4e75c9bec563c5f8ac599cd0add44e82a72989c7e2db3bba40d927cac970a4bd5e3ca434c3a7de448046d44536aeb01ce66e0727ca48289bce1be48fa82333c41b2ad30a33b00b15db050074d4c5cf5d5966c899b2a0e20651d07d81f38a2194f81feb80fcefeabd06e7360d4767913dec8a602034886596ea80961240a232e472acd80ec9563296fa202c9e1049fc404b32f076fcf7d34fac2e492850547ff934725a7716dff04cb16587d39335a12f89b570bfb92c86526cbb0900c39d8168e8f771464472b1390d18eaf4b7ab7371d3beed2388a414f385947550cac6b", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) 16:43:21 executing program 0: ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0xfc9) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:21 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000) 16:43:21 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x300000000000000) 16:43:21 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000240)="65d09fc8364b54e1fbafe7efc85219965e42a7feade106556b27bf71ff86d9dcf0140c4fb0985c5381f1f8dcd8a3f3207e1570b537507ec8a7e871f8285f2813efde0acfddb5702d14af55e375d4abe942eb2ef304d957805fd4598d2b5c22b78c23c4d92d11102fdf82ea7b06cd0b9dcb318cea39cbab68186cf6ba449849a5", 0x80) read$char_usb(0xffffffffffffffff, 0x0, 0x1f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r1, 0x0, 0x3b) read$char_usb(r1, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000200)="93dbead3dfe09494339249ee74a08a02177e45e1995771769b", 0x19) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000000004) write$char_usb(r2, &(0x7f0000000040)="6aeae988bdbb4b49a19ee22db64835ed39d29c68e1765c708d1d2ffc3c673ec8e21b2aa4b23272155dd568d743c4d0b0ffe52c88fc47cb2133ded709befd48cc019568396b67110f2736a71b8f9aa74d1404d76ef6771e940b4ce1c916f2fd267b6d7310cdcdcf8a8cd434bcc2d35bd9faf0301dd080e76c41e1f9fe33e03542d6dae2a172ddd6ec3dce31082d2b15ed8c872c913543619ea88aea155e4d1720164749be07c1db971b032a36ebe2a0", 0xaf) read$char_usb(r2, &(0x7f00000001c0)=""/8, 0x8) read$char_usb(0xffffffffffffffff, &(0x7f0000000100)=""/71, 0x47) read$char_usb(r1, &(0x7f0000000180)=""/5, 0x5) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x20) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, &(0x7f0000000000)=""/1, 0x1) 16:43:21 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2000008) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff7) read$char_usb(r1, &(0x7f0000000100)=""/219, 0xdb) 16:43:21 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x400) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000000c0)={0x11, 0x61, &(0x7f0000000040)="d141977c2d4701af65165f3a7894f81b08983ad7c5d14f041d876ed627dcd8428610ac58633dc055dc19d8b26ee5ae74382085083d7d8cbea906a7b7b63e074153e156a29b7b036c20df46964d7131d3f2dc6c9bdc8e1235f1511fa6a934402484"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 750.622497][T25392] usb 5-1: Using ep0 maxpacket: 8 [ 750.772905][T25392] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 750.783843][T25392] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid wMaxPacketSize 0 [ 750.793565][T25392] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 0 [ 750.803316][T25392] usb 5-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 750.813247][T25392] usb 5-1: New USB device found, idVendor=ee8d, idProduct=d91a, bcdDevice=61.23 16:43:21 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x400000000000000) 16:43:21 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x300000000000000) [ 750.822321][T25392] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 750.834831][T25392] usb 5-1: config 0 descriptor?? 16:43:21 executing program 0: ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x8) syz_open_dev$char_usb(0xc, 0xb4, 0x4e0) [ 751.122607][T25392] usb 5-1: GET_CAPABILITIES returned 0 [ 751.128181][T25392] usbtmc 5-1:0.0: can't read capabilities [ 751.152452][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.172485][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.192496][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.212468][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.232457][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.252461][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.272462][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.292448][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.312454][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.332457][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.352465][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.372467][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.392487][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.412447][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.432462][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.452475][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.472547][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.492462][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.512456][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.532449][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.552447][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.572458][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.592463][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.612451][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.632475][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.652446][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.672482][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.692450][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.712481][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.732484][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.752480][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.772490][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.792526][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.812485][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.832482][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.852494][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.872485][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.892497][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.912491][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.932480][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.952475][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.972472][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 751.992477][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.012476][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.032465][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.052462][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.072477][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.092455][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.112465][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.132474][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.152464][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.172462][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.192473][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.212478][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.232463][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.252485][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.272474][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.292481][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.312489][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.332467][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.352473][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.372503][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.392467][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.412469][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.432478][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.452473][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.472503][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.492470][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.512511][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.532474][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.552464][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.572477][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.592460][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.612460][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.632471][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.652457][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.672458][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.692459][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.712469][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.732495][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.752457][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.772453][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.792458][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.812453][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.832452][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.852460][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.872458][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.892497][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.912482][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.932470][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.952451][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.972447][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 752.992447][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 753.012471][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 753.032478][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 753.052480][ C1] usbtmc 5-1:0.0: unknown status received: -71 [ 753.072451][ C1] usbtmc 5-1:0.0: unknown status received: -71 16:43:24 executing program 4: write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="af91d194c91a7b18a75a", 0xa) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:24 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x3fc) 16:43:24 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x500000000000000) 16:43:24 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r0, &(0x7f0000001040)=""/4096, 0x1000) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="9bac6458897b5e25d2c86e9ec696385be778bb525e8e93980f654a61fd95d59339247f83", 0x24) 16:43:24 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x400000000000000) 16:43:24 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="22dc515957151c867beb1f8d1e787742a4d3ffb512ebcf529ad766f4a446477f1ac29e666b2a7fab586a2599c9a065c72429d2111e28433afa2ba40b58562b325461ea4d46c0174d2c816b70c65f25f86cf3046868003c761fa5a55027d5d672e939850a88ae23336ae69f15768f1deaa9b20cb29957cd90e6c5d730097374c62b3d32696857ce3ea192d3a22854f33fd0603929510a8eb93f098114805a29488bc43a2827ec7028370c9d266e3958eb40d2e7fd37366bb06ea470d408297246", 0xc0) read$char_usb(r0, 0x0, 0x0) [ 753.075240][ T6589] usb 5-1: USB disconnect, device number 2 [ 753.078662][ C1] usbtmc 5-1:0.0: usb_submit_urb failed: -19 16:43:24 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x500000000000000) 16:43:24 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/145, 0x91) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r2, &(0x7f00000000c0)="767876400b25e2689725589d0a77293164956fa1a88201eac58c063da8cceac79d06442d0dfea97a9e9cee5a8b0e5d0ee61c4478de108f2ec758b0f6036e59605a8db1d0ae07ca1a0805631f9fb0fb1204e91d588ca815f92838f89cbb3a18624275cf7c1a789dfd25d762257c1b130acaa3285abc29460bdf7aefb9acce11e028980edae0aca25a4c653a4563bc9c2d46", 0x91) write$char_usb(r1, &(0x7f0000000180)="230a52244c3adb8c4eb8d0d7cb98c7244828aeac81336b793039457408be2395bd3120d9a36e9226399d679e7559603ca08a54f621470639474111a741756895065963b7847fef02c5", 0x49) 16:43:24 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x600000000000000) 16:43:24 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="c235889c0ed11e481599603eaaff8747474ba649ed6ed6187373334a1dfcc727ffec20c7cbf86b0432cf0bea7403d7ba937dd43ac0b0dc1465f3c0e9aa5eb20d721c20b42d317423", 0x48) read$char_usb(r0, 0x0, 0x0) 16:43:24 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8001) write$char_usb(r0, &(0x7f0000000000)="3d1c07d3b21c48cc8e45e3dc8bff1256f56f2916a5ebacc85e9e6f2881c8148ad52c3752194cffb3f2f32776af63bb6d730b22d99a50bb7037a4cafa73b913ceccd27c90326ea1a6e5ac427d83e24e9ee23df593d8c0f87565f8bf74e360347c8e63297d836ebd14aeb0291575f357c5f211edd8289c1447ce8f094db1db34d8aeb0084cb9618d02e6049b70429cea116fe47c3088539c9c837243f8ad7df7136f6cde3544d63239b5e9b45c3ea7cfe01dfbea3064404adee604ac4ff60619cd0824f43a5db45c1e4bd054e0dcf03d52cecc2cc1b4c9234f88e5ecb13639eb50ae8b7e98", 0xe4) 16:43:24 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x700000000000000) 16:43:24 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f00000002c0)="c090443caa5fa37a65e15b83ab40ac6599cfb7cf0f2b024f3de5861aff7e71ace0b323649bf9c9073cc37fd668f5a6b0195d7a1877ee89ccb578f62fdf53b9e886e2c4a8cf9251cd3f2b4a345aaa0e785e24c0dcf823465d8df7409df102000000000000005576b78710587f9fc65210d496cfbdd10700ec9b7a32fc852df4646e46aeb5924b00d502670e4028816d8823f3b09ce5ae4c2f4eae60c791617533b1863e3935aec2d557c70e2917c79d99e873c4a9f19238e80bd26c8594e6cb66908b329f80d34a97feeb50fd1aec0a2a70d295cdd8459ca4272677412af4cf1bc9c62dfbefa61fcca1a7419416e9b8cb7b121952b41ab07e8b40df3ee4106c12f7060aa52dd0b2df463010b06d59d4835dba8266d57fd4c3f0f8e40e08f9f6c5608706604ecfa804f4e08ce56573c73e3af8b22bbb290bdfd913b665e65a4a20948f186d70f017f7221741c26e2c44a4d43fcec98783e446ae3267052d0fe77bad3c7cc2cf4f6f1e94b7a16b10803fa3d2477a54bb3a5949766ebcb2a76bd8595bce622ad77c71198e6f6f332d03a2e8bc8a207d278db9dc7a939cc7d1b9f6d7475ff2e50204c6c60015b34a4f4419fae80bc436ea45ce2f450cb9eecb68b1adb510a54ccfb48af923b17dacafdbfcd56ec26222f0375ea6c21866f54511612c1c1e6c675e3d91d3fa1fb154942cada55ea13702a9293cde6d0000000000", 0x1fe) 16:43:24 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x600000000000000) 16:43:24 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) 16:43:25 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x600000000000000) 16:43:25 executing program 4: syz_open_dev$evdev(&(0x7f0000000040), 0x9, 0x412000) syz_open_dev$evdev(&(0x7f0000000000), 0x3f, 0x30000) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:25 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x700000000000000) 16:43:25 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000000) 16:43:25 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7ff) read$char_usb(r0, &(0x7f0000000000)=""/126, 0x7e) 16:43:25 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:25 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000240)="65d09fc8364b54e1fbafe7efc85219965e42a7feade106556b27bf71ff86d9dcf0140c4fb0985c5381f1f8dcd8a3f3207e1570b537507ec8a7e871f8285f2813efde0acfddb5702d14af55e375d4abe942eb2ef304d957805fd4598d2b5c22b78c23c4d92d11102fdf82ea7b06cd0b9dcb318cea39cbab68186cf6ba449849a5", 0x80) read$char_usb(0xffffffffffffffff, 0x0, 0x1f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r1, 0x0, 0x3b) read$char_usb(r1, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000200)="93dbead3dfe09494339249ee74a08a02177e45e1995771769b", 0x19) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000000004) write$char_usb(r2, &(0x7f0000000040)="6aeae988bdbb4b49a19ee22db64835ed39d29c68e1765c708d1d2ffc3c673ec8e21b2aa4b23272155dd568d743c4d0b0ffe52c88fc47cb2133ded709befd48cc019568396b67110f2736a71b8f9aa74d1404d76ef6771e940b4ce1c916f2fd267b6d7310cdcdcf8a8cd434bcc2d35bd9faf0301dd080e76c41e1f9fe33e03542d6dae2a172ddd6ec3dce31082d2b15ed8c872c913543619ea88aea155e4d1720164749be07c1db971b032a36ebe2a0", 0xaf) read$char_usb(r2, &(0x7f00000001c0)=""/8, 0x8) read$char_usb(0xffffffffffffffff, &(0x7f0000000100)=""/71, 0x47) read$char_usb(r1, &(0x7f0000000180)=""/5, 0x5) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x20) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, &(0x7f0000000000)=""/1, 0x1) 16:43:25 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) 16:43:25 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000000) 16:43:25 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r1, &(0x7f0000000080)="0efae4d28802008c9f4fc0df9e7806000000c52c31f4c4dcdbda1bbf5eef7df9f5ba7c0806ec62e90000a56ba4539c30e9d5d3edf4e1b4458cec059cd238face820a09e5632ed9462875b9e7a2955cd03940e7d165ce80c4e582653208bd2700b1428c2a07c78ddbc9bdb1b898d75859d5d956646b1060bb24186f6078a54c15a219f95d554551826d3aba818188d979d0712907f3dd688f02cd6b3b785c48eb", 0xa0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000140)="231f24554c26171f3f96eadd46ed2fbb2355847bc56ebaba1e3b1e3cccb43cd491962d9fa4481381b6efc32ede4d2dc6534dd6688d701fcda3a4ffb8177bcb7614bb0e997b7928aebb9936bc42e2", 0x4e) write$char_usb(r2, &(0x7f0000000000)="cfde34816e30baf8a65f7a58f1b5b0efe3d21dcbb802b3f93668566fbf215ec5ccaf8c6c7e32567e4118decbe3e73a463b64f6b648de8bc77d", 0x39) 16:43:25 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x80) write$char_usb(r0, &(0x7f0000000100)="a6b468e3d45fa972a996ace8bb7c3e11d1b53c4ac2f650a58784cddbefe7b214dabc27d7c06362b5af300f998dee1ecacd080048d2c9d7c2c15e4753cb8b3838b3592dfc781cb100450c9c83bb954082e6bfdf3a7e773c2c82d7cdae073a4698b68b88bc02e71f7480060c7bf1be99edb574d4f940da208e6f1db65493e6c47b3e1c760e5d5d534e84dd07dc34e2c0c519750adbc2bafef6fdbd6225dc1f6641572e21588cb8b1d0a9", 0xa9) write$char_usb(r0, &(0x7f00000000c0)="435110b2a55a8cd3b131daff75411da5340dd42e5df7742fc7083a65f18c984325c031327307868fa6b222284e641208b1e0e7b8345624", 0x37) syz_open_dev$char_usb(0xc, 0xb4, 0x80) read$char_usb(r0, 0x0, 0x0) 16:43:25 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) 16:43:25 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x2700000000000000) 16:43:25 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) 16:43:25 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x2) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="c48e3f395fcfe91be69fe4ab59ad7ec35062f06ed47df334fb5d15337b69ee107627008e5cc7c96ef712b81e041f31dd55bc9fe85eb2be607cea1762070a1381b671807b4bd44bcfc04a5ec4f143c6de3707d582b907887606cfa75c52b50dbe438ab65b541ac2361e780d7cf2aad937c4b0d86fd328894b16cdb10cd461a8ef0eeb82b44138b8b4692a54f97c95b1945095c1cbde7703c4", 0x98) 16:43:25 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x2700000000000000) 16:43:25 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffff801) write$char_usb(r1, &(0x7f0000000000)="035b639dcc11e9a0294c0a1b6774fe1235ef21a215d8e9946571ecf948803b36eb6fd567c07613f6d3c8429d0bbe6f1305c795ba064fcfdae44eaef245ed2aa798fee9994c8e355fedcfed3f32e633", 0x4f) syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r0, &(0x7f0000000080)=""/129, 0x81) 16:43:25 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff00000000) 16:43:26 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000240)="65d09fc8364b54e1fbafe7efc85219965e42a7feade106556b27bf71ff86d9dcf0140c4fb0985c5381f1f8dcd8a3f3207e1570b537507ec8a7e871f8285f2813efde0acfddb5702d14af55e375d4abe942eb2ef304d957805fd4598d2b5c22b78c23c4d92d11102fdf82ea7b06cd0b9dcb318cea39cbab68186cf6ba449849a5", 0x80) read$char_usb(0xffffffffffffffff, 0x0, 0x1f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r1, 0x0, 0x3b) read$char_usb(r1, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000200)="93dbead3dfe09494339249ee74a08a02177e45e1995771769b", 0x19) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000000004) write$char_usb(r2, &(0x7f0000000040)="6aeae988bdbb4b49a19ee22db64835ed39d29c68e1765c708d1d2ffc3c673ec8e21b2aa4b23272155dd568d743c4d0b0ffe52c88fc47cb2133ded709befd48cc019568396b67110f2736a71b8f9aa74d1404d76ef6771e940b4ce1c916f2fd267b6d7310cdcdcf8a8cd434bcc2d35bd9faf0301dd080e76c41e1f9fe33e03542d6dae2a172ddd6ec3dce31082d2b15ed8c872c913543619ea88aea155e4d1720164749be07c1db971b032a36ebe2a0", 0xaf) read$char_usb(r2, &(0x7f00000001c0)=""/8, 0x8) read$char_usb(0xffffffffffffffff, &(0x7f0000000100)=""/71, 0x47) read$char_usb(r1, &(0x7f0000000180)=""/5, 0x5) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x20) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, &(0x7f0000000000)=""/1, 0x1) 16:43:26 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:43:26 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff00000000) 16:43:26 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff00000000) 16:43:26 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r1, &(0x7f0000000000)="1f29fa21ce74cb7b2f4c15260fc1577ac0742b067cd6cbe95b50de64d4092fbf76ab5d11e438fe1821cb5629a6bb76f764d2488c59d0688e9032f446118e28d0d298d627c7a0e04b8218f93aba53363c5ee9c3ecf02f1a22ad4ee027ab61c9b88afa63fd855ca5a46fc8a0858aa46961990983d021afabc22ec5ba06f0e1e6fc9300000000000000", 0x88) syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x5eb7) write$char_usb(r2, &(0x7f00000000c0)="e28bfe96", 0x4) write$char_usb(r2, &(0x7f0000000100)="14c6d950e7a58a4db62026dc09fbdcd4972b8cdf506b3fcd3f32a9", 0x1b) 16:43:26 executing program 0: r0 = syz_open_dev$evdev(&(0x7f00000013c0), 0x4, 0x109200) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000001400)=""/66) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000000)=""/124) r1 = syz_open_dev$evdev(&(0x7f0000001300), 0x5, 0x20000) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000001340)=0x5) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f00000014c0)=""/4096) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000080)=""/147) 16:43:26 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xff00000000000000) 16:43:26 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff00000000) 16:43:26 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x772) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f00000001c0)="4c1a82141188d52e94cd4a904e963c5e646ed5e3286e852f57e0334f3a9a14a5adc3ff09eb672e8ab07bb1ca97926d9a7bcff358f9c762a4d74a824521cbd838a335cc0a6ae885efffdae54fbc096255f560aaea5a5002ff390f53014715514577a2873c39a62a6a5960be74a953254b7c99ccfcbe726f944b824c24443f938cb9d7195d7093ca251d29c8eae8c89b057ea9f50d169fbcbe0d925348b09552d1e6a5f11de39366425f44d2ccd26f2d7c78c51b26d67df31fbd41ce6de558ce4c14d9d5dff1c424a183b82c", 0xcb) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f00000000c0)="d0e4e5b7a55d32f59f1e68732aa4fde888f4f4d3459fe113140a110c50afa01f0871b14ae42bc385d795168b4d93c97094a3ab876d3e70d49c4f0efcaba6f5cb38a84c937b3405fa5a8cb1a09a8a06064b530baecde17346482a204974ac7cfc83f5d77a0010bc3bd525c85ed9d37c2d878aa2e1b83b8b4d536cf69a6c893142bf0cb914d94bc7527ce415b834e66cda62569ca5f5b7840276ab18dd6015c9b2fcb6f0b8db303231207acbb6c7d0a3f91f75233c9c430e4cf303512fa9bf242510cdae0abc1623fbe7f81a568a04586ff32a48128472", 0xd6) write$char_usb(r0, &(0x7f0000000080)="4dcf8f838705921e592926a875ec589e16bd24ea8b6474b7685d1e936b", 0x1d) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f0000000000)="0aa13adf863347cf159bc2c9e86ea52c2988e98f3558f3f87effb3e58eb10a18ac13a2b799915646b49115e09ccc9e3fc1d95ce08139280b47bbd05aca7a4211baaf15c2aa22ce83a6e23746", 0x4c) 16:43:26 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f00000003c0)=""/91, 0x5b) write$char_usb(r0, &(0x7f0000000080)="ccc57f8dff50da6d0ba79ca9fba7154224fee5749b62b93d0b9b19697546dd8d49ee6e6f2ddbee951736e2af387dfc8efda79735c31688649cb6264d13e54dc646d03ca8fb688300622b59d39b1a6b46ef9f3257138c1cc1eaf160b9cf8735136ddb8b2f48bcc123defc2473682347851bc9b02629d79b1b1bb7a546ac223d2c1b6d0c9a3f900a7e87fc37f8d43280cb0f4dbaa7520f6e622e4a27788bfb5e99ecc652b1469dc56bb163898af9d95119cebf337013c068e43e6904d133f6fb93eac136bcc5cdc7a0bd0747ae023e550435b6f2575fc2b25f", 0xd8) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r4, 0x0, 0x0) read$char_usb(r4, 0x0, 0x0) read$char_usb(r4, &(0x7f00000001c0)=""/183, 0xb7) read$char_usb(r2, &(0x7f00000002c0)=""/240, 0xf0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0xfff) write$char_usb(r5, &(0x7f0000000180)="861739e4c6768683afc95c05ca581fe804a0405ce116c6da9e769534abe1083f7b2e8550e012223fb68c4577", 0x2c) 16:43:26 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x280040) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/12) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:26 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff00000000) 16:43:27 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000240)="65d09fc8364b54e1fbafe7efc85219965e42a7feade106556b27bf71ff86d9dcf0140c4fb0985c5381f1f8dcd8a3f3207e1570b537507ec8a7e871f8285f2813efde0acfddb5702d14af55e375d4abe942eb2ef304d957805fd4598d2b5c22b78c23c4d92d11102fdf82ea7b06cd0b9dcb318cea39cbab68186cf6ba449849a5", 0x80) read$char_usb(0xffffffffffffffff, 0x0, 0x1f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r1, 0x0, 0x3b) read$char_usb(r1, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000200)="93dbead3dfe09494339249ee74a08a02177e45e1995771769b", 0x19) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000000004) write$char_usb(r2, &(0x7f0000000040)="6aeae988bdbb4b49a19ee22db64835ed39d29c68e1765c708d1d2ffc3c673ec8e21b2aa4b23272155dd568d743c4d0b0ffe52c88fc47cb2133ded709befd48cc019568396b67110f2736a71b8f9aa74d1404d76ef6771e940b4ce1c916f2fd267b6d7310cdcdcf8a8cd434bcc2d35bd9faf0301dd080e76c41e1f9fe33e03542d6dae2a172ddd6ec3dce31082d2b15ed8c872c913543619ea88aea155e4d1720164749be07c1db971b032a36ebe2a0", 0xaf) read$char_usb(r2, &(0x7f00000001c0)=""/8, 0x8) read$char_usb(0xffffffffffffffff, &(0x7f0000000100)=""/71, 0x47) read$char_usb(r1, &(0x7f0000000180)=""/5, 0x5) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x20) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, &(0x7f0000000000)=""/1, 0x1) 16:43:27 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(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="c069ceda14eb8786010b41", 0xb) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000040)=""/228, 0xe4) 16:43:27 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xff00000000000000) 16:43:27 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x3) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfe) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="3bb1c62976ffc535320acf5b72a7f8100b4da7efdfd386fb7712557f087786732df025530d76e2d57cb146365a5c423a775994875b71bb8552ea49720036ad4c6bae468bef50e71b7e7da27311646911a8d9bf5649a0c1d1a142ef88cb17ed1ba408c07fa916c5fc0c1243af21080a500f242cd8f27a111dfaf0a98916804cad16738f6596ddf618254db63b20ef8b3400da933972175de19d44c1f3a572116ff4b633ca70f923e911c23389bc217c3275871ed5ed41409391898ecd7533c15e610f1844c4b533c9ff12e3a281c10595006b0730c016", 0xd6) syz_open_dev$char_usb(0xc, 0xb4, 0xf205) 16:43:27 executing program 4: syz_usb_connect$uac1(0x6, 0x107, &(0x7f0000001100)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xf5, 0x3, 0x1, 0x90, 0x40, 0x55, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x80, 0x3}, [@input_terminal={0xc, 0x24, 0x2, 0x6, 0x101, 0x2, 0x0, 0x0, 0x0, 0x6}, @input_terminal={0xc, 0x24, 0x2, 0x3, 0x101, 0x5, 0x1, 0x927f, 0x42, 0x4}, @mixer_unit={0xa, 0x24, 0x4, 0x5, 0x41, "eab7f32a72"}, @output_terminal={0x9, 0x24, 0x3, 0x5, 0x303, 0x4, 0x2, 0x4}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x1, 0x4, 0x1001}, @format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x8, 0x8, 0x8, "14ce0e2e"}, @as_header={0x7, 0x24, 0x1, 0x4, 0x32, 0x2}, @format_type_ii_discrete={0x10, 0x24, 0x2, 0x2, 0x3ff, 0x8, 0x6, "3aa7703025e0de"}, @format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x6, 0x1, 0x20, 0x9, "02911f"}, @format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x1f, 0x4, 0x8, 0x3, "fc"}]}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0x57, 0x83, 0x0, {0x7, 0x25, 0x1, 0x0, 0x20, 0xffe1}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x1, 0x2, 0xcd, 0x6, "617f79", "dc"}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x5, 0x4, 0x6, 0x2, "17415f", "c4"}, @format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x1, 0x3, 0x6, 0x1, 'z'}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x9, 0x3, 0x1, 0xc9, "", "c1aa56"}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x3f, 0x34, 0x5, {0x7, 0x25, 0x1, 0x1, 0x0, 0x9}}}}}}}]}}, &(0x7f00000015c0)={0xa, &(0x7f0000001240)={0xa, 0x6, 0x200, 0x0, 0x2, 0x0, 0xff, 0x72}, 0xe8, &(0x7f0000001280)={0x5, 0xf, 0xe8, 0x3, [@ptm_cap={0x3}, @generic={0xbc, 0x10, 0xa, "f237dc6830918f6a5a7670aab5e81a6bf6f2c3efa44dd9515896f55cd63f74127ac619a743bef62242c5ed38ec1d7e682a7fc59871b8d3daf37f4761bd26dc372f7d1b29f7e87ae92ad21fd1eed0b02749ad3c14b63046fa37fdb013c7a72466e9a2b8e6cdeacafc9269e518e9b363263126b3b2f24b2ee4be822adfe39221e77db4d818bf1ac5b053f0955eb3116b84d319671edfedc1e2d2a25a568d15dd42256765f171d079751efde2876c5e9f4180adc0d7132d5f1516"}, @ssp_cap={0x24, 0x10, 0xa, 0x1, 0x6, 0x3, 0xf000, 0xff47, [0x30, 0xff0f, 0xc0, 0x80bf50, 0xff41ff, 0xff00c0]}]}, 0x6, [{0xd2, &(0x7f0000001380)=@string={0xd2, 0x3, "06af773b0dda76dbbcba64fa3804938160bd233c20d0b688dd4045dbeab7adac18e9758d45372114c24041fdc8b874f5aebdd477a7b435d4f8aba66687110233ad992b8499cd1fe47028072d2c650dc2ed3ad9d866940c6cb63ccbbc152c610484f80b55107142010c5046b1b504d9cf25c53e1ef2a4177e803fb9a214062e76852b7aec9fee40154fa74c682d8b9238350d8e0f6421c6f49c6f4e8d3812c4cb3ad6abb471b4df465e30f68e80733c68ccb9186a904e5ef381a30b023220d332a87ae601a15674782ef8d35658da6943"}}, {0x22, &(0x7f0000001480)=@string={0x22, 0x3, "09c0be6475c186e8b432c9468ea8ac2dd85b9e7921677a5acaa3c1036c5cd382"}}, {0x4, &(0x7f00000014c0)=@lang_id={0x4, 0x3, 0x1001}}, {0x19, &(0x7f0000001500)=@string={0x19, 0x3, "251b1b30a2bfe66780a6c9ad899faaee258a85a8fcd15f"}}, {0x4, &(0x7f0000001540)=@lang_id={0x4, 0x3, 0x44f}}, {0x35, &(0x7f0000001580)=@string={0x35, 0x3, "af5b1888004717489bbc4b946d96c783df685035db6eed1499d8f2258fb36ac1379b914ff7f3cb1bed6c53bffe1fb216c4aa4a"}}]}) read$char_usb(0xffffffffffffffff, &(0x7f0000001080)=""/69, 0x45) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f) read$char_usb(r0, &(0x7f0000000000)=""/119, 0x77) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/4096, 0x1000) 16:43:27 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x400000000004) 16:43:27 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff00000000) 16:43:27 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3f) read$char_usb(r0, &(0x7f0000000000)=""/170, 0xaa) syz_open_dev$char_usb(0xc, 0xb4, 0x5e9c5311) 16:43:27 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x6b05) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000100)="1319d1c26e66d506454e963312e083d956f43719673ded5a9437bd1085ce05c09f1fb49c9160f1053959a6467d17d52514f9d71cf7286778c254f6ce0c5bf4159bd829efbc9ce9faaab8c3c94fe41f731fa09504b39bd78f14ae57045ac40f8183a963528808c25c8ffcc5af1ce4b6445874ff72bd0f207b2af8d477a3602fb254cb97bf7b7a038fae8d09009bf5e4534588137d814ea8ca16f84b908ee07aaf530431be8436c8abf20d2e7fa2bb1fda84153eda2fa55ea7fbc59f5ac413eea5cd37548078f70a5b08b27aa9aeed6f09ad8a4c285504caa7df2599bb746104b7bf13af8ce17040ecef8ef662cb3c385febfd07ba16ee43b740b73bb03f51259dee5eb87caec0e2040eb9b22f689230e75b82c0e0a4a42c21dafde03b7f0c3f40db3bd0a69ee96cfb91577cf71851ef15c544eefb6bea6c4c9d5918b3359cd0cc545f77d50d6efc781ecf88901a64a8da69aef69e62b450f9c2e4d6c60a01fdfa432dae0d68f009bb2c71db1d2cba4dd8240a49510047842dbb7ee257ff42734a920ed4eac1e27ca6499813fee3aab03e365535142ace46f8db28fe090875ab8e4bc5bc7263b71453288cec8b6f13940dff0190e4c4f9a2d4afb7189707158622017ae4f84e", 0x1c5) syz_open_dev$char_usb(0xc, 0xb4, 0x2) 16:43:27 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000140)='G', 0x1) write$hidraw(r0, &(0x7f0000000000)="c0caab59d3b96a5ec85c57bf9b6f9248063d82df06e843a95c0693ae55b1a67b2c5659caa897a450b4c4b18430947ada18162e6ed71fdf02afafc55065f2263ec8c1196892c4a37a2a92319fdd5c6c9cc77c8e985a16787844d516809c68c09cf5cb2b2a4269eed55749067fa0c2a882e126f82f986f2a54f3b2325f17b7d61d42b01e0d01723fd189c87ba2088e781621a78ed1d95629f79019ddae3e5643b6bc3d10542e949cf761151dee06e211212756d531e7", 0xb5) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:27 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(r0, &(0x7f00000000c0)="e30646d358d4804941c03a4dd18d4e1030b31b3e0901ef110142d1a5f1bbb133912f905f4a352e797089c19954b16567f23882797dcfbd1be7708ed53b2ed34aa55904d0918038e930772cd896dab72146ea27a2164529c04fc017412e38f6caaea3443edd1d67a6c7977cc149b27d284f68b0ab59adf0666abbead0fbfa25d9778568ff851db0e99bb035d66fb3dd32b9fde8d6d569f4c8fea4a088fa3dece0f25ac73572aa917256c98bc0a10e46bcba049ca8acb101ccc3a70e554c9fc4761eec66", 0xc3) syz_open_dev$char_usb(0xc, 0xb4, 0x9) syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r0, &(0x7f0000000000)="ceec9408ed79bcf167522231ce10089660848ed5e1115605db61c9b6f881b6f9560f6887cd8fd793d183db6e9a195cca06a9c150047edb8a4a2ca42d88d71cee50654c2b864bb8f4b9591010535c7863c6421f69ca4fec92578c5679c162fd2e8f84c2c6e99850eb7c47a1b732a6585a40e0f4cbbb7e87704f1d06f0251331e7cd8314aaa2c70d611159eeb663044cb30e1cb56b0dd74ec4e858f1204ba9cfc4ca98b51ccd0847", 0xa7) 16:43:27 executing program 0: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/132, 0x84) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r0, &(0x7f00000000c0)="79bdf1f1d38c2591a38c4c317d5d4584a4b8c29a2193fd41aaf42fdd37b616769415a99ac0ca8fca657322e4c4b5333b8ad5fbd7b25661c1dde5a6f4aca81fba61510913c5326ba6b1db177807bfd23836cae297435ae16fac4d41cda9f9b6be3ea770017140484821a98a6c3a21a493285d223f6ecacab943640bc4c65c8fd5ecc7ece75ed0c8dae36e053c11c73763bf371e179fb30b0f26df2819a481f065a46d9885b2d8eada21906e0353eac3d6e8ba8a1622452c08490aa3ce6c58174bb3604b52d1c58a379c364c88c201085e51839f9dee553d4e7a9c7f33a9419293f667e1dedfdc1dc85f186cb9371125403a27bc1f312d1825769f927a3adb9ca1fae3fccdfddb6d8a22a6c6e24bdb5c869eac77eed9a9618f866c8bf0d12158837085aa1d625706a7d21c4bf968f85724bc50d0ae36697740cc3237c9f21a01d30000f3e83e73c844e03e8f3c4b43c822617184798e56674356af57e271b93dfa879f7a8ef1f04a48da8f8f1931241219c033213f99c32d6a5c7c62b7dc038c85c4c192b571add78cc1932f23e4d1e436a4d85cf4d4d78dba413591370b22d0cec344c6f3f8b10a11eb88a9df122538eabbb4d51f5342af7eaca46cdd9d6c478edc927bdb1aa020b75376afd1564374069c19ac77d91d7d7ef1f5465cdb1f796c2493a209673d42d0a606f3f8f50b3ec0227b2aa7c7772c0845a7b924ecdd697f801a1b87daafb5897494a682a04d0c836f7ef7a66fc4e8cf9b7c947d4650280f94bb61e3fcb0f72677df5eab3c7bf01d4e093ac6eb6a9edce5545d926f06ed4004be1a57ffc46355898c81416a99ef0b584895cfd0abe68570135594291d0541df53625706b4e70ad0a2e0d540b73ee2b34a3a9c22ef31f43d0a6dc6cf489ba72e6acee20a298e93dd7e60276d103f165abf98450cd36eb4726887dbcb038c4588adeb2127407d3e9659ae98f6de5a0798a6db094eda20b65e2c5552d9c8e477912bb647609c8ad1273610a6fe42006febfed1e9a5e45a641c5e3a762de51860cd88000b47a2f860edf7325824138239a442ab42bc734d68afcf20987ae670e32dbb01dc7fb2524d98b3aa0d0fafb351390b313dcc06b8fe94186212dbb899c0e3bad1c96cfafb8405e704577e4eae799233584f3839ff72c3f71207edce0ee7852fe719a30832fdf5520d94a395462867c0dd4c8417e9daf41b07bb1d063beaee541692ab3e36092b37f5a17085a3a4ee56423c0167436d765b93b2f6993aae675e689cf3289604118803d6be276d57f8ff18044b81695ac6144852416fe33f174ea8d7b9d4174ef301a5d21f9326edb70d277a778e83d4eded3b1f5234d9e1a61334cdfa9822fb46ed468777ece1a5abb26b500b8e06e64d89eeedaa8bc8c4307eb343967d701cf74b811f47111cbd39297dd4e2d55c39967e2e3e7af4e1457d6a36a3f3c68438f159ae33beb2d02b9803db541f2f30fef20491487a563d90e4b5e64cdeedbe0b7443eab9554fbe35da9031aae7e978ed7a4c43e076f8bbd20d353dc08d7b09a579b7ef08132c8f3162afd7af90cf1077a4ae77fa720d14c7438348b8fc3aa15e6e9a9ea7092989aa68e6fb8656940dd185c0b43bf19894375f4f393eedf88ebb4dd407d02de7b688b7a124530691057c586e1a73dcac687116135617c9aed7f2e64756b2ec307b3b88ac1e79839f5988614996ceef24d505411a642d2f5f985476cec37cd790168c2be0af56bc2b8d6005b4b415cf1294100f799476799922e465aeb05cfde9a12384c9c3c0160431e3857e274c23d357a46b244ba4156013f2934417251cd4fb7aeb5974847e147de26546ab88fba22a62574f4b3bf1a901573503ab908b7ac6298fb59f8c303952da69afba179e6eb08cbeda9c794cdf4a65e4aca467f3f8325f15b877f933dae4b9759a4f69ef8310bdec648c5761e31da92b4fbc86aa255e4ed274c115bfb4383577d1ad7960a3ea6d6539b06880521913b98a17338a9f11266bb89f7278ed6b52b260dbf49e3bcf3cb89fbbc85c398efacf6603bd0823d4d032f45fdb2fb388cb0eee0373b8281b6a909e3fc9b8b9a985bf57ea065393c8c35c8356669573cd0faf0a80b915123f7eea937da37e53309ee8098a733d3d6a8c0f287ee0f7e2f4e8f9ad00f1cbe129b8712ca17c942e5325e42a5146e049c10eb1929fc332993401e0cf646959f5b6a28e1f276e1da10fc3cfabcd2374dc48d514c29f56c9f8904fe123f0551b533ef7a743f83509a1564925eace0129ba2ce9b53caf7e4ea919e1e413ea1f5cd53eb0ca4b5c6bc0b713d51224cd0d1cbfafa8c1c8b8ab8692e110aebd9736dde8b64204b9c0a0037dbfad79618a02c91ed9c4fe96e49752f93f935ffd6a8d2b46721f5ca8782ced8293e509a268ee212e6d31eb8f4e4c986db133a9466075ca1dea18537bac5b15d011f766ac950d9d42d284508c25955ec58a2e457393dc9fe8ca281396c2445f232e1ae4b7daaea1cc9bf71f0fe7833483cf880d027c671fa5af809f653f478ecfd5da305060ed22461cb16590a6241ceeb6b56e7bf9406bb64f022916bfce22cbedabd0a34b3cf96f82e1833e76e39aaa01157784c19d3508ed584ea93818f0ecddf5fd917fee3fbc77c2c16a030e3a3b84dbc84d37f2d5815f970e01e0c4df619bac26fb3807f357502a093ed0da7f3e9a791bbeacc8b0462107f80c03aa5587ea1713594d23b1a31145f8a346f1d95557285c3379287179aa979f9a1031769d5e244004655e865ea587d7d3a2ab07d13c087f580c577231eb5a9578e6af2fb517dc8265cd0a9b296cbd8c14906b0f4e0688c81325f6b087b037be01f4a5e877d944b95ca71e7cb10f36e0b3083b31ca75e17abfab79ea70085396dbd844bcc37e9fef11c0848af475e175fe416ffb179ae3c834c319153db0ad50a4595eddc573750d59824dd4347aab86807c5541efdb9db5515d604e39ed6d7500e1f536ca49e91e02f7fedaa095fc80cd8930fbe4d4d6a3fe834bcf6875e9ef62e7983d8e6069051993183b968f112aadc4135d13637c7b8b6491fcaaf9de4a31aced7c8e016924e8e221a5f81c36ca9763cda2e5d6cb3a04af6877ef9bb888f0d94f932f9f7d132b35a3e39d6360d44e195eda8f7e43372b23c134c50e70d3343e63631ba64f2c4c65281722daac224e236d4211c6c59a1a9caaf2526c70764db494e9cefb80ea5216ee14894caecea298469e280a394124ead264efd06bde59e0f6bec4af7f84e3aecda757a2f4e2e42770b26ef727e54f878ba2750cc95c215a56400c0f01905e42605be8c20139753ab82468f4b8e9a13621359f5c8d4149c4db78700abf5490ffff2de9300d7d5d841679065357ec9a6916a489213462c01418ffd1bf052604eba592ec19da7996860386f344cfe5fe5affce8a99b827ea7be6df4bbf331fc7c75e007f8b7c1cc01446987da379ede586172992506ae003b053b97fdbd35dbaf2ee25eeb25c238bff148b180a68cb4b1d0b2442357162b513f8c0763ca53e7032171984ef18aea30fbea1fd94c20ed815166f3929d2b925f979f42c28d91fe73d4d4e04976413bc3f8ee941f758b4637b8868bf21eb49dfd30fe3fd4d4b3da68371310a76a83e8104e7c8facc2fd7903b21fe93b1386cc9945625c94a798cb35a22b50e3299dded8d69a44695d714b555f2e80c2080022d1b222ffeacad1590bfb2d344d53d414a84f6a6ee51857f0009e970353cc6e855a241daf7a64269ad1ff40b196b9633a32f10309ab58839ea1d01e34299697fd3f564c8f9695129674b2f3349361f38a43fbdd6bae875847c271697eeec017dfdb54b11e267c27ce5e460b8bf8fd1376a34ac388e567ed1e006c2569ad7a2be0a233ca2ec8110815f6359a1b453601f26c8710c24f2b831a3012ec113633a495a918b4da367b8abf0f9bb0e8b70f46a1cf39b5ecbf763dece4fb53de9bc2055ec0cd2bd89bf0b83ea065e26cb20f63a623eae9f624085766167b7373f7a4adc7de467026f49f97c3db85244d93fd3879036d668eb8ee493295e4d75227fa8e7928176389fc7802a2ba4697c35bbee229b74ba4b3a37edd1006324a1a3b0b496214042ba566dd5682dcdb140132a1fab10c554afd11e8c92f039c16918e3c8b78df9701c3f9b45e77b4b79e9a544d3dfb98b19ccbcb252f35f8981ce90d67869fd80b82de1793c05837b55ffc7fb695f01142e52643a535ce6fb88ead9f4f1914c83337df7937c83bd8698ae6f755138450daa30e7bb670fdc5e32e43b6d7b4a9b0da8bccb57127ff90202ae4d907ffa5ea12a08f11c559e3108234d5ef650f71a70ac1b399f541ed0bc75a3f045e0ac540097eac8f18a56a1f52aa05b3d82ab4d5bfe24db077ff5a879813c275729eeeb3b8565973157d19153288b6eabf9f980092b0290c5adccd176ac510c87926526206bb830f77be3a6b30d299e2004cdf6aa57b7988575935472942f184bee359b08093d87854566a34fcc44f24b97e93f67eb1dfa4aab3fec13eed09cb2c0b545f79eb6b217b0fb3c6e348509264601fadcba177869c8e3b3125cc6a3ce18c2edf327a77f66f83c0f6deb8b3c8ee4be0142ee25f8a7a3017bda07a2566f2794c15cb3ce337fcd67a0be6ada48d9f4242da9d5a49938e5cf5b0b917b1a5ba6208a58e463a440dc8fa70f99f09a4f0d7db0aab30c70b3983a8292c0e2dc302dbb2bc7a83b71b871342493120f7b9204ead091a3836cd873e9bafb97dff4bc5ca974bf682317933822f7d73b949f61a1837f778928cc4fdc48cb4d61b3fc621616ed1c68f7faf4a37c1c86b4960e2ddc7f71f8def4773b7b65ea04dad84a945a670ba549b9f81dfbd6fb0ca9d3aa63286c19030b78878102831ef693a584c6d3271f16cfd7acdeded49d3988114f44995337bc303d7e3242dc9fa6eb6940f849e275b427f44f663bc946d7b400765764390330ae7d1454ce260ac0aefeb55b39f48455f1bf448439933a3d441f851e27b58d3179f36a786749b21aa8101f1cb8adaf47759157ec2c4558dcd9225293c4a3a14285c5dce1465f0afc0e61ec03ae0e92defc1746c40f7f360b7c99d6cdc17a3e5f45a0cfee3b2fbbbc418285cccb49f87ac18a3fd3e84f47eddfd24c7007f8b61c7b347a29123125f98589241f5bff25a9807a4521ee0d50ef9ac0aa4c5931869a38a2974e127439912aa4dbeed9318008e3a6e501921d5b15a53616cd3fa8c30aca25c17713a4507d48d12bd35114a89f68a2a9df5294d6478202517dc054314b19609c5aabb04b498b9498e2a9c073a2746135f916e890add08a8945c53f8ccd6cc079c4fa903cda07cd4c658d00420c6e36035aba7276d604a04a4c44795c6f73eb0aefc426a7290de0d246d36cad2be82c0b1b74a3b8e69fb136651db289695feefb1fcfdf57b5a27df06a56b297c8e9042bd51e55cdf6874af0d1c2b0518004f5bfeac58b593dadd209fe6283d7f22d78209c55dced25978a5c79f1f9f2ce1e5ac324a2435bd969fa2df29091509a7f207557b8ba41bfea1fd8329d0ca9d8b6f02dde5c719f10d177f0d80885f82fd5a95a088336074ca1a637dfd9a9c2248c4f7f58eb4d19f2f49af27376b3672b2ee1b9fa9a0a7b8c11e832cd57d08b31c834f285271ee138fb7e646793ad719942135440d6c737ffdf99c175611bb85296eb9db15f00ec6a851a1ee4acd1e5d68664dd759bf59ce5aeb13075d1a6034e84f5b706ddd9680a7b88671e74648f2b461fcae9c3615f2f3a5d256b99", 0x1000) [ 756.849935][ T33] audit: type=1800 audit(1619801007.745:696): pid=5484 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14493 res=0 errno=0 [ 757.024307][ T33] audit: type=1800 audit(1619801007.925:697): pid=5484 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14493 res=0 errno=0 16:43:28 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffff801) write$char_usb(r1, &(0x7f0000000000)="035b639dcc11e9a0294c0a1b6774fe1235ef21a215d8e9946571ecf948803b36eb6fd567c07613f6d3c8429d0bbe6f1305c795ba064fcfdae44eaef245ed2aa798fee9994c8e355fedcfed3f32e633", 0x4f) syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r0, &(0x7f0000000080)=""/129, 0x81) 16:43:28 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfff) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000040)=""/4096, 0x1000) write$char_usb(r1, &(0x7f0000000000)="6ebb2e3b51b0efb14e32238a140c7861fcc6f360", 0x14) 16:43:28 executing program 0: ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000000)={0x2, 0x1}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000080), 0xb39a, 0x400200) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x0) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x8, 0x9, 0x5}) 16:43:28 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x21a) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r1, &(0x7f0000000000)="a26c9a91caedc539e07e5f3b052772b94bfab57014acc57d467743fa3a71592a04e1dffd04dee9b2cec5d9c1fe843fa79df00adc5f64f742bc0416ac9eebaa9b0f5ebf8ad655962df6e062fd4244b41ecb49569e8512e728f17b6eb037e94ed123d8e1e2868b0a4c7d5883720e5529779f5cc275a9c73103c27453617d64bca2aa03ec99", 0x84) syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000), 0x0) 16:43:28 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7fff) 16:43:28 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(r0, &(0x7f0000000000)="2f163bc6e53fb98c704d2736714671c738903c8dcdf6ea6b945e4b4541eac8caf0b6fa", 0x23) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/145, 0x91) syz_open_dev$char_usb(0xc, 0xb4, 0x5400000000000000) 16:43:28 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x7, 0x200000) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f00000012c0)=0x2) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000001380)=[0x49f, 0x80]) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f00000024c0)=""/63) ioctl$EVIOCGVERSION(r0, 0x80044501, &(0x7f0000000000)=""/183) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:28 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xb4) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) read$char_usb(r0, &(0x7f0000000000)=""/111, 0x6f) 16:43:28 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x401) read$char_usb(r0, &(0x7f0000000000)=""/124, 0x7c) 16:43:28 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/35, 0x23) syz_open_dev$char_usb(0xc, 0xb4, 0x3) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:29 executing program 0: syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1601000088b70f08070a78003ea7000000010902240000000000000904f349ce26730329d12484afcb2268a8323bf8c4400af96b2dd0e260a90bcc2cc003011536078ecc7c7a0cab0d56e193770d7cf9a5cbbe981a47a93bd96266b50f5861a4bb879ba7e2249bf97ced2fb2bb1592a09ce85e8c70dcaffc48dcf019eb73e5b6da8481897a466bf1076a0a9ab421ea41ed7225638b0ccc062773a6afa98ce37976990eabeac4d33fcf2b1ba043de720dad9d3f9f60753588c1192dd8256fbfd460d371d8734ec725f0bed8027d6255e667517c4a58146c72fe1a1c40ffeaa322b67a2e4a373e1e2428d77e2f791b9c7df1b3652a9eee96476b1cc4c7b10aa0565b9516cfc1b1c2b3ec26e4a42df9e59dbc5bfa08dbbdda8b31201084ba3ed500c4866d7fee21ee68a49a765530"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000002000040257d15a4400001040001090260004201000000090400000102090000052406000105240000000d240f01000004000000001f0006031a00000004800200090581", @ANYBLOB="73f3"], 0x0) syz_usb_ep_write(r0, 0x0, 0xfffffffffffffe0e, &(0x7f00000002c0)="333d8e3d7ab74e963e724e24ffdf8ab57d41ae54cadbe267614cedff2df002303fc3268c2ccc9deb1699f7445b9b04fdb30c2af7b772f9471ac3f3a71bad882e499eba67c6e348be59ad61b6c857d28ed5a90067aa5d0bbc03abf5aca9cfce6b8b7ff9b73f67faa4c9d8f6bf59d6f3533ebc53f1c5f1728ea3d527ed1e1834c8d278800c2a13b84aace22e14ede41600"/157) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000b00)={0x44, &(0x7f0000000d00)=ANY=[@ANYBLOB="7cde4a"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000200)={0x14, &(0x7f0000000140)={0x20, 0x22, 0x64, {0x64, 0x31, "653bc74f6cada5cbbf6539de052282c9271b1e401b1173e3c701c0bd5bb633dd27fb24c555960c945e78cb9102e414d27326952b5e03137b4b12514aa69e3c2e9d7d2eac085320bb272530acdbfb54a98b5fc8e404e8da4d0aa521b42e3cec57ccd2"}}, &(0x7f00000001c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000004c0)={0x44, &(0x7f0000000240)={0x20, 0x6, 0x99, "1c2d08eba92eec433c0808f2ac73e4a271ea5a3d28b2862285e23115b345b643f485983e8f894ac8379432fa21baf9a16fc7f1427d90a1f0483fa40569acf23905d73461706c1d2193a8f1e0b3f9afbaac7de2bca2f022374a40fabebee23c25d849b79bbdf76b8181875f313251ea5edfb55fce0eedce06ff9580b5f7a0381afff8f4310f2c57a75fd76a89969e69b78ae777480337733a9e"}, &(0x7f0000000300)={0x0, 0xa, 0x1}, &(0x7f0000000340)={0x0, 0x8, 0x1, 0x3f}, &(0x7f0000000380)={0x20, 0x80, 0x1c, {0x6, 0xe07, 0x7ff, 0x2, 0x7ff, 0x7b88, 0x401, 0xbca, 0x401, 0x3f, 0x4, 0x7}}, &(0x7f00000003c0)={0x20, 0x85, 0x4, 0xff}, &(0x7f0000000400)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000440)={0x20, 0x87, 0x2, 0x3}, &(0x7f0000000480)={0x20, 0x89, 0x2}}) syz_usb_connect(0x0, 0x1f8, &(0x7f0000001100)={{0x12, 0x1, 0x201, 0x2b, 0x51, 0x2b, 0x20, 0x1689, 0x9352, 0x87f7, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1e6, 0x1, 0x9, 0x1c, 0x50, 0x1, [{{0x9, 0x4, 0xdb, 0x1, 0x4, 0xff, 0x5d, 0x81, 0x48, [@uac_control={{0xa, 0x24, 0x1, 0x4, 0x7f}, [@processing_unit={0x7, 0x24, 0x7, 0x2, 0x3, 0x4}]}], [{{0x9, 0x5, 0x6, 0x3, 0x8, 0x2, 0x4, 0x6}}, {{0x9, 0x5, 0xb, 0x10, 0x8, 0x0, 0xff, 0x3, [@generic={0xc7, 0xf, "b58f1c64217150f3e1202e437661278c36a941e543b2f65817383ce333fa0368eef8cf9359056b0a2c61217a0e2da8e089e857265b94167247f1a0c8c3bb2334c1f21e51e43ffdfa23f25533527cd1657fd8d46cb2a9b36f0b8cd61d65e1154be64feb82ca183902b8a86463a1852ea68602b2b7eda4007a3548bcdb6cdce72b4752a2911fe6d9ba15c05b7dd84aa18cafa5eabb25c1568df22af99d4b311affc96b2536c5073ccb2be55958c7373f453782c7cc344c0530a445e0bf2bb1da0b9b8429503b"}, @generic={0xd2, 0xe, "6ce755d525fa5f662d801bf9a0f2f56f53ed01a7cbc7a3016d1a32019eab2ca991e90950d2bf0b65cf31ade293ce42cba4e19b616e1b1560caf05be2e489b8d573d649bd700b166e8bf968032a5bdf8f9f30089d5a345d29a23ebdff5c8ce0827622e6a48f8eab25b442452913811257a3b74905521a863d1fb91f6ede294428ba0cf8b984a8058b712f3e7b1eabc9ec276e643151580a87c004a7aa15212d72135343601104e3124f006c8963b7832b7414e8b8b686dca21e4e35ef002e16555fb7b082b5ff75ee1ccdb2a7318b73c3"}]}}, {{0x9, 0x5, 0xd, 0x4, 0x250, 0x8, 0x0, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x59, 0x3}]}}, {{0x9, 0x5, 0xb, 0x2, 0x600, 0xd3, 0x6, 0x9}}]}}]}}]}}, &(0x7f0000001680)={0xa, &(0x7f0000001300)={0xa, 0x6, 0x300, 0x1, 0xd3, 0x5, 0xff, 0x20}, 0x10a, &(0x7f0000001340)={0x5, 0xf, 0x10a, 0x6, [@generic={0x9f, 0x10, 0x1, "1e4990a9b4635a920f5f239cf77c5d0b5b0771a1e786627be865c6f8e5f0cdc188d6e9c977db64115faa62222a13b3a40d72369bbd7d191bdfe6f95528757c423c30a55ee97e5a2dcdaadec5b1d3559dd00fdde170b89095268fc9f2d2799379a3a007e3b4eb16f0a4fc64def0956eff0148be5cf2e5ec8756e382841fc526861b982876902d695066fb82857917b3d8398a51525420f2c59f98b6f5"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xa, 0x1, 0x40, 0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x4, 0x8, 0x20, 0x0, 0x4}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x6, 0x0, 0x9020}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x0, 0x6e}, @generic={0x40, 0x10, 0x3, "103d25dda1ef40d818bf79761cd16bd7e14560721e9c6bbb398b3293ed57547044683bbb89f1c15a1b51fe42d05f3efb3b18786bc67bcc4a5c21d1cadc"}]}, 0x3, [{0x82, &(0x7f0000001480)=@string={0x82, 0x3, "4ebd3569681d5af0eb951a002ad8ff7450d3f1adde714dfe4ba69354e42a910e4fc551055efaa0505953461df78d969c7810f497730987981f7b3bc6919af2b31d7fadfa8eff6c8fbf66f370a255e1c5cdaf0c543e16bc227221a73f9a21cc0a6a283a562fd331a73d0be7e3f4a08e8fa9312557c093d7c04ed4a594080cbf58"}}, {0xd4, &(0x7f0000001540)=@string={0xd4, 0x3, "053439f8cf1f0aa8a2bcf14a2107e213aa140eda3c37d20c94a97e0486c06664a6eaa0490a08630d47b5b96825813749afd3584cc2fb3dc544aab5387d32242da0582412aa9aa6eb62a707ce1b51ee8b2a4411a552141ec910540783c4f05a3c9f91b43b3a53f73c068846d860148bf773ad98de8c3807d60d7c90dd9f6d726d2c7b6a6273902e6dbdd2e364ebb4b2c6747862618d7da163a6c0653b48b9e27a9ffa24e7141d6eb9f58a3b7072f064b902081387f510c436136c7d96ce386a14b545b73d7d65b921be679d91e330814f2bcf"}}, {0x4, &(0x7f0000001640)=@lang_id={0x4, 0x3, 0xc09}}]}) syz_usb_connect$hid(0x6, 0x36, &(0x7f0000000540)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x54c, 0xba0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x80, 0x80, 0x4, [{{0x9, 0x4, 0x0, 0x9, 0x1, 0x3, 0x1, 0x2, 0x1f, {0x9, 0x21, 0x6, 0x2, 0x1, {0x22, 0x96a}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x0, 0x3, 0xf1}}}}}]}}]}}, &(0x7f00000008c0)={0xa, &(0x7f0000000580)={0xa, 0x6, 0x300, 0x4, 0x1, 0x3, 0x40, 0x1}, 0x46, &(0x7f00000005c0)={0x5, 0xf, 0x46, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0xff, "38cc9f3f3c8dbe44d90dd1ba577b10f7"}, @ssp_cap={0xc, 0x10, 0xa, 0x4, 0x0, 0x0, 0xf00f, 0x3}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xe, 0x6, 0x0, 0x9}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "eb78f4ef6f93e8a4b2fa45c4107367cb"}]}, 0x7, [{0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x2409}}, {0xa6, &(0x7f0000000680)=@string={0xa6, 0x3, "46c8c92f6299214262251b55c3ac306a201c58b0c573a57f9e784831955184dd30abe4fd75b82194e615119cec036b12e904b3d48e2e04494c7e9f905e2295bbdb6c77479f6ca85180acfa641115c878f13e5a4c21750c8369f2f3ffea71669d17d28ba51f8543efaf118ce1300ea21c913f99ec1dda794fffa5ef2367c9a104db6473de80c5a483e02c007c2cc27428db0c118278e1bd80f2363c78f057f08e5d479e47"}}, {0x4, &(0x7f0000000740)=@lang_id={0x4, 0x3, 0x280a}}, {0x4, &(0x7f0000000780)=@lang_id={0x4}}, {0x3d, &(0x7f00000007c0)=@string={0x3d, 0x3, "42c805e2743717dbddd4d5b417bd56571fa32b867263797474c7e75293c0933c8276484d4e97ceb9238ba33fa0a040a3e67fff64e9885f97f56fb2"}}, {0x68, &(0x7f0000000800)=@string={0x68, 0x3, "3b974e2acb2a645349ffa3f54381353f1b0c05d6a9e587e43806b1bb05255acb251c0b1da836ecaa8d2daf3c6b458fc7207355b98859cdc7becea4cbd7aa3dd7f7b7872391f9c1a1efc370f8cd07d13197a0914ce9f7c30421efce13c6787570989d50cce957"}}, {0xb, &(0x7f0000000880)=@string={0xb, 0x3, "d6e2bc26b7baa0576d"}}]}) syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000940)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x6a3, 0xcd7, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x0, 0x4, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x3, 0x1, 0x3, 0xf8, {0x9, 0x21, 0x6, 0x0, 0x1, {0x22, 0x216}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x85, 0x3, 0x40}}}}}]}}]}}, &(0x7f0000001040)={0xa, &(0x7f0000000980)={0xa, 0x6, 0x300, 0x1f, 0xfc, 0x20, 0xff}, 0xdc, &(0x7f00000009c0)={0x5, 0xf, 0xdc, 0x1, [@generic={0xd7, 0x10, 0x2, "48535ecb9ad9d521c971b0e53f4fd396696222e9ff723d09e10c4df8a1ee6655854c459af1704a70df404178a4327c6f3303b2d91d16c36fab769325e16653e9083408416e9c257c2c52c685d819b19f7103598f42a5d332bf932e0e7358bf2c30bcf6fe14d67d2d45d70b5fd89e8017d9f9ca6a455696d8b79b7773bd3f5f34f171dcc3a9ed524fd4fc4439a1c9946119cf227874816de1e09500bd3d7933fd0430fcc2f03013f3928d082e824e9936ecee5ee21f8500c69c0d36198f57c06268fdfc00a9585b03036be17259de75a62f9a0eed"}]}, 0xa, [{0xf1, &(0x7f0000000b80)=@string={0xf1, 0x3, "83338024cc2228b52efe99a3f1550c967bc018cf03ea21ebbcdebaf87a776119ef2a43db8b1f555684a184bf9f0ba14d8b0798862d49526010b523b97d01a83bd52a5ab317bae9fd22b52681e8865630a41bb1c57a0a9425ed853ed7ef49d4c9c8a01099a12f575cbf426259ad129a76a1f8782b65f7de4cb63e808aa92b53d5374e6a101f635a7728b45b68c1de5067c91bb900866f689b0186c63449d2e7cd30d926966c24e3b1a407413c0e1dfb49953814ad02d02cbe78adf4418de49cbef3083dc3b86374e04898e90d1fbdaecaed03b9bd7884d4e6ed227aaad06b61781d751848a4b5d0ab4fb8023f1c0857"}}, {0xdf, &(0x7f0000000d40)=@string={0xdf, 0x3, "dc205526f315c4ca280dfcbe6e19a9986289ed3b9748bbd1c15322d6e798546860842cac4b13f01829fbf44825ca70dc545431317f9cbffb5197fe681b64ba97a16c8a1766f0dfad48bced6eb745167514c47cda49bc4400d99ea3afbb7ccab968a40ddb84442e9ad0fe0ee00cfa2e44f6d7692b419ebd2bfddd61aa41e729c7e3366ca0fd3b19681787658b334a51ecc9ae4a3d18501855ab729c03bb779e3da688c57c6028269871a2ea9e606b091f560bbcae36f3f610a529122846d40ba3059f28958ac21e04abba948e6e779e68970b043500e74a19beba366343"}}, {0xd5, &(0x7f0000000e40)=@string={0xd5, 0x3, "66cd6f8a3dbc3fde51ddd9605c79e9a840cbe501f9f7d816426dd7f51399607daf9a15940f9817d4a3ce6d7718ecf4ce9131ea9d03161afd0a40f710e33df97b5810b30bca28b3a2e922942512886664b5286f3c43040bbb89fc76a7190a1241438f139f22c0c1eda43481abbb7bf9096987170f493ab04b28cee010238b1c435e8bc7a64554a39e4327e23ca096dc915a3cd91ee71ff0dc9589a125c9322f17c32509fc9637a35ff650d485c2b5e6398df04181fbb973b8d4f193ccd17f361b0e5bf33b0a955654ad722d152bb5f88f85e832"}}, {0x4, &(0x7f0000000ac0)=@lang_id={0x4, 0x3, 0x140a}}, {0x1f, &(0x7f0000000c80)=@string={0x1f, 0x3, "2aeb30a93474cae65a79f2dac8576eadd35dfce7d8ed1bcb1746313587"}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x1c0a}}, {0x4, &(0x7f0000000f40)=@lang_id={0x4, 0x3, 0x1404}}, {0x4, &(0x7f0000000f80)=@lang_id={0x4, 0x3, 0x410}}, {0x4, &(0x7f0000000fc0)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000001000)=@lang_id={0x4, 0x3, 0x3009}}]}) 16:43: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, 0x6) read$char_usb(r1, &(0x7f0000000000)=""/4096, 0x1000) write$char_usb(r1, &(0x7f0000001040)="7cbef26236afc8185548478039aeba03cf97f671331989c65f5519ba25a8b5ec3803fea6200243409f5892a16ed1b945f3e95d4845c9d7b1cf046e62dd7eb1bc729ee1f86a17dc16f40498a5cdd10f44226bbfdc3d908881555a5e764a613f317881884d6a5de09ecefdf4831104a7f4c4a4ac2354e81cc2f159574d19f797ff8c5d6b3993d8fb4f909eabba1bdbfe848ec81ce4ed239dab63b07799", 0x9c) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, &(0x7f0000001100)=""/157, 0x9d) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000001000)="0ef0581b36a6d00177ef9acd0792", 0xe) 16:43:29 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffff801) write$char_usb(r1, &(0x7f0000000000)="035b639dcc11e9a0294c0a1b6774fe1235ef21a215d8e9946571ecf948803b36eb6fd567c07613f6d3c8429d0bbe6f1305c795ba064fcfdae44eaef245ed2aa798fee9994c8e355fedcfed3f32e633", 0x4f) syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r0, &(0x7f0000000080)=""/129, 0x81) 16:43:29 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 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(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000001000)="6ea0776527bb8c372669bd62453065e7c846bc268a8336b13fa9414c0438e968b9b5505a2c53aac16359155bb6f8e1287a56d33cae341363db54d03fb92193c1a7974a0323294e2ff5f3ab0c8235ec1b0342d12e1dd002c7fffa8a5eb16a0974129f83865d2013fe16c67696311c41e69dc250e475", 0x75) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="4dc79cbfa8c78648df84e5db06cf1bc054d659feae455e395c8985f6e1b9deba3e6337e35672696dfcd9746dc1b9fc1264a4c9cd495fc4b79329354a5fb19747a6412a462022f977dc3ccbaa72716464e985cebc1bc95bf5bafa57a5c9e79101da4a0f38c45ef73bcde504c3ca004baeab9e7edf9448281ceec25aceaac425c8ecbefb1f4c5b6f7766d010324b3ccd215d8e55ab8ae9ae2d8e5ae6d7539ac5553dd37d40e0cffe55e05efb57624a77266f1ece9f46dfd1b33ee1edeca1e1dd0724e6c22b17963b3e583e534f2733e105d725b24a0783916a93f1c0dd68237f66d857e397e7d8cd09dbe069b1a3a63c8203b3cdef7b36d6896e88638d67e5dd2ac9bbcea72af67748c637157429f0d02bf94ca43d5f4a229077f86538e59812efb361277192a9dfd04db7266716d8a79ee37f5546bdc04fed02f8a891fe56c87e4cfbfa851fb83cac14b2d695c42ec790bcbd9a23d64abf6e6e24cdb9cbbbe7fedd13a0f166cb8e18dbe5133e1fa37206854257463fdbe3d49131f9734c55a496a893375b1aeb98e9f311740df7052be2cba1786f15c044e2148885204d595b6a999cb5b7a1b26f8bc73148f1c0f7f07a8d532494cc13cf421f927207084cdb70d5d452da7b914c9ff8d3326d46cc8b609b6300fc78353967e34e943c876cadaf4e848e21d6ecd58b188db09be7c8e146e0a5b45323bf38f4bb62bb468994c261c6356945c800d5acdafc87ed6e7d5217ee4da24f4e7f360879aeb9cfe56596b209b12925bc2093865b3cbaddc1a382cfa8766245e64342fe98dcb378c2f008373de5b20641db4b93e7691a5a514a0641f6556753aafcb43590a551801fdb331458597d42eb5c929ef25300d489e67b3cd536124e37c405eba161dbf4f7fd5eb069bc26adb9a849e0ae069fba2d4867093b726081badfa32b12285cd4be8e4cd224f5e899910f37211ee032f792b2bd44f06758d181fca729851fd612d952f9cbc49c8be9f3c34e9c2824553d0754fa870f53b4e622a3ae3b6152a1dc326c95771f96824d58e8aca037f380e078548d0a3ea42f190b851a64e5ff640335ac1e1e1a5ee5942221141952b7b91e9001bb318094d5af259ab4148dc7e828cf4b8576feb179b9e68abe8e47ccfee102c76b6dd8bcfc31a84d8b27781c1a230141095a278b0e4a1eb44d1ddf028e571ffe730bea0ad42e3c1864b91c4af782402f75cffdc5fd924a21447a6ca51a7a71ef072c60fc96dd8d0dec0a96578be56c9bd62f9dfca8a5f8179553a3c8c8f2cd9f9b4130bf03e36e09964cd857979d10f6c7b30536f78039f78bb7dde8be2002861f0890be19bee3507da646ec99feb37ab19b589059bf9d1014820f995df6b64b587e0d1be3cbc4d798e0ce2197a292aceba31a47afcfd1ba8ca14dd55f99e15d4f61189706980d9dcac128bd14ce39d3bf26a6f45cd1cb7a10e2952df025fb2626ab723ef3b2a8f26434acc5bec26a6c729006d26e50407239ace7c0352ff55aac20daffaef1ee20f2a1dcdc08854daf76baf166ded21d7dd8a4b428b701ece287ea00dbdf310a56a809809a4817ebe160394154509d2f11c43fb6a43865ff9347641d9f154c12802abe29257500e007a211de8a2153fe2094484751354d89ee6a7ea500428fe83b152e2f56408ae2d5d7d827e3c545bfb99d7eb5f2b1e9e81637be096c89a27cee2c1b5d2e69ddfc369a77610d01041b76ef70f946c022e52fb786d26bdf9184a2fbb6e3ea8d55f314fcc23b34c99c740eb746e66ddbc5eafab526157bc86aae75e59ecaa9aa1e272d2f7357013197a745bfe9a15bb4a781f718af8efec5ddcd73a495026c40ca77f4f1ea48fe27e676f68e8c580102c61665f481e4bbb991f3efad9afe899c679c8bd1cbb75c4c06da9bc02a955dbc80d9dabab55e217fe95738e1bea3192bedad0a01a148e57001531f70fbc039b8d919a613e0cd16037638e32652079fcc07b1840946169658fcd7d10e728a270777c74b757acddabbcaa189470c646175368f9249910ab34a60433658f430bead5f8955e1c1e3fc11015d2372b9c8ac75f2185de6348306ffd3c3c16999c178a8dacc0463fb74f8eb8f12088085c8852b2dbdbb5e54837b10d7a819f59e7eacdc5bf58f562c813f1737a50a5a8f9e7e0aebbbb1aebb5d0dfb02623a2cc38788caada54636bf3271c015e825eb05d63b5967213393713fe7be62ede1f6b32f6062f615d073fe062cc9ecbe0ed75cadf0a3957202080fc8938a8a4b7f90fa705e227ec4ebecea63bdf559a3a55ce8e7a92cf654990160a9bbf24b63681b77ec943f2713d4b674e03b9818f4b7541cc17ffb23468b3619b23c6644e8718f0e133ccfc2625ea5e445c488461cc973eb4e92ac54273e0566e1abadd9487a2dfc351c626119177c496de9e555b6ec3fd98f79d69940e98e2216339940132263295d011274855fc203d398521153ee7f92bf367889e26f154286964ce9afa650c7d7fdd3b41b283a0454c50af912be4825f4be36bf31cc677d104784d6f042880f825067f202f26fb727e6af78f08f568af1f065c6e33fbe98cd3475dc8bd796e54b965d3f97d8ba65dc1f784205e897da9dbdb5550a1192af32cfc83dfb7555bdca88b68e8f28291e8a90fe39ff311e5ba31a7d4aacf45e43ec94559d9e628efd449b50aded6c488f5f6e98bfbf08fe1de32c5eb61c04bffe7308220e0f8243ad1ec44512883a0c1bd46ccd5a33950c8e98b0a36b4d34295c4191ca62e1ddf308480b13862ee2f36488619405122938d0166109106b1bb8c52fddeb397427e8ff124852ef3f53c95c3919a9d12439756ac82a09c4f98fa5d89a2b9529e3626109b9c6ae40d457e9e21c4260ed72f7b3b5284c34634765b944b89f264e2f6bb278e4a21ebf14128e4b792248e1fa63fc51bcf7428050e927f3bd27ba7339592817029acb32ca473b3391b9c388e40c5d5e6a77c31bfaf52d3de0edf6215cfb8616867a18abe4613e14ee4a066e485505f33bd474713f3de3862b859260732cf4a5e36dc72291e2b491b4aca93ec28a6864389e0372e180dd88771dd085a1b5bb2d7d452373869003c52a3cf4e01de6dff19ec159b8149149d5af5ff619dac4907decba2e68563a1f8d1a36eb6e073ec5dab17401671f30429c1f7bacf86d2da0246555881de521909900c7f6dff0c943a97f0e6b987a766d7c98a05e9143b34888a697ed6b229f73eb9c2272b1f3564db09c651ad67edabecb8ec91ba867a0f4e8d18bad4d7ac4ae272e9df5dd3b6e4442f2ba3b5fa8a335a47e13625c035d8c5a52cf6cc7df13edfa8c10380e62b9ebe74e7a23ada1e089c2c9dda2732f35d3345b3e2cdf4434fa8203ebe609dfa4217bd5bc3949774cde4e5b7321f7b1d1658843a3c77764aff50b6ddbfd82f0c9b7e6964934ab62507b81c52a893516596fb4fb96dd9a4b9be6baa7f060d56e398f59ea339b2d85193f3694f37aef5673a4a9795450e9e13eafd366ad99f64bf81f34976a05da5cb57e0b216fd38ad1963b0a760222efd468bfa20bb73b6c016b4a8450c30ca422a42003a123d605623476616ec520f4d3879142e866fa91275042e03849023ba04bfbb47c6784548ee65e95bbafec49b8723f462c22cf2ed29f710a4adb9c19693389dd0519d66a04236e578a44aa7bb372ff6ebd28e5879578c754855b93665785eb8726213a1b71c3c2a4aefdbaf7058bc2a6042acb156ae2eafc8190a17444fe79b2222a3a1575921d051ef37c4e5b05985870a4541b5aae222280862318608ba2b332284e37dc18e1b980627bfff39e830c3a88b36d4173b7da2bbfb2d79078d9c6a79e11bcd1f45015d302de7f8fc32e2e819b62c2455b67df7eeec59027c5c4db59f80e0d233f9e03a25f8c96bc114633b8cbad961439fb74a87a740370b2f036c0dc3ddc21bc98c8c97337923426694b3f9603f4eb42251423c87e35851c5d41a2df7fd556b8cd2f9a66b25875bfd916eb67d68c9254c1100abc170b79fb0f5ec1d91b3c5b73c3d660d2f8813bf9cc8aa5fbf9c73347cdee65f6dd24f120ef980e1cba283bde016dec73c7b605cb7088a998d22d72be735f0ac8d339d2c356507020d332b55ecbbc882fde1c38f325a75017077584bad40fbf595325f191a9166bd3005879e70975f1ec4d022b4d862ec36b37b1f0c7003034a3101ddf7d604ceaddfbe2a315a81319589ef60c8afbddb28ea8f060f27025d20d4b56cc6d128aa2a2921393aae4aa8345652a3f1dd132b6577bfed7da26354cd70beee638930b5e4201c3ef83edf60b8515c09e566c982720b2ab16b11683fb64a1bcac745dfe3eba865a678feb9f6873b2607334f0c3ee3bd6cbce75ed6599a0410f0df4cbfa85bef2a722ce5e38122dabec73399d1a16fc451ca8a6f714996c771b265cfc6dad7c015cfca9a83bb386eab0ac8363d7ff09aee2787dbe39b7eeae6802017fedef2dec6113d0542e0ff6118cac110a83733f4ea5d2266916972448474fc2d12ac127810b99f3115e5469d40697f100673f505a96d1403c8ed18553a58817d4ac4ffd87a874b36cae2def9b15a9a2236477b5f266c58e122aa3bbcce3f4853c1d07eca31d827df78e194e5ba75b64c5822ef6beedc2b6cd6430a65ec5b5e2d0045a058f5717b894a697c8d6ff8d6944cd9411b04337a75e19b6bd5da539781d133738dc83a066c6ea85dae43080daa3de99a17dcbb5ce6f6a8d2e03d925380f49bcfd49fa0b6c798fc42636fe20542784c6335406e11e4207b287301b9e64705df654d966d9406ec088d0ffab418fa73c04b171ed9e22becc0331bc6fcd09c405b77fde049b46ac59a06a472428db176a54c5b97eb5d5e15eeb27028b88bb70cc5c8f7ba91896fcc9e890a684401b4d7726baeeb55366e17755318ec62786890f84fa799574d2ae2802983b5970f89f7e44222af966e813767701286ed900f293844ae8a8c4914a9b5981d705d6192d8d340e6228d7578cb7e86c744d39057b31562f4f37d4cb2bbf517ea989133b11936f91b67f1f17e8c84aa7e5b57cedb62eab90f35359e0ba777254b46a303455cfa1df293c75118c99f7d130b19e926445812cb411769a79f2b0f25843f7f76ac6a137fb20d431a1c566d0151c36b35f85c7c7f7438acf154e8cc747cf710afc977da900f017efc46a25298dab209e8ee6f68a0bd87d8ac1273fb59230a4bdcdb3418d4aac7a88ab46f9e1795518f4d59d29476ddc4d140df48b961375c425d686c9a1ac244f0faa96355fabcce03d89fbf32716eb5efca295fd3fe23b498a5e891832dcf213320c6617b0013d5af0e68fab31833ecabb16226d898dd57fe38366d3d2efbace2da7e2c0a1c926c8a844eeb4b51afb1ce9b6e021bc730b3e396dbb81b1c52178115afc44a42331a1e7e86191f73a2a338bc515b7e6bc8f57a0512de39ef6b9e16c0a5e323e38a8f06d515cbc45fdabba6d9fa5e853798c166315933c3f1976c743feaa990eb80e26c7fbc5cb308f13d969d8398d3dcfa2867a81f497770a2feae9e9cb0cea6d81478f1e34cf5a2ca057deda4a440a5a0d86c37d27877356c1a7ecf44f56438fb768b30789b08b875519f317706c2fdf99a940799cd07d4d4ffa901bbf7bbcb2b1d93483cddba3088565bed03266340bed5c87798dac6414b50d1dc8a6c7b9aeaf450e901508f6367738bf8bacd05fd52918725b3b5565b03913ab1902496f141590efafdff54f7c0851cbf78f7366260a42151f6ba9a26b6d61fe600b12b0829a92c848f1", 0x1000) 16:43:29 executing program 5: ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f00000000c0)={0x16, 0x17, &(0x7f0000000080)="1cd81fcfec44c1c9f8c64ea302f67e1c3adc242c87338c"}) syz_open_dev$char_usb(0xc, 0xb4, 0x1000000000000f2) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r0, &(0x7f0000000000)="aeea23e14367e4e314c0fb6d5b4455c468d974c74db755a0749c5d59e386fd4b91fb9e9c3f3a155263e7fb89a572d90402477bcabfb04eedef6653de7f3605bec618bb31f32bd0184f56b531f9d40e45b2ceb357b791f790ad277883ce15be26ee226cfa286665f8500df459d7ef336ca9", 0x71) syz_open_dev$char_usb(0xc, 0xb4, 0x4) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:29 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="7e0bfff16f8edafc1cdb9727ec30c88423fc6d141834c4c5da9b543859750059b42fb1370e6c872071fb1689127232c00ed080f13e583534853d6210aac3a0d21cf5bc3d7166272313563e76f4fbb9dbf0745363b663c67689d6a060890d91cd7a39f65fd711beb780c444cc29b2f341e04badf363778e8e3f4f40e829aeb2dcdf3dde056ebaf406c4a83d7928d1648ee4892cde832cc72add22bcfb59573de0c5a9cf6beb6fd9df399eab8ad8308edb6ec2334fa9d4ef8a1f0ef6dc20ca7ab6ea62bee208d5d981cab864431657a71266e9c442bcd557290006ddd3b694a0a14c6565d993c9195a9ee7cea7d3a9692b6e74878acf99f5946cb0e59a736f2656072e20a3ad8f818a401d3d9ae86b736296acae79a695ece0652ab81ee54546f9228e0fd2806ad9e17a38526ff7351c958871f7c4ac3c620049edfd2339db3c623f7c3ac76ea7f984708c270413142c66f6dc1225d9091f25aa4172adf69c11fbed7dcf08e5ccfddef8e9dca4d3cd944c0655d2310a5ae3494729336a8b76de7373399fa8192e8ef2b7beeb06455b8a3a392dc0183a7143fefeda6cf31a6f9f0aa11e873f8b4530f2bea9572390739267e662ff0c7c188e409f9f8cf978d3c084690940fdf7077cdd8482201542ac21dfcfd0f19cd8a2839261b6c1f7611a41757acb8340e0ed9cc1df9254fec43a7a21e16597aee3b4cd00fef46b7f1af7a18426337d105c0d199599cd4913ac01eaea46a1ebaa81ab53b1f3f96abd09d536f23eb5c7bd5a751ac55fd057d0b0fac410a6c884661c83b4d9e88b50ec4067195ebd69760c49242b36da7af0a55d8f96278d8e2eaf201f0b61f96af01dfb7853ab72f6cd82b4b3063c0142685fdebf2135f85a91e83caa92d77a4c213619d426487cb78ce09d917a54455eb345ddbd36ec43f32ade014f62133019cf96cae52da72ff56a317e629457543c5160efd34a8f7ef4813ea251bbb9c85f09e03121410da0dcc2d71d3ad00e04e46cb5ab6b15a0cf16fca4758695bc2dc56b49c4f589011dadd65f57cca9483b9f30eac8c5a825ffa6aa076ca81879e49b8dae55011a40cbb0d0831dbc94079eaa7f44afa8d21046598326e44b9838a48fa969dd26b7d54d0583f4805a2d1d6a583d8014b0e89ddc02f88392b29e1bcc3ca30e65509b10760ba2182f36de53c0b7332496a99387d345f446a63fb897e6c014641584e69d55ae31db3ea1a94c7f3605d8896fdae95820707418a0946b66b9614da424b843c3082c1152158b0d10cdbc196b356aafba737b391dff91c4424381ec21192075687dbb9885fad3d2a0581de2aaf74c2483421b433b9e883f98c7ea48fc01cf370d4efd670ba030b3a2a503dcaec56e4762720ecc3100831738384ef82b8ade88d96fbf16d203794c7a18cbb0a54e2fc32eddc510d19acba722a7934a5968cf494487e6354c9d9ad6233bbf1d21e86800a3cabc4d9bacfc33a72ba3f818702d3c1a87567a2d61291cbbc4a5ec16ff0687a53ea15c9603ed8ed42b4f9f9a562662696043d8712f747ead203a6748e0727c760dba85cdfc36dc482c364d1b382db9ba50555054bfd5516530d3c065ff6f2d3e4159b28792539d46e9f30eaebf62199e1fdecae93266f33bbe8a114868355f0c486e499506ee749861bafc81849428183080c55d48366b3e32e8df7cb741ae03962cdcb8915ccc3d9075195bfea2bf1a51c5d0f741da89820027c8071d36c7929e3639119d77ab00c4db1db1d40eebffef53ab5dab55c975eb7e2bb66276227c044dc1653517a96649ae9596d3f65fb9990e447266f120e47307821ea4f74e3ec6c58987075662352c1cf03f63f508dd65a1da876cba011813e04f632d10fd53172bcc01c31d56e1270e69e1a00023347b9ef8293f4b282d04151864437b25081367b08089a9581a3bce906962203d2d4691d8426104d587c770e6f6ee4874123e76399cecf879e10f99b1e71dd5bc32c235d90db4b0bdf6846a08bf965c3f1b96a2707d884e3230dfccef62e379ab6aae609e7f735aaf2bcb8550a5140c676d0c77260516e01c2c5396fd636355975c35726b7d62dddc034269fe8935e7fadf8ac5dd718cac4142e34ecbecbf61fad0beb0884f9daa8778bcde46531b84c95f7b2870abef70970cf7d89f45d6d8df9f389dd3bc3907b702842c598ce2f779a1d5dd49e3faa589e8cebb0484eddc049c3b2ed029b8bbf9073909cbb6aeaa577beb31d2db0b83f33a660b0cda42b6ea6c132dfecf7b10976fadd7b3b810642f00fa8c6f93f5e76dcfc04f6f80348dc0acef49b44d1b60cc94d958f078d163c308e9942d843f95ab002bbf8956232a63fb69b8a39ac609b43e86fbb0b1eea47afbd41fccdcfa4284e94623055ee5f8c59f5e6f14a0f106fc536a4715cfd460efb925342e9bb650a2dc6119a189d3cec7b7c25dcbe5da68454c0014fcfdd39094d9b5e8f9fdd1ff23c6f75118bdeb4e861abd55af10d77fe8ffccf59634221e6d423e07468f3e1243e832b860cae7439cf9df4186b9e15bafcaf5d655568785db76cc14556418054548779d87572fa112ca66a5d58abd83278a0f96c322bab56ea3d2753f6da063bbbee256baa0c499aa47cf978f7e30d5f8dfb892c16e506532efbad49333e62576e11e436d86ae6f1dc90f3efed58515cbe1d7436d137882cc867278d0bca47e96f9b1ca98546dda4029a9c41c993f41adbfe17b23b767207e7a2735ba66b71cebdb4cefdd51b211d9f699cd490c28236f89fe5f8749da0b01d9070ff09e494a213722fbb077f0118d364afd768f9f8bd8694c480f8fd147e0052dfcfab7de544955e6b2fc1ad28fc3570f8ef6aead8ef6a730ff10af1a2a6a1dbd2ed2375e0aafc7ccbc577aadcd891ca3dc87bae9ed3d0f6e835d74d64fb0a97105469d99fe870361f23ab8ac1ee111e83892b742f50887b27526bd3f2a819c9044166137fec60bd9da838283b4852c535bc4dd1828db779d29a9d6248ef8257040437fefc8e1efb757d8984630056a8c8d90cc3b9e27fa0d77d0507e2711f2a65922f97b0ffe999ddcc75aef7d1e08b442a288779d85d0027c8046fec5562b5a7c9f271c327b14cbed55666d528d91a7250535764f8c99b300a7edb5e112d38308603ef396f230d86de0bbd69ab8f122bb5c0cfe15defb90137382dbb41977ca7781b6254b8c0429d69e33ba35434abed196c0c19292d0519763eabf4d8b9776db6bf0f032773ccb365ef5a7e0cac98dd1cec43e5a5e1a0ee18b2bda9d86ae50d1773d0b8cca9f280f0c30439d0673073ceb2005df4b87175df00d4940f897f9e23663b766bb00d9ca33120cc6443ef23f54eee11ffe9300700fa5a1f1f6c4349aeb03ef5c100e30fdf4911ac188d866f6f925da9e92d6c60cae5f1d22a6d17ee1f2a9d280e79e9895cffff190f278987be4df7da3990d3060fe81105d20f17df4b043eb335c6827bd1c45e0a90d25c3eafacffc151134a78d5ba6cb9f4147653b59eb5aed30aadc2087565dd3aa211282dee554be77ca734581583ea3212a69f278018a950e90c52867e15d1bddc33be611c1f8d20a6d7f4d8d065438af6a8078384eddad6ddfc02ee815fc98442464c0e7931360bb769b527f3800a9b9d1d87e6f170e5f928015bf597c3d67d3d1acc76117c9e3f516e7389fde7823a3346f01f4ca744f3431391478c29d0c970725f090e4f1ad0eecffe9794e3d77e4016dc576b2f991e7ca4f57eabc722b0d9aa1bb54d5f12d6b7f928d72cae0cb6bf9ddac93932362a1f3c900c55a7eff338f0a1099359edb089914bf530f2a722d82bcafdd1bde44ae73e8b3e38236968a744d42d2c96bc7abf991d19441d3d9ce7d650669ea98de05c98b7f25a2d6d00acdd5f608948a82e73e22ac70067d6fc6517a347b59f4525815a63ba070d65dabd56d0c7bf09f1065110d456f66a7b347383fdb0e2df473e7d55ad5b3fa58e1c9579085aeaf9e694620df681c9ef70e6bc72dc5ffdb2a069093e47b0e56d3b99adc8d358a6e2ded5a22938942343057df9e482d7d866255e71fed866b5a13bc6e610606c2b55c061f85c99dfe371028a40ee291e0811669ead9225edf212f074071d33b89b50d57abf6acdb83c55af9da5d6b19f95f61bbcd948e9fbeb568e73e7235c9cd99726eeab951b90d0e9a76962d714173509b59dbe16448d15fd66fb120c1109ebe3bdcd7afe3f75884732d5abe0e3845c2257cd6dbf68562ae025bb135735f2b44892ab4cbd63ade43c47da288afc7a0db15712180d3f2ac629670e75ecd5e14f9fd8e608875a5bdb1cef64e29ca1d4f6723fb788ccf2a8b4f0fb4d90a223aab0b4305a88e62b67c7f9a99292f92e971099ccf14224167be7a72a22f7e4a0bab549aa1d104d965d44dfaf4e304cf053614033c7d204afb6a9f500e1b1a855aef75596dc2676d7a8cbf92c326eed93e559f62cae6dfb4b2b3facf544d09cfca25f4e1d2e0852ca297e0cbe9d819f0435398159fd8c1b50657c02c2dca8625cc30c24357d2b5cd2e7e37d90c1cae74299341e8a7a023cdc97cab1a327dbc1d022565fea945dbcbdd970ed6ba711ee538c3974f22a72607ceb4cbb081c7fb7a630d37ef91fb6969695043796d548fe107f24fa62b1e7dcc9b945c43f80cad9949fc3eb71e0b353f2602d7d5c4f3a30eaa7af23dab02483c5927f347586b9b6b9ce6ba2fcff50a5d646b5e29de313f118c2543e948cf330e88585250a467fe259b7efb8b840d36cfb26d3ce939f3aab2c565a0a7f2b7773f79d6aaaaa5ca50104af5d524684e8a65ba61115397465af59387e3e940421c3d2174e5a15c1ab77387eef409a9ebc648d050aa093b1c7acecea54ffb7265c4013af96a9965c5654f7bb1818570c16b4bf73a88180ccc13b4a35393182a76bf3b388892f3476d23b536dfef48082c69c1cc018cd4bf41604dfe833ccfe8826839abffc616172c445a6eedd1eefb1953018a930ec48adf331474c26ef2bd258a09281eb92bb7e08a58aea064be90e47037daa92fd2d9267dee0d9a989893006f7e1186d84686e4b4b4ac68b5ce155be54095dd9a21a1167ad4b15e0c3705aaec90c0126dbada13a59e3dd0ae6d9e14a56eeccc1dd0f22d17c6c576946dac05e1297c1504acd097c109c6bf622f077b2c1cfc2aa4a1f9cf946e60b119d19df51eb4f10a70c52ca26995a09fcbe991cfa5d3b9a00e7fca8bada1e4918bc31dcb2c2d064ac34d39b9668679223ff1cc763f2ad587f35f7d6a946b8590b4be03900c67b5978b963327516da318ac00da92e339c8f81b551a3546620bd642ba2ee8e11b74c7d0e121c8102a72f3650faf6eaf0ad18ccaafee311c87ae060270c6bdce59594bc03c8e100400443605c5c472f2b88860f7c5486654b4ebf0880b5fb4b23ab385c4625096438014739841de6ecc4c15205d92b7a5c9ed7743b8d8753b62b4f4608e1be89d91dde1e84e9d326f1455e1038bdb0f69f5ac918c77d98c1ce04102491016dca0c760c3042eb278e244082b53eac99f73a66b83b9fd0e3150b88543f072fd0d953a31551ae0e8c6a85282204f334ff76cb4f6bbe48914b8c5de2e2c0cf0b3e6c8b1481fe01c0fd0549bdf9b4234fc41e36c2ceb1aca32a844b6b8008032992ace7bde605bb51d0c8ef6c6c8c7ea23dd8e1de5f58602ed42f7cf04aeae99776fd1a9ce50ffdfeba5f430b16c1fd00bfe9b96ded0c2eed775736fea043c26307454809739308c73323208c694e164cc08a1c4a753d84f303c83ae2b411a543f336b", 0x1000) [ 758.462438][ T6589] usb 1-1: new high-speed USB device number 124 using dummy_hcd 16:43:29 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="2879ea84602122c85b50a6156aaf7b7dc4bf5dfdc183113ada09e1805e2fd3cb077880183dbb6b187e39511cf2a50b9fd6916f218d1ae16b512cf5f3080f60a99122d4328efa764b047481b9da4257fbc8383d1025ee5590cf822ecf7ae8191833bfae65c286e60469e3a859f57547dc519f1ac96af051f5197acdccb09cb3c0064b713d17596c709bff437a4d81d612", 0x90) [ 758.712593][ T6589] usb 1-1: Using ep0 maxpacket: 8 16:43:29 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000040)={0x56, 0x800, 0x0, {0x40, 0x1}, {0xecee}, @period={0x5b, 0x4, 0x8, 0x1000, 0x3, {0x3, 0x3ff, 0x66b, 0x400}, 0x4, &(0x7f0000000000)=[0x1d1, 0x5, 0x7fff, 0x3]}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:29 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r0, &(0x7f0000001000)=""/209, 0xd1) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x800) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, &(0x7f0000002100)=""/33, 0x21) read$char_usb(r1, &(0x7f0000001100)=""/4096, 0x1000) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) write$char_usb(r4, &(0x7f0000000000)="81854696ce42e3c7874e084c6a5717ecffc599b9405af5295541bb488f0536f6e3d67c5955fbc4259d3f6b9b3cc4b04abdac59f8707842a4e5f2cd83f39b5580bf1c022f8134d9a0922dede4ed6db47c790a93520b08de7eb9046e74d4490a27ae52637b2dd3f4a41fd5ae41cfe722bc98f63f8b18fddb2d34506d861fcad7736646d9072ef05be8b92b2b5f0a3e0837a655e68bd5c158105d019e984c242cd018017b719bb460f16a52f7f3d6ea3b40558584833b32aa6f161b888c6dd485529790a082901f5fb7ac5a6ef099430e80591c5dad3a41463b390b4e37c303ab9043cf799f428c6f868ef65d634349c323681b494ca3cadc4ab5133c35b44745e0d8e55d33a4c577fb2a409c08e3e46891d14cab71366066e650d10b6f34cf12912e0e2e1b2ef18abf93d611b88c518827e789f9db777987af021d7ea6d75fedf4c0e874f51ea4f64087cec034a3eb549d7ef42f3905af76714a212db2744b6edaa2c357cf3cc3d051cc644077c2c87f8749e4efc9b9fbebf5b3f69c0b7250241434655b7f1d1f1cccc4a616044bed161c2815058e8ab4a7c59bff02bbedb00549a2c29c622d21f14e6c217ac14bac1f8efb9ff6256cd65c9953d02ca34e597a64fd1272534c158c3366b8fe9613cecc5e9a39ffbab8fa6a5029ae8a6c8575792ca1684f77eefe3a7743f6dee9c304a875ee4e6fa34b529d0b752587ea450eac289cea32dfdfb3b30d05e8740be653194d0971b94e9968a66c8b279ecca638f9f2c29d1436a55d8df40be6edc9634a62d4be3a6a9824a1e456a553f41db8c5ff7a603f2003f48e2ee007137e72e6b9468ea3b5246890b707782afdc7128d9a3cd623c58afd7be876fdc0536e98098c386d9f3c7c982a32ed259287adcf7cf8be625dc63e44c57d2088341e91d8d0229ae1c08d5dcbf85fc402bf912a0a9fa16ed6392a4486c364553af289e4f028a12c7f543614a86b0ba0ab53da964f0b56d3cde15f1b24f9617b7b6f0112fb8b7115135a3d9d8b502743c083d33f1d61eb4133a473402eaa14e2237b550e94ab8ead208288f32438470f9778e28f2b0ef0d5c17669bf0b58ac43075d6c195dd4814f02ae216e6e128a22ca298e75e2df6ca5b0dea9f3496ef82052c7fa18380fb4b8530e1f4a4f78eb98c600591db0cd0fdba5a437daac249328734d03b637667be86796a98bc3cdd0d8e4f3444832ba2c9a1e7401e9c82e08b332b8c705abf6f62b0e23cf36c15ee2cec6ceccc2a2681c1d677ccd58ab8ab5f180fca4403a200520a6ec56a1b5bd4c2d22a5b3c46937bd165bca35837c6fefa04bd07fc6cef5f33fecca69644a3639d6a05c203c593c977cce42ab06516b3b5d6c10935258178add1cb2d129d420e4562e720b0d844baf854a78b5bdbaab6cf407679ad78b0b78086a48a902cae251d97e237d10fb45b1d750e31fea20462a957bb9f3a4dbd72d7fd1606d8f2be2b44696d88a1068b64ee54d142074ba849ebd8883272589b0accb40e9de64ac44d8484a0151679dad89e15abb5e96384db263dcbdde43e1b57584c9f314db25fec19e9d98d4edfb4613a38552c8896b7781dedecd684f2f85d379a38f2e4f8231d4743e595793ace3f0e8eeab3806dc1eebd7daadbc9526eccaf1dba1e6667c4c6f0b96d3f0c1f8ff208080e50d5a9544ec2c35352325aa227d4cb911ee9d14337767ca499791546832ca63b25567df32ac3696f3cab845e575051b0bbf4431835861eff4be63ce51d5ed3be3f015ee52406c8b4d04e3dda6e69146d8d581b5196f6fb39992a4762c794e41958d30c52e388bcc08076e399d71302b86f8c7562ce6d5e9564f42af31aafb60307c92888c5d30b598eb859bd9cc62408ab2acc4e2c75e415cc2458674f2e070b32a0c0ec026fbc49f10e6122b5aaa64e2af83cf7f5d4adbbf4c0a51d18a36fb33b31f33d241c9fb0ab232c17d961552a6c0379bf6994b076d424a2f9b2b84584d8378be7b51273b39718fa3619c43f70df5877ec8b7b2d734ca6c6235c77095137b938a0f75e259998a282773e888162a70d127661dd120797e56dfd6bc9cc1bafab6cc1ce7aa20924f43874a9440ed32e916c5c201730562b66c206203dc82e9636acee674d85d9434f883d4727bda9184a6d33b7f62123f116d1b9abd425b7b5b51f1a4baba40325f609a6a6b6619aaf9d767fe04d8e8ec4460aad1194073d78d4933918953e57da8a8593a0fc7ad325950b26de38ba2c0a66fd14b5f17daf6476c5731d6cfc6db334d50ff7c5c291ab5f4ef6099a51f42b00c2bc402aa8d83cdcfc9f915d903cf6327e17f505c9768c2de01e818d8a2861b1ae81062e32a721a7bbb3ab322ce2e92cbfadb676b6e36b12fbc96c49b298da00e3c2d42f7ff55a42ed5302b946fb677ab22d7ba9163a9eea1914cae137b2d87866e3a176ddadfb3dc48a844fb9e89c8addbb2505f2bf00a7de8a19026037725fb27773382eb2638c535b099db20c1f7dc58eb53df7e684fdfb73df20bac4e552df8a454f360e7ec1aebc067b4983564bc8f99e777534a196f85690c8404d8c4b3c9cc35ce196f11d90a13359accb2a58a461fd7354b321bbfcc8bf37947a3e077f92e274aab9e4847a3f2da6ed8a7a48316b8dda5efaf77fd86c6a08a68587faa7aca4ebef1b74a7b2327ec66ae26b0eaa99df52e31854b23fcb0cfff2f531113598c7bb18c13fa4b6b5e18ce718d0cb7f4b572a26ddd1fdf5d8399f47e91741940ecbcd71f9842c0efe392883b3973b33a97d7a7daaed873ae327a0753bbc0c97cad0eb5c417c92174d315aa1d2d604903045069139b164fd2e1f44c69e0d3f7490737a9adaf68c8f839c9cc5f7507c95cc3bb2a90e1adb68eed627110eb2e5912205be8f2fafcd9ef2c204ba536767da1e02c6b1dd1b813810891882d178c44934c35a9324d01e58b6c132d16531b4cfe5d0c22010286d79c0c873bfd821ec6ec49fb591eaf9deaa54064510d7c9c644b6baa01db30441b832355ecadea14c01ed4fb39214b0069a24081e0bdc8b81915e5316769eb8eb1792700d452f2875abcc2dd6805becf7fb58503b47cd7fb6b4d685428e3e664adb94eeabb8f17fddd0353cc4c98b549771134525fd0b2dfc518bd49e6f1d58d31208988b1cbec469f773c41652aa77ea26dc30b7ed6b7e3a248cd09a51e87f5ca098dacb8303947495965e87bdc2e16d2898604c37afbacced3b173a5df5fde245fbcd5f259ff8343f69fbbbb80341082e7ba81d12787965131ccb1bf92e09b8d259d3f9b792cbce5b8b94d074ad1ae00bcc5042f11f6c567f6e4ac61993dcbe9861c9217a53c4e42c431e0f84839c8bc8735e8a7fdf45f77b13f2879c26d8e5428974c119f63a99408a05f0ae8c84a2fdcebd7ed2212a7a459054b4e833bba86d3afc585b9817c81e64ab44ad77bc599c5afc2cc86f87cce7a93f7299b217d9b0ba9ff4b575c4ff59a74b2ffc72b2e079f93bdc362349b1396e0f9bbfc10b3cf3db2bebbb7505d598f667b3b9d3c50b0590def37d87bd6ef3c6c6a72eb76cb7a523cc23bd1e8ca3c2ec37e96b919d36129225b1e453cf03cfecc085658fc0e7455227b8354ef15ecbb9088923d221fce07f145102ccdb2bddace46956a59a8beb562c1d58de85013fe3f8276d65b0110613b475dc8d975bfea092361a2612180e2b0126d10e5ee0e6f2e8d59100105c3224fe9f28cac06ab06805c70daf6f056a9eaa7f8932c4e71970d281a73be477e8148e3f14816e04b74350b7cdca0dbcb386d730504ae563bf18eaf7d9c842146f2e6dcdcd9d4cd7adff36db54c5d5261a54cebbf4fa4be691775ec16d8380b23dc6ffa0cc7f3c19b6144768e2f0c47b12af5806bae77f4b9e7911a1b06fd7a5510bf937b83706a723fc1cee5262ceecad859e142295fd692b219d57031baf5810055f13f13cd5418a482ec627c1ec68caf14ddeb36431af38fcb19a00ba2731fa9a8824b3534b42eaa04767967ca54405890a210fd726d2afa1c33713de8fb1682c1e1988c718a99e008e5a1fecc260b9d0ef478961022cf25d2850090b933aa07e6738d69bdb3c2c0e2d36db8ef266480f74243f110f0fc4ac13bdca5eb79d8102bbccf7f297d7f3e49ccbbfb0f4c6d1bc0e35c1d04fb9904c23c564e8aa198913c9d85fcc9164d1f9def48ba676da76385fd8119271692abc0ebb6ef151ada978ef4e8b4ae1c70a840efaf84678c34bb28819a6f7188ca3bc04e5e56793c239c02e3a27d551c4dbf33e09e56c1834d04d5454cfd00f250bdf30ba660ecc5b3799b26683aa62e5026aa437191af56002affa0489c62c2ee8c5681b48eaa25661f6dd7401fd157b0d4888615b1be72b1d16764399c938d4495253f13b5b87bad4d48c77a8cd462a997658f1ee708634e5345fcb28157adb85d5f9e9ebad12d502df92c3ab4874c209b2d28defc9e2e89cd8269c87c7eaa6f524875118fd8be2d56c5086f10a4cecbcb9056a5354da92f3ad2014ab7d03d7cbfc1c0a217fd1faea9631eab3693c4e6a22724dfb76f0b8349a3aaae6bead8867badf7ff49c02b90f74c778a2e1fd31c120730c6addf6bc3c43f8687150220b37dd15b636dcce50e7c9e1ac9b050bcfdff473c2bff324574900f08e751d4900ddb6eb07c2377087634e1b21e20cb7ad1432ba85804b24e6b00655a760cf80f45c613c01ba99dd33270240c683c5dfd233203e5b0c0d55b505ba0d885b8138b3f42efa38d122b14827164e3e8aa0606cd05640b6640a48253072e8af1da626614c36cd5c1d9dd8964a444841080d570523b4ac21abc815edd650be4637dce7adcebb5ce338070bed73150ce9ffd30ad5473c9c2dddbe41816bef8d605e17ecec8e7fe01938e31642bf01b6b8dbb416a1e85a462be6f3d08bdbc9ddbb5bc5862eab82827b499ea1a1269bc31136b1fac98694e1aafef6f25ab88398f699a1e1b1ddd4de4d6b126b87cef810e06b193815ffd498c5673ba3901cf5ffb38ceaceac1bf3c9d8bb5a0cad7b12e9504b16821b0aacbb76be4901f6bfb3163cb46365d26922fe1976d1e8ce6faf54d0f252968b886b6c2448336d18f5bf2be7cd9c52839e481613b2afdf8f7533e4256dbd4604b72238dfa4f96781958b6b0e0e89c57c3c0110a6b530557fcef2e96c49708b28dbe06de67712fdeb363448d207242c3fda9bcfe50c5e2e77d4a3d4b0335d47f4f6472cb7ff2f3218f3e96896b328b74427ab3dc78955792665e867262d94427652e771de99cf180b770edceece569fac77d23431d8f9d8e36b6e9d7903c0879fe17e0062452c773e795d385ad92158effe1de60aa88ad9d7b7190a8a00e68e9e6ae34f31a245b55f24ef0ccc5d7ef104020bdeca3539368e365ed0b31cb93928de8e31c54fac124137b5bdc00ef8aee9d5da1ca002c0f2116b773bc91ea19526f2dc3f68e77d9e25125807d631145dce689e219301068454e2e75bb6ecd96c2278021ac616d707189075b26942b6be23cb9239fb072570cacfb0bd5d1ab626e9aee69690e1ea17158614aa4a3bda74e79a07f22880544614ed76fadc97e7066f5008e6dbe252033431e23c20316c013c23e0800ddaa077692f4217e3371385879a685191d1c18ab9a94e8774cc44058ead20438f6c6255524fbf5fe4ec255bb35113f3e009eed7af3419a4c555eb7e465b4e5148794119ea537647282dd3f6902c8a3bc3b8fa1c35b7348968a1edc30d1e5afc8814c8886460eb97e8707410d95e5827b5ce15c50248041a3c78a2e7d4ab51098b53f", 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000) 16:43:29 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x28d1) read$char_usb(r1, 0x0, 0xffffffffffffffa7) syz_open_dev$char_usb(0xc, 0xb4, 0x200) write$char_usb(r0, &(0x7f0000000000)="ce480b0f829b0389c869a9f5305f62522657b8d0a59d65cc2b49cbbd9a882f5e", 0x20) 16:43:29 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x7ffffffff000) 16:43:29 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="1c537ba007c18a7c1b00c6f4fd42038e0c7b12accd402c9583b2eb59d9", 0x1d) [ 758.832923][ T6589] usb 1-1: config 0 has an invalid interface number: 243 but max is -1 [ 758.841430][ T6589] usb 1-1: config 0 has an invalid descriptor of length 209, skipping remainder of the config [ 758.851887][ T6589] usb 1-1: config 0 has 1 interface, different from the descriptor's value: 0 [ 758.861091][ T6589] usb 1-1: config 0 has no interface number 0 [ 758.921422][ T6589] usb 1-1: too many endpoints for config 0 interface 243 altsetting 73: 206, using maximum allowed: 30 [ 758.933493][ T6589] usb 1-1: config 0 interface 243 altsetting 73 has 0 endpoint descriptors, different from the interface descriptor's value: 206 [ 758.947075][ T6589] usb 1-1: config 0 interface 243 has no altsetting 0 [ 758.956824][ T6589] usb 1-1: New USB device found, idVendor=0a07, idProduct=0078, bcdDevice=a7.3e [ 758.965964][ T6589] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 758.979751][ T6589] usb 1-1: config 0 descriptor?? [ 759.275226][ T5586] udc-core: couldn't find an available UDC or it's busy [ 759.282518][ T5586] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 759.291334][ T5586] udc-core: couldn't find an available UDC or it's busy [ 759.298499][ T5586] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 759.307182][ T5586] udc-core: couldn't find an available UDC or it's busy [ 759.314186][ T5586] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 759.402596][ T6589] usb 1-1: string descriptor 0 read error: -71 [ 759.410231][ T6589] adutux 1-1:0.243: interrupt endpoints not found [ 759.429125][ T6589] usb 1-1: USB disconnect, device number 124 [ 760.272479][T25392] usb 1-1: new high-speed USB device number 125 using dummy_hcd [ 760.512441][T25392] usb 1-1: Using ep0 maxpacket: 8 [ 760.632666][T25392] usb 1-1: config 0 has an invalid interface number: 243 but max is -1 [ 760.641010][T25392] usb 1-1: config 0 has an invalid descriptor of length 209, skipping remainder of the config [ 760.651392][T25392] usb 1-1: config 0 has 1 interface, different from the descriptor's value: 0 [ 760.660365][T25392] usb 1-1: config 0 has no interface number 0 [ 760.666562][T25392] usb 1-1: too many endpoints for config 0 interface 243 altsetting 73: 206, using maximum allowed: 30 [ 760.677748][T25392] usb 1-1: config 0 interface 243 altsetting 73 has 0 endpoint descriptors, different from the interface descriptor's value: 206 [ 760.691168][T25392] usb 1-1: config 0 interface 243 has no altsetting 0 [ 760.698049][T25392] usb 1-1: New USB device found, idVendor=0a07, idProduct=0078, bcdDevice=a7.3e [ 760.707153][T25392] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 760.717075][T25392] usb 1-1: config 0 descriptor?? 16:43:31 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="3e785bfff8c9890a622e438e2eac4f581129f6d3f057b2a69947deabc5e410d1b2ff0eaa787514bffd1102b92d337443a781baadbdaef76f4d2fcfc45288", 0x3e) 16:43:31 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e3742) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000140)='G', 0x1) read$hidraw(r0, &(0x7f0000000140)=""/132, 0x84) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x1ff, 0x109201) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000000c0)=""/76) 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_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:31 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="48a16dd82ff955c6b9364313f1d3faecb2f7195242645d635f762c8f3f6c4e3786a3622e8b1a63e09322a33407fcffaeee345376114e5b2dccf42e2e90d7a59cf30c31c71786c7f205fec2bd89cec1d75bb9481af0fc8ad82b54f4f4e675511759cee99cb4ca932cbdb982f81f3b14557e825c63dda094897ee02e5ed4a4f2e87f4d8354938995b94248f8a6ac56415aabce0270838ef4e26d568ab8", 0x9c) 16:43:31 executing program 3: syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x4f2, 0x1123, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7f, 0xe0, 0x3f, [{{0x9, 0x4, 0x0, 0xe, 0x1, 0x3, 0x1, 0x0, 0x3, {0x9, 0x21, 0x3, 0x7f, 0x1, {0x22, 0xd4b}}, {{{0x9, 0x5, 0x81, 0x3, 0x18, 0x40, 0x3, 0x2}}}}}]}}]}}, &(0x7f0000000100)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x5b, 0x40, 0x3f, 0x8, 0x20}, 0x1a, &(0x7f0000000080)={0x5, 0xf, 0x1a, 0x2, [@wireless={0xb, 0x10, 0x1, 0x4, 0x86, 0x3f, 0x8, 0xccc, 0x41}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xc, 0x11, 0x2, 0x1}]}, 0x1, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x83e}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:31 executing program 2 (fault-call:1 fault-nth:0): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) 16:43:31 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x18600) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000140)={0x17, 0x110, &(0x7f0000000180)="698960262c6d799ae133a2d0c5db9c458114b3f895adbf80ddf36f175fa7610d45d478ed0b11d5c19549f4d5a0de7721ac1c2ef2347203c71a9cd3798634665ca0718b6fb30e3dffc537bfbcaa4f89ce600cfc585b160f8645d89ca7ccc26023606dc3895e765ab0414ebd9f8346c3d395da60f6b37d0e6aaa69700e6289ba63724c37e3a04a308898cdcba0e95deec2212510885d506cc3e803d9231786b63cb4c0e5d462d59a654800c50170b87b571039359bf04a2d3cb3f9e5952eccc30450533f5e94c4c3396be43bba57e4607d6882858f51bb9e7a41f1653f876245016f37b6e27319930acbfd3e7d041a81c4374fcde99bff8e95585acff7a56d7bc68fea4c11d3fdf665eb0ddf8cdc633433"}) [ 760.992644][T25392] usb 1-1: string descriptor 0 read error: -71 [ 761.004392][T25392] adutux 1-1:0.243: interrupt endpoints not found [ 761.042781][T25392] usb 1-1: USB disconnect, device number 125 [ 761.050212][ T5619] FAULT_INJECTION: forcing a failure. [ 761.050212][ T5619] name failslab, interval 1, probability 0, space 0, times 0 [ 761.063429][ T5619] CPU: 1 PID: 5619 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 761.071813][ T5619] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 761.081911][ T5619] Call Trace: [ 761.085222][ T5619] dump_stack+0x143/0x1db [ 761.089620][ T5619] should_fail.cold+0x5/0xa [ 761.094162][ T5619] ? dummy_urb_enqueue+0x84/0x8a0 [ 761.099673][ T5619] should_failslab+0x5/0x10 [ 761.104224][ T5619] kmem_cache_alloc_trace+0x55/0x250 [ 761.109552][ T5619] dummy_urb_enqueue+0x84/0x8a0 [ 761.114449][ T5619] usb_hcd_submit_urb+0x2b2/0x22d0 [ 761.119597][ T5619] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 761.125870][ T5619] ? rpm_idle+0x27e/0x850 [ 761.130243][ T5619] ? usb_add_hcd+0x2c0/0x2c0 [ 761.134868][ T5619] ? find_held_lock+0x2d/0x110 [ 761.139667][ T5619] ? __pm_runtime_resume+0xc5/0x180 [ 761.144930][ T5619] ? mark_held_locks+0x9f/0xe0 [ 761.149724][ T5619] usb_submit_urb+0x6e4/0x1540 [ 761.154513][ T5619] ? __pm_runtime_resume+0xc5/0x180 [ 761.159755][ T5619] _chaoskey_fill+0x335/0x8d0 [ 761.164496][ T5619] ? chaoskey_read+0x262/0x600 [ 761.169300][ T5619] ? chaoskey_open+0x200/0x200 [ 761.174105][ T5619] ? finish_wait+0x260/0x260 [ 761.178739][ T5619] ? __mutex_unlock_slowpath+0xe2/0x610 [ 761.184326][ T5619] ? wait_for_completion_io+0x270/0x270 [ 761.189903][ T5619] chaoskey_read+0x2f4/0x600 [ 761.194528][ T5619] ? _chaoskey_fill+0x8d0/0x8d0 [ 761.199405][ T5619] vfs_read+0x1b5/0x570 [ 761.203608][ T5619] ksys_read+0x12d/0x250 [ 761.207967][ T5619] ? vfs_write+0x9e0/0x9e0 [ 761.212409][ T5619] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 761.218422][ T5619] ? syscall_enter_from_user_mode+0x27/0x70 [ 761.224348][ T5619] do_syscall_64+0x3a/0xb0 [ 761.228787][ T5619] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 761.234736][ T5619] RIP: 0033:0x4665f9 16:43:32 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xfff) write$char_usb(r0, &(0x7f0000000000)="b9f844c249de77bf7f222a510fa6ae39a6dbe79583997f8cda31870062672be0f10e4d002960123a539f68659425a7de26959aa703c28fed6a2979b289487c7bec28bca1d0265b986c28857c3dc87dd3050fc1829e0c33d273c54292d77fe3a1aee63a30025cd98381393a059799609fbaff46f609d0d9a83d5a06df9a3cc5a2642dadab14c25b19accf2cd8c5272e6a3d34630d560c5f2ea4be7f6d97c33634b5b35cfe355b1806abf536bff32fde7de0a782eadecd8ebea0555160b7a4848de6c9471e73088f6e41ee145926cc5b5cdd", 0xd1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000100)="97d2338b46b82d201025f37254fc24974e2cfc49ce5b3015401d13e638532602a024b22c9485034fe0eac80f8cc97cd42d5f35ed008891cd782f50af9e1c12c4957f7ac2e4c631b6f723febe312f7609f2cfca2ceda294f685115a0166d3ce1dfe990da1ec8e753e38337ac14ed46de5ee7cbedc70a378a75ebacf7cb0373d3342f7e84325090de0", 0x88) 16:43:32 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 761.238658][ T5619] 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 [ 761.258298][ T5619] RSP: 002b:00007ff279eec188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 761.266747][ T5619] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 761.274869][ T5619] RDX: 0000000000001000 RSI: 0000000020001000 RDI: 0000000000000003 [ 761.282864][ T5619] RBP: 00007ff279eec1d0 R08: 0000000000000000 R09: 0000000000000000 16:43:32 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000300)="1490cdee4b7436fd9f9d656bae479300e42cc743c42b7810b12399738c669ca2cd9cee189d54c54ddaafdaa7a0621718d00101000027ae5d59d46e7359809dc650457681dc42d1cea4cdc34286df453ac8a8ff262b8ade2a1eb2b89bda90bba35cba207c90676660b7b4a8b7750464743be5ae66a8d636b937f4422164920b1717f2e616d7a9241215f5078d91638a99b94a94ba0d00e704ccc0e1e3a20c7884dccde1c09258fc8938bf8a4be3abc0c77017cacb360cd55214ed24a923f67be950a707fefea488a899354dfd15013ee189e96b0b91473d931765d6c6edd61aa444354b24274ed3c58d6f807d183fcfa052f8ecc1e98f37a4565ce29558357873dcc7465e0ad642535079433c01000000000000009e88b5b826d6d6188c86396dada8ca395f5e821c726f8c5572c29d5b4f0620a2e77505c2b4894d84fb4705ca2c442d570936e18da18df8ccc5974fdd24f076fbb510d77b63d06b0ef6b47a73bf2091cbd3e5815d93fd336e64625313aecdfbfad962c8d3b2113da614256d40db5770ac7ff5ecab39961a1ed3a8d2014a497d9fdfbfb766ae79c34be4a584f8d9f2a9fb28d36a89db8f9e49601ad4e5f207", 0x1b2) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r1, &(0x7f0000000000)="d7e5405adb930fd8fb1630fd18215fe483dbef3c4137c0a249b4c412275c80", 0x1f) [ 761.290858][ T5619] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 761.298848][ T5619] R13: 00007ffcddc4a39f R14: 00007ff279eec300 R15: 0000000000022000 16:43:32 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x465e) write$char_usb(r0, &(0x7f0000000000)="9d6b090b026fd12b4bc7a8e2aefd20bc56d534186103f720c0cc8b5b123c1f4eeb8609b317454d47f7494cdafdd9ad6d6b7bdd439afe00a6e68462c57cb0fcaef4d35b16b86826a4630358e906bc38dd44636430e14dce125fa03487b7925d909baa6ba7a5518b4c4bced899e44b637d9ae42c68bc1c9eaab5", 0x79) 16:43:32 executing program 2 (fault-call:1 fault-nth:1): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) 16:43:32 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/90, 0x5a) 16:43:32 executing program 1: r0 = syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x10, 0xdfc, 0x100, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0x10, 0x7f, [{{0x9, 0x4, 0x0, 0x1, 0x2, 0x3, 0x1, 0x3, 0x53, {0x9, 0x21, 0x0, 0x9, 0x1, {0x22, 0xaed}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x6, 0xa8, 0x8}}}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x110, 0x3, 0x80, 0x3, 0x20, 0x8}, 0x10c, &(0x7f0000000840)={0x5, 0xf, 0x10c, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "8b37d2fa48a1c84cc04acd07c9edfba7"}, @wireless={0xb, 0x10, 0x1, 0x2, 0xc8, 0x8, 0x4f, 0x83, 0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0xa6, 0x4, 0x9}, @generic={0x94, 0x10, 0xa, "9e9ef3bf25b3cafd60ede97c183cb0601439767062aba9c0f18329c56306f9adf70237917e44a0b672dc73d4606c0b56ea92268ed8010e4ad00e8c080df955d317b4e658809f7eac5a3cab86dca6ba262cd3e7be1a8738f43e7e72913b88866dbc95eb30d1e39b02a3828356423fa01f3829c322ddc6856703d47f5688a4570c69272290dfd2c8bb55a5713a5eb1b94955"}, @generic={0x4a, 0x10, 0xde5e545304e63c89, "cba8c3c26b0c906ce89f91b8ebe9b9fcbfde4c6b5b9158771378e05bf1f319ba8cb260993d9ac724bc4ee7b2c3fd5e94bbecd42d5a2ee465087b1d456c4a6ccc4fcc11ad7acbc3"}]}, 0x4, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x1c01}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x1401}}, {0xc3, &(0x7f0000000080)=@string={0xc3, 0x3, "1f34d943caa90c923281ea7b8ecdfee16e3e1e9ebf08f191ff3e6e75662d17d1f34fc314919b7442add572faa5c3b49efd09b194f3ca3fd61069aa051c84c2b667bd5d92ce79addd6e8f2fd23e79d1daaba0e2a2e1f9f82e578d7f12e2f0694e704c1bae36265c6d2083dd17cf6569a0c8338b4c101abdba16a96cabbad8a862bd0aaf2f94e9f1cf09c1706de10c200654aa5f49595ea28d11bdb7e9820f190f0608f9e62ac51f358b93ec4c09d6c3df9817e297b372d780047a4f33c898af005f"}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000500)={0x24, &(0x7f0000000340)={0x20, 0x10, 0x2, {0x2, 0x3}}, &(0x7f0000000380)={0x0, 0x3, 0xe9, @string={0xe9, 0x3, "9d87193f58f97941d768ce8f0e7c824047bd4da52a7e58e2604f7079f704ca4888f8b80f0e892c6678a04b22f1563a5dc833892df9fcec60cacf7e773d1744011c0ac7ce19b7023aa717d257756fbd65f937a405c2d5c4e6b6493f385b3e1344263b3a9754c0eb4efcff8e87d396a4032d769fb614a5ee082f1c5c7e1cd2300499193482e455a5d6fa7f3c602d7b526c47e2352a7a65724b848a42da0394892beebc92fafc5f0045c9da792421075614cee5c7f2ad1b34020473420eebba9ec63e7936692b5385a34d085c3b0a6e67c1c5f256ab8c779adcbdb4bc2cf06b84af88bc6af516be01"}}, &(0x7f0000000480)={0x0, 0x22, 0xa, {[@main=@item_4={0x3, 0x0, 0x9, "d9c48b79"}, @global=@item_4={0x3, 0x1, 0x0, "13de60df"}]}}, &(0x7f00000004c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1000, 0x4d, 0x1, {0x22, 0xf8e}}}}, &(0x7f0000000800)={0x2c, &(0x7f0000000540)={0x40, 0xf, 0x93, "a37232319246ffee63381cb79545e8e6a28b27c6dcc68ddac1925301e41dbab7b2f25d02e60dc2d1b509bc5be4b88fe63ba379240e9092aaf8e54d71ccafca45310ecfce19b9cdfe2690dbde91f18178e61d3066a57528d27646ed1ddcf76cf511474f2d7475ebb147afedb5cc073c9cb8d8279446f533a900820b42d7d44ab7b4800209c957eeb2656ae36652e7446103355b"}, &(0x7f0000000600)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000640)={0x0, 0x8, 0x1, 0xfd}, &(0x7f0000000680)={0x20, 0x1, 0xfc, "596536d622293f9aa32aa9368aac1742c89639af898c806d7105882567de12a02d5bd0ae191625028672dcaba0cbc4bb081ed74ad93c8c65d70648933c364ad47918d22a3b8012b106d234436197eb78087a7a556d5900122d26d4c9884dcb30cd4ede7555f90f091e7624034807dfbe96a1ea592d01fbb692f9191a8b379ae26434b82f9d679eafb0d53e1d8a159587896bbf30fef3d73248f7f96bd2cf3f351cbbfb765e22b975678eb889fd6f6faf66b22f692a46f52a5b24668aaa9086704996df46c14ac3cd804be6108099ef0e34b0f844f363ef5ef3efd2d6ce0bb56fdb613c5ec88a1f6f40703b0e7950798a44e9c01397260da47d288d8e"}, &(0x7f00000007c0)={0x20, 0x3, 0x1}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 761.484328][ T6788] usb 6-1: new high-speed USB device number 107 using dummy_hcd [ 761.520042][ T5658] FAULT_INJECTION: forcing a failure. [ 761.520042][ T5658] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 761.533986][ T5658] CPU: 0 PID: 5658 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 761.542361][ T5658] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 761.552452][ T5658] Call Trace: [ 761.555754][ T5658] dump_stack+0x143/0x1db [ 761.560138][ T5658] should_fail.cold+0x5/0xa [ 761.564683][ T5658] _copy_from_user+0x2c/0x180 [ 761.569402][ T5658] kstrtouint_from_user+0xb5/0x240 [ 761.574543][ T5658] ? kstrtou8_from_user+0x210/0x210 [ 761.579772][ T5658] ? lock_acquire+0x19d/0x700 [ 761.584478][ T5658] ? ksys_write+0x12d/0x250 [ 761.589004][ T5658] proc_fail_nth_write+0x79/0x220 [ 761.594051][ T5658] ? proc_task_getattr+0x1f0/0x1f0 [ 761.599178][ T5658] ? proc_task_getattr+0x1f0/0x1f0 [ 761.604348][ T5658] vfs_write+0x28e/0x9e0 [ 761.608614][ T5658] ksys_write+0x12d/0x250 [ 761.612965][ T5658] ? __ia32_sys_read+0xb0/0xb0 [ 761.617766][ T5658] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 761.623773][ T5658] ? syscall_enter_from_user_mode+0x27/0x70 [ 761.629789][ T5658] do_syscall_64+0x3a/0xb0 [ 761.634235][ T5658] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 761.640157][ T5658] RIP: 0033:0x4192df [ 761.644073][ T5658] 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 [ 761.663713][ T5658] RSP: 002b:00007ff279ecb170 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 761.672184][ T5658] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00000000004192df [ 761.680193][ T5658] RDX: 0000000000000001 RSI: 00007ff279ecb1e0 RDI: 0000000000000004 [ 761.688199][ T5658] RBP: 00007ff279ecb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 761.696202][ T5658] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000001 [ 761.704200][ T5658] R13: 00007ffcddc4a39f R14: 00007ff279ecb300 R15: 0000000000022000 [ 762.352714][ T6788] usb 6-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 762.361936][ T6788] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 762.370020][ T6788] usb 6-1: Product: syz [ 762.374284][ T6788] usb 6-1: Manufacturer: syz [ 762.378894][ T6788] usb 6-1: SerialNumber: syz [ 762.423395][ T6788] usb 6-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 763.032499][ T6788] usb 6-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 763.238180][ T6589] usb 6-1: USB disconnect, device number 107 [ 764.122434][ T6788] ath9k_htc 6-1:1.0: ath9k_htc: Target is unresponsive [ 764.129437][ T6788] ath9k_htc: Failed to initialize the device [ 764.135958][ T6589] usb 6-1: ath9k_htc: USB layer deinitialized 16:43:35 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8000) read$char_usb(r0, 0x0, 0x0) 16:43:35 executing program 0: syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000180)={0x2c, &(0x7f0000000000)={0x0, 0x2, 0x58, {0x58, 0xd, "eeeb439ab9901b1633bbf839b26dc57d8c94ec3944fcdb11bac865044a9355e98401862720db58f21819bf5c1ecdbf0aef21386a36e8c8674c9c34ee80cddd1c91f7f2a00b1193196e70649eb8a9044540b8240dad77"}}, &(0x7f0000000080)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41d}}, &(0x7f0000000680)={0x0, 0xf, 0x36, {0x5, 0xf, 0x36, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x10, 0x4, 0x9, 0x1}, @ssp_cap={0xc, 0x10, 0xa, 0x3, 0x0, 0x8, 0x7, 0x692f}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x0, 0x7f, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "e025a5d3f1ec2e4bfd1de24260d2b69c"}]}}, &(0x7f00000000c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0xf8, 0x4, 0xff, 0xe0, "32d83002", "862c7e1d"}}, &(0x7f0000000140)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x90, 0x6, 0x1, 0x3, 0x5, 0x8000}}}, &(0x7f00000005c0)={0x84, &(0x7f00000001c0)={0x0, 0xb, 0x33, "add5213091437f8f9adf2f5127edc99632263bcb5de5f9d8eb3628e4d19361df007ef1aae6bb215ba7ed086e25d033e5f529c2"}, &(0x7f0000000200)={0x0, 0xa, 0x1}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x40}, &(0x7f0000000280)={0x20, 0x0, 0x4, {0x1, 0x3}}, &(0x7f00000002c0)={0x20, 0x0, 0x4, {0xe0, 0x80}}, &(0x7f0000000300)={0x40, 0x7, 0x2, 0x2}, &(0x7f0000000340)={0x40, 0x9, 0x1, 0x9}, &(0x7f0000000380)={0x40, 0xb, 0x2, '2<'}, &(0x7f00000003c0)={0x40, 0xf, 0x2}, &(0x7f0000000400)={0x40, 0x13, 0x6, @multicast}, &(0x7f0000000440)={0x40, 0x17, 0x6}, &(0x7f0000000480)={0x40, 0x19, 0x2, "8f05"}, &(0x7f00000004c0)={0x40, 0x1a, 0x2, 0x7}, &(0x7f0000000500)={0x40, 0x1c, 0x1, 0x37}, &(0x7f0000000540)={0x40, 0x1e, 0x1, 0x5}, &(0x7f0000000580)={0x40, 0x21, 0x1, 0xff}}) syz_open_dev$char_usb(0xc, 0xb4, 0xffc) syz_open_dev$char_usb(0xc, 0xb4, 0xff) syz_open_dev$char_usb(0xc, 0xb4, 0x7) 16:43:35 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) 16:43:35 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/207, 0xcf) 16:43:35 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x20000000004) 16:43:35 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1ff) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x400000) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000100)={0x12, 0x90, &(0x7f0000000040)="d2acde81e9e42d47239d7798bb5fa9ece5f46d214759cb87194c029aa6cdf14201f4492df05b2d8c8c3f5e9372abfa779ef10c820f30023a0511f63af593d5dc1b45a19a19cb8f2b3b9f2932fd09dc7c8f00f85078220e791b5d12653a6328e93482f69cabb79488480950a9c0da25132895c19844a674d41752e6e94e076dadd4db13d73620d001a6f709e42f2fb6c7"}) 16:43:35 executing program 3: ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x9) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r2, &(0x7f0000000340)="d613f004ef2e7b4d192699dafe46ae68d3f57aa6d65efbaae665e43edaa84e000000000000000067c3898aed5f57edad7fa969b682ee6f6ec3271f24476a3fa45febf577e5556fc64cee5329a3794e9b44940edec08d038ec6826b849b8238b4b2f9f8081b0e6d194047782cc9373d94ffdea1d6e326e73c6709000000000000004f2663c8c030fed62c111dea1e059da24d8673811316fe2ca4d4b5c45d2c2f90da603808c00dda70b255dc7469b5e6c849c21af9c346a719ce4d17c84cf220a209692483929533b5b3d0c4e1291384a571fa07ce992f100e392c06c303e58796bc05ae15030ce1a5eb435945ffb49c3f71d02ad53b3ebe8647c8cafed0c39730a76f677d78491610d834a0928015394408b55cafd48f232014a50983567692ec39cdc005df8b30e3756a89147279711630de1cc5357968cee9d76957bd09f0567af66423b2cbfbf055e20828fbd290a2bc077386f68de7bc3922cd259794da577f67df801f2b463acfea871c7533d4e26be94195a712171b9a2b19dc5f413460b2d529350d6818ed520bee1e3593687aff78b0ba17ca", 0x197) read$char_usb(r0, 0x0, 0x0) 16:43:35 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffff8, 0x40200) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000040)={0x1, 0x2010001, 0xc6, 0xffffffff, 0x5, 0x9}) syz_open_dev$char_usb(0xc, 0xb4, 0x20000) 16:43:35 executing program 1: ioctl$HIDIOCGCOLLECTIONINFO(0xffffffffffffffff, 0xc0104811, &(0x7f0000000000)={0x81, 0x5, 0x2, 0x7}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:35 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) 16:43:35 executing program 1: ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000000)=""/87) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:35 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/229, 0xe5) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8008) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000100), 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) write$char_usb(r2, &(0x7f0000000100), 0x0) 16:43:35 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000140)='G', 0x1) write$hidraw(r0, &(0x7f0000000000)="a74c9161cd2641377e967059b049e784f0fbf50925b74a4bf37c0156b68929d62460ebe71d5608bab099e4607897b83c0a00cdc78713c89886fe352ef1090587c28bad7c04b788721192c72efd3657a122ba6ff9a38a080dd399ce428ba6147353c5309244374d0b46d1e34e1fb0478cf89a18978ceab9f4ad1304c896998b84900744b9a6d6ea39990aee76032aa78400c2d69cd3f80e8b830d0937f19ca43e421d01faf7ac139a4a2ab787bc9d7e8975813d16c2bc98547c5311e299707a7b794fce0be8588e36cef13324d0a778", 0xcf) syz_open_dev$char_usb(0xc, 0xb4, 0x9) [ 764.670006][ T33] audit: type=1800 audit(1619801015.565:698): pid=5714 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name=48C7C060 dev="sda1" ino=14504 res=0 errno=0 [ 764.696120][ T33] audit: type=1800 audit(1619801015.595:699): pid=5714 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name=48C7C060 dev="sda1" ino=14504 res=0 errno=0 16:43:35 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x2) 16:43:36 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1002) 16:43:36 executing program 3: ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000000)=[0x5, 0xffffffe0]) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000040)=[0x7, 0xda]) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r0, 0x0, 0x0) 16:43:36 executing program 4: ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:43:36 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0xa00) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000180)={0x15, 0x74, &(0x7f0000000100)="bee488eb127dbff06d2c9a0f18cdced46769a544c50e6819668b7deef51bb270750db6b0ff3e14afbb4608b606ffa72ab15fe5004c3790bd099f99d06e6d6f7116bb869805bb8a5dcce7e5cd5ee6e71a02b14ec87ed2d410eb9ced4cf6f21bae86e769a492370f9c23b918cec0e12fb6280e8223"}) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f00000001c0)=""/4096) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000011c0)={0xc0, 0x1a, 0x195, 0xffffffff, "c13e19e7fc77bf55c89ae59c5bbde00adc37d8cb644ad944ba43e8a25c1ea9a9"}) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000001200)=[0x1, 0xfffff000]) ioctl$EVIOCSABS0(r0, 0x401845c0, &(0x7f0000000000)={0x6, 0xc3d, 0x7, 0x676, 0x97d1, 0x8000}) 16:43:36 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000001000), 0xffffffffffffffe1, 0x2000) ioctl$EVIOCGABS3F(r0, 0x8018457f, &(0x7f0000001040)=""/143) r1 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x210000) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000001280)=0x1) ioctl$EVIOCGEFFECTS(r1, 0x80044584, &(0x7f0000001100)=""/219) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/4096, 0x1000) 16:43:36 executing program 0: 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) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000040)="af0b242398245f25335f15b5650355940614507e9402e97b0f79f290121e4cabeff87c370c6d7c2723b517cc7fbd0468db687f155cd059c77e6b9b60f81375c9f552fc5bfa069ceff654ca322f2e3c4a8ba7aa0a60a867d1e36cc63924ef05b68cf6ffb374a042b6ec381c1225efe43c75e0e7ec8daaee80c418011ad4a68d98a215facd6d75bb7a7cb9ceb7e4431c393e92ec9a4cd6e29d7a7dd34e55323685f50e102d96704375a8224ec676a3fb8864a0295648c6a01c6660040bcde63efe2460c8a0b5", 0xc5) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/51, 0x33) 16:43:36 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="251648abb6cbe3f3d943239b6e7e0c1492c0183e8d5e4e825bac357aa52ce79c9a564441f067f51bfbdb25ae6cbb81b005f0cd432ff9ad9d044df34d895753aac03da05f9284e0b5beb1b8babb6fa8ebfef52c67f0473ac92fd6b3c06d70e5feaae87e7ff64819c31110234d03b6397457b575a44916c92c205f3250dd1a82eca32db74aa931fa", 0x87) syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r0, &(0x7f0000000000)="afc053083d243c2c63c5b0c3c08679cdda071636e981b90e6e1fad2f117cd82bf04d4b0333ed2ae0adef03d77d994e49637d1ae18b5e7943cb5326305344120cfb0af5860b2f7fe3ef56fad4bf328dec0d82f3b65dba15b8d04bbcaeeddbb5a2b4437a32fc3fcbea8f5f50f1c236d8fb9a961d76c45ac5fc88c7ccd4", 0x7c) 16:43:36 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000004d) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/60, 0x3c) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xa4) read$char_usb(r2, &(0x7f0000000100)=""/190, 0xbe) read$char_usb(r0, 0x0, 0x0) 16:43:36 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="f1c98afff1df256362d74babac3013ae374a911e1aca140cb147b8c805366145e095748afb2cbab47e88bbd05cd579af48cb2f1a3c8160b09dc396ce1ad279c6220be23b5afb17c17646f6df47b2da53079cc6a27c06677918e1fc193bf0cc963f17e4621dd776cdd60ba07490c1e7c02755f0ad173114a4d2e02b8429c20b28ec7bade8b9d9c7c2", 0x88) 16:43:36 executing program 5: ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000100)=0x1) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) r0 = syz_open_dev$hidraw(&(0x7f0000000040), 0x8, 0xc0081) read$hidraw(r0, &(0x7f0000000080)=""/117, 0x75) 16:43:36 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1369) write$char_usb(r0, &(0x7f0000000000)="dd77b8d3ed3f2184c1f8271b4844eb58ff291e82355d52649ec9ab3f23cdfe44491fc01b583203cf47bad851a0ab80fc67f2aee0f7a65b2558f3f739646aab388f8e0e45986ccee021957551cc7441be58663bbff5b71f5a5319ca0377370a10bb3baf6ad9772d645d662fd20090af7705d436300566cd75509e941bccfd2b88bb4427a90a0d961fbeef3cb95680fad646e6f3b5e7cf0124ac057deb3ebd73c37b972fb5ed78bb8d99e90d24b72d216e364274af78e097fe2fe9864967ba1b928da3ff24c12b5233a68e6d6d65579080f8592cc54e4e049f77c032eebcf3fef809978d2c51ab872f1d53fa4684093f55c12a6e6c098919dde04084cf4a7ae213ef86feb7c12600046d68f4f9dc6b5ca054e316532b13e9790831e69195e7f01e5227e6b6d5012bde07e5455aff77d53b69864c24e008f5c356c088b258b6e2697e21001d00a4d66ca2301ee887af6ede25b96fbb359c434b796fded8cfe755cd1cd2aa07121be7729f6525c60e6dbd163f3b1f9ec1d34ced97ea533c55f4470c321a8c067cc114ba500541485f463028c8872fb6095bfe585697ebd74f73f6be310ce27c7db4a3080cbf136585025d003bbf133ac2cef80aed0680fd0bfba6a9944c8a1f6643c38bd8720d21b8e5c630254dbc3db11f79d58f53c4e812913e2d1a4f9e6eb6b543209b52e5e15b7875affdf964d05c4b5825336a4647cfdc5de915fecaceff8e6acf9b91f83e8bb923ce11e5b266a80961ca34441bb5664c515b4a3d629549742cac8b185534954b216476079c8bffeccb57fe671895371af9c1df963d96ce120325502c06673bdb98dc92fe87d70ed2fb6aec98f8369ff52e4c56de8d5cfb56200444a18b261dba3f55f63b54e064657f863b4aa448930cb10735005677d0c4a393a76f3cf3e8d5f0aeffe0fa83add7e76cad473fa5b30a7fbfb6d6ccc823d73b20eecbe8b84b91314f256dcbd7339c0ff622d6c38a9d8f13183cea2aedb1ef3256711dd8818ebb72ab7dca7d8f8633b814296c8ed91fe36e82744cf7c64b473f38c4cc0d1a680d6884130e04863db8daf025183e249fce3bf0462daf514917d8f20e418efd75f14a942b89ae42ae968d99b821da60f9a64bb07111097491fb3d0858a1b1810cf7cd49b47602b1e44e14a36cbe07112793442afc0334ed37871be8abf8ad9d9f766fbaec4d034720e7efe366d4fc50e21dee876390b649fe0fd769d2e191d5a1fc9583306c31b86fe4cf29362a33200d0dd9917cdcf129e29043876c80a4a3bf68481b8d81253680c688f9542f2295aacb3e6fd0fffdfa288443899dcc30c75422e9a479259201646723b58fcca4b79fa15e4e21d074def21b0fae5c479dd1f75aa553545b89ebc0fddcc940c45a2d75d5c8a4c609d1f9519aee09196bb4ed204f0c3709a402002149a095cfb0a35c8d5fcb9a90f58b813be0c0e6af387ec327fdcf77b05a67721f4122c6f88f3e9af91b9adfe0b6a915867221650cc6439246c0d670fe2d4fbb940bd0cc5b1d8ac4134a24e89853e4b967276faff6519f63899c42412460d490398fac4f53f2407c79fd6085b9b71b02d58ab68a755f13870a05eb006c15f75e535fd90badee96f822f257e0c092017b2d9c905a428b5fc86c2e724f991867f116ade742ee8416dcbeb92a27b1cb18f44984ecd9265a965d7042a8d06e58d70ccd23ee30229602cfbd836e3f8307828d58856b67561af3c172dff6558975b1d94372a14bf9009030dda962db54aad25ab0649084397db843026684c785c18d7ed138079c51591067f89f0ec20ed56c26d75d698e61b868eeeebfaef1075cccbf1e4bd7e3bd73c31b523a160b61da471861529893e4d110cc556bc717a95e452f483f864bd19ba06276b4424bbdf5f49a03d34495996837f3d17ccf37f79cd92271411894c734763f32c58d886ed4b21da71182bb90e2f0b56dc4918c0f67faca9962246fac4fbf0d2d55b65d12768a8859906732ad5f70a2f0ef3b0c57c344e6ca4140fd184a9d865bb0596e53ce069f783296923b9b21b6532d741774b51238db386853ae22ab797b5eca0b6124a1d51ca48dc012b46ba3cc53069eacb4bff27227aea292893b01cf4b7173327b9f936987f90ecc9da4509925c4f05d79e15321395de4b35b12620e41d554c783bcb50215c2a5688120658ae24488e8a0d7d08dfa12f95b0570088f4d0dcfc27c3abfda2dfa332a5a44bb76f88d6a67ebc608163e1bd8583efe86a11e108e207a5797ca3749a0b68688c0b182ec4befc0f516e4a46914453cc5c5529d16602d821e15023228c8cd46f79d3c013c3de3d546d15fcad87a4acf7de9d108a37242b97c813cbac73136efe205cd04c6b58a61311e94295dc34f372383ed15d7d45f3c7cab0e39f0364fb8ad27239df17ecf275e3f2f2581ea857b189bb4b3b32dce90b7e8c392c3ddb2c1aab57e675f37215983f534f5af3aafa8ad8d962433c631ad2fec8e0282f12ef151a72f429a0b8b9a6cb54151c9e892e3796209c44d76bb756d2ad70d12843f4ab882a5b61243ad9e8f89d8f045e53b6b51dee9f822c78f6b2e2f55f96268144ec7e2e786a3974573567e317c79f334ba8b2265d9d4e1153a45766ca7c25555108201ec25e5954fadf928d0d2d39af9c7ee8160c045fa215be6cd734e32cacdae2bb484018e1dbcf9413c60da15e53b91624ad7520d9e182aeea824f75dbc4b5b9cd355991f4dd088e9c5c0c20699ccd65158ba104f83aa7efb35f1d9bef62b872af400bd4cce70395eeded26cdb86bc5f8dfecb026605281440651b1e112cd7531865f4640c295c95a504ae7026f2d71ced70b35c472aeabe1dc869c285c9a1f4b9d7dd2308b8a7694f92ecf009b3bcc78ad5789b0eed99239e5e8d8e40484b499cd907ddbc12bceae49633f60c1a6ebc333e170c274684e73ab2d66b15899a70e1e31ef97ce7c4f5da057049bf5f24f4f962e58f9d512e507bf052a8a4591d90b24482ac9315bf68d66afca8b76b068739043c17aac180c63fc3e93773c1b1a2c7863a5492e9af82c73c785478ed03db6bb0192d1519af7b81c6a5a0d3f40804cd94365bd7489de3304e640d0b5fa4ae23df1652740c82820b3fc0a63bc1f559703dba65b3e43a094dfd95bed0433f14c7d91161d79518f4f602016ee9bfe626234e128ee09359853a4d0292b2be24a5e028e02b8837c124a970b1218385e0f779cdbd1ea4ed3dfc97606e35f7793bda339b255a690c70622a2321e054f54e8f39b4a4907801537d2680b69c369809c4f4e8043aba952e3b771dc261c128250a1429a41a8e3cdeb44a8a1dda061014735a54265b6c97cab3ceca3daf5cae643f77fd8c963856f7f9b4811ce131d280b3c14e895a185a7c9216474c24fcbc168ea19475605274aa8953ced8478b3a76df81571856dd899c828816c29ee5cdc98209d41a42917c4f075e999e34e42facca3b2b21747d2aecf55a0aba99526c67d4bce63d6fb77eec151f085d0a45c840dd6f7c420a07d9a2a6d082d0c25bab25fa5d17e2034d97393cbaf3b35fb292c61ad3a87efc607342440779b2ee577877e1db39cad50880b65d70b5a11abe50fb06832ac2b5594cdcf15bb4fc5da8bffbeb1a3f6ff2317ca25f40fc800d670144cc8df4c71a959015a3d2419ec7c90dfb123af94c1064072ac340259df9549845128ac775eb3568fafc7ca44c9393b804de4b27873f0403f10a56abba37531965ff04f0889b73c18a8648321f6d397d2c2d8cc91c457cc54551284a4d583f6b7859bcb8909ca6d76be53c3a29fdc125ab68b2a050853e927f7697f86081ee0ac2c2f4ef63b7a3bfccbb07b142429df1b05f0ebdc7c48a3c93c35046a3720458e390d8f90de82138451be8f83fd0cc077b1863a9d0d4e3b76c69d348d759af6f7681aa7635071ced12bb0360a48753caa793af09f446450e6672827b76be4e0c169bc0f19c4ee18b02b19d415bdcecb3ba6b443d80869993462afee163cc90e7c4c3b43ba137975a619851426b79cd5d37680aa083a7bdff254fe0e4d45185edb3db4b1b14c448252bd443f147217f459fcee047e61ad86365925ceada441cdf8248697071e04b74761b2d888c1f2c91989fb3b991009cc74eb116fede45f5333211059103c6ea9b00bc7efabc0e7064758c8360c31ed9759ba66f5a04300dd598f5bce8fbbd2cf9563e40c597cd30524a3ab07175ac0e9ba9814c149274251ea571ad9817d01f06ceba1aac7ba03e2ad785255e59605cdbc1a8dab13fbb0b42d70c6f7c00ae5e8049e480a5e7cd1778e18065c4c8c6736bf4615491a588b70084d2bed08e717131f3b07d4d14c91aa5d0d381fe5143cdcd9021c9fa5b91953d9119d7863798503c3a26adcfa3cf77b6d221dba63eeedec0872c9c04a21e1c83780b00899ce42af0332cb993c33bc9fdcf9f1505f02d550e72ac89e51c05726a5c12e9a2fd4f67a564b147593882f408baac77d972b36cedc3b717bd95f320615e26947ad426a0b27b20f2a5b69743e0457d0a51a177de056e40d21ce410a6c586f053f94c0887c472084abbfda7e812a3e42d34180fc12e03acea0afcfad6a6515f3b491cf97d9921f1b35b71dbe1414c224ac9ed94a55467f6f457f4ab0ba684944dc5faf037c8b10dd2f4bef0e0b6ab99acc0013f30ddf6d1ece137d5d7da3bd67fc97c6c864026fc22a6e4337a676f9390769518ae04f5540720cf19120e36b9cc8fe6828c02d98919f9cb27a91045f4c3a85b2b5fbca61d7f8529432efe488ca810ad5bdbf18b8a9d409bf5e8b427171504dfd1e28172c59830520147e0999080a154e1a867b01ffdd5b208c92cc590407a2996d2bdd05392bb25c97ac8cc7ed819010a1dde8625097327535057c968c718228225c6025c05d6f73c84f7cb90982f15e99d09e9a242293e6356468467484a14246bed56cee325000a776a5b1d64af24537437492135762a198c7f460518cc59b9b0bc4a38e09191770f235251b34e90c82fa610e6e1b066750f713307f510e4c475d37f2057e724bcd679ac6872a88d2e38871c479784be78381214ec57f5758b083fc17310b51b09521fe90d3ba856a41f7cbf0ff072c0fd43f9836c1825f0435e4dabb44a59b4c66a801cb560c446b9bba9a126c3574230bc107ebe5170e710c7d062e02c32d953066d86d5e793864103e631f012bcf97ca728b42b8ed1e512af48897a0a597757365a46ad26881289d31cd47e13368a9d804cfaa8151707efda94fb2239ab9133e6c862d9f2540c4d8268e2cbffd902c13a5486d096884c7ae81fa663875e3eb0ddb2597e1a45897bd9d09eae282bb804133206d2e6d762914137fe50decb694a7aeaa5da7fecf2fa6c2bed3ceea738e56754a06ca354b66ecd9de6f2f3c5c11d3a867196f141196c98e7dbc9ec459f0ccf7a6dd9ac9aa84e4c3c33f642947f851e8971403574eee3243a2174ce92910c4a9e3223c7193cfc087763b357e51ddca3c88dd1220316380c1f4b8ea8f94a958d1619c97572038797a27b8e180b3d1a1af7e6ee77dded6d50eedc8587006643ba6601175c8cac3455f93a3920d1d61b7aedd280bb7564611578c1a373c57110677c4f1a5581b36246892a44034c89b98bd8d992b8b272e3d1562f8862d5a179f80def87eec235fecef53e8afc51ea5ab1d3e50781fb69f4e2a82fa4394956f7dda352a9e843ec5c29aa2421694de522ccefa0eefbf7d1706fd76cf7d4062eb9a244436cf2a27f18b07e87f303e5e3bddd22e5389bc94e5368b", 0x1000) 16:43:36 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r0, &(0x7f0000000000)="31e5ecdaff786d125c11bebad590fd0ef58b1a1d71d62b11fab1f1b70808a07807df2189c961ada820dcaa05a39ac8d9681c40c174", 0x35) write$char_usb(r0, &(0x7f00000000c0)="acbc9a65e2165dd11511463d10bbedf3bb664ac06cd90f202bb0cd40a1ec5233de5c5ae36e2ae46fec6326b2fd290a5aa95df716bac91c506e362f20543e7bde9c83972e2ab477546d42641e3de62f941dabc7034a25c2152d51ff4e07234fc0c1c4607f3ed966ae6f09c160a3cf0ab6671cf875b8a3d0bd9dab0aebe5d6833396434eaafd3a9842de28cc8ba4e4586a7b3d60a5a824942a23d427a5787a6f3297d164d84acf292aebb42b27f1f475594507c0f4765d79c6ae34cc39b63b82e6d99276a9afb718a78a6a57871f6b41930b0a506faa10de79c9c1c0f54d7c79ad8be16e0a37351c58094cc58e586ee5d5388b334051cfa8de9d77ce8a5c9dc76b4087dc9cf01af7e12475410e91da82ce2aaa035bf23405f5ce9be0af49edfa2e17c9ba8475cf6b720941d1aeda42223a33b7b61e1a4456d07fc348ef4c5d98dca6d031125902f1eeb5e9ebb269bef36a73f116422a9490fc833a34f7f0d3b73f69aa2e82e123ccffd4ffc79ee289e885dc00c7c1cf0b1c991104814268f215bd6ca0b73ca23844a4a749a66635b130ce8e2fc601b4336b7d2eb92744f9b6416a293513f0a2b61920454046fed1897420244fda6d78c3d7084c757e8dd4991551034bab5abd50c595066fa8a36b4403d859f97143b8e40b67d9bee4eb5ae2c4c855b111d2ab163b34a7e91863eb5f741f1a91dc495dd24eae94f046a422a9e1e7c1e0cd6e5702b808c39b33a6ae0a2da75df1d8c7dd5ba346fbb44c844d453277950e1f7e5c013d9f28935a89d2cd419b33708c457cb64e8d894098b79a67b51742904b1a95d8d57abe6450ceb97998ca2446558c009c27faa198309483cb6ca0260e56f8588866a60dca7844b2ddc672a5b46a9a5bf144f8b0a23f688a34bcc6e137e435ebb37a09fd37b67f6b734cbe1b63b67106bf88b3dad66afaa5b08fcd51265df1b52b87d9c092d7652a284b5e16f0385e1665cb4671448f4d22204936e485ce1847df7246120dd5225cdf507c6efcc064fe8d0d6241115b8d79ee77991ca8a46f7d5126ea90a54a89d0b34d4006b657baf640405e09cf8e90dd5a920cf17e69261886fc3a63c0183898980227ef81d444cbd1c9663d8fd4eae230f00639d39b877ef6022eb0523c6bf08fd83d81e67dca8f3a7a0661e889a8054b7bcd7ca27bc47a990f58da4fcff025803deea276d19cea3db672f28ceeac6c81e4d95100e245a7f77e4b70e2a6c26f0699964a296a492d5e7d3442ee79c132ad0cde3c6038e069c7634d3981511aaaac6ff07d9856fe794184facc452702dc044ff38e4c761073f8ad3e9cc689d3b9981a03be6869888545280b13f489c738e268b50944731a82e365a04638e371d70aa52637ac469d236479834a934f3e14719dbc1c2539629c4332b5ace777913eaabc06c8e3a958a2e9ce54a3b8e9443f111d76751aa6f9701060859f4fcd601a517ab65bccece2eaf08e49afe14dedd2ade906729adc91949166d0d5e533402ee5094900ab16546b8a5edced953e964eb4582eef93b929e0cb6e21ef794c7407796b955f59ebd896c948a34921f3f29a0768ffce70e4299fa2467a0d26339cb6992842ca2ac7bfa04a3e79ffbc67f407a17d2fa569a8c64a6afea6c89d774b8f7448404ec8a5b596b855ec8ed138ec8160c4b280c8b2ebd74fbc425e1c14e17c75ce7439e3d976ad9bf24fd6cd5a0d9e253841111561c210ecec35d58b393ca5ff540e6973dfce0bc6db154285a06ea694d0875e1be131519e6d76bb0112bbb16130b820d3973f2124f60c8c16e11d42ce770e2d26d45e842ac28fe77a1d146c8b703367ae78bc5e3c57d2ca2e9cef8064885f3c29e433c15c36a1568503a9cd2229580333fedb1fa2f3a7e13173ad2fa67f26f2a51a94a59274ee81381e0e499bf55ee5464daf6a202a78f07e0a29ce99865c13c880045f9303ab6361598b8a9d2e5780a3b5b0fa68098309e21016cda6a0621566b146b6a379eecb3c285783e0dfff1622343700c4705f8f51457c970a41c5e2ca8d204ea5112f3c5dc25e6cbf4e662852659c298ec1aecf4dc88162614e1f741b29806e2be663327c8fca1338bc826b7b5e8f208e202e244e4d6ce9b1dd916ea25349966e131496949f4b1b15844d20b51a5b73d59839bce304efbf0154bf0497e30b37cf6293d315e99bb55dd1357797ae5aa4ac35d683714256f6d5417977dac8fb9fc3dc9d0bae9f74f9268bbf0b82c708973be08134a6c3181b6adf467d3c959b1e5157a08f58c2b157ebac48099bfebd7d74e717a66b7c5e2066126b798b40bec0cba6c9c7bede247b4950e129ffab6af4eedcb38cb04e2c3874a3a1f25d3449416138de693d233ffcd6f0a10d2cba1dd0147f668409d2760cdb0fcf92cf4c14026fe660d9dbc54df6029fa11fcea323e996485a512f4f5c66d5be1dd70c7b043f6f08cfd502e97f1a8ba3194a3bdbc9cbaca5e61f9971976c916861ec1341a9f91e35e9cc9b9adce032f22c5a1457e902eb5ba1e6cf8021acdfc70516d2a0f1aa2f18f656d1c480648d758ea2de0e91a62a1e39602e2288c0ee9ee34ad859bf4691e20a61bdade7564be3aaed57a9d4c17bd81f22ac1d4608caaee9dbedb418a604b29c83476275794c22ff19147cb7bf155ee3b671760480cffada6eddfa82e74003ce92c480e9ea919a7919f1489ffa179d71f764ad5e8803a98d0b0d336dc72b8f3338905a1c4e62cca7d4f13854eb35091910dceb52e57bfde24628c160af4403009ea2181c11013af416e07eb6352de7d7dee30594e77c5fb3699fd302b6ed42abbbabbadafa942c3fc08cbd766d48f312b2e618b725bbedb97ffb82926d449b702247f1f4774b907e84204b426d6a7ec53a111831e622f8d5f6e735a68f131b97ffa92eede0fb46ef587b6fca806cdee8431e5227e2b2ade9aacc5e7cbc8d8e51b6eff836c17d70095ea9677a4d67c00659ae29979933dd524c40a03f42d5906fb3c2f8395b8d18ce9ef64927ee3e3e6f7f87362176ce0b2796fd20b48722a832f9a00c2b61520471711c379f2f1d16863fd51a77be2b0b1253e2ece863d7b4a92097d8a78513c3b40fd216caa8a7adc3dafca875862da84ae36a8c57a643d59872d28d433e92c3067e44e63fd4965caa6b1b013882236cb380569e3f82dcf6ae95bc0880dd385e88b3150ac8f093a0ce5c0ad7f34e9e351f9cf5d6fed8a5275c4fd625158e165cfbe53a1952a6ecab1f7af5befdd0861b234dd1344eb154ca57a0ff5f0f3486c317a4990a1e3dd76d6cc64f0694c29e181efcd480af39883cb3ea2d9e6db285cbf72586952a296273aeea278665c729de5d1da052619983508ca2f48b0ac98b603867a42aa22b9e77763f34e4a41923932fa13fe8f3570635944044089aafec5cae05a48ec6dfa55c08611c29cd19ff354f4acbdb7e3011287744ecbc71c3a2d5f869fdb6ae643cf6d7553ddde07234fd9fa2c4eabdce5a43300a3c7121c1a82dc15f60214c6c05278b09e8d70e12396d32e478c7ce7fd764ef6eec04ebc91d9d86a5c9f598561f4dee13421b918486c56996e682d1f380c7d85fb62625561b450910d549c233e1bf37383a280b908bf8a224a79ac896a9ed49c29211d0ff0b7b3103cc886a7b992ba83ba593468c93392db6779cc10c7f83291781290028efddd8abb94aedf72c9aef9a03e4c3289f3e4bf3a718036ec4d296f6dc1cfeb058a8627d69e2c0cb17488a9ebb26712cc161571f9c4abab5463676206d21c5a05f13ebab1109686035ef78b3936bea4d5dd5077a64214b536df712f85953ea4a8a0994f8b24529e5f01882266d8356a5a0f422390a3df983f4abaa9a4d76396e8b039c95ebecd8fc0cc9c3b7415ee7f0cdd0c4bf7f14a86f1537212c1614386016abde4e1c17f6eb955ea4c48963c316d42ff16892b259700bc86e86ebeaa1a4483bd53bacb02a78a143a1d5072cad53fe6528739c2cf005087a320ac67d669d549176e70ae66e5ff3535965c3cb94f46cbffc87a10b0a467248c0654426717eea1bec42c13f8d55ac4ee034ee75789e5e0e7acd81b822931f88eac5bf1872da849b24850cf9beef19e44d8bb4d9ec85cb7bf534b2b79414966fe98afdca5af7f0d905f12abb889223b2fcc52601e364b87e10bf2bc043f09ce9daa651001d701955fb8d108e4badc71be1397fbf1a1428e726344b13dead367dbb76b1774de205d85cc664ad6897fb6bebde7ef28f5d01baa4dc7edf43df31a10a07c0db0ed44d7bd5694d45f34ecb1e983d55e32e389566f5aa2a9a4808130da29180fa2665eccd99ee1f41169567e21eab64cc5cd5a2e7dd99266a7f85bcd14ede4629ee5580c0c48995e899f52d94841be1d4909f0a8676efafd86545c4e2c24569ae94b191f264c57d3a612994605b0380d5aaf74454b2d3c592330d1d85ad965b14cb93e3681e4f1744eb045356c125edcba9fdd327bfcb1fd59068dd63a6e09d84d9f701fc7ec2bc1c332e3f3fab8f1e4456ed311e907c8decc707154cca7eef262ad2429129c90a19b8708b8c83dd8a1529bdaf6449a3a513fd0f805e11bd557e6f72bc8b658f170bdff6f5c11b769c23a40f435cf8f8111e62afcd718b58004492ef71ec65b5e5e64078ceaa549d73aa296baa54f53a8a98996145dd16f290402db8412a5fa7f05480392195341015d79fc65a0e06a32c18c50a40117d6b229e3ae8d83e7dc985fe668c4f7f89903c2e19bb26457f449d3e57ae2d4ec19a301934a64ae9d59207a6c4faa468a64ca82dc569e1825bf777d6ab6df202e647ed2179f233198f5f83f00ad451be5ab4c30868caf90cdcba7c0749f47e856087a35468fe8f490fcab28d3484bc36c869ab317845b6fd8420cdc663a576ffa4efb58fc341091d6051bc1a427456f681b9f467c488e0bc5fab812dacd7f9755143f6fdefad58d3e9559d640317f4cdeac59741033beeb2bf1747ac1f7565df4b1840f61b95e8484d22b499b08661ca37b15ae3a84b6e81ac917629d7dd62a850a59e901a42c1a5e105c9d646617c271696b1ab5456a0685faabbce01b7b6dc0ce68762b9a59fb6d56a5094b0c0752cf0fc5eb2fb3ca27d1afba9c9de972d59874a6b4b026637fbaecd89918d22ccc68c177e5e52ca0d4094002d4fafd70846f92746ce92b1367a717a398e6b124f10ae4a134af71cd910b3b6c90376c7a69f9da1deb25ee98bbe9571a315fd768802a1425c33f473850639bea217d3f8667f7c321840e20a371bc2025b2ff0f706d20225c460870795bbf126e3f0275ff9038cdccdbffba8f1fe0c76ef6d31002eba9a3e0ea0fbc2d5179f092b2ecce07a9aae874a703904386c747b347adb5eb5106e6a5d97e44cb378c5db0f7ca1c6d22c4926d784b5eadd984bb6aa2e996269e586dbbac74ec9a60a488619c6e6c6bf8ee56c15211e11e205f777b59ac5f678d152a8092c71fc0197afe688b3437d320084f140f1a16d28083300e2e941ad4181f7fbf495b7acba2c36396523f3d300e3b91d57ab1793f56ce88454ae89d06d3c560efee695edc03d1e9d93fe98ac24cd7cd0e84e32cf5b57da39b52f8fc547302fdacff76d842e0a0233affac32ac54a9dd15b91da3e5d5b994064661277610ccb2460ddaac48d93133ad9069ce2faed19f0473e52ba21251b7416eec5781e54b850e4358af5b4cdb9887e3961af858f413d93769f8b0ce4e251965fb28916430459b8c3b6f002bd8d42429820515e59ff24f920d9ed6a14c982f551f0f7bc53e53d8e9c0d96a73c43", 0x1000) write$char_usb(r0, &(0x7f0000000040)="2b552e2056a3f512f8a66c05fbda529a19923be7fade94517202eca7423b17b1e860e4fdbcd823ae90dff1b050ea416a884e1990d6433fb357f4c7e3757b000e089a33c5bfa8228453a10459c28af7407f22173756e5eb8c72f5085d946476bd9124ede48c86c92d3a3147", 0x6b) syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) 16:43:37 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1003) 16:43:37 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 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(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) read$char_usb(r0, 0x0, 0x0) write$char_usb(r1, &(0x7f0000002080)="bcc0de75ba2d52346b1e23ec9b3e897a07ac4f57825d6e78501201a31c25da17b33f7136bd4dcdffe2ea2eddcbada9cd6fa0c14138002313fe1fd41b7bc6e90318552997d5b2e87769538c06cfe24996b3539261eca07fa0d22f046197011b335ac1bfe300aad123ae52d93d79bdd298ab3078a89b625655a39e01af308ee5c9d81063628d13f1b7f27c02a5455428be1b3f0ca7634e9611f11b7bd336cd4a2ed31fbd3b2902189bc1788348ec76c4aa87f2b423546199d97c58d65f9605c3bd54a708b0a713e1671c17b6abc0a49cbc39af6e94", 0xd4) write$char_usb(r0, &(0x7f0000000000)="716cf425dcd4ca6c06b9c1152a75d3446b5e5543488ab8549a84a06055212e30ea4148356c9b7c84840f6efe765fe03d71338fd5caf71cff70b007d52373e3e3ca8d98ee2c5a3960cbdc80bc0e97358befde0fb5b2513be8045525963ee41eeb08238502fb822301be958a41a04629bd4c2f7afb07655b149fe0373a9be911c043232c9f80bc26da07c0dfe1c3d1333914fb1871dec11590a5691429eb0323e635114b632e432570ac329cc928e46c72fac672032dcfd34b24c82d91ec0992af413bc0395a65acf6803508b5add77672861732bc635e070050ef43d5ec31e400c9c651047a41e2cab991496adac89894de671469ffff76e2e5201501aa85510ff5ed064764d7e8d65e099c8378104272f51ab19f22105208b7f29c86abb0ab2dc511d074f32c7b99cc056dff89171fb91da95087dc00ef6b90b5ae132a6a666cb2816ea3f5f2556d3f92371004c44e7d1b0518de14d7a8a0a3e22b83672f900a8710b7fab31da8eb4e2b728e3b304f2e3f692fbbb5a9b8d18bff9555b3eef94e89628b1d7daf226e191daaf1fcedd6a17e8902ef37c344afee2b0720de713a770d220dec4e2f1793c10268ab97a6fcf6c5dc2e00ae8b73195c1592e00ddec13f2cf45dd6783e9e39544be74ebf42cfc6717f361b3b8e188fe32f55e0fef0458c7a599af5ba787b107f43fbcefea26a5e5382708feddb849fcc3f1c982e137ab518acb0258b37087476b86968d4c750e6ab4ed0f2ed5b6eb2abf430dda1a9753ee056ebbd3849c182bcd2aa18248fc6484393f8beea80c65fe649aca16839bce13b4f8265159f4f3590d99c4accdfa80b16f9dab21a69f7583d50fc2b23dbdabfe90f2bf4b2df44ae5a64f755f83b73fb68dc54ff856c714370ef8cc7af6a60396f889f9b57312d3de1f9fe0bb4932b6a82183756159aae931e20f2ce65dfd0a02e16782e4a70230f8c6ee815b814fc29551cd7bf3e8a181ce8e699a78fb59105194bde2983d28c31aee7573327369b0e6ea7ef653bd3523d1a8c858238d10312ea9e1eb6d761692050c21019b2322a5a8893cb79b7d008207a936ce6d222889f6f9fe69fd3134c30d16908447d9a85747c8bb0def45f822c3da44a5572667691226c882b589a52eee7b3a9deb4171cfb5512124f1c3f491171ffa8974a098f8f0f949773ffcc4b7ff12fb3876a01ce9b494fb982658b813456a6db47d01eee9ef81c403e8902405562dad4743b654dcfda9baf4d0505e7fba1f6eaa206a468380d3850482c00053e48deef16dece237ee3c00f7b9c469dbef28f0c28761bffddecf0bc2c486b07ed255631f692b45deca647f58c06f210c6f1b8f25044481e833a0d178adde67666475a75d4d7dfe4d16e480793d33ca31831443c0a2121852571fac56c145e426c5bc47d82700e72819bec8d55791b10574b58e3ef8beca9387c957f19a8ce64ca23e33e038dcf184d7b9e9f952b462ca845644a16233fdab268d961281c9298d77825f30998412ce7105888c3b97029351e3d94a8cffaa49755f008cdc79750c8546ccea739b567e2128023854e846b17bf0dc7e19ae5b6e647fa7545b96dfff8edbf0faf0e20049aecc80f2e9af7b5eb4a92b7751eb1a32e25c658e797c687a4ce4c0f0f31ccecabcc05f73ac8f260ec87f480574f9bb05fce6626241bec7c2d988fdad9081f2616d6c6a2d69640c4453e228154d26c7447fcd13ca86c4aa06a2be80eea8bb84487608e0d9cf74e29e656d421243f381954590de45ec4007984112f50f19e4d8b073ea850da07c3f2608c4e93e36241aea198131ad7c59d2b9dc5336d9b038816ff545455bda4c0ea4db1bc8aceb91ed432985ac72267b778db909d98714dbf4d4859583e9dfc6fd0b263fda72bda9b5316852f0f5f2422907af82f5746daf9542c2a2069bf9dd0b8ca5cc153a1c9c155d781f81ff7999bb43d81c852447c1f5a3271f7d869a43b9a3d9d3715811584b2270774f467c8ece69d9ef3706c8d3aacf94137157527e0d8f8a477e35918c05cfc406478f7071472511b3b7cea581d36f9af87e88baf9d21d3d473d6aaf7f7bd1f3317052cd9d696261f1297bdba203c4fe2ab1f41ae53464260158b148ff4f051c0b0d63a9cfd8d72c445ea00f362b6fc15698980a561bf6c141e58c60d9e2a77f8fad599450eb117b7be452597bf2d55e88ea020cad6641c55b784b2e3210c500c6bde32a41a2732a8269161ad9ef0427b9fed9b5e0bd0a920cca7ba92d3e4be431ec552fc3edb2c77e07f183a4d1def021384897b357adcd2db1fe2338431d1c2a93a128e029adbae9bc4e070e20fd175208d4a3dc643faa2cbde758356d2c30cd320f5fc3c1212629041adc2426cc27f8f37add8f22105db339c3f6731d101ea4905dd0c77a92d65721e1d0f7fa26e7c64e9c77b722b315fe21d17d00f047ef324cca2f9af950e93e323e4cbfb92a9e742459f248fc1e0b9d788b56e5d4f62163b93b60735f7148e6f24bce07ca0bd57b7ea9f2cfde91567449d399ba3c184633b8da46c218f57fbeef760e633b4013e9bd16cd90954ef3a391317920c062a2624360c6b6b408f0563a20f6a28a96cde1a08d681ce017e06ca4bd099c7f249505ffeb29cd890e1d970be46071edb226794f9cc15ee9f677b0ac4e259e8eeb6031dea4a26a6d240104076226a498386251767ded3784f4b9738697eff4415a82b3d43f502b5a1d4973a3c2b34d19f2b1b4a701c64cdef76100abc1c491659f1f28fee5cd0696c1a3432797639bc5efc215309a2adc54205eeb814e8df645624679c5b82622fb0acfab2279a362b427676cb8e71de93ec3246a86438687d22991edcaa0d8b0b2c60d4294415f01b57909a2cb0bb96df2e9b8b71c93c7d3c78e021cfaef2b39f4f0450e32ff657d29d710c4cc63d418ef563cbd199ee58a352e81843c8ab426f2f7302d1f7cd38cf5be8d54565e560b1ada1a4917732045b79691cb454a4d30e40c6c3f1ca3e3350c407b3d9e0a3145b45a4003237cbe43296d31d3d2d3edbc6065626c0305ca1873dd744a43eb4208bc328f794f25a44769990f204490bf9fbabf771299a171cef87904818d8a200d25fc2a03ff5cffe1990e24ae19d6d5b3ffa66579022f66966065c0476186a914a453ef55314acfa6b8d21a55c6697a548a0f0a0b39985caef35cc45f4e69948a62a5378d827abf009ee4e4996c08aadf1a64fc28856267bd540a22856898200ad1008937069ab47c21d41da9f09bd33400d940eaa8fd8bc20abf5440a972a65ded1aee76efa00055b509095d9eebfecd79c8846eeb664eaea4d3a2a5ee2ec3a0450e94b8a86652b8731712469fb6d1a57c63b10c94d57aea419d020075481a1bc23a70a612b66e2f5d52743407d4dc5a3b34192f8931dff9933d46fefa907482fb6409039d8c368a7b164fb7bb1a920601ac98b9aa45d82ede278aafadacbdafa79b1c2bcf934de0f39d7f046cb747b90b439325f85fcedd93bf87743adb35bfaa775711b727cde581c0a79efc03f10648a567f6b767ff67ef2b3380d3a3a10f4933829093198cadf97600988eae94fea7ac28db5045c7d90340a99bab325589d67b6597fa49f3dd4c6323117b25aeb6dc8453a0de7a368a6be3f95e342b7827545fb4c23926f3c13441291a08df95a158bcb610f08312b47d1c75c234acc53d909e330ab271fe20d836b16d56c6ef7676424138fa076818218cb9dd424924d49f352add906cb9426853aa0cff90720f0c1748b3a5782388066e1730a7ebfdbba077e132ce6ebc152814c17379aeb7678a2b81287061092c49087aa6160115acd01bf5a02cca8b9fb56ff2dfe9faed91ac03da38cfb2d85a217ecb0d0e9dfcfc035b56b6a2b6a2e83ad5935a48288796251cd35a17713031c2f61aeb8a4e0cbd38c82eb71c5bbf5900ee4b782193335bbec0561c4214e875170df79e12beabcafad1b01828402750e727feb36270e645303be467c750e054330cba94a8144a531acbd994ebae10ef5c7649bfc7be7002366e6aee6a85d5e72df8a077839d6a0846804a388baf93a19961b5e1daef8bef929cc6c86d1a2f423b0abc2a0576c1c086ff8947c3be7389fc4f26aa79257d25add01fc3cb2c2ec3f1bc94537f95ee6f19fa8e3863a5dde8911fbba61c96b9678424d6cc990d1d50e8cacaafa24d5f0c761ee4398ed3298c336b4f1a6ce7b6920081288a85a7b4dd2cc7707817f406afcc2cb9fcef2de225ac95a2d2e1eae828201c8adff882b0462581d48deabcab730a2e1070e64e0bbb4812bdc5f61c441e59d171d90cf47a8d808b9de924df32eaf6daec25bf9ff5ec12860254455a67b71e8e07b877f72dcb106eac298ea83090bc875dab9f85466224daabb698a91a830882b290fcdb06001a8ff71d6368bdb945b90f0e07e723cf5d2e812f16188c11b46f6b9a7e538896f232fd51142079525af824b10260f76bb56e2c374fb43d9e44daa067b20a38df7de59d6ac5f15cd18552a258facefd63051ad6ad331547471bc00b8ebb765a5b0506d1f042e1d449f5c73f893e873de597aa38117691b3d55eb747de30f6eb5b08fd48915391cc55c72b5ec8e73eea1d20c6d470188a0312c714e06f7512b5e893b3c64abeefa68890114f493ea497d85af7054e2ca22425ae9b4680e1ff7a44c3c2b8c3d71bc9142a4f71aea398843ffd836b87d40270eeeed103bbe887ea176add9310f232567b026544aa6f2aef68a0a3b8e452164e55ad9fe1651cdfb719583fc62604a556535b3749deecac3406ee560828a096c46c89abd54112f06c3acd54bc93edc1e386e3648793daa5a46fcee0f66fd20a75a98e4f6fec01e2c52a786ff2c44b8a07585a1e6f9c05d2f99545b795551935f3834fe0410cdec0a61b5ba5925a3aad2d8dd76608972e5f27f3bccae8bcdfcec166d6cc8faca36dc968f053c44d9838523ad4d80f1b9ca480d79a3f97b1b6d0c76a35e6ff29e515f2dbd9c52a541606e91d1d554d440542fb46f84f69e2e168472abd76ede8565c0570a32596a78b8bae9a3482c4d5640b7bada002dd15bb8dadd9a542c9f7465865b1077dfb738beab24d0ba8cde2e9caad86ad1da084fbda6a86878d353d2d1f6104ea7531a3a0fd894873ce00c7b3289b0f2c1605bc4248b3b024dd0046c36739c4928c4f3d07e381bb4775c184e108ec7ec0dfa901fe4588f204fb2d0f9b0870b4ce6b1a7508029b3220dbeb0f714854ea0514269b7d661d0fdb0cbf6c770bd304254cc4f8cdd6ff394c4efe58f402900339ecd4b872c6bed1fd42f086eab6e61a36ba2c0ced59111c6f0b8d920d9ac97ed71c8b03f1c5d6a715754fb115c583fecd379a6db303b24cccd83fe9e8d27907f6a0625d795d4e04ed28d408ca6fae005dda4fbcc4b5b24ce1ed002c6f84419d1adb370d394f510d518c6105dc4f56749ae8a420a787e364f5041bb12620759687ebfe140d8f0d8951fc0832f59fa3314a73685f649262fa97d6d673e1c4f7cbfbefb36e55d51337d3ca5ee2b72d6d5ec1e4e9dcd80b6cedffa67bb3df57a73747fe04134f78c2608c4b21ba0ccb10475c63e09b3444b08b5759958c2a7a611168875f6c9b465848c2124107df3851ad29cb4a2b30d3c9683714dbac18ab12c15a3d75759f824388d511900159503d6d67f680b27a564da24684e6db3c9f16b50b2d19fe1752f2af6bdef78f74c2c541eec9e0c69df91e30c5750145940f5ad9b6629cb3a3a696f23d1de50eaa9eedd4bd98faacfa96eb256af5bff257e2635acb469", 0x1000) write$char_usb(r0, &(0x7f0000002000)="c5db78f4c013cdb4c4c6b02fc7bb0523f85666385822863be1956ee1b5e668c0c2d1af085d4cac996c574c665b57b6d3f19df87b7fa8392ef6ca721e81de43bfb464506e712997569f3fe0", 0x4b) write$char_usb(r0, &(0x7f0000002180)="cba0a7f292aff334e9aa", 0xa) 16:43:37 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x404002) syz_open_dev$evdev(&(0x7f00000001c0), 0x6, 0x11b000) ioctl$EVIOCSABS3F(r0, 0x401845ff, &(0x7f0000000180)={0x1, 0x80, 0x8001, 0x4, 0xfffffffd, 0x3ff}) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000140)={0x14, 0xfa, &(0x7f0000000040)="ab10e4959208a58d19f86df88d0e308471ace89f7eb88094fb25558799a5c03c0d4c4ba43eb0e9c1370a2ae0a13a003c8bfb2a9ac7da679119177f28cde37ffefe62e93f902186b8e325a3a03ae7b3f559d0e57d53b04d141919bf4526955573af60bfa9fc5b1ce42f626fe48eced2ee81a333befb62cd9ea0101caccafcfecc9b52ec6fe7dd164e5f5df0151c75ab6676cd4ab41c9000496724ddb2af582c56f223c19554fb507e8aad66bbc072b7083171608f1bad8265d6a104d47304b4ff4bb1a0581669e052c7555b241f55a7b5bf9fc8d4b57b88957e939068e9a46182ddf40182afa0249486116900c05774c0cc49cf11291fc085a70a"}) 16:43:37 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) read$char_usb(r0, 0x0, 0x0) 16:43:37 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x3) 16:43:37 executing program 0: ioctl$EVIOCGABS0(0xffffffffffffffff, 0x80184540, &(0x7f0000000000)=""/224) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:37 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000000053) write$char_usb(r0, &(0x7f0000000000)="56d696c7cae0c04549e8a0c8f2eafaf6e7312166019903faceff57257d16ca2296e4563be6a1d4dd6c082e216d79c0b7b4f9375dda6210f297e9c61f2904c1ea3fa1312c673753c2fe44ed3fd68e59d1251fd4aa219b863a", 0x58) 16:43:37 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/8, 0x8) 16:43:37 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x800) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r0, &(0x7f0000000000)="1395aebff17556a51e44d7ed0e3dcf739accf98eb63b", 0x16) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r3, &(0x7f0000000140)="82c361f8a2a40af624ae395398ae73deb796451637f930c439ee8d56c9d0c751185741b166b9aa34cb3805c9b268a56e03b5f61b704e3943344d1ef93cea3471e9f7", 0x42) write$char_usb(r2, &(0x7f00000000c0)="51323086cc5ece3af1fb6ce0b81d08d3d2853086403cffb457ea41db7a49eec8dbb93a77fb91c111d8067bdae360870b72d40bdf2e9ee25d67375b6d22c5e641ef5ca44fc1afbc9962cda23747822fd18d72", 0x52) read$char_usb(r1, &(0x7f0000000040)=""/99, 0x63) 16:43:37 executing program 1: 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_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:37 executing program 0: syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x201) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="69ef3e3f74ed67495b5a177892d3cd15a479b7d8bbc1ca76ddc4bbef8c2e111f0f644c2f762523294dd918cb528490a760ca459b7ac10b4c14f5a42428afef4084dd30919dfe3339e215e653747e057d79ed", 0x52) 16:43:37 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(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="b892b6cbc3dbce1d6467739040fb0be1afe427ab9d23844292bb88714f08fe95e228ec2c7511ef522df1bc9be28b86e1943b98260097ed6f0fa1c3b7e9503515c7712552e06fb03c4392208ba71e1adda9f4ab99bc27430214aaae47e649964f45424d0e45280f860f5f5cfd9272495ff6aef6c9c86b145e2b080425970bba4d71207f3f5908527ced824d5d00ece51c521ce8bb2c9ffa829e51b8cb7591ab7fcc9c47b75c366960e8eee6d4514a739f79b61ffe15ba86833e1fee6d018ee86a441f6d1c63bf04bea9ea327b440c06950316f38320a6f2d84eead8305ea193b671609129a12715adf1387e952482285fef3cc78d4126090a120d8ce1ec8528", 0xff) [ 767.032778][T25392] usb 2-1: new high-speed USB device number 27 using dummy_hcd 16:43:38 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1007) 16:43:38 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x1) 16:43:38 executing program 4: syz_open_dev$hidraw(&(0x7f0000000000), 0xd8e2, 0x303580) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x9) 16:43:38 executing program 0: syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x210a01) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:38 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xf) write$char_usb(r1, &(0x7f0000000280)="c53f8aff2f062a69fac2e13028e58eb888be3883d19459989ff4dd0bda1eb12eb7f5acc654fb1e5cce974da694b645e06e4a819762bca6ed5da25f4b52cd48", 0x3f) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r2, &(0x7f00000000c0)="d92118743ad72ee7fbb8eedb0a2bfaf5bac1272e4e6d3abb005641367f03e2735b1affbdde979489d880fa83569d93f83fb1a0e4899901689936fe1e6b4be69fe9096f8cc58001597b9aa140412d4d1050ab30f547fd1cb00b29035f6d5d1733ceace86b02ad4a1870f9cd510063f3fd98d4843707d0af43b77a43595d3325999045deeca7d2510294e916cf4765b522b35509faaed3b78a7dda073de1ba93a9d177592b2cd3270105d1ee0793bf07664e5e7f6bbb954f47fb97b30ec1b8bd35f50118fa2927034353e63debced9f76e8d8437e120ae74d5d19b132ec0d19bae49563c4f4d882370b8fe88a47709ca4c37", 0xf1) write$char_usb(0xffffffffffffffff, &(0x7f00000001c0)="393efc2ea2d84ab98ccbe6f415ff924f094148cc15ad96f133ad4adc17dff272cdff26fb476d4039fb2131fc869f6eed51890d763aa2e56521fcf20eb165555525ae0a747bb3a6fe69db2a76f92a4dfbcbc695a793110712bde1edeaaa3fd71075fc7c2141e4992a0d6da70b8ee54ef252ccf4ad805971bdecdb27e31e86152b6423ebb4f4e844144264422261733adc19442a02062faae7fbb0dbcf5f6696", 0x9f) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/146, 0x92) 16:43:38 executing program 0: write$hidraw(0xffffffffffffffff, &(0x7f00000001c0)="9ac16bb86859d89036b4823a6b055d6c71cbd98658f09fd9029c090e9781a39b04c51690752177f8af4745910d6d370f0f5a71a41044e53047aabe8b8a9e5e6370dd65bd6d215bf8dda77a9c6fd392d79061696d41af9043d0feadbf247532ba8184aa07c770aa532ca957540cc9fc7a2ac79aa6209228122a29336a22979a5b72c5a12edf00bb949dd394eb566ca17c8b311a3dddf7ac13d51907cb044fe41f225c03ea5b5ca76186a4fa58cd228c24f05104d405cc796401314bfe69ee122fc35a98d2aa8e80352267790f66c05cf3cc81c207f8760f01122f0aabd19c1ea53aefc5a1d606dcf5db0f5e0e751b3e7c63dd90102990b1a2a314031ca15ddffaf99663bdaf326190b0a341c903dfcda35a43e3ba7fdffdd4189a54ac90b4cbfd89d82bdd9226d7ded827fcd1af4d427726373f5d8d94bb0087870d252a1517304fa54af0db4010567f71044ec84ad6fd16317a1880bec940a614fd77ceca1d902af951a8acb69df78d2b59c437b648ffd025fd62df833275ca096e134398f70d9a392ce6d596b74c3b78024c36741b2a02d38fe7ca5ac1c7e0b2c8380f7f1b91bc0f0e4bce7af5e04db72eed1f79cee99c9c49523b55c3a1adb68c2b30e827205f80bc31fac2629c831bd54e96dbe6c858ffaa866ff27f64d09186d94465246959f2923af608e24d9f5e1efdbf97f7fc3c89ea2a35c2c28b9c38818694fd1c992b6db02e5b51475846f7749187694f57270507cd4edf9e3b14c0558c85b3f5622d452933da9cb5b7fedc806321466ef6aa29955d13fa694427eccfaa9b6f36a44e67a9ebcc14fe9170b78d1e2f437133163907271f366bbd8939474dab282f71be81eae372584e00f5284e697c2b378e5b037fa9984c909f949639f045da524dc4e6b57384577be1bd0f9b7b807ba707680cdd3c2abac7fff6f9038dea95d88c076891fc0825529f6e5b4e370ba257acf2257c50fb5ebec5dffa76526251344f6e47a311c3e5a9f04b050a99f42c6352e7fa27dcc322d48dc6b786f7e53036588dfa2d8a862a861d37657ddd46e5e2af9b742f6f31a31cb766a62a224ca3b6195840744587dc24492f97904ea921220cea3041b5fbd4b5488a92f6dd809a9912b2bfd8b15bce14c1a28ed0bb4de1a7c1e3f04c22a9ea9dc7e60887510040eba9e670ca6b64f0ef455385fb45c6daeb9982df78d37b7eb6a1a574d42f7b0f3d6bca79f6b65980c71b60ca024a2d78cc89b5a13c69c26f2c679b4ad5df1d4829c06787e112cf702a68c79068e93e88527884044443073f570369ca35c69198acf7adb2fdb97d3a114771fa48ccd7c192eebd828111bbd266f8b36cd21d01293381a543cd290798564bf138bead09ab5104756ca98395f55b74f9b9184e31ec3afd8c14e0fc727b6f0f05c904bd6c015a392b1ce1f8e448f167cfff9d8c5c61779ebfa9bffeea2784696e9594499c1a8d53b5a293af9b4b7ed1ffbcc2c137d041828da7613c775d7139645fe08cb96662f1125c4647a3da33e55229671421714b00b3762a432a8c373c26040547e9f73c2832d19aff2e277c8c7dd40c8f42e2731706320dd324c3d6fd9919065b99cb666571d1464596f7bbdbdcb65787fe22dbf9ceded5160577262a431baef6258b3fd4e9fce5f40c39b45155963b0458742da1e02def105706d0c8bbf7e8640903cbc230b4d91cf0e8f89a80b948f3f50633516fa765f36a0ad25b2102d54f4838b78e8425ed66769738eae22b2904885bf816ea2adf2dda11d71883953598c9d9f4a2096a500bb73a7b66090956ef53448e62a2bd19e91d36e760c21d37a92eb30d6ac43cfaba5da8ed6364e5e8f69bd06afb9b59b45695453bcad60a55b7ee9a23297cb483245f4beb38f1eb57c6bcf0bfefeb40e6cd712af76a4ad006adfa0321e674e2e55ce646439ee3512752eaa0109569a71621dc5270ab230e23b5b065ee5e4848e808a7da0b608f8ff786f532de18244a82a214abb85e69ac71a469a5e3bfe91a017f00a23f0d33cb6dae3611342544b46849e5fc7f08d750db01de440daf8058006b8f0da7763d8f266473476f953c276b339cb70459658203756cc190e8f3ab11286297716ea5f6e1f29872f91e166537bdd7a000ff7b4b14678ddad37c1a2f6ee76d321440e2b95bc63075d1a1550624ce46c881ec6151d52eb0e6324ce523ced4bc842e9bcc953b39d26134b3ae92660153b3f4de9b2393f1a2ecd4df6744dd494cf0b93584ee5887a42897b03d5db0f6a0ce5bf001f5a9c4c81729eb0ccc38ca156392c66ae85c630f72a2e09033e1d0836aafb234779ac36c78f3c637fc56b26c5b247067e6cf5a86f2e77b05a9846066191470c0701bb1ed5824f0756b91267d47900b88d1c19316b4a59735145d2b0b38df6612391256a5733a67f6dfb496706189fcdce3e01ee4525c14e28d2c252e650b409043ebbf30d9ace167836c012a5892e00fbd0a029747bb5ec7c9c216a089c1b58953ed077ed747e21bfb5a44f68bf15696b74f6ddbba7cb4aa0a3fc5ed3dfbd037cb1d64cafc3801562f2214b73f6301a5a945cb35e437a2f44b1738de8fdf4f9da2e484728af0b9d89bf8dc998b9ed609c4271b4c9b02bf094772b85a23083dcab987216098cba11a8e6967301b3465f958e4fc095679cca825b65600fdc354e4a2918b161ddc661c8bee3e7870ce14971c6e3694d7738e20eb53ebf8a826fb7abc9dbdf4aa1c643089cee3ac5151055b1837d8a1ac4810305b38035175b1dbdb8e7fbc96379a1a7a1b7044714ed7c3b73a8bfdf6b608a30e0d0190e9e00dac0bff999184d3b0a45cca96d4ff3ac69acf87c9e1f20ef2d12be92580ace3b7fc8d806274a87b06a579c848c3b9e096f581f7022419b3fd8c96834440407693c8a772b82db2e969fc0daa76ced395b4385f5e3090ac39927428c162bfcbbb98c984a91eb18dc6cd2b4e057379cf50fd85467e957cf66ba8071f1059d07c9a8b19211d2cb4f620171dee782fdfea6e63ebf62680b797323a20a73e5cb030b10795b7cf8795e23ba25fef76fa73da2f9990ea20db63ec4bd08bf8828c41f16c4f69372a0d112268b6dbd3fd349fdcb1ddaaead24341e68c5a59c2e07f6eb2084253fa04dcffefca9754dd68264e67e33c1cc338f18f2e38172b4d5bebf4af21010b3b52fdf875ea7d40a065c06eec0e507492da5a20846c4fb64ee12bfced14aa860aeb38b63917fe673cbd10a2c73def3fce4f1378284e123bb9d7f353fb9846a82e944ea797531bf36b4a19b5a2c97270ac87919d7f0efd4b8a39d0a534ded6447b4b1d616a581af9f795c38d175e9ba7868eacb5f9482594f4101c1302910687d9348613543d4dc4027954505c6ef022d1718b076f72d4c2282e3d1d1ce53e9bb7138b4ab4cf339050ca5213ef93b3ad3efc9abc791ade97aa06afd902ba7f3632cea44deddd04a926f15f26cc8f43582e5f465aac2527c02345b58fc2e5efa86371f4a4d9b12e74e82b48af8ae66d3babdf01e65669973f7a93be274b2b3821be54c308ad0b9e34b63b9963657d369827aa8891cfe9799d2bf351b8161209cb3130984fcaa0d07f401dc4d74e3f19069f41c3da6381272ec375c161177919cbcd4e0baaafc3688d562a1b65a2d35cfee2ba91455ea0f72a016cdb0396af767d704619157030b35a16200dd0dffa79a6cc452c106f5c2a45e31c157071ce5b2828e9035431ffee9e5c3cd3d5f39987877edb589fc751cae44747ba94c6f0369794899e3df1d86fe16d9efd11b2d01e9ef9e8a4378446435c51b38a1ecf875c37575cae278246452c9c1d807f290040c6b5c74b9ab996e423b980c1dbc058a965765a143d7ac44216385224a0fd26d1e5cee4298bd613d2d6b345dc7861917c240a3374e321f9c886b674079956e4bb22419ab8b0537d9697b7437d8bd0b4e66dc335bbaafa85c54c9a60922d6af4bcf49d75717fdc24fa9360bf8b76df9092140b7c41b2a4fad60497e9c328445395dd03bfdd3ae2c7efb6e8411fca87a3de9750e0b2072fdbe0978fc1dbc811e6240958ca669e81bfe7013b411cfbe48a81839105fc65276ec46603f3bfdcad600d29773c622ba3433ba8765090cf6e3a41b51bcc83f0f2e245352f61fc5c5e3960e31f26261e4bef24f91b3d4431ef89159ae9174a0e909e3f3bf11440a17c6a2fe3c60312a870a7db393db8318311308819fa3bdb9fd8075ae79d0dd01d49b17a7ad6026283af4f866b44757041853cc189f95a2edd5b0aa423a00659cb0c143fbb21a5f0eefd0090728d664d0a53d61beef1e5e8a58d5827bd881669491b140d14cd0a8f68d02246e99250ef5512599c2066921a4b310a99e2bea86f165d4dcb3ef30c62971b3b3a509856100f537d745431c6c78a4581fca5f282a58448bd3c0641d87282f1a9790c8ae07af1da1bb25639f11a303e523e271e00196b3afe9121c554df60e74f9d87dbc454d656c72bdb7783e611ef0cd192d292b632a2ca38246fad12e291e90c47a20a64920bd4b7d029393b964efe493a19280d242c682fe1e01527b96bbae422570784b270d79357cdc95843a85e463876108e251c98b806f553daa2f1a2eba12e57a2960d80480f04753f535b1f30f40942872312a4dbba719d91b3239e67f5d62b252853694b9618d0cd7234422c2c900ee5770a949cd0b53c80a13b727be03d4af22aa2c479846fe1470a2c13387e3bb7f0ed7ce33f6b048f1df15f03e04c279b21d0a8da71d67168ef8490e4c2f0c59fef67f30f9fb6eee9771b08dc19b3e86f0d76392e2b003cfd836c08b6f5146d1d0ee5e5970f4fcbab70f65439e59ee6aa77f9fbcd129c9d0607835abd5334709fec992aeba42e9a55bdc9d9dec2b9d4f15d3ed68162880522b441bd71819c097dd3767930de0f9b8fd7bd563600857c3624f2aeaeecc1e6dd7b4f282f20e71617e432127e010a932ff5fb87e306bc8806e0fc5f5e4dd4d37944cd8537d81a022bb300cf6e6368352b938b427f184c314d7377ac283ec5d1bbab215163da590a17cda192824d129a2b783d1a0f7c69e5c191f6a792ad960c91dc59a8965919ee0e683bdb1c3f4f87d164f759b37e7cf4acf8762a3d6c38c5336d79fb0326815380662ee5e795937c6156ed842056505713a9433d0ffd909bd78f04733099a2ca52b9288a4743f80acc65538e4e9f87645c73203e82b876e2e5f6a100ee1ba44656c0d546c60b06a9ff9e23bf950eeb8b80ae40169f40d6f562e0034bd584b43b7a76a5fb1288a36177a4a6ea377e0b7d836eae912b861801b6c0160f945d1f8695a15ff040cfb216c53d629ec5b6fcab6aee3af93e5a798e7a41e4075876d94e3f3882c79883bd81e55bd5b7917e7a2567bdbfd5873f8da170c2e28a8cba32753f71a0e0dc091edbf97517dc358532608fc93d7926d91adbf26e209c6147f27a73e7ae8e6099a3eae733cefb9437877091a476bc242b44c5c624c0168aa887be7bcf0b1a06f8ded557e6911863f8fdac78a9b997317eae6349d48b2fb14de65f3c8bb4d7d9e0b3cc1b78ca77ef11d7ecbc7c5bed03ccb3d952d79267c6ccdb3f544aef047deebc06ffd656a5e13b433f682668b0b79d7d6f99842e078286d48b7ae7a14fb6552fc06c7ee9df64896c2349f0b0d42613c4a0e4e4ac5ce04beb298b685445a17b51c372ac144ff53244c9fe8e9c2c03dd6db91e499820f2fa279b980418269e6df5ce4b441ac3ca124acbab7d0e04292088df36271947382e87f8f9dd37f0b396db1c792e18188a1136", 0x1000) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000140)='G', 0x1) ioctl$HIDIOCGRAWPHYS(r0, 0x80404805, &(0x7f0000000080)) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x4f, 0x90100) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, &(0x7f00000000c0)=""/188) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x8) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:38 executing program 5: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000000)=""/187) [ 767.552734][T25392] usb 2-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 767.561901][T25392] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 767.570116][T25392] usb 2-1: Product: syz [ 767.574356][T25392] usb 2-1: Manufacturer: syz [ 767.578998][T25392] usb 2-1: SerialNumber: syz 16:43:38 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff8) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x200) write$char_usb(r0, &(0x7f0000000000)="cac2a71d5cf1aa1eec479331bb38c54899d1d82ae77df582e3a2d2371647a2b7bf8d8509eed51a0121828c3e1bb1198a4def33c3122405b71d6ee2de99e6aebdb6f5efa0cd113dca3a20550a40630c01bd459e6e2a5973dc77f41be79962685559dfeeb69a469a6e2ac851263761d6423d0e60a3465eda89c7661e8e60f2f53cc59c47e658004d4c79ec3086bb14f8e69e7745d050d358be35312299b121aece83683602c83069fa3528c8df9733ee63b22a089f0a61ac204c26e18f6c85bccd9ca1d6d4bb59a70939b916379c80e18bd28ce02df570b19a30691edf70feb1c2263e342329ad7972e87096e2baefb910848202d6dfbdcd31eb45342f51d79530fb0552e9940f97da9fa23d77cfb0d33f13ca00d2c449cc62c145b7eef790f586270f8b067d1ce814a5d03d11c1914f4f07170fe37866262c03c59fb118336458fc84ac80901107f0e6fb39908766564e7ff82eefc3e00f5d9f569c1cf3447b612a541a5156a2c2c6697dc3fd303015bce7bacb8e353b18c9738b6052416abb9702210f0b75690c2d6204dfdb60f89d25b56e38aa3dada4eb4e291cbf6c84ec084a000558c107c5d4c0da7676c2703deddb2bcb8599d9228576095f9529c6060d20ed540ab7a52325a494125854170caf82bff5386e95d5ffdf98501bfa59d488938234f30e5c8cc950dc2ac27b2d376031bab405b29eadc54f845ab6d89cb5c3db2529f4688eb0021a965172355ca1e4601c75e5b5245391dc098afa92a95298633b9b782ef941dd5d1a7ad50a4bd57ed4e37876ad3ffcfc5edbf1c07385b076f92722dc13b1d6edb7f8e8807cd710e9cba15807b31a433804c7744a24e54b211027168be16efffca432875755b98d1533037e01cf4b24a6683bb4da44d3e7d4496dc4ba644f3c3a4cffca7b045af4098735e4212f7a212a9b45e279c20fb6541ba50e06bb7b78de0ca4335d227886a94de86e2fb135e43dc8dbc110d82bc697cdcae166cb34484c4ec82f96f7ff08441c80919a68922fea8bc222734a4954d24cc9a64e38bbe14eeb101f0b30f3407300d85284c6661ac1fa7275dbe429fcbbc967bd7c361c99e3ee1763f2eac70067eee4c5335615affc28fc25bef8f22a3e8637f1313e5c2d8c4af240277a73352425436891e8e09372477bf9ead4bb0dfbbc0806a22327b2e56cf4beacb02d9534f8fcfd0199e1e3c232eb283a5712070cef1d8bec174bf4e2db423e44faf7255feb11f9dad4add0c1425c217fe74a3fb424be09fb1db760ca76a64d766c9322eeeb59503d208b7b3f00ebb0e2af69b3f18d34b57533366a0726d5d669df185d354c4995d2e6cad81835a8c027a29edab1fe673ac5d274fb4dba8cd9f240eee7ad52995916a2e4fdbbd8ae1b7100b3970a652b8c070475c092ef6b9e836be76f09408573e3fcdda7307808cf8c901dfb8a740531148c8c3bda9b71e9384b2117d7e695ed575659a10fec4dad8db8f1d4205542ef7cd9793a53913b5579d504a1acfd7b6f5fc6135b0d249b0e3b804efcc8a6593777ed74a9e44e713e74170c1c3eb5710eb941d1ec016ac7ab964965f0705922f066904ae4fe58845e5d97f9f76828650340106adcd1eb663cd1ed4d8f889a878a27d3168b2ddbbc322bcabcc913979d35b73b1ab3bea66867c0fb1c091c160e3563eff7783338e86c2dbabf537f93e53b698f766f6fcf9a1ffa4f2b396e5c62d47640e6c77d4bbc0016e02fb30db47d690911f61a64896f661dc627c2311b1653bd66df1e4abaa22a1fccf5bc1f3f4a4dbb81259f5cd7d2e46192223b8aaf4f8b2f5f74bbb3d4ab66f20417c74973e235e34970c903b65d81c26311b8e4a1c8fcb88b9ea5efd81ce3a48dc135f1a1e7dc580f0864c616b3af9fc329d7ee76a3caa81ba862461e44a63f2ec0c2fca1f9defede0736a457c44d239e13c7e5a672ee45d6dab4da18ceba955d49cddf551f56477c3f470dfb7e42564fc1377d9f1a96419c3ef627c42c8db6442271b5cc031872086788d2a9d4a706e7d8b8851c9e4058deed0020b3641417ee90500218140fcf45d2baab1e6023c43fc1cc439c1ed153b484584ab20dde1af1758a2580563ca92311a709da6c3ce86120e4d8ccbe7887c171c1910ad6e5d2b1e816ae8a6b537449e11e1f366b85d9897fe74953f5bf80f2ec2dc631ad3cc479f05787d4442172f9378df05c95d20890dfc8c5b1ada8075745be848f8f50c2b04abf0a7efade9e9c895a7e9ef38de45724cb9b1d2deee1cdcf9a5432b4371b8732331773e987c685c2d8da4feed0375c294a3601d30e6a8a19e2d21641fc9845b5ebae7b93c9449e78eaa127c55b728632692221449b2fc1b692d84850f8175bf16d35f90f795d55f74b1bc2d3670e0540eb180e047a06e7b24cd743e749bf1303176df72b588129caef6ae85efa5d7dde01aa25097a9f1a29d0132f7cbebabd3729f4a8a05ee2bd905544b0eedfcc6781fe25ac0a7e10bfae3e83c50d9807a52a337c760175b4a1752f67f97297e1eebb052dbcc0ce426bc1145708a2983f99dcfe7a2e8f5e4ef6615bfc6051a88befb35eb4eaa8ba6258c1b5d8ad5dabb33843ec7d421bb7b9fe72a947f3f6ac16ea737bda21d1b8457dbbd31421c81259da13430be56ae970066d2c72261615ca3dc3bde266fe18e63b4175ad86b5e0d54f2373bd1836b658da541d992f98035faafd9a8d76774c55e34468c2bd0b69e833bc230b0afe9cab38257da98cf8efbb4132dfe3d9c3b89405b73e6a5f691295cec73d8d12ec02590e1d56a39b900ae7d3dae9bee0e5702e5bdea50739a2f458a74abe56c97b50f6df6136cb9172d30d7cf5b4c90e3fe1fa20b3b71a703ea523efd936ca28c57d86784781e7586d1380df5db0501bb65a53a2a196e3cc0d8985713fbd1e41cc8f1415266c33b82b66d801651f9b9800e212d34fac0d0a3f6c99007ad9df0b2652de7300ca9045e9450cd31d1cb93bbba2782abf03b41ed9c85eff01210645754501269cda0a80a6a19cd9c15d9601a4eadb5c33335e2062db8fba944b91278870121ec832d24359be70b417e8256bc03d0e9e98d8ad287f5ab3a96a0818885515e9de3dc206b54bf0c10dff574139f8df697bd37aaf5dc31377ee744952cd618a3d56de928d5830a16ebf19fd3e6021568d72f0ef6de497294f9dbf896451aa2a0ea64680cdcc95157b8a106ddf9a65ab11ad72397f1b8a8a2effea2baed8889d37f16ccf7aedd84cab64dbf145cfa3cb6538c41ec4cfa12d2783f7cba77b7437841e910c7e42c66b066472e9e227bc6ba93de5399cb076e6240f2b5ac83bf6e29fa328935dfce90cd41bfe9f86e98937118db283909ddef1eb37079992bbb06f43ed5a27fc26b6bab719042edec614b8b1c33bf4e2ad19e63a79d73b8b265ff3e03db73094afc8eeca431949353ae2eac9d3d4a1e02fef0cf6b4a1942a40227a3c8047e0cca3d595442725452ae9419a93a4b252e4cec8a5cad5510b3cab2268e6d7a745a0c6738d503aab57b051e648c57fcc8c19423905f09133d71675167931e290891f05e8f6d44d374cffdb9eff0d530e083dd8367e4937ae1c77de3710e3372a1bc5770b45cb60dece0572911da2ee2fd62fe3ff6e1b73a1690431d1fcda838f67ba55d98900026db5ab8ceba29363c3994621361f125122c9b35e78b24b0b73b1ca0e8384631ac4f468081df103535b42049ba20dfcad51c9c74c6710b0590e9adbfdb15ed048e757b549150312e5833ef30ab03c2cf6d62270aa5528cdd72f6eac0e14f1e7a09873d38c0872c630eac53ad41c62ef441cf8545c8cc05eca9e64e7ca75fce013d15ad0e5e29ba4fb84fcffa66c339446492b8aa02f43c12f7fbdd28a70647e8b32e80ce195fec5190b056503a10248e5863c7e39c2f9668eb29fcf7200a9ba077a5843d7b32417caba3db29f609ba03e564fd455f187de4b1614be89c8f88c488fef5570bda18bb6b1da79898a833340aa319c66fccf748181bd2f5f846e2d3571e0c925885f6fcb72fd4c517f2926bf8bd10755b6fa49d9e39066db36b2aa23be026418098960bd44f2cd5498b1844d4672cdf1a554e36f22d530dde84e71d89f96986b17cc497478d3697d2bd8e1c8138ed329809a21a4f20280ba75b7a19edfb94a2c16ff66b311cb1e23f5380112fa61aeca6ea716efc347c223e0f07deee3a3e2de949d4e104d2e01c5bb6033e8ad631580552688ff228023b560234c997427f19f58e106fd23626aeb71aadd56c7be0e6bd5763b7d499fb52ef16c46612fbc7760248ccd3b2f92cfbe7ff75e5b9ca5986651efa55fab87e18734a4c3c683813915f0852c919dfae3862e92cedd53cb9b77d9a37833fc52a0ec17dbbedf975b8382aec14e410d9aff68657400610d8755e09fba41ff559202344853765e0c8bada555c44d57e221689d5a7fe9593f36e09b29ecc18bd80a6ad99a6412631b4be45e0e4843134651b92f4b03c11341a3c86a67f24fd9dc322943062bda4e7dbf1abfcc14fde53d3823b7d98708c3689317c2de610ad965dbdaa2a85853c6076269ccbc71fa7132c8e36531dd9dcfb7abef49ee44f75caa292cb2238ca91a4063ad2b84680c0c3d168bd4f28c1923bce4d247c826b8366cd0707edd584b76c99b4a16de9ca625428473d190e1b1635a8318032182566c9f165c45ba5f0b2fb56c8b7b01f6eb295caa2d4dbbc9eb0cf10e216959b1b5ab4e708453ebad1e01c560ad30759ebd8338625642ef5fc0441b1694457c155000e0dd0c00121f7c7ab9505f0805b785fc3d073162d0e992cdaee1e09f2c3410636ca0aa3195e6c8784995a69e3cb4a373655194f45dcea4bd95b7b1e12d82c9c4d076b13e9d793932f40ac951c9d7bdc2d62984a86c2deb65208414d1b915ede075a314596984abc7c6ccab214c3e1e4fcc333072542ca59939d4540e209fe11d4763a5cbb3a2b53c665016071537b86f3013a7578a0554bca8138c2ec5a60cfe0fbdd0008b932bf9dd0711e9472edaca018bf465b7df6b45d87865b9bef48c6a6d05a854c10dcf95063c62aca17092a39aa0dc17a5ee47b893cbece0a28af60eaa7f608e7007635f34e3ae7a4a5faed90eb95bf5fec903e5bfd4cb83a7b11b0723ed9048ae35c1f0009277b8d24a507f93b09c8bf8717b191f52b6b1f8ab1630831e8f660793af154ee7f7d12458c5ad5d4f26d9c463c31c44e40c7f42b5e79fc6063dabd01bad3c18183a60a37cc3d75fd0de16b39eda46ba49eb680c0bd61254d85dccfce38bf7f0ce296a96076cd002de406fd952ddeafda667d50e0ec9f75a360dcbd7668fc0e41d33625763b2286e0192f1cf74b6f6e02fbb7ef9641195a25957ae836454d17cc3d25842c28b4a373274a9889356938cf5c9ef4b510840a5dc2d9cbe0ba572a84244222bb966bf32506ad9315fdd8740f58650f198cc3dcdc753ffa44f08871c40f67149ae9634243553521a8a2b1f44062a76a103951ba97e38394e4940cd800aeaaa1f4dd75e8b97bf20295f981b731996993b28b6ef96eff557eb03a03185aaceb8a8e3d473dbb06b4a30f29fa02470515082d904141ee2a21286e264897cf214821dff3820021c482d0a9060c952ad5eb675f37ca4b56cd0f1362f1894961952f11f91071419863b2db58eb139d9d16d569ea66ad970ad10d655a2cb267fa345a489b1812f49ee2b6a997b23247896ff60e52028839e203f306a08a6aa01a9808555b626e7be2602c3db6fca755690958c6e30a301ee4c8cde2d335a1d603816", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7fff) read$char_usb(r1, &(0x7f0000001000)=""/173, 0xad) [ 767.629117][ T33] audit: type=1800 audit(1619801018.525:700): pid=5838 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14518 res=0 errno=0 [ 767.633711][T25392] usb 2-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested 16:43:38 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000080)={0x1, 0x103}) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x4) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 767.815455][ T33] audit: type=1800 audit(1619801018.715:701): pid=5838 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14518 res=0 errno=0 [ 768.242540][T25392] usb 2-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 768.479018][ T6589] usb 2-1: USB disconnect, device number 27 [ 769.322378][T25392] ath9k_htc 2-1:1.0: ath9k_htc: Target is unresponsive [ 769.329545][T25392] ath9k_htc: Failed to initialize the device [ 769.337106][ T6589] usb 2-1: ath9k_htc: USB layer deinitialized [ 769.692438][ T6589] usb 2-1: new high-speed USB device number 28 using dummy_hcd 16:43:40 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/67, 0x43) 16:43:40 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f00000000c0)="da30d9b2d057e6185f8a3b947d11d6473f740ab6b5c01a549beedd775d95ebd66be47faf00bc54840a0cf95b07ed691a8c61b47d3afd553b964e50865d1582d238671deff54c91d7fec54243f9dfb11b15a209cd9ceffdaee6e167f4be54913e0afbe07ba0e1558fed754b3d480a791c9e93c900e4b2479bdeb5f6c471e49cbd7b", 0x81) read$char_usb(r0, &(0x7f0000000000)=""/60, 0x3c) write$char_usb(r0, &(0x7f0000000040)="cacf3f27be38bfd88251934917199e8ee958840172b1684028db6550216d2edb771d9465c0b6d1b22dd33bd3128f9c55ba708cfd3cba0b3743fbe1cc3540e3789868", 0x42) 16:43:40 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/99, 0x63) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000140)=""/47, 0x2f) write$char_usb(r0, &(0x7f0000000080)="e25bd07a213a8f196d6f6ec3e9e629ea17870b25bf506a6cc4a475a98f8f4debe73a2e381d024f30df1ecc3bed22f91ad3fbfaf7b80247dd03d384f67158febc876d046ae4e24fef1f35a1e5d52bb796c42cf7343ef72cc8a449abdf7f7370ff4a3008318d32ae5a4c0a32c190551a56143e4c09ef7eb500b0eea671b066050157e2ac833ff97849b881e942492bff284aef9591ef86ba5ea8c0fbe1d8cd69a91a631f48e148", 0xa6) 16:43:40 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x202100) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000001000)="3116c011bcd8303762773c5b6e21e7ba2a6a0353edfed7c7419af8c6a3ee178260b44dd8ff91e8f4e7bfd1e0d74fcd0cea7fd5712f9458ee63c5d44a029aacef4f3475404acdf003627c8a2a74981b7e1a8fb51f60e30bfe3bdcb243259487214a4437a69e75371b6d56fd853323b42317cfb3627f6979c0a8615e9200c22d77f8945d2073b4bd6acda045d3bc02b85c6f09c3883ef3f850d06b729ed2238258617c8a8ecc5acb2f5dffbc7bf9384813faccf6fdf57ef1b6303830cfbe556987b9aa6a361bb40b3f25ba55aecdf619a70eb94c5410b92398f6a5fdd58a125f74808b271fc6c74921bd787b3e8320995524", 0xf1) write$hidraw(r0, &(0x7f0000000140)='G', 0x1) read$hidraw(r0, &(0x7f0000001100)=""/111, 0x6f) read$hidraw(r0, &(0x7f0000000000)=""/4096, 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:40 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1008) 16:43:40 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/103, 0x67) read$char_usb(r0, 0x0, 0x0) 16:43:41 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000100)="54fbcacfd9309db8257668c0b6ed26803e3654fa5e0d6dc3b0533a14550e1449f2c88328ff55e56f98adb2b965c08e62b3f19ff58d62aa44896d41a5b7c5186b09a3872e6d4f67c0cde7876413f6d7b4f2c77555bdd5dba9479ea849a896a9ff3cebc262ac1037cab11a474a73235d4b9b9c938944ab506c917bd363b09aa765dd612c7cc61c26da345796512b2c19ab4126cd2886ea9391380f5663e2939244faa4a989085f891369692e33381ff8e957323e1892c6e5c4071309bb87d361dee0de4801cf3eb1eb10b73215be955bd5dd", 0xd1) write$char_usb(r0, &(0x7f0000000200)="af15fe5295ddfa42f22c16ce2a60a7d16d327bc8d3002e0714438c769ad6742deae8c794d8db209dd4f8946778bf54bb114323e6f061bcd1542dcb1b0f1ee863a62af8271e8a974a8b3f2362e52cd1b2206c31fa9a49aaa1233491d7f29e950b3bab3546d3050ad6ff278efa00118b1a485d1022648152bd1c1b8e9e9653b379d806e57147936ee39d5f9dd7e495b89d9cea505cb8f20d6c8d7fd0424ccb49dcd4678bf3664ebc83f093f14300abfb0bb937558e6bd61fc1adce8ae57114d1d610a3bd2d7bcf0d657b515556c74ce1db2edd28df85a0a1fc90ea096d898df20786bc3593d0d32cc0848476561605265e62d1e9628f8581d9", 0xf8) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000080)="be18b031ee6cc9b362cb2a4868e3d8a6f868598626ce51ed9c539023144803f6518817c1f894cd366ee8b5af89b6e59fab70898bbae790af89bc1ee90b2fb75f9b0d3f360b29d5f288388d2bce3f3f", 0x4f) 16:43:41 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r0, &(0x7f0000000080)=""/61, 0xfffffffffffffe7e) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r2, &(0x7f0000000040)="d5224407921facdcf6", 0x9) write$char_usb(r1, &(0x7f00000000c0)="10eeff181a33a87dc16a72e1264038bc0d83436731f1ad7874ad2f6d9ad3d080f6a814f55e89ddeeaa6e063488dfd7e99eb623f5473e64c34d5b728e6aa2f1e770f799acb8c9b51b94f4570f4d019935a38c6aefa991c521b34cb94a", 0x5c) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f0000000140)="5fe270b38542f14501520701827b3735e311603722a737e9e6fd45bf6bb184ad9d7284620d1c32219a5c6e49f1c7bcf67261074833aaa885e47ac59303e141fc89b3cba8881c3b311aeb7151eba43b1e87ab547eaa651787cc537547", 0x5c) read$char_usb(r1, &(0x7f0000000000)=""/19, 0x13) 16:43:41 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x9) syz_open_dev$char_usb(0xc, 0xb4, 0x4) read$char_usb(r0, 0x0, 0xffffffffffffff3b) 16:43:41 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x103e) 16:43:41 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000140), 0x2, 0x50300) ioctl$HIDIOCGDEVINFO(r0, 0x801c4803, &(0x7f0000000040)=""/143) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000280), 0x0, 0xc0040) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f00000002c0)={0x1, 0x1, 0x9, 0x2, 0x4, 0x1}) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000100)={0x2, 0xffffffff, 0x6ca}) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x6, 0x200141) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f0000000180)=0x2) ioctl$HIDIOCGSTRING(r2, 0x81044804, &(0x7f00000001c0)={0xa7, "f0593856500742277c865847b6fbe4af6f0c36acdd5d721a17cd9fa619ac5c9d6ad519033d994227c0a53a51c8b59cfb843fa552e8b8b1f0c21f6240870da2cd7439a28e0ad53af2a119ea0860f695fcc6976de6c330a96d0208212eac42e2fa4e3adc1755b8275a32854ac4e22efc9e4735e37b5a356657f723267743c20bfa4bf11ab35a0eade05f846a0e53c284dfd7373a0c184bd8bdc89a14aa2712765a1a84d0daf5ffb3"}) 16:43:41 executing program 4: syz_usb_disconnect(0xffffffffffffffff) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff8) write$char_usb(r0, &(0x7f0000000000)="38ea0524e8cdc2ba2b7679535b78325f2496b039dbe359c72d74629057a3db74b91ccade2e54239459d13f7e99309d9c87ee597aa5f8753777a6c6c1cc6668de56059cb8510fd94bf159877a786d499473026fe2f61bf409dfd55f9a919d6c05bbf164e551992f3dabbb33feeaf8c194911e99fb2fe274137162ae6d88573447df777cf1508ae1553a1b91e9947dc1c571c2807577ae30686eaf2de2cd722e1c53085ea774e55920f89d2f37e41176b08e90f2652435e1ccff63025324d0c1200e439a556291", 0xc6) 16:43:41 executing program 5: read$hidraw(0xffffffffffffffff, &(0x7f0000001080)=""/255, 0xff) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x400007) write$char_usb(r0, &(0x7f0000000000)="6cac6add3cd2864d1c1fdf8764aef76f1bcfb68c3a977529c40e6d12871a5f3c715d31ce7671e8338237f08b4b203e3f1dcb8c5877122375e43d6c02cad4b3a1fc8477388a85036cded14106a5687a8e96556f8f5976d41ab5442ae1b6c6adfc695020d355a55a03d9db498c7c50f152147327da1819982cf65c6e4327e0fb941f0be293834f54837a33b70e5adfcf55013294f099b12df2aa0290646d785c0ed77d053a3289a80d5aab90c6068180c8f8010c5ed497fac6c466155dbf84fbba3de08f9555eef968ec86c9d81812eb50abb7ac1afa9efe5ef6e1171a9f8a8c95d86badaa3154e1aceb3da32350bed87c2399510057d907b1ad8c3cc3fe6629acab5c0daee5712ef1dfab7b290391cd2194fde47a34a0b419e061198430eeb757f92f3820bb6dd09521ad659f50a0ac2521356444d732f9bb956118cfd34def7df009dc448a8cd0b9d0b91a92ea0b7f66fa3688c49c4fb01b658de73f583b4575d08982865e84d77beb2276a5aa8ac6dc037e93ac49f07bcf31c4c41021552c11f0e96bbb4290d9ede707a0922a1841b8667338aeaf936d3de7205db0357969679f8c71b7537fdeffa4ca6ec25e07c206b0fbb2961124283e189657c50dda868a9ef7289a58d4a886e00cc4257f23064e785afb1d34eb41ace1c48cae4960a6593448164af1de34b6fb92cc6777587d9a0265eb7ded7e1f2a89bfa52f16b60c95ff142c4343578502bd66c49151693c486d592a9894568600c8f04e38577e60db87104f3ad0fced96f50e3f4264b68e58538919418d44fbc29da8699a332074d9e5a6bada9aed37201af832023163d271564758fc474f53cff3d3ef83d9210ceb126514c496239ccc3a44154ced4faa61448715bc1dd3ad9b895834fec009c73839344c0a1e3123fe06214f0f31609449dd7d41e2cd6505bd2b530a6b66deb93e3cddabc333b2004b0f28270219b00700bd0f1bcb2e27999343cfac25880c032b56d0ce073b6c28021a6222d316fe2c9bfdc5d240b4f1019fe24f50eb067ab825595aed7f6c886fbbdf99d2e78d19b5a78cc839affc1fd1dfb98bf639e0d367551707a01d07968b7ad61a86acb0977f05960b7201da3e1d4968d2c383154d247a29fdef7f868ebe738692c8664b42cf0b92332a49d8cf5ae3780d29decdf04c67c400344b956ef1e60041ccba590c9d987237a612b4a19fe4ac56bb31685a0f7ecd64f63d6e7641327a6ffdf314a743a1e9f7df48644b3d7c2e54c9463aa5a6a3917da7d02aed69cf48eff8849e6c2fe96e9d79243c17edb95f1ff1235c20dd8553b9c1cc6f9e1fd67646e6f477e544b475c4a24812e3ce65d9f668803e5f25d8893f95795005a384b5ba7457b04fe807aaea7d18f7b73b59c6de73432842101d85698114d18ddee9a783e17b0448321f9891099c13dac656dc3c4a0861f7805433fe7f8d2fda1e76a9274d5541a2da1750c99eb24230d4a4102ddf938637211efcbfa6cad683c4fe552cf842a71b9b9cd4251b236ac83aa037134011c6f19c0354a87e1c280d8656764475a1374a8b4fccb07e21c9b5997aa6a670e27066a19cac9f7bea6939a35c4b70e70d9aa5a37dd7f7fc8b94f4760a23c9a855717482cab13831b04551e2328b6d962dfcc8fefa2dabbf351525b00778b28a2ca51346158f29771412743707b1922122872f9133cdabb5091cc26e12aa66c9c01683d057198989386caeb008aaee4256cfe9c06a609ffcb34dfda02dddeab834617788213cf7f49c491bb5427a16eda4a3bd8ced9ac64c4f7ad74b093db1ee4759be866ffc44543d4f1426d57f043f64b868f83d644fcaaeb4c86e6145564dd66245ce31e81ed0d91e6a32ee063201f591b2d31fe4cf005bbbd722a74da618febd6041f5f7c2a587abda84193a0aface2a7b9829cb8e587a3bf9ec3fe26d7e55759e9fa2566dcd85b755306f952c52217af06b38a81fa0562887820c2e0ff4fd5bbe1fcc7ac67683195368fc9ceb2ff497418014fedc820a7f9f355a40b54c641e492fc2fa61f655a3060bb148446ce43843abb84d363b2bb6b159e35d6dc38a7d97ad5e98c4e8237f5df5e982a759dd675925b94ff8d2ed84a92bdf5d74347cfb768c52e7076f26a0b7cde91cd66f57a19061f7bfb51b31b337d414616c3a4ac48043dfa65b92bbee99aec15023a6652c9e72fb349f8d67211d7affcbe7847ec3dd41817cf9c91ab3584d241cbaaefd264a4c781b6636c8905ac3f9cc79762a38a1cf588865e4d2e89ac1c92a2e211c46f07fda87005eb8627130615685125bc6abd0cc274b1b87545a6f966730c2bff84fb6ef6cf41f10b68cf9409d75bfd8589c0e68f74fea76d9ec85d83926529b19f65af4f295e9e14c53f39f0fddfdf6e63444d4bc7cf8aa1806f5ab9eb55683aeaa98fc727982c00b3d81b257b826dd4bd9df5757c820a4645a0da454457b5d2f20148555954f7d18f56818b22bfccb52e923d6f281a8173f66dcb64df4a23145f971bafda73c854b51be459ba602156ae8a6f02036c92da5ea3f86a7828fc17956b4108a5c64af7e5cac582819e3bce9fdf68b85bdd7f915d12624ee0e3d54678447a12078ac171854852a0ed4ef1075ae6c8970100280e3459c3e10ba1e19e7c48f691fd5b55eaa34a4fe7b19757bdacd5f7c1fdc3dadcc8846b06696e9cac4bee8341cf1f9cf50c3bcb5edb4062504c6809f0e3dce3e7be87b00739e6b508b2cbbf238f8aaa64efb93d27e52240ffc5bec51b6971d95bbd16d2ea90aac28717f5d106214f634a40445d8181c0bcb224d4cef6a40ff3a153bac16deaad9a1cdb6128777f81e482ce7663bb44843d61b4fed8f4bcc1969d080f10504e220940cd2fd22b2748b28b674c11c6c9958c17a75bb6b1bf4fce08b57030689078a3a5815a0f3275b6280defece9cf46a0d0c5826b44cd4737fe40d73462f0081f74b160eb7458357ab5ca341b18399238b38cbf4d62fa9909f4dcee53da1007d2c91a1d6a52b3e8c41b5b8b85afdaa4a04e39a2aa435c5b290a3f858f5f421227ea21a4cc9941bac435eca46881297ea15aca80640652ee60bad289de7d86f9bb22d6f513f9c0545055e983ee2487ae9c8a3f25a8444581cca93400fc5be01a06e6b007b35735215508007ec33c4b3bb6572d3424c855c7d9c4b8e149bad08dbdc031bd83db9e48951b5c70f7b498c9d82323ddc1f0ad7616ff835b2bfa06206e35ccd7644df2535ae65bdc32000e202d806c851a7ba9eab1fa42eac205fd2c21d076b12722ee59eb4071e0d095bbfb0e5d514376df8bc4700c7daeca322e26fc73c2d6dab0ae124f098d9758cf85afc4d49343ae5aac62c6eebc27ff8fe783b54d0323caed3d6e615eb9f8c2bd9480392977947c7c66208b9e6a0f73e0180390b7d394e3b2e912a610f00a5b11e0e05df68a010d84e51f3a65830f06b7620d53f7c30f0a860dedbfd2402adc8f5ad5fab28dcdcdaafac08c6e8a4347df2029802af6881c4a3190e7b75c7e50d41d7771b49385ff8544f8fc21c084e9c995b9c862a30bc776876564dec0f4bc988620e00e1c99c784cf6b2c7cc9e420feee7f7ee0d5ef8cf57028108bdf4c9843ef28616e0b7b9c7fa7743cb69372bf2c90b8e2a4a85266209cf95dfc3a97484387cdd8e3f54b801dc6fe4d9ca42ca24e8059951b28c26bfe5f1da902caf4128576b2545e38c1bfcf7d7fa8ec019cb7a91db7a91591c325c981f5254255f839c6497d0fcce46eea8c9c8d3c7a143a293b4e0d33deaad1a3aee21c58898e56f93326c8d4664a4ee9b10a1110e6e8347d4b19f0551f67758565ca5fd4f499ae1740499ac0e0a70071f51f17d29cb093f4fc973daf04dfe8107193bedbe7ea1fe31283d067b9cda0cb78a55aab273cdbdda2f645619369601f4130192ee8d639060348370492e317021a64e82047589f6233924143c703209387d91fc105f0b808a89d7b09ae068e33d2874cd1549cdba8786de61f2165bed2c1910c7c3d2566af0a5857001fe8cd1abbf876be16ed744218c1359e0a9189271e565c099a0d9be14b08588cb8e8fac31964660d3c6de6ee18a5e4f82125ad0fa222d85604b8439cb5d94b3815aabc3edfb433ef683d17fe36e26b4d767e1b81c8d687cdae5af4dfd5364c6a952221b13f636218d6385899276a233ca73d14ff97d3491aae8e40f3f2faeec4f85305c021d8813e812c892dfec40ed7c40461edbf6380669c858341998cc05716994c6486a21f5d45e75df00b2624883b5eb153b48b5b6b9b3187edbe83543beba476e4f4506a7eb1e7dcf078109c3ed7a1ed9d100824ca6062352ebd098d03c184c0db9e48557e4b59488738c21da5f03622d865736ef42dc2edbfb5ffdfaaa2a7653417ca9d2e3cc21f2034c420c9b32bb043a2215d458f0b9a1cd839b143aaa4590de68982d8d37e3e8adfca774962a875e0433184f1ec78f63acd411742f3acc22cb7165f9ef97767603d6ecbffd06800ecdbc9123029ff756b8604cb4f42c20e3948c7141461db0d33503ecb6793679e10004d1c74e3ca4ade1fd9be717568ece47d077c252c3b35ea11aaa3f466cb88cf52170dd38479665f676bc3cbcc22eefe8a3c9ffa8ac6bece9fa6b0af01f83cfb5692faa8eb9ce09126c3fa8ac28a38625dc5ac4253cfaed307bee873936129dcaf44256f08500f2d4a02d18cd5d813e2bc27eab18b046721b5eaa881d3b9a5327f5d244d685b3c6b1b0939d773a0f19b8dc01e863109a090b60b51730402c6a67430e9860475c812687bc8c3acda3dcaa89a5194ae2e7dddaf298d7846db47e0e7064a98d98b86d7184ac4255fe0dc58678012d98eb8117e98b35038b8a27f83cdb3829cc4502671c8847edbd8ad82ccd54287292d9e419e3ccb92d5e0cbf91c9fa4c0ae11fdbc584bb8bb84508e3aa784765a48d2cab86373f4c1efa712689f07456d80ed6fc7fbc35ce2b99f230a688385f67610ac77ad41c2b94a49e7b4b7c501fa3e557f9683f4ec0155c133a96c6eb8abd0d1343607fb4a0091c7e779d035a6e04ac094c3a1cde683e0c6a9314bb53082a68b918dfde148eaa59147c5c3463c9e77471e55f0ae7641cf2b201e2be48eaa6a34b65b47813f9175363504a626d93bb9c7c8f75f141a474d177af7bb06eeafab6dd176403304aa90659a675dd2cd54c1f6d34d2ae73c2d5f0d07a6d6294c8485e22212bfa935f0c45b72c941cbd68430ac6c77d76e785e02e01de6975e5ad1cf5ed3706b35f95e320788e124ee22981634c7bb19d7fe0f4d8a49d9ef96128d942c50888c12b2f21e2cc66e7de9096836c1d90575a49b47b58c694f2fb566e4670854c0056a8f4cb321a00fd63195c6106586180da20d11fc1c4810fd7ee9266c1952b2f6b2b04394bd6f43b9b97b2d9f9b2c0245e1b9cb860ab4cbf6e7b1dc1c85f68ee55c71eaeaac5f788362b304072ff1f0e569b504b6d880364fffe637294df5dce5976f1553b7581b64beef3796071557821b7bca63ff6e97627bd31b8f79669bff1e0c8deaae4157a70f2c4db80b6cfeb04304918078797d2375bd8eefc65e04f3159fce0108a24a16235d89fce12e8d2dc8e31d64754d1e4701ea6cb53a4cfd2dd2cfeb6215a6c45ac847d0e64526e5e8e70ebcfb1c355399cf3fc73634a2956a3365764618c22ab0e5d0ab672fa337a0d6e6e8520f092ed60dfbd2e6fed347ae38f4c400680bfd0cd347f3a8b72ec69889e96b2550a46ce528b8cef3beb72444c944d302c80554a0a24f974869d5aafeaf6e449412e816d8200", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r1, &(0x7f0000001240)="462f29301f6140ce0143570e48fc4213ce7f58128da2e90e79938e02aaac354425e1fd", 0x23) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000001180)="ed6d2ba44037b0dfabe75a023606dc43603982c667e41583a81ea5dfa9ab21fb5eaba304d20eee3dff0b3bc9c7bb82abcc0767aef5578a022c8d43c0bfc2e612f8ca5e99bd68ab03fba69453b3846a20e0c7ab10b23ea00369ce6fabc9c0396c3cfca79fa002b75fcbe215d1a8e871938ba5e17354fbc390673c073c64e62d65d0a15919e94a06069879ad4b171fc848350ccdf354eee24cd0995ef500cab8802f9e", 0xa2) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, &(0x7f0000001280)=""/237, 0xed) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000001000)="e98738c4a98520b8af74e8510403114d6f361fc9b6c47290271315dc898b9c1edf85d715091574989b2e504fdbadcf8d2e9025f977d32c22100643f7717b5577d59cc13ff7ebde650dbb535320fcc2ecb4d8c1aa5fe8622da43c0cffcb29cb", 0x5f) 16:43:41 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xd89) 16:43:42 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffbfffff7fff) read$char_usb(r0, 0x0, 0x0) 16:43:42 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="8aa26f29d37b695db5dfc8fc6ac6c0586d7c3a4cd7b3f5d319779c1ffd9dd68a46ae5b3e12eea3344c6f59e9c0408f41020c153dc4e3ce1736081dca277398cafdd3cb144d2d93d693489c4939c0f2d566e05dae675068784b7ec7b745bc46fc98f4ec8aa1e7126fa0259235d24c0aa3a03159", 0x73) 16:43:42 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffe00) read$char_usb(r0, &(0x7f0000000000)=""/130, 0x82) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f00000000c0)=""/173, 0xad) 16:43:42 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000140), 0x3, 0x8c481) read$hidraw(r0, &(0x7f0000000180)=""/18, 0x12) write$hidraw(r0, &(0x7f00000001c0)="ad108450e14f37aa6221593635e5fa693c799e7911a6046f7c7a57201bfaafe0438a54648273249d083ffc6833152e118632940bb68c4a14dd2c746b21edeba68186e6d1f4cba6a2edcabe69608476703ec444afe5fe3143cc05e47a8140fc259c691d6149dc1225ed2c1d107bf5a0488c84aa22c7e9fad326fb7f25a8023e7869adb56241a953161c42c0c825ac96cb070f2055a43aa94904b6c37c9305ff8ddaa5b664f855694f82dc4c50e4", 0xad) syz_open_dev$evdev(&(0x7f0000000000), 0x100000000, 0x100) syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x4305d16401bc191c) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000040)=""/101) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f00000000c0)="371437b6d6c1a0a2a848c9f16ae09c77e69b774a5fa4a1bca85038a9f18032150c77e30cad90f89162db", 0x2a) 16:43:42 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r1, &(0x7f0000000000)="958c7a0453391d1fbe53c606531c3ee8336f3b66a34ac24970467727f140d0b63d6a0724801cb9f4b7785c739c5853e6a9e74707ccf1326b19b0e91a765c61357df97f1a4b5be30654707c0ff7877b87108e103fbb758a4083e48c5388d8ee5c8cdaa726a05bca47c9cf99eee65080fc5be89d29a478c3e19c7b5a3453964c7ac029c9f141739c085fb330767e960cf1027e891903b4b15eaf046cafe07d6e382630b033bbc6", 0xa6) read$char_usb(r0, &(0x7f00000000c0)=""/4096, 0x1000) read$char_usb(r0, 0x0, 0x0) 16:43:42 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="4f7c1fbf1e22605293f857aa1cb319b9bbab05cc2d7c65ad88afc6ad2f5c69d9540c95cd8dab2687c455d75a64", 0x2d) 16:43:42 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x20002000) 16:43:42 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) read$char_usb(r0, &(0x7f0000000000)=""/4096, 0x1000) read$char_usb(r0, 0x0, 0x0) 16:43:42 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000200)="c03dedf6cc897a2965650951813ca8326713de28cbee3fbb472f963717c12c009634f37804111dad9d8054fc2a54b6a15a7874878acc3b564972e6c65d2d26c0f83f75e145b1785f357719b1871ac1f6a3b4124a377790089afee693de799adc2f17c8d84a90ed41e1feb3ae23cfbd3054f7675c0e0f108cbe919f501054a071cd8d8f8e96594f275f4dbc6c66", 0x8d) read$char_usb(r1, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="a50221226999b6a01ef7680e792b0e63b8e2e2826ca01d6d2548e81f2d7c05d4787650842c28793816dc78c370409ab3f81b8ec2db03cb7acda3f0255dc99bad50471781d993e85d2148f17a77f1d526c95cb8356a1285e8e2ae3b44c4d1714caebaa69cae55b1c28bf83587dca5a12dbb824ffe8aa4360212a8340453c8e7f0401b658144f3d0ef3e99b370842d58efb3a437c7507e191505cee63bb38687b738c20031703012e7a0910cd61af75bbd4d39d108f50a18d17173e48447129c564085f1e9c4ae", 0x5c) read$char_usb(r0, &(0x7f0000000100)=""/241, 0xf1) 16:43:42 executing program 4: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000140)='G', 0x1) read$hidraw(r0, &(0x7f0000000000)=""/189, 0xbd) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) 16:43:42 executing program 5: r0 = syz_usb_connect(0x2, 0xaa6, &(0x7f0000001200)=ANY=[@ANYBLOB="12011003725a0c103d1b8a01adf6010203010902940a030901000609040af607fd8e5807052406000005240000000d240f0102000000f4f70100940724147433b7050ade94b9a5235521ad810000000724140010010006241a400012052415ff0308241c060003200009050a000002df0907af23dbcaed38f379c1151e628c7456df883ddb9ca39fb2c1fd503f6e3440f8335c2831272357d3ac3b2fd99068d091696e515d77c0483b2a72d82746251b68e5b798b74fe3557717cf4106e52bd7346cc5e5f845c8769b67776aed93bf29420d48cea1a863548ed888762fa5f88879f0284a3ae1c8bb4ae9dbde7677a247e99ad98d476db5720b10e8db9cd13167797c0fbae6c3efb84e1a8fd1a99bcdc361306a4330a2a6b4af04f513a70c6f708809050f001000093f3f8d428f37f5179cbbb59de337841eb2ec98d3ee1ca83afe6df1dc687446c630b2feb1e3e1bcb0a8e0058b5f8bdd23993ceeda5596b51ea81373dc617787c72dc757e989b37b01a922dfbfffe27ab7ffdbf7fd3e812a1728f0efe3a3fd295796c93e20fab40827f870e7ba0203be5ed6f0366a984d7fabae8bedbf39c18d1f9c37c00a0075372a2d8513c30200841b0f75b1f8f748b175a4411e8bf8940f172c4a52a21096779ace07090502102000027f00ec0e3f5ea823bdc32b125fc1cf53558d8a22b7a17017488aa47ba3d8859b003c9f092664e374c2e730ad72a23c3317f0db276cceac235fc0b778c1053caf3cee323ec281c4eb5511a544aed5c6ee4c9c69db4b6c6c8852eb0cb521057b6489070c76aaf09c8b34a428c149b22a3a61339b1c0a813d24e86039cdbc94d6406e8d387e813669149c37668e05871657f5a4963a64e355175a6304f26cb051bc7796338e523f269fddf10233a7cfec7d95c3b2bb24a28cc741c1cded7a3490a1155d77d363a9b336357a6cf34803fa34e0156419e14c887fd8a58b89601943de13937b03b9dd4b429f237ae936b20905051008007f002c090504021000080140c8095d9e8401deda1bb943d1d79f16241cc6b23069524585666c1a7f1fd4e47630c8e169b8b2b31f5d54f0d6b90df555aae54d917a33bde4889fe5a82f88f6bf326f34539b711ffe524c67b8b42f6702651751a2d7c09883b443faec321f0eb92c81b157ec04713c0b3509e23d6a29818b8f16c854e05be0f718ec2a94e47133fbd648bdf68e9333ac0f16d1b28c10bb58aa6f5434a94ff1bb57cedcb4615c1725b4e058592cf22a7eb233bc0c625863769fa8c8956f2d5d429a75ddd19cfe6ee5723a0f0b34eb3909050e000002090505072501809f04003823dd07995c7b019e36ac96379894b8b9c9d519d65b5a9ee5bbc4ad958593b84750461ac5ec310c635290d497aebf3c04be5419275f328d09054308200006fd040904269e0eff046d07092406000172bd88d6052400e4000d240f0106000000feb507003f06241a010415072414090007001524120600a317a88b045e4f01a607c0ffcb7e392a15241292b0a317a88b045e4f01a607c0ffcb7e392a08241c070008070005241500000a240600000831fb791905240000020d240f01f9ffffff080005000004240204052401010009058800080009fd02f503217fdc8600af42ef54a9e7e3e39bbf6019710f2a08ce63f3175f9170ef5dcd9193da66dfe82e16753b15e2f6451adad8f5415b601e2c414d6f52000f6cd09b86eb4b0850ba368c1c2f8b80b3de807b5770f5563a5a6f7629294e8297fd077cf48416e29e3d9309d5c6f7e256bf746530e3e269bb75f1692c17172669efc447dd19d94a579bbf3e8b56943520f2d13d9299578d16e1169605e5c58ddc58d7fa568159cbd5e6b0e7cdd8b59542b6d1c4b043661de5e585565559f8bc9a565e84484f2b232127fe658f8fbdfe2b283f8406d19d2c5ae8975fd47ce1f408c21f397d4d655b6ba7bab38eb53f189a7d358f3ba8c2320725018103020009050c100800035f1f0905880c400004ff0209050b1fff0302090409050d000004be073f7e010c9353bf2a80c671a3909512cf5965575b0b17b03a5db42e5561821f708f358ad72ba972bd5a862e44d9a31088b28c9e4cd90252907de706d02cd0e39cba8f175f435ec0b696e63b91b4be24c1af3eb7fc502541843d228593231a3188ec84a144f641e1bb12588c23036f2e8afd17d80f24662c3b7701413f2a29c009050b0408000901079d230c89ddefce7229caa552ab4bdfa76fed632b141d3e177f0cdfcad8ac8d5d58a71b30e1cd10b13f4b93cc3dc38fadc0650d2511e6385cfb9c5efa44bd2e7f945f995ad1f751ee59527898d81b32253c052f5a1be3479b7ec7fc8d315320ad0b5128e3634fc104801c0269670d8d8dab9ed79f9d298522621d3017f6c6f5b2c221cd4d7543c752841e1e1aa95f394ada8c26966934c9528fa6201516090509040004000709090502012000de0662fd088875ff272a72c1a7843aa9000000800000000091ede2650ecba8b74092b56e7a9bdf7d2460728084957a8f32821a34b129611703787b311b93547496cd48dbcbd4eb352b62cff5f05734143e1de2f1629c43a3de67fc89dec71adbfe6d2b5a67e6cf01b70db9fe3da46d76395d109e0767af6abb6faefcbc44675ee8a08cef7e5601ae9988b9d85e45897b7097ade047001d9d9dc06dcf02dcb4fd9ca8f08d33653a6712b2a199479ce4412b3b4287165033fff42df1b1762f119c0a5f4b5bb3618393eebefe1cedae7932dd709b5d1cc6cfeac0aeb38fa5fb2606bd5a6dae77b09eef658f92f851ce56ac5fddceb9877548c8cd7e272eb333e1d709050504ff033f000507250180067e007721a5c61ab8b1b8163e4fe2b14e9ba5bd7173fc4f66cd22f14c4af95fe94d0471f35b1c93ac166e5d0d1a23c8d51b9cbb14a4e0c894f6efb136fe3c48fd229acc0e96e890953dbbd5830bc9c563a2067b37d9ab13da88b346df9aca35a81e87ece5ed7b83a1fa7c7778b8f38e7bf544dc9db0d0ec663c09050500ff0309090709050f10200000000507250180d30200540c74a3f6fa345c6ecb6ac7be4b62cc43647f3aa67f6cba9dc86a738e1ef0672f46dabccb306ac25582e55ffba7f7e703a65c51ef68ed6ac76d87e29c05835adf78df69206197b26e9408e6b363655f416e00cd090504007004004001072501034000081103ed7cdc3c218fb0bfdd6dd914fc976c090500002000009b406e08a1824c573a357d2d3289cc4c9ec14c66ac5e85b329ad0d833d63e1da73a7f258d37867903d4feb50dd3c9daece7abc80b351042437e34d60287d9fc3a3b5920593a7c97fcb4b513921cb5f522db4d95cdc55fbe4304279df9f1abfebd5e2d2eec53003fa95fdeb0c877afcf809050900000400097f07250100fe00fc090475010558708a1f09050d00000407807f09050c1000020050ff87075fa2da859e40e0eb981b47c1ef0ce5fcaee2ca74d172696adfe0409e7a2a2ea4c4541ce762e7216fde9cb51e6eb9c8216347e223d63da7b72903c71a0091ab600e2f400f353287323712c99d0348dca3bbfa484c8fd1f7b696e1b4efc9223124b688616b8bfe4e5ff4222d1024972424c98a01497e8a5417bf6ff176b1b2e1910d5ac8210707250101910800090505000004f73f0909050410ff030081017822b1c655c199c1e07a557b970e377cf3cdc41abedd995cf000e20c3da4eef197049a850c2b95596dbf81e6c691da5c4a2d3795b00b69e5bf3336864d38b0701d9a58f6b16113921d5dbec63bbafb7ede4a34bbfe793546584d4e6c25abf9166d21d0e98932fbabdb58d2222450fdeb3a3f240cf596d56509050f102000039101"], &(0x7f0000000d00)={0xa, &(0x7f0000000bc0)={0xa, 0x6, 0x300, 0x10, 0x5, 0x2, 0xff, 0xac}, 0x18, &(0x7f0000000c00)={0x5, 0xf, 0x18, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x18, 0xe, 0xd, 0x1000}, @ssp_cap={0xc, 0x10, 0xa, 0x8, 0x0, 0x7fffffb, 0xff00, 0x7}]}, 0x2, [{0x4f, &(0x7f0000000c40)=@string={0x4f, 0x3, "e68639f4d1fa66dd9ac6a3548d25c861ed3a1a054283042ade6e36666a0af57ba9fef03f0fd9f9c90cf22dacfb087193bbf9256735c293c4659c26eee24c806c0e637ccd1920579e2c1732579e"}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x42a}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000f00)={0x24, &(0x7f0000000d40)={0x20, 0x2, 0xc6, {0xc6, 0x21, "17d264fb8468022af0076238779f7deda3c6f6791dc72a47208b1af40eaa707e3e388343bf1e3e747d87e8dc989324cd9461537e18cceb937afe88708021a7b8ec19265fccb780fade47cad0a4deb4c6df316015153dfc0ef04fad2838487c64033f1510b88b2d4ca9eb78b2b7dd0c436f281f458599896788110b94a0aecc3e7976df08ebdecac4ad78d61a83387acee40f498706944166ada45ae94b5050666349cb02a7a4621e472c4eee33a1b48481ede915c943f977bff4341b08c4637a61fcc477"}}, &(0x7f0000000e40)=ANY=[@ANYBLOB="0013040000090b000004"], &(0x7f0000000e80)={0x0, 0x22, 0x3, {[@global=@item_012={0x2, 0x1, 0x2, "8802"}]}}, &(0x7f0000000ec0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x3, 0x9, 0x1, {0x22, 0xc08}}}}, &(0x7f00000011c0)={0x2c, &(0x7f0000000f40)={0x60, 0x3d, 0xee, "2c3e3656fad02172f60dbf672aff639483b09290414d764921404c1ba825bad0c7f223acefa341d51a78a5c0d21b1e7a8b3d3e8033b798522a908c323bc8e476747bab6d451510f958eda6c1b70297ebc515da7dc6cb9d2936372317b4566149ffca1c22a617ca0965a4796dcc682434b2f8b1892f1c9b0975ff488c483829009d87a567d9d0ad71e493737d75ee0599c951f5d7dbd33ee042487dca871a0816563f3d2e742e95d36294ac0c9a92ab739215a4aa32cc52cde459f43b92233b45770a1927140e8513aa209343693ebf0b56aa2ec4506463c970312f759968753ca2d0554576286843bbd93daee174"}, &(0x7f0000001040)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000001080)={0x0, 0x8, 0x1, 0x3f}, &(0x7f00000010c0)={0x20, 0x1, 0xa4, "b01a55015ecb7c4df5b2cf6f36a595557eba5379bfa2655e4cef8b17655d944132ba33b350926293f8b6b6b624812d1068ffeb7b180767a710da95de1d0522377e354cef39c3e836e1885a8dc804d2b8b5883d6af5c9346f5d318472e1b56b2880d5234859999b043f1bb01e14bbabd924f6ab524934ee92aa4507ed14fa8f7421104ed9577d41af1679513fd0ed6afcfe0831fd9cbba4d6df9dc092bcacc6f25208d9df"}, &(0x7f0000001180)={0x20, 0x3, 0x1, 0x20}}) syz_usb_ep_write(r0, 0x0, 0x52, &(0x7f0000000600)="699d7849d06db67dcbce63a0d34b41ee0706650a2900b3ae4979971012e9497b18c4a17a10c75e6e92dc864516257d219401bbaf5110cc056b2442729100d372261365b91fe729341a78a49f736b66a47c6f") r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000340)={0x24, &(0x7f0000000100)={0x20, 0x6, 0xb2, {0xb2, 0x11, "b775ac7ae93036ca0295be9553cb744f64c2f1a206bcc8e39dcc3afd83b8231706307c57dd46173b3edfa00c4eef3ab92a872802dd40b10a96bd4684ce7140dc02889092772285af8c9333d08e2b3abd825b9f29e1c773c1ef9955e1543f44da0cb5cebd0385b6d99ae6124d615bfd3abde165aaebe8cffe39d73067c5bdacaee715aeeeac4e8c598b35d902410add720cb54e737284dd6ae2d0b5cf378b665374af5ddd171eb35c2778ff31561eefd2"}}, &(0x7f00000001c0)={0x0, 0x3, 0xd1, @string={0xd1, 0x3, "435a972bd99207fac25edbf4b5df9b841d9afb4dac240505008e47bcb09e0d8fa7fa286bf069c759c62b827fcd99536f744af889a9a792c4f47389a77e1f64433667bb5a4d1f4303bbe4fc90d71eb881b201ca28b7929625822c944ddab0f2f1f34a5ede101ad13f745fb8b8a381fdf8b1ea8d330230046db5e898b16fa6b8f9ae9b5db16747e3c7282ce89a9ec38a5e5c76f342126463706500b5e7d938aae77880512cda89e69ffe62df53d7d9597d5b8715274ee6456d6ba4a26e4ee788f0b6d6483b2ddec80317807e68ce4a65"}}, &(0x7f00000002c0)={0x0, 0x22, 0xf, {[@local=@item_012={0x0, 0x2, 0x5}, @local=@item_4={0x3, 0x2, 0x3, "42c11762"}, @local=@item_012={0x0, 0x2, 0x2}, @local=@item_012={0x0, 0x2, 0x2}, @global=@item_012={0x1, 0x1, 0x3, 'L'}, @local=@item_4={0x3, 0x2, 0x5, "88b08c8f"}]}}, &(0x7f0000000300)={0x0, 0x21, 0x9, {0x9, 0x21, 0x800, 0x80, 0x1, {0x22, 0x978}}}}, &(0x7f00000005c0)={0x2c, &(0x7f0000000380)={0x40, 0x18, 0xad, "87eb83d848711fa22c4ed5f85b91c88e5e7feea8313bdc98a2b8bb2a8358e33d2870e331b7f6a943a2f3d19053244792dbe0f6a4095accd147b2856a1b34854d89457e3d4c7249a5521a5ec0f6e684dcfa2cd54caeff5c9de38694bae721076e1bb71e715adf8e60e77e5261320b548d9bc920b82b945422db1e4283e6ea6fdcb1134dc7a24479df15463e24e2614b6afe9083abd2eba5c5cf08f21527db3a2db83dd1ab0691d027a546719794"}, &(0x7f0000000440)={0x0, 0xa, 0x1}, &(0x7f0000000480)={0x0, 0x8, 0x1}, &(0x7f00000004c0)={0x20, 0x1, 0x7c, "7591a58e988c553ce4ee4c9e249f6a40f5338226988478d18d5a33b9b63911330a791976dfb0f18de3339be758afc667b6254995bb97be6d1a57833e76b6004e160004a834b7dc30002d222c1cf7258782110692ee3ef787a64e37c0e0abfd715ac31fad4d529e343a193bdbfd50e703155fddff864cd8e796912d60"}, &(0x7f0000000580)={0x20, 0x3, 0x1, 0xfe}}) write$char_usb(r1, &(0x7f0000000000)="e7a0bc680318fea603c87d7178577ed172916adc3cf29e8734f5117e67f8f096dfdbd80da8363a9a7fe07812bc073d71ab3c8faec323683da40165f779197164be141ecd9d85bd0b3a809bccc73a1f6588fe8ba87d2a2e525dbdffea12704d3e190eec10db4fe8258f7f90ad3abfcb7ececc175ed2437bb4c00a139458c52d5becc383f3c0ebcdfd0f92bbdda3f6f0399db249692a3397bbabb95395b5eb2f72da11bbacc18fc50da9d56e405aa926a9ef530b6f47e7d97081190c7c1cc82d63ae5a2e4f710069c6321f00f7861d19cbbb90e02ad93fc0671b64c1", 0xdb) 16:43:42 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, 0x80) [ 772.125680][ T33] audit: type=1800 audit(1619801023.025:702): pid=5974 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name=48C7C060 dev="sda1" ino=14544 res=0 errno=0 16:43:43 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffe587) read$char_usb(r0, 0x0, 0x0) 16:43:43 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/20, 0x14) [ 772.298314][ T33] audit: type=1800 audit(1619801023.195:703): pid=5974 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name=48C7C060 dev="sda1" ino=14544 res=0 errno=0 16:43:43 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xb701, 0x2000) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000040)) syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000c) [ 772.382465][T25392] usb 6-1: new full-speed USB device number 109 using dummy_hcd 16:43:43 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="0cdb21946dfab220a70b3b090de54c6ca213a008547b58ba3d35040adbf988d5f07ef2d6491ee416aef8a37d1f71ae8eca42c0fcdcd2f8f1fa53f3ae3c60153e695b04be0eb280d700375fcc838c039561feb317a6dcda4092f52f10950baf1ef74389933055d215d5ca22499368b33963ae5e69e6371f66515456415ae17e91217f4f3b4e0e9a307362017c58eeff60adec10611c5e2f7cfb1053bbb2", 0x9d) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="36ee450ee943c2cc50f1f40afe1d063267e93b6f7423af985f9d3df9cf8038d0709d6131bc4f804b498232bd36", 0x2d) 16:43:43 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x9) 16:43:43 executing program 4: ioctl$EVIOCGKEY(0xffffffffffffffff, 0x80404518, &(0x7f0000000000)=""/224) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 772.762747][ T17] kworker/dying (17) used greatest stack depth: 18992 bytes left [ 772.782464][T25392] usb 6-1: not running at top speed; connect to a high speed hub [ 772.902775][T25392] usb 6-1: config 9 has an invalid interface number: 10 but max is 2 [ 772.910999][T25392] usb 6-1: config 9 has an invalid descriptor of length 0, skipping remainder of the config [ 772.921384][T25392] usb 6-1: config 9 has 1 interface, different from the descriptor's value: 3 [ 772.930339][T25392] usb 6-1: config 9 has no interface number 0 [ 772.936749][T25392] usb 6-1: config 9 interface 10 altsetting 246 has 0 endpoint descriptors, different from the interface descriptor's value: 7 16:43:43 executing program 2: ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000080)=""/238) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="e1fd8db238edbfb969b8d052022e11487ec8eba57e51d6185ba3201a8b452a2f2266704360ccf905029d31d3dfb6a1ee8cdad9c64e2bae37781ac060f93c26870daa4e08560b7630180155c542c4db05e28afb9648de7100996788035cf00a2d0d6839c742541639f9af5fea2e", 0x6d) 16:43:43 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x5) [ 772.950005][T25392] usb 6-1: config 9 interface 10 has no altsetting 0 16:43:44 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000002000040257d15a4400001040001090260004201000000090400000102090000052406000105240000000d240f01000004000000001f0006031a00000004800200090581", @ANYBLOB="73f3"], 0x0) syz_usb_ep_write(r0, 0x0, 0xfffffffffffffe0e, &(0x7f00000002c0)="333d8e3d7ab74e963e724e24ffdf8ab57d41ae54cadbe267614cedff2df002303fc3268c2ccc9deb1699f7445b9b04fdb30c2af7b772f9471ac3f3a71bad882e499eba67c6e348be59ad61b6c857d28ed5a90067aa5d0bbc03abf5aca9cfce6b8b7ff9b73f67faa4c9d8f6bf59d6f3533ebc53f1c5f1728ea3d527ed1e1834c8d278800c2a13b84aace22e14ede41600"/157) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000b00)={0x44, &(0x7f0000000d00)=ANY=[@ANYBLOB="7cde4a"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, &(0x7f0000000200)={0x2c, &(0x7f0000000000)={0x0, 0x4, 0x28, {0x28, 0x0, "aa3a9013b6ddb6730753d6d4b65737ed366085dccb6f23784a5f832b501fd41abc1344fd61b0"}}, &(0x7f0000000040)={0x0, 0x3, 0x65, @string={0x65, 0x3, "8dcb343869cbef1add40009ce61268f3e91eab2e1ba4c5f6aac3665c1894c094fcbaed9249dcc7fdd8776aacd02f6a9b21b7c485fb20da7f9954c4a8d87e644fd5730afd9824a13e7715804f2b6c40a947d6e4b70350eab897ab895a2bd394456b1579"}}, &(0x7f00000000c0)={0x0, 0xf, 0x95, {0x5, 0xf, 0x95, 0x2, [@ptm_cap={0x3}, @generic={0x8d, 0x10, 0x1, "a1dfc246baaf2fc335ec7ab87e61e31507e084dc9d5dfb5a94d976a2441a9c55ebcb39561696c32e5d2d621ee48b351ec39ca490ebd342cde4137a77dfc4cd8ce083950bca9bb23718260998af76495da93d3308688f5038b9eadf8c1fe6fcd4c51a3b9f6a09f05a5bc5ad6b69a375b4a313144e9e22a74e787da9560b971cb30d9cc035144b8fb90847"}]}}, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3, 0x3, 0x4, 0x1d, "ca214922", "7a4310cf"}}, &(0x7f00000001c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x0, 0x20, 0x5, 0x6, 0x6, 0x8}}}, &(0x7f0000000700)={0x84, &(0x7f0000000240)={0x20, 0x17, 0xf2, "768442e1b74596d36e72d45727469f3011b17bbf40f7633e33beb508fdbf06966d7d16936914e216b37455ab7bf6ef483727301ed22b07015bbdc5da8b983bdbe7442fa2db67bbeeeb26756260ef8a40edb0346371dda8a0e692f356da625c4b7f353c0418e2bbfbcde1a462b426a0cbaf2561d5b3a18fbec110820e6d71916c35032249c4a0cb11edc2336c629ea4fc4f1c1877673eb8f0e8dc97f3e7144f0c4ce2dcb35b2a883b3ebba768949c79c2c72c08ff2903e38cee160a1323ee4f3cf01086619f9e4cb139666eda2f7753b282802fec98073e9fe7e20f7e830a0538f0e70bdb24ef5d49a478bbd34296e200c571"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000000380)={0x0, 0x8, 0x1, 0x80}, &(0x7f00000003c0)={0x20, 0x0, 0x4, {0x2, 0x1}}, &(0x7f0000000400)={0x20, 0x0, 0x8, {0x160, 0x1, [0x0]}}, &(0x7f0000000440)={0x40, 0x7, 0x2, 0xff}, &(0x7f0000000480)={0x40, 0x9, 0x1, 0x6}, &(0x7f00000004c0)={0x40, 0xb, 0x2, "acfd"}, &(0x7f0000000500)={0x40, 0xf, 0x2, 0xed}, &(0x7f0000000540)={0x40, 0x13, 0x6, @multicast}, &(0x7f0000000580)={0x40, 0x17, 0x6, @random="0195a2221382"}, &(0x7f00000005c0)={0x40, 0x19, 0x2, "bb74"}, &(0x7f0000000600)={0x40, 0x1a, 0x2, 0x9}, &(0x7f0000000640)={0x40, 0x1c, 0x1, 0x3}, &(0x7f0000000680)={0x40, 0x1e, 0x1, 0x3f}, &(0x7f00000006c0)={0x40, 0x21, 0x1, 0x1e}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:44 executing program 4: syz_open_dev$hidraw(&(0x7f0000000000), 0x92, 0x40) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xfff) [ 773.112847][T25392] usb 6-1: New USB device found, idVendor=1b3d, idProduct=018a, bcdDevice=f6.ad [ 773.122098][T25392] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 773.130240][T25392] usb 6-1: Product: syz [ 773.134476][T25392] usb 6-1: Manufacturer: Ъ [ 773.139013][T25392] usb 6-1: SerialNumber: syz [ 773.472574][ T7188] usb 2-1: new high-speed USB device number 29 using dummy_hcd [ 773.832659][ T7188] usb 2-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 773.841846][ T7188] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 773.852055][ T7188] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 773.861248][ T7188] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 773.913842][T25392] ftdi_sio 6-1:9.10: FTDI USB Serial Device converter detected [ 773.922107][T25392] usb 6-1: Detected FT-X [ 773.943148][T25392] ftdi_sio ttyUSB0: Unable to read latency timer: -71 [ 773.962837][T25392] ftdi_sio ttyUSB0: Unable to write latency timer: -71 [ 773.992622][T25392] ftdi_sio 6-1:9.10: GPIO initialisation failed: -71 [ 774.000419][T25392] usb 6-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 774.008721][ T7188] usb 2-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 774.017981][ T7188] usb 2-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 774.026086][ T7188] usb 2-1: Product: syz [ 774.030284][ T7188] usb 2-1: Manufacturer: syz [ 774.037387][T25392] usb 6-1: USB disconnect, device number 109 [ 774.048710][T25392] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 774.060680][T25392] ftdi_sio 6-1:9.10: device disconnected [ 774.093957][ T7188] cdc_wdm 2-1:1.0: skipping garbage [ 774.099234][ T7188] cdc_wdm 2-1:1.0: skipping garbage [ 774.123552][ T7188] cdc_wdm 2-1:1.0: cdc-wdm1: USB WDM device [ 774.682373][T25392] usb 6-1: new full-speed USB device number 110 using dummy_hcd [ 775.082634][T25392] usb 6-1: not running at top speed; connect to a high speed hub [ 775.202588][T25392] usb 6-1: config 9 has an invalid interface number: 10 but max is 2 [ 775.210762][T25392] usb 6-1: config 9 has an invalid descriptor of length 0, skipping remainder of the config [ 775.220922][T25392] usb 6-1: config 9 has 1 interface, different from the descriptor's value: 3 [ 775.229873][T25392] usb 6-1: config 9 has no interface number 0 [ 775.236054][T25392] usb 6-1: config 9 interface 10 altsetting 246 has 0 endpoint descriptors, different from the interface descriptor's value: 7 [ 775.249331][T25392] usb 6-1: config 9 interface 10 has no altsetting 0 16:43:46 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x3a7b5a1c) 16:43:46 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x4) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xcdbd) write$char_usb(r1, &(0x7f0000000000)="5fd9b5b14284e57fedd15150bd42179986deaa958414fe29ac602ad78da32ce38df3492ace69667c8c2fbc33335e1c5acf02a0c5cbef75816d38af7066529c9233e76a8a6c6f8d7fe7501892f773762d508ffd685003288490ecc81fb34341f4efbab918efb3079b65bb3fb695433fe2390c5f83fed9d9f588820e9f30b07c430b9b794726618f9f777881829d79c4ea52feadbec02f70503130d52f0f4ccdf81b7c8420b924688e8511237b047be10187c567d3709177ffd41e43cb47f24f3aaa6950c56056583d1d3b891e7a837038f69a8a3d2a6aeef2f7788b5690c6f4", 0xdf) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f0000000100)="dc70ff72fb396015788d42a4bb2efe6746650b5b135c8a6a1aaafd215129e89cc50e9ab1ca1215edc15e31f338b4f4033a6665ec4c566039cabdcc9cf1eaf5f7e165d69ee3c086a6ef86dc12563007b47c7bb3b04f9dba71794f4c8133bf0e041e97ebb3f57a89349a7c5433a337d1494c3cc21bf8a7c2b93b12c1035c89179e8856c9e32abcb34d53ce5abd88ac4c8edc1b7ed92c2d3f6babeb040c0a1ab8e451360bb9317f9b77cb2f364ca2f7b9ed91a3a93feaf4542fc769a988f253ed03917604b5e9cebba436c23e53d2eae061db27425300fd1b4fd79c60f48d7a835b9dfd51e2b2e75d07", 0xe8) read$char_usb(0xffffffffffffffff, 0x0, 0x0) 16:43:46 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r0, &(0x7f0000000100)="8314da7224561cdd5fccb1ffcfaa4ee0635b244b892246017aa5771fbea618729ac9b8280e24740a0052b84850f1e308c711047c56f6c9fb94ef5cafab5716e3e41f35665ce5fbe66c514a73954a3f2634c922047d9363736b1e3a16a178ff0baac05ef439c80d5677ffad76484a7b619e6e5d2fbd787bf8d864f8f6923896fca06cbdfe5c7beace6b2b63f4960ec5b7dbba368facc3a2b7b3148e129c4d85b3efa561228e98b4a70c478bd5a5", 0xad) write$char_usb(r0, &(0x7f0000000000)="df200bfb9e5fe13c99f304632799fb072a60b718d057a232ad833fa7984fd75ea0e58a1644d6e101405276a7fe2cb4511c224447fd118d478b39fa477782813a5f2ff183b27adc780854c6429b1f73fd68adebf5cccbc3a5dd112eb49593d1bf3be5196b100ef9a1353d1de5adca02ea8ac84184aea59c844b2b53a3282ad51b90082328be177cd79ca92aa4e9d1cab84cc5e081074d2f1cb3739748e39bd50ee349e763f46d09a8bbad3ae9449f141ea4d032e95b2e3f9327a9d35004fc00f5e151b931f3ed8664a3732b2308ad0d8d728103efe29f01", 0xd7) 16:43:46 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x20000000000005) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/101, 0x65) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) write$char_usb(0xffffffffffffffff, &(0x7f0000000000), 0x0) 16:43:46 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/167, 0xa7) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f00000000c0)="8c1bd81e4c38", 0x6) 16:43:46 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/200, 0xc8) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f00000003c0)="a1ad10d53d31ae7aafc2eb61ecf2beee2f3b12aa414647e69531bd0addf0cdf40e2963f5472596f11ba7e72a12913e798966aa63a0a64a", 0x37) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000001c0)={0x1, 0x7e, &(0x7f0000000140)="a2ec2e21e8a77d671948e3bb3834af04ddfc02027f5fab8ff2cc4f769e8d5d03898155872222f38f9b15bb6eefcdb7f72151b19de337f9e577e73cd3d20806ae9c220cf11829d12602bab9d7d4cea4e245d551a567b620dfe297023cd4634005f80d49f7b9adc4162efe9cace24cd1acc9a604f3cee348c681bcdaeb59c1"}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000400)="a645f4736350da8cd4a24919f95b0c5dffcccc3f8f7d24102aedad915f2657db0d06480b3c66b85ad635e56bc93db52c931f25b1fe6be7bc96481d04b60d33babea0632a3993c694f70a5ac547152f8b127a2016afe56d3567a9b61bc0509a4bc4ef53833c23fe10d3168b720c0e1885513f94e8db1a537b001fa8cd52b4b5b2e49a457d0faae083a69fa777b44649f744a230d9aa88f39f225ef55935d2ff6faa870c61f49d6369834cc5578630daef0716e3d373d2a9baceef50444ae467f5df5de2de29ff99be96e9461ef0e8b1d77d0fd92703b1585ef72482149a896da183fb71cdcba6a2a298eea4849f9123ac1ea811bf0cc9cac2cc3e9bcc58148bd4e94ad3cf4d4e2ee65b880fc8a6e4769263c54d174e4c2e2e2ea27b5b83616fec7d19f9c66b20bbeeb1de64f27ceafd9adf64b1381a8d7530c0bfab8f27e643cdd1ec06d6a0d9056a4ff3e95a31a41c1b80f70a13b75efbe4ff2522123bf74c20cd6c123693903a9ac2de66faf7171652783f645d45c47144ba0c0efcc9aef115b31735c2534c9c54b3718c74a3a57aec958292e15e6cd8559cea2d042035839dd32ac7a042a19802faf1e32fc953f0ac932edd5fbebd426f27a912a41e80c8ada98438d1214f9c8a04eef5a5dad6e22d413d14b088a2c2bf4795a6019a877d40e5dfb6a5f41422f4ebb82298574e169ede9d44a66ae0c2b1ce9f01ac4698835c925ed4870ac3d2530a426c0998b8d93d15af51951399951839b32e94232622b8dbe60df272c9b36016753e0fd5aba6e2b9978b79d26b52590833d9b858a15694e044269ceb086c1baa95013f2f367d5c1a034fb81eb1553883e1990cb46004c360746a6d6391ebcf87493e1c6e47544bec99aca1b4b7a16587706fc5214ef32458c14aa1c4fd1e47799f77d8397fda8535d8c8342e3b09329cd0764381d65f388cf9accc742400cf5ff6af751a50c09618f4407685afd600abb10ca37f639fb49be7b21a82bccd1586b21c1fb3370519ed3d6d14ec74cb9daaacbb48599088c7c787ba245a6825685eef0c5a48e47fc2e316b8612de7b34552e012586a57bec125ebff3944cd4946fd93f788dc21878a7375324859b47ea0435a87b6ed00adb89af88d7a95ad572b017fd21f7cd5fe9fc7b50e10a3cb28aa85988ad898424c2ade2a64561f740eeb48acb879497c4e753cf1033366b5cb385a46615a53ba0a66a7edd29d074d98b0c092a93ff12bf36888ad8cb8b992bf1a7103a5c27ddd34d165e66017c26fa65343ec62ecb01fe8d28809fa652e3a2ddf06252f9fbe7d4cab713bae690d33a55825852aa8e79ef1df2f960d642a6f0900f48108ea6c66718e032a2ad307c04a99df12ac03bb96b618f30045f7def401872295afe6cea54db9312300c06189c87e0f36205eedd37d1e495a68189032bdc1528cf32d90cc8152ecaab6fa02c6eaae373510dbab5b0451ef034abdf6873d70f010381608a5cf310fac475398f63e828e3900628cd02deef6afa8151d576c9fc1a7816ca6fa16e47e7d5a0225c6bf1363a730e227afe02ac723d1ce37e225dc8b4959ff11ccd8e0d311790ef63809d57bc64ffa122df72015f883e6369c65d164ef27cd6613e3ce4e959fff826df2d58fb0127a6d24c0ed69f05f328315c9ae871da4bb8e06b3c816afa6e56d9a55d87408645ed53bd966aec1f3cd1a636c293abf92df09eb6151549a0371f5153f9149339e7631c1b25e28afccdf8ba926d2094fd7cd52aebb0ed93ea109f4fc3b7b27996de865a82a8291fa572efb6abb654e867aa2354d0c0918f626dd3d91011cb802010e7e506299472d213caad8c7965f43d9903e4a0fa039a11ecd7ac39cc3230c30eb4d0ebebc6f7cc034c86394e82f4a8159f21597f576b0d3027d43c0cb8ecd02c95125bcf9fa37de88ead80b12f475ff9b3ae6700616c65c159c8028226f83d2352099574c560559d3c275d84c2f027c3cfac0e69218a27319938ec86651360ea4a264b3aa845ca642caaa17776d1a89aabcba4e9f17cd467fa69201115b3f97ee38dc7cf0ba1ae20c9b38d3b01ed563b819e0a28154815ffb1ab2132dbbe4fe830afc54e9ffe052bd03b52fb094eff51b546593174488c78f4f32fc69be6c3b87ed3a814418d3a3cf4322db42a056392b65b2539cbd40636562a1c2e1eb792e6140262c3ba0265a514d4791f59ec1ec6e75efde66c4720129fdf471a6a80b479426f46302a07e98fcc17c4bbf59d2f2fe909ac7f0e06f3d21bd91e2a31f4fa96f2d7034e150dec963343b05135782fb9295d278a9a3b031e04fd48742480450abf63e385f0a6084529cd9f11833a899dbdbefcb67f89e59f1c901f767852f64080d28afdc42c0b89071002d8a0ed2a3b49eb8493227de5ecb0989bd7b1f9efcb0599de516c2e99c7d61cc6e8c5bb43ea8bb11bc4f013328d944a50e4e766ecf75e51100b779d86796988084771ce2b16597edcba27e9fe0d42af58bbf60a66963401553fc07a4bb4ba418e083876327c98ea00398f3beb9116a99fb504b05b50e673f19025eb10e7ec8cfcafca17e58374da17880d5a49750678cd8da293c371e2f274d071691518cd223c77af57fd99a43e2033c4042878df8fcf77259c6bb58a6bb1c59ea389e388b79f6302a99f2debc39794cd776bc07f43558bd15599079e3f86cbfd6c4eddcb9166be68621948ff605de7100282dfe16399d15256493e6e99aac3ae3b8d221555eea26b20789571da41d258d16c335d331cbbc57109cf4da5bb24369066749a4149bb2f01f393696caa3fbdc1efe39fe8aefde0f2eea5f42125d12555a06eb4e1df23e50f2abca36cba3195aecf1fb2461e7d5ae2b8654c94a984fff25e2aa7f426df9dae951261d8eb46bca4e2361dda62a3bc31e5160a50a90beb2d6cb55493d491925aebdceee09c06e84bdac2930dcfd86e09f026333a18b786128619b05973d6dc91f588c84c23f928fdd20a0becf8d86e63107c6d5c5261b10e411cbafd43f98c992f2200bfa57d99a4d9d01da4e5be2aa58fb3305e8751a7232c80a4f862bf67e02c70668c25e3132d7edead12abc14f2ceb6bb8459087fef9924ee7a61f8f7e818622481b18a8caa20d98fb2370209765b76b6c851866d045779f771d845233e53a332c7520555f49be6b61e2b57e4b641ca2f75ce29ae5b60719b13f0a32286a909c54e0d7955b1ae4cd0ec4585776eb5fbb8f2e5a8e6da127d62fb52ebf5a852e0250d137cbf2e5df0eb343dbd8c97d79aaac303a5775467cc852e4c3286ef01c70d71625a91f1dbaf10fb588bc087f524a2dfefc13a47eb5345a9b454196992049950ff440a1741fd8b9190579e13338298a1d7bf46364a29c5b99f5314e90efb9567d85d1adacaf57c65aa248a9d7fa05a6024fdb58aa8cb66d0a54bfc60029049d57e694bbe0a82309728615533b620f62db6c974c28364c00d98a5b294cc68fa9d889649c176261deb72d451bda37009df9d0b74c449596509a9682ca3693a33f0419e5de4c15f6e2dc9965b7ccfcc872b3412dc1ae1779fcc8912de054bd0c13553402ad7895f87d5b006c8861a90f35ffb485d0d83d0a12fd76c377ff70d195d100b35fc9d485094c70f43064446ba81bf56e6c595a79400cfefadacd10d317467fe819652a0cb101d2a42b4d9600a1fcf75afecf8c6fd2ded96dcb232c05a6e83091c2738e778a6908a0245f0e7cee4e94e432ff9ec7ccdfe8931886459a027564289955aac076be4db16333b6fa1a0f7970ff0a6203fb9afc44a395b4d8f632093817337d2fc42cd2b2b9c6265c4eb60f7cb731fa588c7d5952b748c42a4b96c485952e224238f9a1e8ce39b933ebfc4a3a72dd342d6f22b0a9ee4b0c47c043777a6c2624b33b3648b12849f9c401b655c1190adcbaef558c0155d43d535498a6544b408cb48ca899e04adbc07551b3ed22fc4fc78dae9cea7efe0e93e11a4e987f37ee71383d831e0e393f6aed56ae37e108c7694b929d9ea4d96aa770e0d86154b81ac4cc5c058b3a6ee770183009e155ae207eeb3bcb33fb1ebbd9eaf179924265e38c9b343b3650492adebb3401669e32ea49be3ca918632542516f4e161a87ca11fe520b98a8b2009230f1da3cccd96f061e0da539e6aca18fb48e003fa8989ea9fb61b97446f4c405dfe2d7f255bda6dc67c7bb196e794bea1fcb6c32f6a0e0d70ab36181f73a95ef725e47c78b37fa37ca8ddc2e2af079ade31fa161cde7e71224fa78116b6a81d850a24a001ec024f8ec81cd8fe60ec1414e871bf85b01a1b13dd63d656aef4cb7e3a03eb12fe27c818c8d9e06f3b32d116b6a4ddb18794a5ea19644cbd20659351f21eafb05e4b3cd74d1c2c405d844cce299f17094163d1ebe5c283bf34661d6231a24220632f2cf94c194fd236b9f2bf3836d640c8ece3418fc364c27bc6cb7bb0feaa60f632a92fdaf88ab0ebe4fc9fc648c34b4c668077f52fabdad48c779be097b438476e1248b4e5f0a93837f117548484a24e64e9912df0f77ee11fa4790568b078aa7581b19de4092e21227f00b76cb188418213543e230c3c992d85a66fe09f11729a08f9ed7935a151fb0db8984c3bbe0249d9508313c29df8e3430a80d1f1ae2bcf24926208574561ef046b146e4534825f3a218b0bea042afc4e7ad8d3d2b651243ac09ba5386b8123800e23f370346c510aed3c5773fefc1fce645475698159b467e8c10c8f575c041657cdf655275621ae870b0080b852e224e80f4504731ad2109d9ada1b43d492aaf3977a2da8651737f84117a3edd7e376f9145374a96f8ce85c1c78910cb15caf0a8d55e73253751abdb2b2296b937edaab75312c425bd8dc15311e0995286a36eea9ed1ec983c91b5f0d743da44f27aef29a55229afc306bd745e9a3372fcddd43281d02d49f08ae4a65e0976e33b3d06ab3f8831b6c7026ae3709b4926eee529b9a5141488e13baed19a704c0c25a1e1dd53c190855f3abb92bd6b22d6810de8cea83cb7a37166edaaef94dc792a14d02999494a00eef26b79d3da2d199e99d4a319c033cc55e94e5f7b3c5ac15df1aa5f29f6c24b30fcdb2cbff3a230697fdff5e6b9248ffcad7b690422346ff7989217c6ef8412aa5af77a4e4ffe0a467f70d59cfcab58e35e5ee007030c937a010e4f7838d2bcf2d3000d22286de1fa8fa2c9df205fb3d157702c06836b17245ada2283c06467e904c67d9dff387f0df4d034a8d3b6da52dc4c1d7b4de3efc45cc6891ec0e81f9b0c268785c46735e41e6e7297196eb87e072fa9aa9ac1ffefa488e41d37df90748388843f09182522f5397b37744cf81ece81bdee2e3881fe58933334f8a89b7a15b6fd20a503cf8b47173a15ade676d3e84d8a92354934c0d8ae4f59bfc75f0b8c80cbfb7276fe911a2046f4a1dd522224465daa9793cff1e8f0d2bd0ae75d7ce57825f2c5517a82298b3f22d5e6e6d8d6050c68d9d33064aa17dd05019be17245d39bfe788843503e59e90c2a27aa164c63b828ee92addf3e2d0e12b861bd9c8f6809439dcb1ecb8ae34d767b7f97dd91a6c58452183fded0d4ea207735eb0a4fd380f50bf92b5889c7a997d635c672c1858685998466914c85c484f01553fb6ca5e9bf2f8b2d1a73964e3be94739930a9047f1b491e57d43afb3b9e1a0578703c8e732cb65e7bad05d6e42905d16e2205ea3b6c5c24012ddbc9c9dfb99fa85e02193ae8780cf256d4332151180e52d30169e310ae9f64a7a70bc9c4f5db98d816c9c14d5a83602a51b201f76f9b7e9e", 0x1000) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, &(0x7f0000000300)="1350aa2888c05f3b81cac0960ac1b99e7c95dbb29008bb71d5cacd766d4e160514448aa302488775b3100d36f41b350d3236f1cd5d983328b09162427d8a4f94364c35ab7784f54f915c21f09921add33e8a59f8ab187fc18dbc9a044e4ce2838deff99a6467aae4196fdce1c33c556c1617bf267c3a9700f921589095486b08381f1896679c4971ddac0a91cd9d99978d21eb871e1c8f4d2bb8c3c781b8d3375ec215634ec68709daa386fc6c310d4a9f21efab16", 0xb5) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r4, &(0x7f0000000200)="66b550beb0bfce198c77d498096987a4467efefe70e1e71f6dbea3fe3cf919ea444fb057f0f9ebcdff1961786961c5555444ed56e21e3a49d6dc2d71718b5f8b2d7b428a116372aa9b48f31b255028967398a7267c61dfd8e1a7b5cb8b590915d0947c35cb818901e24e5f95d7a252d5a9fc0d08077d6d6cdce3d4e5d8cebd9364f4e2cb7c74bb7bc959cd83e4e75e14ab3c7b69e4abd923d92eb9c72a2cf9032a7a4ee0525b2213c867b4f90a0498bbd12908db3b1f0f1b8116594f0a43c36fc63b8ac5cd935d477c443a10e1f6a685eadd761d31c88f25f458f10a085866a5784897bb290867460e38a5e03d77caf7d24e57a428994d601e31f9fa63", 0xfd) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r5, 0x0, 0x0) read$char_usb(r5, 0x0, 0x0) read$char_usb(r5, &(0x7f0000000100)=""/43, 0x2b) [ 775.432343][ C1] cdc_wdm 2-1:1.0: unknown notification 61 received: index 46970 len 38478 [ 775.441675][T25392] usb 6-1: New USB device found, idVendor=1b3d, idProduct=018a, bcdDevice=f6.ad [ 775.450904][T25392] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 775.492623][T25392] usb 6-1: can't set config #9, error -71 [ 775.505575][T25392] usb 6-1: USB disconnect, device number 110 16:43:46 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) read$char_usb(r0, 0x0, 0x0) 16:43:46 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000001240), 0x1, 0x23c703) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000001280)=0x1) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000040)={0x5, 0x26, &(0x7f0000000000)="45244785661cdb136e422c56632d90fc77a74dcc531a6299f8b10875bfff5eafd6b3c5a8b4fc"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x20) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000080)=""/111) read$char_usb(r1, 0x0, 0x0) 16:43:46 executing program 0: ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000000)=0x1) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000040)={0x2, 0x200, 0x9, 0x43, 0xa69d, 0x1}) syz_open_dev$char_usb(0xc, 0xb4, 0x100) r0 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000100), 0x1, 0x400000) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f0000000140)={0x2, 0x1, 0xa29, 0x6, 0xffffffff, 0x100}) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000180)={0x1, 0x100, 0x6, 0x100, 0x9, 0x8}) [ 775.974835][T25392] usb 2-1: USB disconnect, device number 29 [ 775.993178][ T6083] cdc_wdm 2-1:1.0: Tx URB error: -19 16:43:47 executing program 3: syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0xf, 0x44f, 0xb654, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xd4, 0x90, 0x1, [{{0x9, 0x4, 0x0, 0x3f, 0x2, 0x3, 0x1, 0x1, 0x7, {0x9, 0x21, 0x5, 0xf9, 0x1, {0x22, 0x514}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x5, 0x0, 0x74}}, [{{0x9, 0x5, 0x2, 0x3, 0x200, 0x1f, 0x8, 0x6}}]}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x8, 0x0, 0x1f, 0x20, 0x14}, 0x1dc, &(0x7f0000000080)={0x5, 0xf, 0x1dc, 0x5, [@generic={0xe0, 0x10, 0x2, "c4eb19270967ebdca5158a7337524eac151f9fe1601890cc9775c64d302b8b9169427c4366afd8b02211274c27db7f8e662ad3d0c23c2b83cbadb0d0e92671e3d57ee14a8d086e85c05685e5ba2b9c3ee133b1277836284428f4b53ca7c97b1a9d85fb428c507321ee8a6b4d8b6ec3a9b439fce9dc0d29468e115bb56acd515cd8c767a126489ebdc623cb2594cea87746f181481f8e78aaf7e223fc05ed0210caec25853498d42d17cf8b8df98b51a304bb9a6f7ecb8c97901f5c107d37741a6c2824d3664277bc2db176d17ef7e0a3157958830913f8ecb44ed7639d"}, @generic={0xdb, 0x10, 0x3, "0773754ad74dbf156dea804e0208dbb7b4b6a8e7f829d129c463804cf4c22fdb13a33340288fdd3cd2aed042e8339e8d2543ff4ae741e0d765e34b23bc6c6c347b7b29c5497d3c0c2f8a3b681c0724f762cfcfa406616d941ab27a4b1bf4dd3f85b314d53752e442f058a3fdbb34b3ab226514b94fe882f8a7c21beb7b17a15f0a41a0372c5fc4077bc1b3d6b5dd44e25b93e29d2a2f948aabff624fb97550d87a09ff847190e90708e55c7342efb4d9faa59af522258b60194a4ab30ed2f41b0684317fcb8f33b9916c4dfa869ece38df0987187f7abcb7"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x32, 0x0, 0x5, 0x2}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x5, 0x7}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0xf, 0x3, 0x1}]}, 0x6, [{0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x44d}}, {0xea, &(0x7f00000002c0)=@string={0xea, 0x3, "a934c3403b5967d012e7634c4352df202830eced1d97da36228ee7eded1d8e16e33d1b96fe0b2a43c220d44753d73a8b5d77b9f0d6d815fd7a8ff0920d2af552f944f3ba0cb6f3c476566f0a3a658d2289378c03fed4ad3442790f79ecbbda558d7cbd478065f17a07dfb6fc582b7d65364b2b434bad25340736fd34ac0ad3f5c82b1eac01f71184cc052a7bbf39babd810c237029b73f90c51a7765da4cd16e3bd91f660a6d01d68c567b821015107017b66bff46b5335e45052adf6c855009df72c45252087b3c406a79611b831080d793d4364dd6bbf15ce1ea48403552265aa086a942213cd5"}}, {0x10, &(0x7f00000003c0)=@string={0x10, 0x3, "1ce6088b1cb41c0e1b350e566ca1"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x80c}}, {0xa6, &(0x7f0000000440)=ANY=[@ANYBLOB="a6031e4bcf1a0e0d79d985494e60e979e9235290a13bacc7cc8f47a24f04448f205ebf6a145f6096bd2f067794a6f792f3351a9c22933987bf7bce7547fd77f0a7c289b0bc55320b71218485818100c9bc4017d30c0019846a681ce9760e08389f235c39b4d9fd0087791843a7940695556ce482da84f90eb2bee882bfb139ab86b28e9e22401857b129de0ff32f0e59862d70ad28d079cd"]}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x415}}]}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7ff) write$char_usb(r1, &(0x7f00000005c0)="c580c292ff97972d660ceed81852ced96b87f5f8f880fee1dc1b40961e76fd6481e66c9a705e5e5246cf05fd22ec2d87", 0x30) [ 776.502383][ T6589] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 776.792357][ T6589] usb 4-1: device descriptor read/64, error 18 [ 776.822380][ T6788] usb 2-1: new high-speed USB device number 30 using dummy_hcd [ 777.182606][ T6589] usb 4-1: device descriptor read/64, error 18 [ 777.188882][ T6788] usb 2-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 777.197601][ T6788] usb 2-1: config 1 has an invalid descriptor of length 239, skipping remainder of the config [ 777.207955][ T6788] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 777.217039][ T6788] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 56, changing to 9 16:43:48 executing program 2: ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000080)={0x17, 0x41, &(0x7f0000000000)="512823c30b5d1ce40ffa84f3f30faf7847e4c40a0681a2a949b312a5ece04f270a5edf5554cdb5692a2259e892ca5c04b70045e76a45b91c1eea7b8a43451f0b4e"}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) 16:43:48 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x401) 16:43:48 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffef) read$char_usb(r0, &(0x7f0000000000)=""/2, 0x2) 16:43:48 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000040)="0c5f130b1151151dd2027b9b66b76655dfd7930cf6a69fd2161505edb26fc3e2a35620d4f5b641de58d10a581044f5d880a7ac633ce622af0f0b5c152aed210040e2c1860945a7b9c3234cfe5b34cd7c3f", 0x51) write$char_usb(r1, &(0x7f0000000140)="47c20d3fa433ef9243feae33484f97293c4f4ea31658d16cf3eb24990274f18f6837975020ee5ca31027338fc31f29f4b2b601704fb016e4d0d3167df6", 0x3d) write$char_usb(r0, &(0x7f0000000000)="893c6ede497bfbe7d7ba61407c106e413ca419868d6d531bce30bfdaede79e1df7a0aaceb2042f4c74e5df9403", 0x2d) write$char_usb(r1, &(0x7f00000000c0)="d06dcbafa5c69d2fa827cb2dd715640cc4977b3ed88001e6b31bf323ab743a21820d36f42a0fabf0eaf2f13cb7bfb1ede762b398012307dd9bb9623595763d4aac1e8c6bba0174439473d4f9d2ca13e7ffa296a94af128e2d24192ed23b48255ddb9e006c376d70560848e43994b2a54984e31", 0x73) 16:43:48 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="66e35b28fbf9f0619732b1548a5a436e8008cb323d30a67de6ed81832cd9a8ac96c9609167bc327e73f2603213bd2a832a3ef32db616717c6e6bc767e979ed24e0cea67bab62808c3d3f0ccdcdb5e46722f9e1a5c55b07754689c0fcaafd4789e441cefe2b67313d920ea015e86dcd58da864d186fde65cbe55c50ae50d992705ef317de7b900e60a91b7c5021921e5281f5f7041811d52e98fba27bc782be09323773f77aa24dfa0edcdcb5cce77696c38282cad5d75fb1fe1d21528a4ada3d073f32558c93543fd88e9becd496e801d963d8f86de281d61a9b1e40bb25ed8d3ab2cefb221adde93fb71ec11d112d3a7d98b658b999b5a17b34c2707af21c500f9ec6736a60c0ba91f8bf27ac12032b75bb8ed61fea412889c7518380915b9e2b45e256ca790b8ec215905debe8c793d20b2bc080f2fd1f2fa755d210bb5e11161d95cd901261f1b2aa6fdf4aa574bb0684315ba14c2d30b29e14bf6e5c74a677a4084e1657c73d7968d2849c760e344c18ad319cd0648159aa850854a15db535717a352cbeeab2adc110abd9d914d02c055cac7bf453d68cb21ba553051e0d698b081bf3674dc63f1e5d42191333f76fa112a26fce55d07b3dc875bc0a875d79d20106d4db0f509809f94541e7937eb6c21374eb6f9419b0919379fe8a57a8e492eb30c6545487bbb73a0638fae005d6f118a5310ca20dc174e4dec7730a8f7424a5774bf054c3f42d4c68c3da4844a27982e916ef5d01eb746b6b2581891599d7a3842fdcd762d81ca43f8515347db1ad90b8023e3480cbcced0bb6b7f38bf2027e264510bcb621602be4b12e0d47ce8cc9eff7dd26441d70429fccc2a6db9f61ad2c5592aec56263f39f19b2caf4ae42d7467fbdd5ae2bfbecff5e4422a4feacaa15eece4fd873badd99c67e2588f4289f314b9e3b581d7529f925c6fdf49fd380080ffb8190159980e85b376c40074a31ce77fbdd934fff1a073f619d18393e9f3d0aa10be7df1c53b1e2896362e4c6eb71e43aa6f4ace9b84a1ed457f171cea18e05facf3e352de1b50b1ddcd99ddc9603429c83ed825e330188f603133c49e992477f07b1e99d29b0c63d09cd12f6ef7b4eaba252e1157fd6b29d175084d5cf0e7d6a2e369086613f020d83627972d01166b0b3f1fef75c606572a36e3080a9b3d2e0277437e98e0a1de4f27023a85b38c0fbb237ebe4d0a6d7cd7e1de59400334fb898b73ddc98eeb2cfed1c972e38cc1796ba378db3e773317550f63a9199a2bf8b4c98c3bb58d7e726d8f4b02a6c2a08ebee7e7fc88dee55258f3ba68af53043ac90ed038d55739f99820479d02f21543d2c332f2a59ef44d0dee4e50f9848263e3856fc2284b77e4e96ea31e76f3c0e6e2265926524a852403f98d45ffb1830cfec54b6bc95912333a584f6ce7a1c8258d05cf050d334bb2a2a4565a6f78a6b9062c20ce0a04d15bcee73b44eec59609d4f82efb213e6bb4d9b83a013fdc3565efb3b5cda5bc1be451cce139749ba7d1184dec724005fc95ab568f465a29666bb376fa938fd945a4577795f4825dac075ede8e81bc8557d27736695c920a62914bea664374c948020122197677e1723adb9832ca848be703ce586f43ab267a9eef9935331f36c8965f202a3cb499ce0f40b1765b1c70f8fdbb1caf72e51b23bc4a210deaaad3e1c626c5ec86f7aed0e6af1ad5e452c21354575216526fd84b303028e9722c973a10fc58c27bc561705fbec6352e821e3fba0f29496dbfd5e0b5d47962070feeb2677c834c1749046b66b2809c9e0b6ba582127455777d6891704e9e5f571392f6c276a319097756e854824b2c226e7e0aeb3d428b2548cf6fa6c842f9e4263f6701fb080498b85e2fdfd52a82414257a9615378e9cb4254fb44d4fb90ba8d90c7ca63453448b69e533e9a8bacedc39868b5e58b4c249da6d5ac726d78611cc8e9387f4865d84446f51cb66a0bce30efe32987096f66676fb8151e349098de74acbf39e5ff9c44c18185de0f78aaf9258df2cd322824c7e1c7c07684201f3bce4f4814bd473526711adedfb8df4af51840b9b8051f3c9a3caa5a6222e89f734dff123620c4f9ef2141a6e3a90427e96fae8f205ff1dc05e15a25193b01eaac00909d495a3bf03050549f9dbc65fad5e5410b6b26ebfb7a4d4f347592b961e535554da25a01586992bc64338180f4e607dff4b0b4f4128df9badbd9f20d547de662e449d050f22909a651dd21794c3eab537b0b884df45a3b5b1e9510964b9a548ad3b992e5c17d0a8a884a9400adfdd9436a7eb9af93c15d47596acb49a6e2a4e437ad20d02aea23b0baa4916899af888dc2f0b95995a489bcd4d07c27b18a5cc444e66832d4020f40d062faa6d09edb1a4815b93c49c5bb2d450cc892f8844ec9e57a5336aa8273e926af0505ec9483a0b67e7e19e93f990256c9460c54043d1a41ebc17b971e0c6775f2a4fd6d1b5a41bd7a9564601069c0214028ec235eb1f60daf4a8cb675c3f0aae69f861e5ba50e4bb9e8dd210b540caec09ba710ceb7ab77d147bde39a4b23ee4f4b871c340899bc9fb8bc7130a4d2ec9d2cf3bd9c1018dc4d7320c9740e5969a20f109f62ad90721d933e00d809bf7acb3f28793ae112cffe479f8708b5a20d9f31be91b74fe6ad580f1a532a1e8ad916a9eb1430e4abca0d97b316eab9a1c99496fdb824fd90117a284618ea59da88fd9e859ec9069a78daf54201f3c469820f52bd7a0933be27bdc0237538fd5415cbf3b5347156a57d8d4a01e2d818e9c7d0b9a66690ed04af70b687c45168205b94277622a58dcc200ee4566e2024b5c8c0c5144d33e756a15b4b37d306d62175ba933dcbd1c8198ba36a31a921a1ef9e20b8c3e548eca4c33fc77f54984d94772f06aeb1ecaaed2309012e03921632ec679fd69c291f71537ce074481034a5961127eafa6a231acfdd54b29b92725bc6959144ed1d4a9f492c3f5f36bade3362a4a3f9bca0034ae9cc49937e612ca95d37312a0e6e7bfc8df6ea4319d447fa17a058a393d71c8d88f7696773e5e682ce5aa7aed11c10d95c8f01ba410095958bbba1eb6b9e97e1e9f1db2a7f1290bbb7aa76dab44a2c71960118f99c4d4ee2fea295ae57de941767ca9381a07fb375aeb9dca1a30dc4c114373cedd3401f6254831a50990b8514a1d040e171e81212c4fcfcb115bb3350bcd95879fae7ecf98634f8769e9a083c4d098e2f39e257a684706173dca6fc003f34dfa3f7645ee6fc56c3b1483402d21f26667201d88164437c34e343458d516b9122ea5d9ca47cfc3263e3ead943615d24e887925487aaa83b0e850654abe0856541c4c2f562a39bef71c4a39f13584e93b8f5d50aab891a022ac25561be4ef4d2997a9ed27ddb69e8de51f8b609e3cdd5a4dddd64f83649632774d79c60d92d31b3da9828b8c31feb4e553ae134ed16dfafcb3e5f5a0f378adc315e193f0a0f7d3fdbf278d20b86e6d2e005a55cfc7feda0aff251ef5c8230513755a7b5316f76d4f6bbbf0a8c9c4894e0d297b98eceabea43c88ce1e906eb70d285969ba69eda2669dbdbc29b1053728b8a2c45bc2bb21b5a7dcf417ef8d8f2627fc2582fea0d3d035827466d72883595e5334c699d7946c28c005e16b7a60d2a423538b242c5ae3ad379f8dd086af25798c101ad604fe7811a82526d3db146a117d23fe4bca85ccb9e68760d653b78da66ce6e2783ff96fae674e4f0d454a3570d8043d68816031d8e12af22a810b0ecaef04ed157f5f0ad0cb5055a32f9cf6a8b08376d50be59fcfe020a8e57615e21df0ab730b671e45f6d1a747f58b1303b7285807e09563ee6861c82cca3db8488e1515418d64910ae4d2f222f32b810d14e81a1eae36a20ba744a5c06fcdad3f51e72353e38c8de58ec9231c8e733e7660ce361060dd0663b546e126da4a8c6ec611d7885986a04958c6c877a45873e36c5a6addbbd34abb797bca240119e775a3103e9cfea8d9edd830bace5174f29e8a3a9f45090ca571a02ab72a299d1f6a635c759ea8293a72022e59cbdd9f52c0802dc11ce76b8c9e278f77bd8a23637e53b200e7cfe4ac786bde60f0a7dc6af557152de9d6c53a38e5f356bd1579805fb9b1052530cfe8814e60f86e29edd03f4222c51aa727ad04e39b131f18c96edba43ce6984924945ec4175bcb2c955f664768aeb4c95f836b754cfbe106eda75d3ca85ddcf01b24c03f12195acdedeadd9ea9fa058eb7fc3bf70bafa8c18110a199758656fb09847fe1f6c70957a245fbb818f4b527feca37671955541b43589225731c087e5bdab948aae6d49f870ea24f590177802c846071e6e680e61287733dc22932db95dd4ae198709248072d5dcf1e6454936cf744a9c8d98392dbc300c705d38c30c8b1e2fa6e484898e1aa48c3cd16de8c4b90d82fbe570ad115c80a62448883d70921337a1ca6674b1a498a7b7934ff88a3b4e1fbdf4437192b35c9498bdcc7c16a3162f9ebd4c237754c24830c3c2a528bb296b8eeeec8f5d9134acb533d9b1ea69fbeac09c2e6fb2d338058c73b3263cef14d444c77311ee32306d22d4b26f3c2ce32d2c39c08265123183540e6c65d514dfda1690444dcd8fbb5cca3960f84edc1cc06486153d85e77b9521dec5c62e0a95360029fac806c8463eb648bff1c4643c0080e614be02e4610bb7e7bfd9ee14a421a11d7b11257d09db7659b8fdc113768326308daac68209b5b57e0d8697da1858e8759e060f5467e45f27147e12151860ecce567f7d05223cefe163369362c6628db952393254f715a9a5570652c94e89ef736fc6344f83565cd22445722c49bae4540a881338fec9bb91533a761918d12b6ad96ac0ccabf04e8d1e6d467dcd18cb115fe5f57e0af81f8aae5548dfdb5c412bacc68479994778c6f2407aa44c74e24c74c095eab873259af0b160f475c2ba53c1f0d89d87a1c001721ec2dfbb4262981b182a6b0dcc93b66169646d39c5e99d72e31ad173ed891bd3d3632f2a56719687a1c46391cf538b63580f63e6d6bbbcdcb42e0d2cccb9918545f9fb2b80d03ef6738888b82b8185b6c19c2a18955336ba59efd356f46b26a2a46d84c2e74e20bca5bbd09b911e2aedbe2edfd827b5690b083a5f0ff963aa89945ab58b8a0632100aa4f637897eb06948f43f075110fb034aaa1c79fcb5c12d59ce98d05ce84781c0eeab835f78ffffdda356da6341fd889b0ae915f0bff0ea89f9fa53a56ec3a3f726f0c91c4d77502ae8649d640d5faaee00aa0a37c98d73730e4652c731b1c8be13051fcd90010472d28ddbfe3f58c126753e92600665837aecbf1433b70dd554b43532106f9c8d88c1e90f59ffbebb927cecb33e80665b8a149dc8c8a4c62cc0845f7e291152ddbe3d6f19fae290063a750c692e3316b1904724383b9e2edecaf65e7a5f916c00c172ed2847caa0c16b85ba0c1c39fdfb9bd66c043f25a77487d99b20112ddc1ef1707a55377d635e429d3765bd7fd3e10bc8b405d851b02111d0809dc63223ac4df896c60c601af012ef05f1ef612e8a475d9850a86e9c0c38c7b3f7f0466ebeee7d352c069d75f25842e86148dd868687b7bbafc2d8dff387ff72dd6527d47efcaf125b3063b533110c492db8fdb0bdf39dbec72b2d6f98dd3307bfa3dd1083c63c5cc0324a9177fd0d965b7c9fb45686af2c48c04249e0d46f64084df169a0098405804fae9078a611502570ad8df9d3f69f01da7b5f94a11077d4c2c93ecb9469efea19e4519ca14a1d96e6f01393486289d3f", 0x1000) [ 777.228120][ T6788] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1267, setting to 1024 16:43:48 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) syz_usb_connect$cdc_ecm(0x0, 0x6c, &(0x7f0000000e40)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5a, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x7f, 0x3, 0x2, 0x6, 0x0, 0x2, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x1}, [@acm={0x4}, @ncm={0x6, 0x24, 0x1a, 0x80, 0x12}, @mdlm={0x15}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0x0, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x3f}}}}}]}}]}}, &(0x7f0000001140)={0x0, 0x0, 0x11, &(0x7f0000000f00)={0x5, 0xf, 0x11, 0x1, [@ssp_cap={0xc, 0x10, 0xa, 0x1, 0x0, 0x0, 0xff0f}]}}) read$char_usb(r0, &(0x7f0000000000)=""/120, 0x78) syz_usb_connect$cdc_ncm(0x0, 0x8e, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7c, 0x2, 0x1, 0x20, 0x30, 0xa0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0x4, 0x1, 0x9, 0xf8}, {0x6, 0x24, 0x1a, 0x80, 0x11}, [@mbim_extended={0x8, 0x24, 0x1c, 0xe9, 0x1, 0x110}, @mbim_extended={0x8, 0x24, 0x1c, 0x2, 0x3, 0x7fff}, @obex={0x5, 0x24, 0x15, 0xac}, @acm={0x4, 0x24, 0x2, 0x6}, @network_terminal={0x7, 0x24, 0xa, 0x5, 0x3, 0x20, 0x20}]}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x91, 0x7, 0x9}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x20, 0x0, 0x81, 0xa8}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x2, 0x1, 0x6}}}}}}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x300, 0x1, 0xff, 0x38, 0x8, 0x6}, 0x5d, &(0x7f0000000180)={0x5, 0xf, 0x5d, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x14, 0x9, 0x4, 0x7}, @ss_container_id={0x14, 0x10, 0x4, 0x20, "0e758b04af27a841159e9fa926e5608f"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xb, 0x0, 0xff, 0x28a5}, @ss_container_id={0x14, 0x10, 0x4, 0x7f, "388b02b2a5fd1aa3a970912010be5043"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x8, 0x1, 0x20, 0x3, 0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "1d514fa94aa632a8bb15b16b8d87c88f"}]}}) [ 777.312464][ T6788] usb 2-1: string descriptor 0 read error: -71 [ 777.318750][ T6788] usb 2-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 777.328036][ T6788] usb 2-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 16:43:48 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff) [ 777.372574][ T6788] usb 2-1: can't set config #1, error -71 [ 777.391546][ T6788] usb 2-1: USB disconnect, device number 30 16:43:48 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x5) 16:43:48 executing program 0: syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0x400000) syz_open_dev$char_usb(0xc, 0xb4, 0x4a) 16:43:48 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x5) [ 777.502605][ T6589] usb 4-1: new high-speed USB device number 12 using dummy_hcd 16:43:48 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/10, 0xa) [ 777.712385][T25392] usb 6-1: new high-speed USB device number 111 using dummy_hcd [ 777.842507][ T6589] usb 4-1: device descriptor read/64, error 18 [ 777.952355][T25392] usb 6-1: Using ep0 maxpacket: 16 [ 778.152632][T25392] usb 6-1: config 1 interface 0 altsetting 127 bulk endpoint 0x82 has invalid maxpacket 8 [ 778.162676][T25392] usb 6-1: config 1 interface 0 altsetting 127 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 778.175875][T25392] usb 6-1: config 1 interface 0 has no altsetting 0 [ 778.302355][ T6589] usb 4-1: device descriptor read/64, error 18 [ 778.342517][T25392] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 778.351677][T25392] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 778.359865][T25392] usb 6-1: Product: syz [ 778.364102][T25392] usb 6-1: Manufacturer: syz [ 778.368723][T25392] usb 6-1: SerialNumber: syz [ 778.392833][ T6142] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 778.433001][ T6589] usb usb4-port1: attempt power cycle [ 778.665253][ T6171] udc-core: couldn't find an available UDC or it's busy [ 778.672383][ T6171] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 778.862357][ T6589] usb 4-1: new high-speed USB device number 13 using dummy_hcd [ 778.962622][ T6589] usb 4-1: Invalid ep0 maxpacket: 15 [ 779.132345][ T6589] usb 4-1: new high-speed USB device number 14 using dummy_hcd 16:43:50 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) read$char_usb(r0, 0x0, 0x0) 16:43:50 executing program 4: ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000000)=[0x80000000, 0xfff]) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:50 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000080)={0x1, 0x103}) r1 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000080)={0x1, 0x103}) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000100)={0x2, 0x202, 0x3308924c}) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000080)) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x6) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x3f) write$char_usb(r2, &(0x7f0000000000)="4aa6e3f59b9eefd1c9694ec4d75cdfc55f65c601e8b92597ebf3e9cfce6de34a8162531422773855583bed1d3495ab9aebbaef932ea99fe5d3be9cbd1e0e7adb44288e8f86c0dae80f5fb01d2634db8067bafaeb112d8a93e25775046792a40c5d17081ac62bf4c40429654cbbd257", 0x6f) syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:43:50 executing program 1: syz_open_dev$hiddev(&(0x7f0000000000), 0x709c808f, 0x101000) syz_open_dev$char_usb(0xc, 0xb4, 0xc0000000000) 16:43:50 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(r1, &(0x7f0000000000)="c3ab9c3ec212e88bf302ae36d89e84a919a252ad4dd6954b6c", 0x19) 16:43:50 executing program 4: syz_open_dev$evdev(&(0x7f0000000040), 0x8, 0x40) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000000)=0x3) syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0xa00) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000180)={0x15, 0x74, &(0x7f0000000100)="bee488eb127dbff06d2c9a0f18cdced46769a544c50e6819668b7deef51bb270750db6b0ff3e14afbb4608b606ffa72ab15fe5004c3790bd099f99d06e6d6f7116bb869805bb8a5dcce7e5cd5ee6e71a02b14ec87ed2d410eb9ced4cf6f21bae86e769a492370f9c23b918cec0e12fb6280e8223"}) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f00000001c0)=""/4096) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000011c0)={0xc0, 0x1a, 0x195, 0xffffffff, "c13e19e7fc77bf55c89ae59c5bbde00adc37d8cb644ad944ba43e8a25c1ea9a9"}) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000001200)=[0x1, 0xfffff000]) ioctl$EVIOCGPHYS(r0, 0x80404507, &(0x7f0000000080)=""/9) [ 779.292428][ T6589] usb 4-1: device descriptor read/8, error -71 [ 779.522450][ T6589] usb 4-1: device descriptor read/8, error -71 [ 779.642600][ T6589] usb usb4-port1: unable to enumerate USB device 16:43:51 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/56, 0x38) 16:43:51 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xfff) read$char_usb(r2, &(0x7f0000000500)=""/26, 0x1a) write$char_usb(r0, &(0x7f0000000180)="91ad634121b4bfdc0b292ebce8af38ece3c98bdad4c9b35b1c28f6bc7dbbd2840aab32c85be76bd9f531276d526dd0ad77054b7ae9e166db81cf83ffb8a7a89102b51f8bdc3cdf24e4c3a0aa2ec4bd80ff898c7b9478616d8c0bcd6a46371fbe5f30a0d1fe57cc7eec80b2e478f359ed2a832e7dc67d4cc6f4526ace43f0d63999c14b5fbcc2d65ce423875882e82731aeb42563f9ca86bbb1a2fdd58372c975a2e75909f44c443e7305c27b3f53a913a2a4d83c8793d8e9f987ed9a8e2684c42ef49c3cadbfa3de5878acd48b09a92643e6ae7bb510cc12d4813db90d7f5412905ed3d91803", 0xe6) write$char_usb(r0, &(0x7f0000000080)="99b8835c889d206f62e257bedc1d8d6b3f9791efec776aa0c1abffcf12a95a366d43f8a2f0f5d39effa63631497eb28f073f97aad895ceeb36888dc73616be2470cc22432a7b37b7160b3c68275a5435b53a0bf973c3fc63f35ea8386b867a9dd859cb8d59e8bf94354c70d596d6835254cf5b8be74c5ae64bbff516078370c7c62a6aefe192343caf3ae573a834d6e74326971f6e1ad4ad413e8e7978b03472e7c14a54f09c9c35af31749b57d4c686ab152c45e9aea9c8cbdd892bc5f181ea4465393e8c4936a23a5f13690ffcf107ec2f3809d1ace8cbed3f2ee26aafef1bd43aa0d3601d67aeb4e8b45921efeca5d35dce", 0xf3) write$char_usb(r0, &(0x7f0000000280)="522119a52be9b447ad34e4a0a6540fbe1d5f8a1c0a0950349a6a2fb36eeddb509cc6397b36d4b9cc7e78bad4c12e3a76a37e0511d07bca68b54153950fed87bd588bd5b0c552492630c6ceea130a97aff4df417fc972d9aac9e9b08da82d225d75045b11299b03db43c54ae7ebf8b177b64f4e1c183b9e18777dbb935c3faf609ce5cd742350647cf3fd259ce981d2f715d0449ae12da7f95feaac5a9e17a759f353f2dea19ab1e091f71aca572ab92804819c5b1d06573fa3e7ab7048f6dd2c02df30fec1fb1bc825", 0xc9) write$char_usb(0xffffffffffffffff, &(0x7f0000000540)="44e61761d6fad60663f20fd0914dee265c4303750fb6fe5eecd29a5e4a56180ccec84b0c5c883b0363d2f5d6429b7057b03abcbdd40932aff03c04836f15ef2bd16c449859ab51b87d3e17543d9d4a3448c6a0a141979d5498d534a0ec1901e0a494769a03fe55ffabcc28579ed50409601e454626f755918feb38", 0x7b) syz_open_dev$char_usb(0xc, 0xb4, 0xbf5) write$char_usb(r1, &(0x7f0000000000)="84edbf3a9f3d7aaef0342979f96ea6c72f80da8e23893f31f3a164d955b2abfae403ca1c9eabcb72bdbad0fafa659eb26f8049675d63e780345088dd5dab79d85f44caeb4d1a900adf074c", 0x4b) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r4, 0x0, 0x0) read$char_usb(r4, 0x0, 0x0) read$char_usb(r4, &(0x7f0000000400)=""/195, 0xc3) write$char_usb(r3, &(0x7f0000000380)="35713cb0865aaa28cdc34b1722183d926887cd90ac000a6f9f73603c3bfd7a6b9e45eaf918ce77631323e7eec30b9fbf247e372c6211c96a915fea0e7d35a60fee2fcbea4ff28be51b58a7ad5efd143c7c86c0565a", 0x55) 16:43:51 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f23) write$char_usb(r1, &(0x7f00000001c0)="c453c5eaef53fb237440379c9a9d4cba8ea0b5a412ac8612d638aa24b50bde1c89f79a88241555fe271ea0bcd403335012fe27a1a8a93c761334e2109c5403470a173744e272f9b23fad1272df182e272e6306d06ecc982ebea2aa43f570206b2acc5a5754222ceb4ca783e975c33517f7a1e57bdb912f5d01289b32cdf97b19bc06a59b647b414369fa24835936511bb41a066e81220ae95d2343bb06f5aef67cd738975d1f8eef962f868b6db6caae8365e621f2a1107f8ada52e5f9c596fff5a0c8678ebadcd465703530db4da99defef4225d795a408a9e67110ed324624db75580e1efbefb3f263fa8eaaab54dc03b98edfcc7897", 0xf7) read$char_usb(r0, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r2, &(0x7f0000000180)=""/23, 0x17) syz_open_dev$char_usb(0xc, 0xb4, 0x80) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) read$char_usb(r3, &(0x7f0000000000)=""/207, 0xcf) write$char_usb(r3, &(0x7f0000000100)="371862da92c946cc3bc2bca57980e075bddcdca011277c18ac27355c804afe10e8f0323a31e21cf080ce3d9657b47464a6a9b2ecb6dad7f20a2f8e00725785ab00594b24cf9d2e867d77f9d247da5152ce040cc0852c45fa805514eaa1c0e8ded5b9f52c6592688263999787", 0x6c) 16:43:51 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/4096, 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r2, &(0x7f0000001040)=""/163, 0xa3) syz_open_dev$char_usb(0xc, 0xb4, 0x7) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x43) read$char_usb(r1, &(0x7f0000001000)=""/52, 0x34) 16:43:51 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:43:51 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="8aa91b1695b4b23cec36", 0xa) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) write$char_usb(r0, &(0x7f0000000040)="2cc66e5a8f0923a565b2ccfcf12d8855a8a3be4ff64958fc33e64346821d2b2a37a4a025e7969e8f20f3ba98bd781e0667cf8a11ca5efe97c85e00a986173392d52b9d56304987ffa897a9b5e4f107094c68165f137000cc36d6a5bbdf9311c71c64dd7d485344e1450b9e75af04d3533a70d407314fe1ce2a930f75cd3bb5024b62aa0b34424656e41f923e03566ec3488dffbff106ed1d89f041ce372aadca8e4c7f97614fc6f9373f70b472ae36f8cebd23704c7c3265501bd339f4cbdcbe820890586ff28ed3cacc8df584e93ba1906e0d303b02e7", 0xd7) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff7) write$char_usb(r1, &(0x7f0000000140)="de60460a789edc63064c2a0d3c24de29a971112cc51270923413cc", 0x1b) 16:43:51 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000), 0x0) [ 780.432844][T25392] cdc_ether: probe of 6-1:1.0 failed with error -71 [ 780.466222][T25392] usb 6-1: USB disconnect, device number 111 16:43:51 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) write$char_usb(r0, &(0x7f0000000000)="11c637150695d1d7aad2a7d8297b263f6fde149fa7796d367dd8be404609e3d720549ae2d3e154b05205ff8682283798130a07dce22fff158c33407f54427fa8e6ab60b1c819755b15da35b91421aa169fb3eccb9c14803ba2c35500a03fe283cfbc0b33aafe03feca7b7f4be211d082882d8a265523e042a4f8c2ca8a8cd481b7d23f1df52dc53567579ac405471ba7e9f5078226dd7231fa399c27f2a4fe19f59be1ec3e74b7793e964451e7c1cd7d8d844b7fa1071baf9197fc", 0xbb) 16:43:51 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x400) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/128, 0x80) write$char_usb(r0, &(0x7f0000000080)="971a03ee13335f6737dc97a5bedd7a7161f43830cff71d2f2b1f0d4f35dc364d42bbaa3389663d3a5b8f84f05c308184ff20510e527618e6e8029770d6", 0x3d) 16:43:51 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x12140) ioctl$EVIOCGID(r0, 0x80084502, &(0x7f0000000040)=""/97) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) 16:43:51 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x70000) 16:43:52 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="0ffe2a5fa9ecb292e5bc4bff86f8b48d76b20c643e2f59c4f5a9e41902964a534495ed4733b195f9b6e1532df27dc710c912230afd68ba48f0a3966faa070933a1b21564ea3954065719ce6fb020c62cffdeada8da9a9be6c15d6f69aeee9e9e2ef91022d99ed510321284bf659e4b79aa7b2b7a8bdcba5eaadd5de8d48c4958a55b4c8147e6e45f7db014bf7ec52c1d771f90427e44d9be2a75da53b051d72ca2c6e291f33ff5ade21eba780d982bc3e0d71835f44556a125a8e56bfbdc0286ba446eb39bfeeab7e4eedba63d39c50940efb43ec8ab6bb6c9adfe44e284b91477dfb1cc2794dad34e61dc", 0xeb) 16:43:52 executing program 0: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x15, 0x3f, &(0x7f0000000000)="81ea79f9f3721a08408a955243cccd3d076cde00a0f8962f191008050a1915db0aaf54a2567a53769d38f88f9f455275ce5fecb5d1344ecc9a53d44f8b900a"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:52 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="c30000f4b4ffca991f8de6686ab9ef094a632f1cc9b6712b212fb11bbaeac44d3da2281c5ff8c3b0649363fa422e6653b395e7bf41a69beaa26a732ca831ffaa2c8fbab0bd6741362c78d9ce6b", 0x4d) 16:43:52 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x10001) read$char_usb(r1, &(0x7f0000000000)=""/42, 0x2a) 16:43:52 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="3c9e0038453ea4ad075b0db10a68270c1ce96072c50b2e136166d3028fa726b39eae815f4d10eb2568bf72dcaa14bd61880c9dca2e59d6059c59f707d2338667568083a666a34a5cdb6a735e9b9705bac7445fe88d1a35d2f630800d24508088", 0x60) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) 16:43:52 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x4, 0x40000) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x7, 0x200000) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f00000012c0)=0x7ff) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000240)=[0x10001, 0x6]) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000001380)=[0x49f, 0x80]) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000024c0)=""/63) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000100)=0x2a) r2 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x210000) ioctl$EVIOCRMFF(r1, 0x40044581, &(0x7f0000000180)=0xef7) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000001280)=0x1) r3 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x400100) ioctl$EVIOCRMFF(r3, 0x40044581, &(0x7f0000000200)=0x6b36) ioctl$EVIOCGLED(r2, 0x80404519, &(0x7f0000000140)=""/51) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff6) read$char_usb(r4, &(0x7f0000000000)=""/159, 0x9f) 16:43:52 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000080)="b832eb3d57cb4d662a81a61c3655b0a541355335bbf3121b55f768b18213dd27ed7d584bcd788b7c5b4d84b9e7fa9a22f10cd8bb417170ca0c8a561cb61ab78983e7ae8349d19551da76dc279e9d6569cae379690a8c0ad9cf03cf45c463d4998e15cbcb34d5d7d5bd753fd70b063b2486d28f7007887324d9a1cade53b5f79c386ae83554e620b90e13", 0x8a) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="8491ab0ccd502d3d4c1abf97896a5fe5da7cd9669a0a5548c580f64eae664dfcf9db38efca04b37d62921072a392d61865836818568761a554d29d07ff4faf6cc68272f1dc9ff13d2309ea2af22658b43d5806967e545da32f53007b74", 0x5d) 16:43:52 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x2) 16:43:52 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x210000) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000040)=0x3) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000001280)=0x1) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000000)=""/8) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:52 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8bf7) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xd88c) write$char_usb(r0, &(0x7f0000000080)="0678e8b673132dc61f063a32099d0f810564a6db3774ddd350dd8224978b7df5482918d65a38157f35b417e7ecd81d12a2dfe75fc57f0a119cabc1816729053c2a5246b0aae9af13088c9ff6bb1974b6cdf119f3ea7abaf232f1e9fe668b19e3cb7b5dec7f650b6cdf40e48b334a25fa8ec4e0ed6ac3431e00cc162f7b254b91434a8aab3b237ed4b3a9c0a2ae87ccfc702df88a88e1826f2b7f142940167657162d823996f02ceb3e85cb5c57cc60845deed157ad4fe13d60b6405adc071aafefaa3597f085f04ef8ef8a742f1833a32653c87d28c71bab3d1532a93323feaa2a562c37ef18095d17ad24086f5ff445be2545f058e14c18b4e5b9bb245fab15e0d5f13d289e5f0e361005f660cacf09dedf08e028a36898b9bda972c24edd7760a50abed770bc4346ff4924622d37ed554f693c52db3e7ebe72c2f504480c68649c5e58f7f22b771fd6f229b0a505d7a2a9d8f5ba4dc7da800224f16cae5ac713b0a2968bf3c4eb174e96c131d399161072b89807b226664b76193e62b6e12278dc934893e7fb508dda3324265ce2cd58d4ffb51ff57c6724f09c071050cd0040103396a0d064369e86c23164042ea4e59c525528b938cade3fe7b6e7961a8c28b680d2ed0ef78fbc1ae04a58c20785b9c494eaa24be061b9c2017268d39f7b2358bf54e2a401441edf37c5cdbbb8703cb3c562314384a432ac04bf9a41ece8b5f56f27eccffd66a6e231c2e43085c0d181c59944bc709e50dbf1c6ff740914799b46fb2b257da6b09e169323d12523e8e56e285b21c1d322f85d4448404fa851e6a87b17332178ef67a3d7ed73a48a2e5583915a947a60509d7d6d202bfe0b508b604c08e814e6e0bb352e8e7b2f602bba8cd90a68c715c899732d4caec8e23f284913d01d325b1a625d051680c88302603b58c79df897fc4f5c9b4e2b990d1f9f85a99ece0984f4c4e7572185069bf25a041d105ac39627878429bd7ee7f91f4289d1bb3426170ac2cb1b000d91a95108a4eb95302cf85cd2495b70a3534bd04470cf0e211f940b7a65aff934d00fa81be2483664132dc4320878dc4413cf9dbfed5c525d2fc22afe085b8bfac549d7864d1d77cd0d5d1ce63d0ecaffdf756a0719b51f350a698ddb4f21df3217306842186fc247d0babce34749b6217c507a141d5d41647ed8814701cca43d860ece97d6005d644bd55da923c836998984601f92ac2fb9a3b0705694dd38ef34dceb586b89f07181cda38a2df77c6cf290053679634ac7ac0e1412bed55b849b1d31a8659bee0f9bf0cddd57624e22e82c2060b8334bf315186def780d4053033bb6f89440f666a98a8718b553057c4c1a4b94f19011d546dae5be48b6fc5794f86cd8da9183e29a718e24002ed1e1300985e55137d29181b9d28ff770b85271ab20cff98fc58a884384a7817500c7341020dbb283189b9bb2b386646d7c0ae8f86cef1515158a270d0112b4f0f2a687ee0058583a2b6f5dc978fc3095d0d185993afff2bb010097c42c8e4eb7f47eae3a882796fb13c48bee9af4a915056e92b9033f764fa1c509b08585079b0d91263b043dbfc2d05acaf1b88f6b08f8bc595b0526b8d7689f58f48b611d94524104ae78325497ae6d18326cb91d51c9a28fda75745ed4840b9bce0671570716ab2ded04d9247dce10878b5871b445d5f2ad1682a4f213c7c55365b6eb5d98383e5f54c717459d280b4c8945bc4743cf35dc78d5d86dfcf8d8ea0f7458eb9464c539d321b5ecabaeb53db5d3eb2917ae9965326ac13d19d5cb287d082f2b459c5160914ba578975ece0f7c086cfea3fa0662276b25f9c3dddc32c23937b022eb6404083af5c1d0493ba232d0cd2db4fd834fd8f6a543ee6b5867b99cc158a038241d55ddabcf00dc2194a23e913e48ebc48d56566a6fcd6027f14f21a26c855a183e3078f09cc9acd08733af8de19295d3dbfdc1515b368fdeb8e6d8f59e3507d832c4631edcd80d7209e6cfda83fcc769716cf090a116df7e28d415b403d47345f209ef93d19f3902e41c16073efc449cb9fb85dada81e21ae6e5347b39eade5f760e36155021cc6b75c4bc4bc995886d1b4bac33a0350eaad8f01373b3c4afc1c5e2ae4e3bb8c3a5e6ff22332e471800e36b7c8751daba49a60b922b4d783a96c6859323f4890cebe4956d813c6b999f8d178adfe66ffd07599695bdc0041f4720aebb5cb50a9924b7188181eead79805c71e0158744b2e4ac3057d1fbfe962d8dd4bd48dc167fec113a49933210f3a9cf3d24d63b948b6564194ac0073e0f20d5ad3209ee8869fbd9a4d68510e8904310aa1f8e06b153d4de8945637ed3391dc1db551a8c86a5eda730e3098a6f078c726cc355daddd8a43735751d91787b75a4fa93878cb4db6a6dc3c8bec9084205fff54966e2736542b369a11da34c8d6bd7be39449cabdcad0b9e74a08332a738bb7c34efecb8c1255f0026d9e01bd78c1c937d00cb4ea327dc44aa30c47d663f9c3b560d23bfc35e74ec70793a44f246eee745a0041feb41d4ff7c4670236ae8ad48298536bc4e5f519a81ca1a75aaf9f3552ecf7d0e7a4a919e52dc008f3afbc0f6862958ade383332c706d165272b3537e26ccc135faf099801c81e8aa98fb60f795fb61b2e2a86a1a6974d9ce62543b1be39d6e99639ae16d8549630245724741d22bcccb659bbe12dc87a8fb4d954b4b9fe15e4fedf507ae5773187c5788f5b8809908f7de0ca743f23caac39325e14f179255b7fe6c4676c6b4667d3d08cbfb650355ecdcccba8e6634442421813578e6e52f8f43ec7662f783b0391f6869990f947a2c899594e39413d58b0bd9fc1e9b10c7f92bca0b2fdba9d5a78549f80c241e17aacdccfcf1f8ad0437c358498ccf28ad5dc2a77b8af4ae757fe1ac4174c11f22e739d126097ab6314f83e0f6e35d79a70327c4230de64a5fa2e3c544a088ce058bb8533aa41206a1b05100de6f44c2e11b53c983555f9eb42f53561fd00577a77c7fa1fb2bab6af922405e80f41a8a846d9dc63dd79ba6e0726ef06bc5fac90c6ca1bc30772a464d82496621029d873666ef1db33f94cb34227caa062c61262511339a265e805272aeaae45db3005daf88e4f046f1d6254c9d6d636206265227e01d63859037cef2759d12b6fe05538cbee8b5719014761dd567312b5506ec9783642276bcc67656e956e143beb39c1b1f1a30c677ec1f82dd177d45c07376ee9f9d62ff804c6c21511d2a438c94b0d3f2143a8fc4b0c2b6473cc24e92f2b29b129f76111da898fb03ebb86a7ab85ecafe9445709ba9fee8d8883e5d2bd24a32682887c54ae6c665372eff59c1a1541da9b39597e4d5d68407efee3b357c6882a57ac7b6f3cf9ae3a675423e64700a9792bd54a078711c8d630beda7aa7a5046d3cdef61bfa1b61c8b6b6145999577d887b6325b83542ad5887e095ca72cf53519e9234924acaa1da7d6d0282df9225c2001cd1a42e068fc0aa90bdcf3af621092304e0ab066aff3aff1a87e46a394ec8a7afed00bda9ad038e8e4548929d21ff25aa6c84e17bd726b6ab37dcb36643c84796cd1cd2fdff2ad724c9ac458bc93f92cc174b8b496e21502f9cd5d53c92eec0ce4d9c634b2e95e5ae926a88fe99db0bfcec9f5f9f4e7d7c9723a35782241dfff16d908a058d11b6b5452790f338b5493282904af7f89f4b1855df83c9a435d3233b6a0f3bc6eeb80260b7de0b9feeb75af869092da0e4760387a0b5e2ac5454df551aba2451ac453b6b6008493f1d164e45d1b2fa26c114401d1042421536e98f1fc48090158ff51b002ce689a0391daf1d76d8af5db27885d79a16a0d1188e36d78a9c361da71fdf5a02da5a19edbc2fdf8c6acd98b3d692afff67d34cfae586e26a6574722619f5d6d780fb0008d47ab76fa51271d199e09e7f11160380f0f0ee65c194bdfee1570dfdef25c75701e9fca5120a28d9d92cfff9b21084577ea73b34bdd003450786500f3b07aa94b4f917510942728877110e72bfb1ca88565305fde6b17c94e09f4c740210fa5a60275d2a07ef64127fcaf1305162a52a58459a01623315ca171f745d06f2a39e1c032b4030d140d8b15c3b3a02eb4ab13250574365348224b09aecb6cbdfa3c65bb5e12f9439d48057dbd316f5e4f918616d4800619187af44fa12da44e56897cf55e3be30e6f3987feaa71a3228644b72672d6ac440efcca15c493f509ecb38b4f99604743a6084fb43c5a11373c345c2f62766ae33a3d962b10d47a47c4089c9dba2dc75d73d28ec3e5f602f0e838b7c0a22eca2527b09c23fbb114e7477a22325932920737f3b5be3e9ed9014e7c763d39e1aaba1dac37a86ec3affd329a76c6f42319fbd1b026f8f6aba3889c05244a1f9c4fab6460116cc59a11fd1a0e032c2e7e779bde82340186bffda55e941e12d342027f71a4b37397746bc2a9247f67f91254ad06475f9a3e5499999d1646c699f8e9b6f77268743b6b428acc646be2effa6d2b3a20ebbd44e4438fffda3c7b9467b25114b8b459cf3741a2e9a325af40d92f85a30c2c7aac9a693e92b3bcb0acfe2ea07d5ab9ae0a28525d2171b966ad03698752555c0290cff120ce310080a144038c5d6b5b066a3cdea4290e98418c7ea50d4f4b8198fd15f89b9b32a08d990237c9b572243ec6b45f9df47912a99710b8bf004e38fa9c9c1b22f8d05d8fab02f6f4e1a8f1ab5e6c437aa0293f7435008d84465a1661a86540e3cce0f2e4ec9b7a601d335084666fbb53882a4dd0c01aee77c87eff1a54b6ac7135291e11128a98c37acc98a4e165b1591aceb2bddd2463a40d0e36837332967307210ef21a44f055e256bfc49a32051443e866d73baa8d11df7ee4785b66675f3252ca9b41cd6684f58929df8484065334a5dcb14e34e5a8933bb5646cd54d6cf48f287f5056fd61e2447d23bf7d0993787474ee64af0c42ae08707c61aa5707083497bfdae457b2aa9d5f0bcefc8ceb5d33ed5e939b87a1d562e91838d99b2e35af256dc29398bd88449b23c5a1644f251727fec87d10a6023d70cfb06ad7e5e1aba0857f4454c6bcca64fc8d92a508d58420f6f0f2459cfc315d2d0570a480aefd59a2eaa0e3c7c1dd86273622ac04eb697dac12b4f8ed33acf7367b6960a38c40ebf0fe8a3f152765a2facc689ef3ec585b7744a592cfb6308bd643bb67ffd6910bec9e88df805144b7a4462230c80e7de70315333fc206084fb6703ebaa21a683286748a55f271f0eaa9136c64816e357ef81ab8694406298bb09f822a64e752b8aff450b4574d47af4dd8d797f79074f62191a40303a842dfbc775917a6aabf3a0de74d6603b5167dabe8a434236c741786b9470f92d2955ba4ef118c8cc699af81c545ed9c5a89bcb9507a7b85d25b5f6546f2193bc9b4be48be2fe0f602e1c7d4fdf71d8d01bbec7af702c7f8569b124d89e8cca61c19cdf4cb7fb2743ad505c23bf47fa3085738c76ae414cd8e473ee5208fad33134375833c2fbe48378cf717af497eae6057eabdeada06541d9ee98300b74a40635f5f3f96e88a97c449e706793a997478a7dbea4386350729150641ec2c0c25db68a65f0a8706fda80161d49e90945df5568db5262b9243cd6738f3a062021d71700b3e60bfde9aab8c479183b27ce4119fce6c1650dc44329a1095d458f5c16583cb237f6e4b9e189f66106682fae55a68077aee7d6d5a8f109676b7755e4581998fd9124f036775360f585420cc051bfc75e029f564c031a24bfdb6abee80d810ed288e9de6", 0x1000) write$char_usb(r1, &(0x7f0000000000)="9a91d18cf46f3649e2fb771c198d2e4c09290b2614bca1efa70793d23f41a4e1c108143f456fbd66f34bfcda3e17e559e9b00fd7457185c81e9c495017dfb15dfa23de227164905912dae0463971a93114f86f5b7ec6", 0x56) 16:43:52 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xa97) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) read$char_usb(r1, &(0x7f0000000000)=""/118, 0x76) 16:43:52 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0xa00) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000180)={0x15, 0x74, &(0x7f0000000100)="bee488eb127dbff06d2c9a0f18cdced46769a544c50e6819668b7deef51bb270750db6b0ff3e14afbb4608b606ffa72ab15fe5004c3790bd099f99d06e6d6f7116bb869805bb8a5dcce7e5cd5ee6e71a02b14ec87ed2d410eb9ced4cf6f21bae86e769a492370f9c23b918cec0e12fb6280e8223"}) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f00000001c0)=""/4096) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f00000011c0)={0xc0, 0x1a, 0x195, 0xffffffff, "c13e19e7fc77bf55c89ae59c5bbde00adc37d8cb644ad944ba43e8a25c1ea9a9"}) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000001200)=[0x1, 0xfffff000]) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000000)=[0x8, 0xfffffffe]) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x4000005) read$char_usb(r1, 0x0, 0x0) 16:43:52 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x4) 16:43:52 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000001300), 0x5, 0x20000) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000001340)=0x5) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000014c0)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0xa0) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f0000000000)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:52 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, 0x7) read$char_usb(r1, &(0x7f0000000180)=""/141, 0x8d) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r2, &(0x7f0000000100)="e0016bb20d15b263c15c7b85fad8d3464fc9b1a0cbefb949805b95b2b321111e5e3fe71be73a9c9f99028385ab37487bf03f3e4ccafb0726a4ef692c26b561b2f389acf5b2c81fb7588d585cce56627d36c8575cece8740f9b99a267a946938a4776fd3434c967eee97e66bb4333531f39b309982e976c053bc48c6e", 0x7c) write$char_usb(r2, &(0x7f0000000500)="a3d745b585defe0804cd1de1b98a2cb7436ec254da1b482b2ec7dfc1427d3e2f1d81e3379b2c3b96a5200da3347f2bb027cdcfe0b08af681923dbbf3575cd46df28a055c924b3211e3cc87089cbe7926be71edebbee8581609f7af0d6b51226778ad5e1761c8812e3935c1476aead96c066a04abbfe1397b48da974054de2eccdd5ae518d203046e1c289c87873b38eefcae01d104da4d9c2838d117ce3486850cdb4da1483fd2c2f811c29948fc0396f3b61c31736c17adeea8922371391bd93ff619a2e2af427560630a589193333058fd3d8a2d00519cd4027e7478851e2578f127b9151847e27d35cb4e9f081439ab1770c0ff6a2aa8f2d58ef7dbfc77844dcc2d704a618ac7ce081d2941d7d96bd8689488312ce68f9bddcc803ae32a7282d5fdef69c5d33bff66534f102c3e1cd6725f0d528d93dfb496215ef119a20479a19bd48850277a3566464cace27e9f128720223f112f4a08ce6256d8387c0501482d30d6aa36c2013a557bc40dd97b2849f7f9944e9252a53efb6a2066a0d68ba9c5d53e94062d620b0f84489b31411371e5", 0x193) 16:43:52 executing program 1: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000080)={0x1, 0x103}) ioctl$HIDIOCGUCODE(r0, 0xc018480d, &(0x7f0000000000)={0x2, 0xde54834f1e82d37a, 0x3, 0x3, 0x9, 0x4}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:53 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) write$char_usb(r0, &(0x7f0000000000)="a894f233979c317761b0f928976c4716b3edbb6f0b6c93348e5b2c7994b927aa29d24031b12dbdb2b18410637bfa56d3fb5c6b54a674", 0x36) read$char_usb(r0, &(0x7f0000000040)=""/145, 0x91) 16:43:53 executing program 0: r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1ad923610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200007e000009058b1e20"], 0x0) r1 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1ad923610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200007e000009058b1e20"], 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f00000002c0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x4b4, 0xde61, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x4, 0xb0, 0x3, [{{0x9, 0x4, 0x0, 0x7, 0x2, 0x3, 0x1, 0x1, 0x3f, {0x9, 0x21, 0xffff, 0x80, 0x1, {0x22, 0x564}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x2, 0x7}}}}}]}}]}}, &(0x7f0000000800)={0xa, &(0x7f0000000300)={0xa, 0x6, 0x200, 0xbd, 0x7, 0x6, 0x20, 0x9}, 0x8, &(0x7f0000000340)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x8, [{0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x409}}, {0x49, &(0x7f0000000480)=@string={0x49, 0x3, "325084917d2428b247917c38331502c797bbbbe797c143c30d281383e0ecfb5e57019dab8bd35b439dbe3cc500b35b857be216aa4b836d95c4172bab268825388b20caf07a4d5a"}}, {0xeb, &(0x7f0000000600)=@string={0xeb, 0x3, "6d5090296d8d4d835ec9bab40c8c2544c937d8819e8cd8a457a97d658dee03155d720fb9f143584f4bce788aa212a6bd420449a213ec7710383ad2ebe7b3e3e554aff3e73981e4e61a5778f5f4c03f3610be38d020b39a6eb3f9a09127c558952d464c2faf44c34abe298f82836109f19da8a7c2d798d0ffa20a18d340b09f877bec76ed075531e67041adba1bd1a54409cf3decc459e0115ffce81af82ca7d52327cee46cad6f2294e085da35be9d32bb220298688926fab0dc1975c1d2e12a70c66eb540a07e13be50a03d5e8e53eef616f3c51c0e0004001d4aed25aac57a5b1c5e40d2269008bd"}}, {0xba, &(0x7f0000000700)=@string={0xba, 0x3, "d6c28d805407d3b89e001ee9273ae9d0951d44acb73ef39f4f2bdd9f32c85b8f1c524e21fca8f60f4691f904f2acf74605bde8c9a0611a6add193d38005a6cec5ff146e6a7149b21fbc4230318174757db09267ad1ae2f99f6bf31b01f9327b6703f8728ada7c1a5b847af394cf04e6da4c5ef3a777c50748828d3b8c53cdb0d6fdff155c85b571f790822a59e5cb15bc90c1c1eb7d8d9719a0fd744a2c8faee4d2481a82708d27554504fd868c28ae96540d47abe2cc8a5"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x1404}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x2c01}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x2c0a}}, {0x1f, &(0x7f00000007c0)=@string={0x1f, 0x3, "ab035c4f728e2e395129a3a12fd2621ab4bf46823f4a36725d81a1d47b"}}]}) syz_usb_control_io$cdc_ncm(r1, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, 0x0, &(0x7f00000005c0)={0x2c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x3, 0x1, 0x80}}) syz_usb_ep_write$ath9k_ep1(r1, 0x82, 0x94, &(0x7f0000000200)={[{0x8e, 0x4e00, "6b120867ecdc711785c780a0ac4d3dbce9739da4cd540c7df199852f19ba132e60ed24e56e919e0adaacb3ac17cda2b94476a629f243397897a4ff698899cc504099e057dd065e70ed31893404e12fb76bd3b84a9ebcb5c9636837cc648d8609472078e4c13ccfbc5ba2d3fdb4da6c3662c81ef4775979e385b82ab8448053d58e6504cb9c49e6a9875c27820f28"}]}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000005c0)={0x2c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x3, 0x1, 0x80}}) syz_usb_control_io$cdc_ecm(r0, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x40, 0x10, 0x4e, {0x4e, 0x5, "71f94f829571a87d54c23af00755711e181a1ce03d9d848a050836494b434f581642f677fc2166dd421e0600a5ab838b76862cb019a34a7af68667479db124d125d1d0c325415db32dfb74e8"}}, &(0x7f0000000080)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000001c0)={0x1c, &(0x7f0000000100)={0x0, 0x12, 0x1b, "c9100368e83ce953084118f723bd0718268cb7327e57d50b14c401"}, &(0x7f0000000140)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x8, 0x1, 0x3f}}) 16:43:53 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x4000000000000000) syz_open_dev$char_usb(0xc, 0xb4, 0x5) 16:43:53 executing program 1: r0 = syz_usb_connect(0x1, 0xb65, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x86, 0x6, 0x20, 0x40, 0x19d2, 0x77, 0x2edb, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb53, 0x2, 0x6, 0x4, 0x30, 0x3, [{{0x9, 0x4, 0x6b, 0x74, 0xe, 0xff, 0xff, 0xff, 0x20, [@generic={0xbc, 0x20, "29a70c8da3af0d099d5ee70db441eeb1c07738c8fc5bbeec8da1acf4e2f25791e1dc2d439f143a6bd2afeb8f4100d08bd9a5ddf477bb1f80cfc2e3c4a4823b5fdbdbdee0a20221a7c6747e7cfcfe3925433a8dee3872de0716ea0f2df2d31f810f45029be0c5db4d5fb433728d333615716c0be440924c6e4c73f1518162640b61cb9b0f40915e840270c209fb39f29d096894e3d26b7b4963dda7fd934457fbb20aa7f9407836a1a3c03ac6582dc8e00b353a5099b6e1aae744"}], [{{0x9, 0x5, 0xb, 0x10, 0x400, 0x5, 0x1, 0x2c}}, {{0x9, 0x5, 0x2, 0xc, 0x10, 0x1, 0x7, 0x0, [@generic={0x3c, 0x23, "cd9cc5f8754cba35ae0b68acd26537ce9d4c70a2e3c7ea7179edf4a6ccc36c451c72d3a0a988af1e5f44cd66a09139667ad42833ab34779811a0"}]}}, {{0x9, 0x5, 0x6, 0xe9892dd38ed32d34, 0x200, 0x40, 0x7f, 0xf7, [@generic={0xdf, 0x8, "2a5ea6a8633d05736c9dd7111feabaf36116dca60222e0839591326919d5859b8f593a8939565228947f11af4a9f8c87b6ac748870632e7250d25a676a95ee9853585b5d8292d0a32ea9815133c9dd29c9d8639354e3f761d1bd8882a8ccef5611fd37e9438b455c2ee9a2a7d561fe9e6ed5a8938fcbec52608ff677a4329551b55d671865280461d3fe75fe41bfc26b98b5d26b9fe4492f61dfe6d4970bf4b424580d3c8f3c636592f6f07db56e0dbc08768efae770f0bcab99a074a791562f18026f3ba4d99b2e1e3a63c2e61b809792c64e5eda8eae50302dd00922"}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x6, 0x200}]}}, {{0x9, 0x5, 0x80, 0x10, 0x20, 0xff, 0x3f, 0x1f, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x74, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x3, 0x3ea}]}}, {{0x9, 0x5, 0xd, 0x0, 0x10, 0x97, 0x5, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x4, 0x3}, @generic={0xd3, 0x6, "7a7a14f49f4dee4f0421cebce8333f7abf621e66c0fedd0cce1ea98b436fd91587775846ba0d5121ee48c476b3fe49d89a65f9a3511da49743aa3e18d6ea5ac7cfde1f5a41e192ad763ca6bd98fb29727710a8aab0c7bb2ebd0b5454dff324d5c6c6f3794810fc4e3a7d979dd9068eed41e7d0b5a636d9847833fa4c5f37a37f04729631038e30725e7019bb824d8f246fd00d6dad01e03fee01f08a942db495c2642ffbfc29aa7ca119bc57e834c3668f1ddf3594f3f55d64d5a0472978ee92005e2d4f16ea766011d9a94ac2ca100097"}]}}, {{0x9, 0x5, 0x3, 0x0, 0x48, 0x5, 0x0, 0x1f, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0xfe, 0xc000}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0xffff}]}}, {{0x9, 0x5, 0x0, 0x0, 0x200, 0x1, 0x4, 0x7}}, {{0x9, 0x5, 0x0, 0x10, 0x10, 0xa2, 0x0, 0x31, [@generic={0x7f, 0xc, "36d21343669a27cea25583b5bed9f86dd2bba89da01d38dd76e1fc30cff60ca2aff48cbd1cc4d46ce924b7f8f9d7182695c8c54a05fe6b17380b47dabdb1510a8a51a40073503e1a7caf40bac1fdbeb811415be85b2e7165b2fcf491b2415aa0758547735473b30bf5ff2ade40cf8ec3fa921f3318a603b2e2ea7cebf2"}, @generic={0x75, 0x22, "179462d03574a054b876506909d2e78f9067cbda56a74025ef133b7a6c7cd520e6e3334dd7f5767b483fef8d33d1fd42e369bdf65a31e30bc3ef873923d4439a8a29ec8eb7b14d8c193ef9cc614b64cd8f4614fa97a74df399cd3e1a54c9919eed91951410b7bd67d2b1e5f54eb3b8e462792c"}]}}, {{0x9, 0x5, 0x0, 0x8, 0x3ff, 0x1, 0x35, 0x3a, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xe0, 0x3f}]}}, {{0x9, 0x5, 0xb, 0x12, 0x400, 0x40, 0x3, 0x6}}, {{0x9, 0x5, 0x80, 0x0, 0x400, 0x3f, 0x5, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x7, 0xff}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x6, 0x2fc8}]}}, {{0x9, 0x5, 0xe, 0x0, 0x200, 0x3f, 0xff, 0xff}}, {{0x9, 0x5, 0xb, 0x0, 0x10, 0x8, 0x0, 0x4, [@generic={0xc7, 0xe, "8cd1639f7f9480e892be430e003ec1b11cdd9d6d5d118a4d981712cbc2f34a78a612e485af6e5b3442ec3b606bd8526166c658af4d3d0d914f4d2e6110c4af6bb52e3e0b664ac0e5be5245bbf062bfb9ca1bce2a7492d31a5b848b99ebec92b4d773702efa2a27850ec392319c6a558dd534666d6f99d916153a7b6282252da969b7fea8f087c614e9c6873ab52ce35f34c6786806e371b09ff3864e0dd804964054282a8a1c87ded0f980a6f02b423336fce848412145d50bbc3a59399ae668ca1f769bac"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x8763}]}}, {{0x9, 0x5, 0x4, 0x2, 0x40, 0x9, 0x2}}]}}, {{0x9, 0x4, 0x2f, 0x0, 0xf, 0x85, 0x62, 0xb9, 0x0, [], [{{0x9, 0x5, 0x8, 0x10, 0x400, 0x81, 0x40, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x7, 0x8}]}}, {{0x9, 0x5, 0x0, 0x10, 0x200, 0x92, 0x3, 0x81, [@generic={0x6d, 0x9, "a7cdb102d17f32b92aad09a1040e1b8bc03c95c580f9034d504adc88ed4acfe9c65a8ca85ee6b7dd71ad9f7c75fc963e53a86f1301584ce5b7b6fcc7d999db6e29e9de38e715226e48c9aeb50918ed969d29cb65f5f94e819cde867ca649fc49a0efd7065e8c1ae1902c58"}]}}, {{0x9, 0x5, 0x7, 0x10, 0x20, 0x81, 0x5, 0x4, [@generic={0x6, 0xe, "92f26e35"}]}}, {{0x9, 0x5, 0x8d, 0x0, 0x10, 0x7, 0x9, 0x9, [@generic={0x25, 0xa, "30466496e31b5bc53a064a75e793b382b74c763e0ca4c8c6f348e5bcdff3383e88f961"}]}}, {{0x9, 0x5, 0x4, 0x3, 0x400, 0x2, 0x6e, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x5, 0x9fe}]}}, {{0x9, 0x5, 0x3, 0x10, 0x640, 0x7f, 0xdf, 0x3, [@generic={0x5d, 0x22, "d1d301b523203d1fe40343151babec5d969164a30e7212ede915e3d660b52a5268e1b1478af9e4567cb7db15366127ba5d0ba93f02639a3aa070a71efa1069d921d5cd27f8d8a240d0d24d9270c267b5f9660dd3d4d69a082a2192"}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x0, 0x9d}]}}, {{0x9, 0x5, 0x6, 0x0, 0x200, 0x7, 0x1, 0x4}}, {{0x9, 0x5, 0x80, 0x3, 0x10, 0x7, 0x80, 0x8, [@generic={0x49, 0x22, "9a74cb4f9200e104646697d06c7945169fc09b682ee582a389aaae7e3dfc8869a14217f3a8f293461e21ca3a8c89d0969a3645eed5cfcaf283e06697d9f42f6ff750d7b24db71d"}]}}, {{0x9, 0x5, 0x80, 0xc, 0x200, 0x0, 0x0, 0x3f, [@generic={0xe9, 0x7, "6c569adfb4eeeafaff38b9ffa930ed5e883920bf23f52a76595312f52ebda6752813aaf160f5ff2a73d37bdfd007d94851ef444315f1a78eac59bd68eabb3b285daf48e7aab15b524051276b33637c76aa498c7b1f13d093123bb1b9bbf2d78d8b6d21cca219e05917c8a8ea567693c1a6b795a95f73e613330b2da74b184b17573b67db598f4f9e8c0a6b4698997a1dd5a84df0b2c3a83e0d4031bc9cb5d7c2f2183b9c174a70bdb352fa9eadae127e7820fb8768ae4e5c53831eb3e9ee41929a98c1c370ebb7ff865c744a92945fd7de544fc3de7ff224e20e0e52ebe5256f15fe38afe0cf0a"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x400, 0x81, 0x30, 0x0, [@generic={0x95, 0x21, "7a83975828f18f6aff1e323bc0967abfd9a868f8e487084ad109fe369a691a40b85b441bceb690e2c7ca1dc2ff2a685475421a24f0f967362ec672b09cd28495a798beef13ebf51cc4483c5634fdcce88dcfdf8bfbd40619f7270fc916c7ef1d1a92eb961760cf05b31afa876fc7e467df6ce37b84bda2381626e30558c0180d800111bd483aaf302957c9ae9ddfeb08e4378f"}]}}, {{0x9, 0x5, 0xc, 0xc, 0x8, 0x2d, 0x1, 0x1, [@generic={0x93, 0x11, "297f69dcc8c9adcf9a68d452b3f22c98513cfd8f7f4298091224bf11e7fb56a2be6737bea2b2132a9685212ad324ac1f9dcabd4389997e18201c455237fa9df830579ed39d9dc2919ffadd3dfdc2d6f0cb0c7d3cca991941070c67eec327d459d5eefc2d4477e157b29c9767dcd7dffc1fc11ba4180fdcc253e3e93de54f4a7b1931caccd1a7a3dbb42b1db01c5c93f870"}]}}, {{0x9, 0x5, 0xb, 0x10, 0x200, 0x0, 0x0, 0x7f}}, {{0x9, 0x5, 0x4, 0xc, 0x400, 0x9, 0xd1, 0xca, [@generic={0xad, 0x23, "7b5336deb059a5f2ec0a826aa9f01ad042677f8e811ceb5747390521cb525d40b637947435a9e72f999b920e3c623d8f70715c328b876847933ce9cd35ac1127e114c526d5cfafac4242cb245ba8442718bdb5deba72b0c3aba395afff98f45a5789d51dafc0be411d9469d2f0c45cf038abfd914118ccbae649f94cb47551bd8bde552b38bca0ade87ad5772880c8cf5ef9f0205b5c2acc431af83be3fd4f19299c506db1d54747ace2a9"}]}}, {{0x9, 0x5, 0x7, 0x10, 0x200, 0x1f, 0x72, 0x4, [@generic={0xa1, 0x31, "4a5d32d9ff48ff418bcf9e0762af0eed8753699c3a8f88158bd9853df1d75e744c185b1d994ee9eca0cf954400c9554c2226d0dc0f39731c73f2d923ecf5cdc4449b0fb153bfc0deeee6b9cf375e1a7cf0f2713e6015eae1194d5dd0c97f0b4c09b7354db58d95ac2922f64fdd40ae0f440b7faa63cdd28e6d29356215d7e41e0a5fdc6c9a95d3f9872f30fcf4454ef2a61935ba333653835c546141515d38"}, @generic={0x5d, 0x7, "29be3a8bc47fef5029382290807379b5903e1b6b5a79bdff8a6f93d981cb1275b8ff0b67680b14e06d432623e5d96073a29f012c5433d58edba96bf4cb7f7496a170e70a78e39b07e1b31edd6e8114351ce15ba275a99c0dc58460"}]}}, {{0x9, 0x5, 0xe, 0x1, 0x20, 0xe1, 0xa6, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x20, 0x8}, @generic={0x72, 0x3, "f82ce706697ebac94d04abb2bd9728e037dc4e9c8c1e7b2675d3b516bd1da000e53f5e659bba230290db37a9269ee3f0136f1493c45f856574a303fcedf8e0a68039686da9f254466de36e41d1e87d6b41c6308911f7695fd64385edcac997b08b75613949ee533bdbfe89b1c3128cf6"}]}}]}}]}}]}}, &(0x7f0000000e00)={0xa, &(0x7f0000000b80)={0xa, 0x6, 0x150, 0xf7, 0x5a, 0x7f, 0x40, 0x1c}, 0x1b, &(0x7f0000000bc0)={0x5, 0xf, 0x1b, 0x2, [@wireless={0xb, 0x10, 0x1, 0x2, 0x20, 0x6f, 0x3, 0xccc, 0x4}, @wireless={0xb, 0x10, 0x1, 0x4, 0xc, 0x3, 0x1, 0x100, 0x4}]}, 0x5, [{0x4, &(0x7f0000000c00)=@lang_id={0x4, 0x3, 0x3001}}, {0x7a, &(0x7f0000000c40)=@string={0x7a, 0x3, "3f19e2f9b88e5e340a2050e4dbcfec1f6d7f0ed795a35114a180b3857583fe68acb5a496406536e17da4f599f9bff77a6f751541e65b2402aff42de5b805575e9118f1c382abdcd4c871e360ac1f7c1fb45d90a4cc823ce170d6868a947acf637fe100e133ab0b6a600e8b752420a8bc1f972174d38499cf"}}, {0x4, &(0x7f0000000cc0)=@lang_id={0x4, 0x3, 0x2401}}, {0xa, &(0x7f0000000d00)=@string={0xa, 0x3, "a2ff21e25675c1d2"}}, {0xa2, &(0x7f0000000d40)=@string={0xa2, 0x3, "9ab9f2ae84af7f8928a519bac4f176c248203692f0ed834507656d960e141e703a782142ea1014bd6395b72eaa66a9fdf0e85c55bc5e38dd5faa1fd8c597db0a81c399f82d1d6d12f75a4eecf72c19db4f71c6c8a245c7b4b4a06bc7414ceea62ef82c3a34db3187abe96f65564b04658b3b348b967304d3d7f2477ef9b141c051d6ba53e1c30641d011020303b83e6d33a39cf0323818fab1af4538e6bb8e49"}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000f40)={0x14, &(0x7f0000000e80)={0x40, 0x5df929a78d070500, 0x4c, {0x4c, 0xe, "b4a29a449752df02f669f644eb6b125a3c441f5e38f36da9890e3cfc0ff6b3e9cd124eec3ff3350d57dcef084f441d682b94bd785c8b4347afaa17939f471e90d4aede9173857f0e6d0b"}}, &(0x7f0000000f00)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001200)={0x44, &(0x7f0000000f80)={0x0, 0xe, 0x9b, "8a5497705d069c6c9eb5dfa7645600c39013c3ad1937e4a5b661077b6d59c40c38ef7f8e7874f5b3c066eb0c82c1a032c5cf011cfda284fc799a1f674954ee6366cb8bb4d9a5ff5006255227d805651d6e14bfb856a7668375377ee9d27549034150a37a17f194cee8b20c51fcf9784d3379a0542005993e84a33082227575b76e3e6445f90fdf308ac94cfc74cc106684e69e9c6b8ff9a3bd2a76"}, &(0x7f0000001040)={0x0, 0xa, 0x1, 0x7}, &(0x7f0000001080)={0x0, 0x8, 0x1, 0x1}, &(0x7f00000010c0)={0x20, 0x80, 0x1c, {0x8, 0x1ff, 0x101, 0x3ff, 0x3fb, 0x486, 0x8, 0x5, 0x8, 0x2, 0x0, 0x100}}, &(0x7f0000001100)={0x20, 0x85, 0x4, 0x3}, &(0x7f0000001140)={0x20, 0x83, 0x2}, &(0x7f0000001180)={0x20, 0x87, 0x2, 0x1}, &(0x7f00000011c0)={0x20, 0x89, 0x2, 0x1}}) syz_open_dev$char_usb(0xc, 0xb4, 0xa3) 16:43:53 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(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="87ff66f81fa6a6c1c38e9d43de3bcc5eaa4b53aa10e619a0b87d5ded7d83f272c251273840b272f88570cdb501e87ecaf84046563d17594894d20ba53df995437d43ce8e1e37b9abc7b6bb78c53aae7c3609145ac09007e4744d68c90312c24b20a49db6fd7494a193869da2baded4789bc08815720803addd4470832776c1ac74c127dc31aaae07c185579ba701f4d7e1fcd787ed8e88fe28ed1da7763a5a", 0x9f) 16:43:53 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x4006) 16:43:53 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfe) 16:43:53 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1e1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) read$char_usb(r0, &(0x7f0000000000)=""/4096, 0x1000) write$char_usb(r2, &(0x7f0000001000)="b7f529e91d6e5aead0bd6d0a32800dd185b0752176034e61b6ff2f7cc547f6b482b97c469827a65e7977e6c7b112cc1d410d61e86c5271b2917004a36c32b3ee22176afb07222e79a6dc57b3fb80105e616b97a5644352aeb48040cf7dbc1da024aaa8a29b13ce578cb9126652849f30b301494edd0b3a589e584081143fdac6061fc6d0aae05486d000e1ce7db019fda4f2de223699c1e8a1dd16231e54de5d267009b17beb528dfbcf82478e8c11d80e5e45383587be084944b0e2dee55abc5c417f5ebee4e4147eed4b98b511362575a83c491e7317f4fc6abf50f4bb5712a97cfbe07bab52ed18cef4ac475f3e0ca44611f27434c0f1570330612b2febffe07b96fcc308e27e95d0cc6de0da8b55525edda0234b097adfdecfc907092aecf1f2a14134c53b6caaf01ce9ec40670fed0d7ba4673bc1ff70a7d49fb2850da1e75164c8fd51e3d57407e8fecda0b5f7a2a1d66ec04edb5af1a1cde69982d54c15e4c3cb62223d1a137ec7fa9b5b6465477430a99127e4037a0289cae9c1fc45e06d26cdfa2d2b72dc371f6ccbd55fba921dfd2cad3778295d0c205f2f6cb31f4c8193f7cd65af6982950ab8a00770b4b6e68b89b176f954403c973dc0321d59e9df380450c209c6b563f7abccfac64fdf0922958484b054a06a55cb7038d93e6bacd4421e43819db5a52974c1e7f9c7a295433b29aed64f852649dc31300ff2bdd508f77a2f15e87c82f19dc202251e0c05506c01b79e14a5db0ff4d6bc7d572282d89127ce55b260db3c446204862026587d2a107b7954b3d48d9bbf60b2ee3c8f3a7f9e9e25627a7f63071109977eaf4447ed253124d7688b57237a88ea6dedcb8af3dc1b39ac185fabff66a7545bfd8b0539ceb084f31a42fa8c42910fe61ec4bac8d037865d7a61c93addb5de3e534256921f6cdfbce3e0db8c9f7ec382d1fc19044edcb11e06b4bf1be03fcb158ae427f73a201363eac2658874bda8945f5e88279c7fce850d52a3e9c25f62d05a322e16108a1aa81ff5e50beaa6c1cd6ea6d9cd76d80b81548139d27c8a357e3149cf0adbe02b227bcbc947c9a0451f38ab47be277c3bd21e076dd76942081d51020e3e7e38c85f2d2c65cf831dbe815f8b640f51e5cc1c01f073c5060ce1f3005eccf6043ec2521c202b30ffb916309c2238f9d662689122a880d4fbfd6d56354d81aeb45f907d66aae18e37fc0978fa46400af507b0baa734f938fe06de3dccca6cad3fe695198be828b3099193454d9fcd3aff0a1d2ee4362ce7cda9a1fdf4996822039136f6054f017cbfea56c68fb70a54e3024154c4cbdfa82c54768223a86bd9532a36a2c0d39b599eb68ce1f94eaf891a773a27e1b1bc00e3d922ef098f071a4e80834887961c8cabbfa5423e81ff29443bfcf7e03e62b0e0496153ea6bd28704ee02688d74e1683f2faa82ffc4419d708b49aeb88684694e3955fb06c334f93520d07c0fb6452e09869bf1fd89065e0088fe7ec224d731ca4a6c9e8b8221e99401396c8757bce4fde04b4da0d4a1ea3a85db78f74694ec18f880b9c5e05d62a7adb1eeb76b84b2040af02a2c3d44fbdec9470cff5748a3905c1a157e4bb242c2931c5595b729cff47c5d00bfa45c937c9598f5f4c72c8ab78fb1ba9dcbcaddb5785ed00371d2eb487f98dd8d2f1907c028f4b076685712865769060ad7a5308508daa9df1cef593117c16331ae9c48f48dd74f026cd30200f211896cff887d3a9e6b556adc3eff92f3bf41b4c357d752d4defeaa51d0f9428afdf98495131f9523f7e0d8bbca012fa3cc335004702163b50d091d4d90c1a80b44346626bc7bbd84ee33711d0ef927f7ceb4598febd17903a5ddceb2a0088d6b57f6242b9f16e91b301d74a730c2d88b17da44644f97c29f828eeec02a386f325e7c976fdf7dcb66a85743c18d5e8c5d18b9640d9e84dee37fd0f62542eef50d28412d3a7bc234a72975396427ccc04fdd7aa1e25a03288eb01e45097c30dcd56f5e5f8b9b60d13ee7b51620f82b43cec04edcd6c5a0401e0a81788445cee9b6d6ce2a0fddcd6650a55b5b57f78e0e8fd0644d4be19a3835c381ded854ee6010548d2e9e5cdb2e8aa663372a1fdc9394375f28393a878757cd4f8c97c40ba833f1b4da1de65b6989cae34eabce90e499508db18fe9f722d778bcacb764f756a509efdbbbddc44b9a58cdddb9a72e7834ed3e8315b0d7f3f8acd0e52e1df2d24ae7d84461a93951fc4c2d74eb3f4bc833ae96772454e452e612115cd658110c39df024616ec5386c4081003cf286a6819b45e40d80c5008141460ddc82adc98e1591f7d9906d4a5af608e863c534c7491ff25cb34997b4b3225eb991196f1162ced69fcc2cbef0562fb377502ee7a1027230f330176d5e6adb6dffbab0d1024c487862e3a386d4ef20dc2ecfd364ad8dae1020b6f0abb97ae5da5b3a4fa88ea29a54eaf008da42e548b593907a8486abd1014328a31d870c7809b2b63b5d76c454ed52bf216f000e628d0c15e820d8a41117ee3f424a6845e39404ba5be54e84ea05a6456c06f00fc8157d89b11960e18083b9d7703d25123e95a39b1bba72089be593d0b93eb765e4e16ad232db0e6918b9b9c9c39fb0d30fbf77e45e581d5c52c332b8b44ea084ac6eacd27d887b5d86c2f06b7384f0993ce265e9391d176ac4e1a85fd54cad4f747867eecc152d36696b2ae686a80d74a8d2e412644e1b8cc8723516b4b82977c509993cad36f7d2e0632cd4c598d8f88f0eaf7a03a5dac6ea3ba7e127e413c8f05faa08909996e3c7dec93cdbf1751cec203e72feb2b57011b0e3d87323e63c023960adb71bbd7c8a446310a03b533de72d062b537841ed91b709fcdeb0316577d96bb238ef9a62c942babf093570e0a67a054072c6cc3610f3c8dc0c28bf72ab995974333cde4b8b3eda646f0f8a4c37e5f302c8971a663a536d9f953325df8862085588e4f3c58e9e79278931b4243aedaad712fd6e4d74666b882f8a284d71449a34dd5c91b2552ddc3158366c2800672a1311e2e2cbec848ebe47b83e96260abe005c1090563ebd13035d447c280c72db49cde939dba3fdb1458a1bc7c2478011a80710c156662ff48a64f9d68a98dad70ebdbe0a85c304d49baa0e0529798f3b9200aa37661cde4938b62875650f0e2c2cb66a17bc75cfa869aa164c7b15d483f3a7b60bc5727e642d7037d7188acbda7a1cc88e7c531a009fdf909172e15e8d3513048ab41e84f7116a2d1b1cd377941c933b2bd2eb2c365e45de1491bcc549e8a510546a4641bab987c593954cf6d3a92cb1ef68a0762ed33ea1e4d301cb767d874f32eb777d8c00bd1c4f9dd93b1833a30fb958a2d14d9a96893016a136f39307eba17f556295add287c01be1860ef61a2be18bb80b6338384836343d7de0db2c72c4634fa65bfeeb6cda7d2bd9a5d9cade293c3bc29ddc3204aa611977450e14cc5242956db774d54aeed781bf646ff0247d2419a8d8b8c9157e72f935ad4487290b8158c36048109aa7321bef7864bf1814fc57c52e2e756377e9ed66ecf831d3a08127a0b63f01a79af54df9e6f841c332c447b78518d5a9af9c2223f877a104ab6eef8ffed628a889108180d880eaedcb74ffc6761f058de61b6c8d7024a63a2ef3b1a469024fcaeb00b1fb38489b6a90762b3a1a2ddd7e01a5dead948ac4da2e79ad0386df1e91dfdbf017f6d9f5c93cd4a2717a5ab0ee81c76734fd41133d62729b5d9056d00769d690b6876659d421b2732e4ea1c6820a6ba54afa3222e8776cba926fd247c2946e1a3070a97246e8fec6ad35f132114c52ef242f3ebece93b7caa4fa170de638e54eb45e67fb7319c6b8f0f5d6ff0d98601c1bf441cc91d6c241f5ea20ef353d7eda1358cf2779e4f805d771a8005f20cd4cc9ffc4855f7e43b96ad88b62f19b846cb8b0aae16bbf447ed8e6304ad979e2756fa1fe191319a8e44c31fa02bc343876f922b635ab9a7e63b41b98d43dd202afbd22e93b1253e84338ff3c477ae2f51998ba269ecde694b36a0e03288c35f0d545feeffe973002e48f579a65b4968c71a917a15353568193bd93567fa014c13a8d4d09de708d4b69a992d487dbfb653f0b51808c4f104daec1bbe624f4a926abda9f3c86be4e77f42dd7d6776a27476278f426e4125117e2e965ae743c95963990ae07f8b532506c42bde31d71bf159df757d23e68174689184f90904e0cea2c32476653acf26f394eaed86ecf1989e61b020e6dae1d9ecdb53e227915697aeccafe8541fbdd349e61d66d14dacc5c96e293baa2be9bba1647370a901d52a4fbb1b6c57733be44b2264dcb8b39a0fba1e9cf921286373351ccf50b0f712f2d7e243db9df313ce331d40c3c337b6ffdf21821e201501eabbd6157749fbf54c06c0680fc0a3f4f1e4569991fbab38183facc4e30b3316b77ba79a83d341540b8b07a20c8b5feb246019293cc0f08c09642030e27f7a9e57d11dfb898627df767e2af2007baab42d1f217d3fba11ff56b11e4133a97172469a21e5bb544791ff5f50703c8f1129c0e2b69b88430440895ae307aa3c12589e4d1d6ad7ed19f49265a9b487b1f90eaa2a4296f2f980a149d90a3a8a13a755f659d77f0756a693abed4e04d34f6e51ad8213d8785f50d8383bb6d7460cc2aeaa3e1d463087e513dab70c61152793666665f105e44f0c902a1595a19b24880fa7745a80d4cc92399bd07962b9c33f95889293bfdd4304cf00930d6e36523c43942cab37c0c8b6438acb7e1ecb7417f93c81685fcca762b43c1892cb16267b983bde73ba9e3f924a5f6e3acba5753ccea4fb3fc63bae9684dc7b1e3205674406d260a2d2b67f9e11b605374fc493a5b9228b6111c0003457310f09cc5bec5a140063c002afc77e710cab100c411d1c71a18f909a8b169eb05819f1cb8571c57942fcbbec0383455153312eb3a59145e90f38e64bb254add047821ac2bd4ca2fde9974500f94143130c0683fd02f5f88fd4393654e77ef81b09d37c917215747fcfdb186dc0bb28a93cd2459656d25fe8b56f69fc7708a3d66dba2d8985fba907cff7eaea0fe82fda32ee3a0b07d6f4af033b5e4806c1bd2ad8fd81994993a5188164e676e66f999b7dcc42f5c355100f8c7a4911080d757b0df9f5bac8f65dd29ba0f5d808ce7d8d03f734ff2389615fe35e434f7351d9a1047d0b34edcdd9b003c1cb8f7732c1885cbebffacff97b133aefa06596ee369df0d788556fd9959074f9a1d95abcf6815df177198dffe14bf957fd51fd5bff97b1b86ff4187533d4ed482a136dcc6ba93c60bcfe56e45de9da5b25f8acf30f4eb574621033202f9cb92c346fd1d934234e72751a3e6801d01d0a1484bb0b409ac42a48b6a773683f29f61ef1a92e0ff77a5943b921843e35618677a1b0c5fbb2041fd9f0d3692afd35d3d940e991fd353b176fb53a7e095432118edce38f8a78b43c28c41faf2beb08dabb669eac546917272155e9b7e5529a953d5ed53747d2d634a388028604bb4da9c07a99ed215033195b0be25b5cc3388ca6d927145ea7a29899d023ab9908d33ede181b058b75727de012871e27a2967f373a2bba17c4f72d6261439781a9d37b01c11b692df54c0c3c0f3fe626602d4c32c0696ff553c987d3d111dc596e80bd703299efbd8d3f08971d2a6c129b918fa55f05eb8414695443d8d02d0f65c2045147255a92c2659beb2f497c2edc784a04c554edc426a4d8d952281a3ef47006306532583fd107987d0234dd0cc34c3a7c4d", 0x1000) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r4, &(0x7f0000002000)="ef9195dca4a0a6185b9c443286e5d9d82f6373f3172a579c45e4c6290d68186d177f8d5e5ff04a5d1bc98a89f82f6ea3c73fba5f29bd49275a6e7207b4613cfe4a742acdeee017a0677a7b6dbb85ed6b30a9dd111f71e2430547999bbc8798838cae05e45462bbe1ae261feae2c4caaee8f59cdc4233ff39684e4cc9f398b067878e56a971ccd0e9e47659312f0a1f4cd12e05b4ca4fff0697d353f9ccfe7772f11bc8cd697bad87cfd8dc56161f6e3344ccc3454306a0b1b50a66698bf165c9b9b0b62c71179503ae99fd00fbce925fc167c0c7ede19f235767f64330d8d1f38d42b7814dd9f8a992993ca554b3c315b0e5a37e0c9e64855fa48d03f78fc9807200a67a17de5e10df953d49005a454dcfa3cdbea1c44fd1036477009824922d41478b744900e23deee07a0387e39f603feeb431e761764e1869734b04911d90f3fb59156a0c19a6eb93fb18e1dc769ba5ed0dc39d128cb0a93bb95a85d68a78e1a327bdd5179e45a448de1b4490039a44a81833d9a16ef8f1ee0c464b1010fc6f516491300cbbd20b7a2aa53874562099217e1437b0d467060ee26bcdc099c4abd71a89c934a442de6800635e8f02c9ba16765b90cf1699b719550b328e6a73f899b9876be8de7a04de25a45efcf7962eeb09f6fe78b01205e2760ac448080fac073df751c0a5842d262087ed3820b15c9faedc4978c0f62ac3b6ae1f78a9da64931876fd8eb7b6bf95c0ad8f8d252bc529567fa719bcdb03cb0d4fd11e82e7e34eda08e95bdb8ed227a3a6a37dba5a8b7fdb44e9b35e19f21c937c01a1e181e4e30b7f2c41c2e5084220198487cee11ffe5cfcf571977cd1a6b772cea334652c3bc9b163432ae74dee6e3f3f5eafbadc54973ee82db3e42a6a71ec835cfd1a19d206772324ff8ac27c780475b9b3d83c29b08e4f793316417d81df077472a194c3ef6df44e513ce2827b9df1ba2bca6e88e83afbac77a9897803bdeaf6128f78bffbcbbd4bb1c5bfd60437cffd3d52689476fbbb6b2247c850a7193d0e637f2585957bc2ce6194895f13a514e394da3eb1bb074750c73d58801fed8565aa11cc246c1757f70090cf071accce8eaceea628d95b7c9e3f6dc026ff4c9ef457dfdb7c56c7973d1d6a7401cb091d637d444fa416c8e9887e33f5c86ad37f7570489c4200291de15cf0b22fc1e830c5b691668762181e90c72289964617a84d0840e2c57973db548177120eefb7cd13f00309faf96b75b3152e4bc4ee0664d18cf10167c8e03fca6aa2c4a46ef9cf23bd3c09ce04edd89a7217f335c77c96924aa7d4953f1b9a681f1ea93d9662bc7d0f188ea1878c8080fffb779bdc01747c330c6d9546bd5199f11cf16893474ded90563890f3d56c2c44a2b3cc1c4f47e0faaca4cd26a608773e2ec1f2f6e08d942ffda0a399cc2c963568a36bcbe166ada740b1583b853ceb93a6a558e37d7c882f64284380fce76d90b8a924124d5b3801a4875fb045445a18434be6cb5d48968b86cbe57254404750234cea0b8f5126732a4b8c9c67888f0dab591650580b9f26cde84a1f4aa2ddd887b468dde161d99f1b257efe5fa6d64787b74944d5a5ce79cd6a3845208d972f85421f5ec1d64ffbd452e402e2c65141e755ee6b92831f2b1770ddacb1939de35dbe5820709bb1a4a120144e302f9b807b5a134e4c04657469a53092348c32e5f1c560b06506f0e33b535853ead0aa684deae5db1c6024360f6004d42eeb057d1b87635416a44a08aa293f0817f96cb7061e2cd19209fbb936d6545c751f3c8d80ac42d1fd540035c4c08f118e1b7ed318ea1e09bc9b917816c99a933631b4941c1ea816ce748f17a724230e3e489833508fad5ce24b988b6a38fd5b6cb066a1e094f3ff086cac15b00c60603423a2dbd98260902072e500b2db0794e3b850cc652c7804d5bdb6b1f3f255627641a26ea78ecf35ac6f0dc84543feda7afee64307adb695e2cafdad5549c100dc5daa01a3860d297c2554944a7969acec6b458437b0c0c2eb07f468c85a7007c993f08e958c7f41513552420a29822d6cc1f7be0911a12bf7990da6562f1ea46e890da9f700b5187d78f6f4ed364dc3c99ee5d9b411d9ec3feeec15387729e513f855a742bff55c243a618711782d2de1b16b84aa3ce6a9672553a28dcc156ff7dd3f5b37be42a58d7a6419c366471c910f1a794ab3c7207e38ce9ee5ab0f58e5d022d08684b2f063bb04e5503817f97b6a8d3be71cacfda4c345442f375fa364e3ef9463d28bd38d9d9ca9b654a62d8ccb590a7e454e41f6ce1a26b20b178cd1cf4bf671be10f6815ded1bd936725249e4d25b17cba01d90e470b14fa5f4431ed516298eee7914de795683793abc164023adcd4e8e929c7aa3987ee0d715d1357b78f0dd4d0018ce8a2dc1501279baa9a76b7743fe6a61a22ad46d678927e2d343087e75535577d1c613db118f743f3105b893eb175f76eecd73cb46d13830891adfcd2ea27d6b705e1a04861523db78b1dcb3669be066f8d5de03a826c65e5c7c32e6debe8b32aecd99bd48be5f49fc29c33120976ea7ab7e5ea06d1bba32ed3c776863308fe480a26fdeffea803e43ea4e3e57e9d9c995aec4af0f8f402ef2e722935913ed3e069f7d7b1a8394d4c3a0716f40a5a488278ed2616a466534480a9e71f59d4e0add884630ef4c9e4dbd856368141ad4de6a10759440fd44b09ae21722eac5278268296fdaea4d0060f48577f6be81ed81818a8f068fd99af039e3ff8750ae1fb20f60a34b5ae76bf9898547dd1d5652d6d6843c20b4a575f0fc4c151205133416d0b0f21ab16663a2e0b986102c2ce93841ce746824d38f509ddc075c19f840dc9b4361be44b07e259bce9f177dee65687265c6e25ff61ced6e69407140e6dc319b4a17e92c2a543320543b3cf880e982ccbb73f0ec6763cdd30ad3bb32d5afeb20a2724bd6bade83d1d2152c7a3c1cced26db8a75529cf9436989290fd4d46fd03f636d6273cbc21e05e6bcccf40bc556459410b482ff38bb203fba82d834a32038ba795c8b263f6446384e925bdbecd43ac262cdcffa4831de055eaedc70a389a6ef6c5cc58f7bf1b281dfe3e96c2cb46ad6d9e124af16543e31adac949557a1e1d33465a350627bc93ee7ecc9ef015802986565671743cc8d57cb99c2d4cd333c3a0165626f7bed5cea72ddea630c5fb416242bfa5a98277f6e315fea541c8b19751eda2e0e9d0744baa56ebab95bb7f34c141955a81b3a013bf7d647e0733f3a02717f4d8b1c695dae18370aa477f5c6fb77f72540d277628d2b08f4ef7ba48df96848061a695d38c9dbed2914c9eb8946db91c0eea689eb1a043cef7a88d2dec713ebc79044845124cf82cdeb33ed2e1fadefdee9b189e13454a8a5a726a22fe178ac9a779f0b575351c3f9b2bf6b0622c14b182e45032bbcbe81ab4a13e6fb28a26165c3de76d6b1eadd3c6909fe75e1e05540c87e9a73dbc77122cd5c96bc3298822a61fb505b4535b806dd27c08f17e9d8dbf6a4e325b04e31c1ba9ce9dc75a76a2f4bf32c22c3d90d3710cb6e3a957e1149bd792a1edf092f3052999ee6a1c4d90c0059e08eeeda297ec27c252419ee1c63cd123b473d2fa050a5ea41b237f1c2901530b39e8f1ddd3b654ddb830c0dbbc69c9ad12aaece797a5c118304f8969e5d6f6ede1fd39ffdd79863988bd47bb570fb24371dbe8b6b7136de8e11a52b1699a3485373dc81e3234601af2f4ced035d96673b286848cdf080f4e88eaca27095121bb6dd94f3dca74dd3f2695ee04f12d754dfa883067f2ef874b9822ad02ce8f05b62347e84525368373ac2859e04fe6f0748000fc1cfa1ac393961e344541112e6847120a8cb8ce813922adce71b81632d1b9015c81decba0d608b0864750f0b5aeb1b6452aa0dae8ec7ac4f336754777dc1217162b58dda9a625d96f24390b5bf2babfec2f29b6d16f475c092e978125498122c9b6ecec6646e08687f817cd648eb6a2f29e99f520decea279d58d9e3e1be1b5a18d0b208a88a058461701b3289e7cbad8ca8dc76abc599292490f8f596de4c51337a41f4138d1daaaea9c41e0278f1b31d4624dcfed1ca35ce70bea4ed498f6bb2d9c396754ba190bc3a9e6a0fb4d930af53626886cbe40693d7b177898e3408adf8cc12f261ebd1a6e6597c248d9974703f83e8e3fe005dbca11b9f8a467c38bb63ccdc3b0601e66165a532e3687cdf828faae58967490fd3134dc2acc7b8c5c94e62a39a4373a3798193206e747ee1d9c1c0ac1513834c437c93541e86a7d9f5fde4219589e05eb0a92b22fe54831c4eaf1e87d910543dec431c0f402307637fe5cfe7f3d3270e52cd5b7372bfed47e4924be696f375f2414b8811c96e9bb860eba42c3bda528181cca4cd000481f4674fe17d76d31f8395ab2d845ca8b6d4cccd0b760592675e02209142d615cd167aa24cce194796fbc71266e65949b611636dec0f1ea109cbf86e95ff688bd8ad38ee3f0171f847bf4c72d7394b3a63a7ba19af73fb8bb48aa4f1372055a961d3f675812fab7e36679727e18db3423c24eff1766266f5a32b74565453f2fe12fe1bdea9de8b6a42eef9bf0c1c7e1bc0b59d8310afce1803fb80782569897a5caca2709c46a6039263e28c58e7f01707855108ca4565974e53793c7cfeb652f52c2c49561b5c580f7e63af08326b0e5454dbf04b57b13af398920d55f293c143a02efcdde37a2ea01e29d420889f02c5b555c15c595721fbea674056e30ce4d2ee527e8a22e3e82995f8d634129e3185e4a9e52a8bdfd47a11d73660ecbff89779d7582a226a7b630a478a42e5eae84268753978a12c11a0068d33e8bfc1b378d00af2cfe9fc08d89724d24277bd73d5f17deaf6d78b878ca92f67a5611106e7f05096805b4984b4d91b9de6ce0e91fa955e4869a4bcc928e5015b35f3f6a4f5596b14ce6534313b61ac330b31ad7269c5c7ef752f1a3cfb0f2988290bd1474c60190ffb976bb22ea7c341efbee7bd72faa56e938eb881d5495a4c088d65898b87c4e4e1ae3365f50b0484cbf735229bb09ff92591215e3e60e408e1fb9ad7dde6d476d5d4bf0a4ad6bbdfdff2ba4c971cfe91a07826fdc2199fbcf49efd0df4af77267d616cda7e4f56fa946569a4bec8ec46901facd436da3f13f93277214dc493b86cf3ac34125654e345a10fb75c176f97401df59189b5c7a2fdb5a5c830270ac1200fa4a203f1520555a21e6d7bd9bbaf2efbc45e8a5a53c9af527c3f684d416f686dbaab1b22545cfc0209d7dba4bd5c0c95fda0e2c709bce0cce3dbb875379b0682ec43b4eff778418f4dacc668c75723ed163e0d23c0322263cd762fa2b406e0f71751ec4771f0c1643634ff0679c883e723204cc3a90a62355849916970269e4f0cfef96c613bc9bbcfa1ae7b794b575893d681795158d8bef55810b79f49c7a10b744d382fe01550076b9d7b69f526a3fcc305cb4ee149596d16f9498d8ae8467bb951a4a5f894e4a6049355a8316bd308ab3de77bd3f94ab86ed0db024251ec77ac52aa8947566430cb7629c4df002e3e9fcca463aad5d97253578b043d7aca4c95afa389f82b8cc86b7d95f8571a7721a08c6b31a8e85296e15bde4835d212e3fde4732097ec4d83f22402226beb483224bce258b549abfaa151a30cd78e771150bb3a414ca2cbb536342dbeb04c32949c5a3223e0281342b67cc16b87311fe5fed5220602a9dfe793679d9dbaee7c7e940b1bbf2751d26b1e354f9d0a13cd6be80958519fd", 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x9) syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r3, 0x0, 0xfffffffffffffe65) 16:43:53 executing program 5: ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x100) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff9) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f0000000000)={0x3, 0x2, 0xfffffffd, 0x4, 0x7, 0x2}) 16:43:53 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/203, 0xcb) 16:43:53 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/13, 0xd) [ 782.932426][T25392] usb 2-1: new low-speed USB device number 31 using dummy_hcd [ 782.952352][ T6589] usb 1-1: new high-speed USB device number 126 using dummy_hcd 16:43:54 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r0, &(0x7f0000000000)="f203a3f625e6c07d8d7ff0ae5cd987", 0xf) [ 783.172624][T25392] usb 2-1: Invalid ep0 maxpacket: 64 [ 783.202337][ T6589] usb 1-1: Using ep0 maxpacket: 8 [ 783.322343][T25392] usb 2-1: new low-speed USB device number 32 using dummy_hcd [ 783.352454][ T6589] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x8D has an invalid bInterval 0, changing to 7 [ 783.363476][ T6589] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x5 has invalid wMaxPacketSize 0 [ 783.373306][ T6589] usb 1-1: config 0 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 0 [ 783.383032][ T6589] usb 1-1: config 0 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 783.392973][ T6589] usb 1-1: New USB device found, idVendor=ee8d, idProduct=d91a, bcdDevice=61.23 [ 783.402076][ T6589] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 783.416114][ T6589] usb 1-1: config 0 descriptor?? 16:43:54 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) write$char_usb(r0, &(0x7f0000000000)="54e6a5e24f824d0a2a254d63f2f6268ec1bcb61658f1", 0x16) [ 783.572340][T25392] usb 2-1: Invalid ep0 maxpacket: 64 [ 783.577907][T25392] usb usb2-port1: attempt power cycle [ 783.665483][ T6316] udc-core: couldn't find an available UDC or it's busy [ 783.672764][ T6316] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 783.702925][ T6589] usb 1-1: GET_CAPABILITIES returned 0 [ 783.708520][ T6589] usbtmc 1-1:0.0: can't read capabilities [ 783.752327][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 783.782314][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 783.802319][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 783.822320][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 783.842311][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 783.862327][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 783.892323][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 783.912328][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 783.942317][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 783.972320][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 783.992360][T25392] usb 2-1: new low-speed USB device number 33 using dummy_hcd [ 784.002300][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.022318][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.042339][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.072304][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.082426][T25392] usb 2-1: Invalid ep0 maxpacket: 64 [ 784.102294][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.122321][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.142339][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.162319][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.182354][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.202367][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.222328][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.242342][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.252737][T25392] usb 2-1: new low-speed USB device number 34 using dummy_hcd [ 784.262344][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.282344][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.302331][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.322323][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.342323][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.362358][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.373121][T25392] usb 2-1: Invalid ep0 maxpacket: 64 [ 784.378720][T25392] usb usb2-port1: unable to enumerate USB device [ 784.382325][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.402323][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.422316][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.442304][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.462312][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.482315][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.502311][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.522333][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.542335][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.562337][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.582325][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.602304][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.622353][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.642314][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.662314][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.682309][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.702314][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.722295][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.742309][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.762320][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.782315][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.802307][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.822311][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.842328][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.862302][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.882301][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.902320][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.922315][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.942319][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.962318][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 784.982299][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.002300][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.022300][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.042314][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.062306][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.082298][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.102332][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.122313][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.142338][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.162318][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.182310][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.202304][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.222301][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.242314][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.262293][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.282305][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.302297][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.322307][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.342299][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.362311][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.382337][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.402325][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.422303][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.442298][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.462303][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.482308][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.502352][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.522310][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.542301][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.562287][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.582304][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.602298][ C0] usbtmc 1-1:0.0: unknown status received: -71 16:43:56 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x103364efaf) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f) read$char_usb(r0, &(0x7f0000000000)=""/144, 0x90) 16:43:56 executing program 4: ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000000)={0x2, 0x2, 0x8, 0xd13, 0xffff, 0x7000000}) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x3, 0x40002) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000140)={0x3, 0xffffffff, 0x26, 0x10001, 0x969, 0x100}) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x5, 0x5, 0x6c62a1c5}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x2, 0x0) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f00000000c0)={0x3, 0x200, 0x7fff, 0x6, 0x7, 0x1}) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r2, 0xc00c4809, &(0x7f0000000080)={0x1, 0x103}) ioctl$HIDIOCSUSAGE(r2, 0x4018480c, &(0x7f0000000180)={0x2, 0x2, 0x3, 0x5, 0x0, 0x4}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:56 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffdfff46) 16:43:56 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x2000) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000001280)=0x1) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000000)) r1 = syz_open_dev$evdev(&(0x7f00000013c0), 0x8, 0x200) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f0000001400)=""/66) syz_open_dev$evdev(&(0x7f0000001080), 0x0, 0x200800) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000001040)={0x14, 0x1000, &(0x7f0000000040)="768f968bc436b404de847115ad90bc74e40f1bc26669df8c70dc65bccd0296c2522d59d3eefe739cbb968a9e3a81cf8c766682f8a75368742c958a7b1b4a57946819dddbd2933b8510dce48147d5ff6fc5e795520cffe724ac5379141cf4ea06b1f2c77b84cc5bfdb9b7b024eb5cddec889b6de21e50cf4ef547f323f2eccf1bd7aeadd04ee52cf16f4177aa2613d8f334937553fdaf7b3fdd06619a288dca6a622cd8b9d26b250023f7e8ede7c8433a53d0af2b5415699d64da605c22480e15dca4fc2d7cc8a598ddf893ee5e02b317a5e1b35b78fe55467d857338017e66735c24d5b1328fec4bb299423289ed950d48672242b4e74466be79bd723323c442ecb2030c305e892a0917043d2fdcbeb55b37e16dde73e65636df8028ee3185ef8f2956a6ac3658c32429508e18d8c5e5802c824f5ba895ff5718b102150d355f34c905af14ca081dc84aaed8a49b47a86d02ff29886626b956108c733ba02476d345e9d53f63065ada3164e5b60afec41c4d80e36f9afcc8a9eb6fd1dd84ef8143d7ee3c49527e2cb9758d61ea68bc8441781b16e7848cbb00fa2db3bc486407acf7aa038f3ebd502344bfaa85220a2d07cce0f84d59f16aad4ca96f3d3af499bbfc9d181939859bdc1259318cf0b01413157c49b91fb0ee5f4a173aa37d82e0f715c5d46cd475509b76ee3df2f244a3a72cc6951db80e02964da4fb360b1753ebba8412011b87db4b6505f9e635d93f99dffaa4d1830687b4d89d45d36d5b8ec0770729fed1541bae7350c051c60062b631f9058bf0239c935a844fdeaf4607a914885461c0818e1fd6804e9f4f91bb9a8ddf6366c90a4e338f9fc794db8bbd37048ec3603c6a053ec8263903f7150985ef08503f1ff0773640ed31e84ccc51f175216ee2e336b85e3389aa53ac1166e8c6cf9690b1c6abc244f0a8ab42fc259e1e54edaa23099d98e47c7588bcb82aee414ab70277626aa49d58dc9e6f28bb20ce4865c4a956ab215e7194cb1b267c3429debb68e9887ae3cf354b1e5c0b87c2c0e6ca2ee6112030d7f43e4d7b71b6736d69c384e7145257fc1116cbbd5da6cf80e5990043b831fa7f3b8bc37a456a249be5d8276ab9ebb5acc12742f54bb6e3950d776d761be48047c6fc488684007074d280275317d2a022ac523eb83a5c878ce22b94783cd635d58c0d3c74bc8f6ecc573c3ca6263f08dd49b47163917d6d9d990fc2eff4136537cccea45290e7f519716c364793a1e4bff1156b88e7a432dc95b48697e214a086ce060aad324c7d73c57d1677e28ed010359eb8890c4630ed75e46098cf8ef5701c9443f3ea69279d48dc54d0dd60ad2458b715ad328b70d817891a09d13d9b08820fe69d334509a0b2b7ffc071009691304e18bb9c6a542366270ee71642ef703020b3dbe04d00ddd7ce4ebba2111a5d8bb186b2821dae1d70f8014237389717a69639d5eb6473af7832f2f1ad667ea3ee79c6b8130166c1b4ff12ac0695fe0edd4e18f2095ecb60dec6961d657b2f9782697aca677c1635493e559da4b3488f609f45825be1894d2100e3a27bd224dad1c31854c8a849f2de5958c38172a40dd630ea4ba32a5d67426a93c977a8eb037c9f3bffe1515efd42703e8b634215357f43db6beb9ed52ce121a5aa33766e24d6adb551b4dc6105c8263d97050265515ed5ee4944a7d31050dbae6be6021e9438b16fcfb0226db560a818bfd51b29d45d5baf2bb6b87b782857a80b80087d893a6a5cb2ee24bb2b0e949a3678cf34203b84fb2a22843023b9f6d9d492d887df19dc62af007f6b54cb81f158593af696d2146e3fdc715ff8d4737064acdbd5f0f3450562910b33bb153cdb499dcec5ef38ba94ec34472b447d1ce99a26e9643359fcaa247acc1fb12b0dada83d955324d5cfe5eb80dae97ff8cd2669effbaf5aa62b5ca2282b616ee722439cd475515f65953d5ebeec432fcb06c311ae361e66351925350187c06adfafe1afaef7f0b2ffc526c00051c5317d6ac3565d0364c187befb15c8722ab7577699e181694cfb31132172e023a8b84205cc64d60edfae05d0397fc6b2446c2012cba27e4c3aea63dd0400b6a53cdf2297f0ac60bada1be9c8e497cfe994112daeee8a20208f4b9044178efe6c9880a8250c7dc549e06abff30d07705272a5081a8ea8638749a4745ccf4d19281cb3311f52ceb9075f4e4ee8c1a0cb4c497681ef7c42a148e458ffd9e239a79aabe57214fd4c4a335ff53d51763156886a916c8b03ffdc165a95540dd78b727aaaf6807ac94fba58f3ded55c8268092ff75a78fa0f5da2861256f0df0147079bdbdaa1da14f002521940d92c4d506024aef72fddb3caa6ac45fcb54e0c2f94cde79f3175cd472bdd8f721b798f8d3c17870f70d2076709a693c460cd4056f751c04cb83b1815b4a6431ebe4a67ea1a291687119bc84dd77b1cb6def01bdcaa231a87d7b4dc434b6950b78a9edde65114a27f50612253ee75ef5a5ec434cf35a4157632d25922018f4466f94695cc6b607261a6e6bc127f2a9a3e3fad3d51af4363c281b78575aa811b8255e42b807087de7d5c4ade27e9e3dbbca9fd13785846c572ce29fbfc4a1fd21ec25b8bd15e62c5ba7a0d4b751c7e539b79387b98b687ac2387455f96d864f67371b7bcd80addce757871d32289b0efc6f3439c5ed96827cccde85ebc397776059bf64292523a57f0177c23b1bfc74252fa6d1881978b682b141877dab40be09ff8607386fcb37e12acde1e0add7e0165420165106826967fdc963cf763b8003af0bd70698259bfa86efbd8ed8b0605a9b3fba926d75e59e18ed5ac7784f6e251cf04251d636a8ef936b9638a3b3b1c507cb15fdd37174520e913b77f57523777185adafc425f5c6decccb4da8c4d8a767a1ab875ef1318b466734b93205ed99f0f792d0404f3af83d54d5a03c2e46c7e5f5ae5e225ac6701144cf63fe2c4fec4858e94e262ed57f221bcb41b1cda6a6262daea8a3df6e26edf868b10befce8128f8640ebeb282cb43e16edc31d22086bd04104d6002791ff95ca408c29e8fe3daeb4e467ab23dfa9bc4a2bff051dcf76de7d30ea2dfd20ca0414c96de41fbd7fa3709f6f0a021dd4b6181854f00ea035acd0ece500a6aaff8c752dd863d05dd7c1c4696e3f60800e79ecf3de7e750ef11af10477055d33618282ecdb3fa446dfd5004c0a4a855688be419f5324caf2979fdb34b9ea4a09bf6f03008e67cbad37ca0b3f9bf4be26b6f3f17bc025ea17974559b1d14d03ac15a905e16880cf6b49c0e205d39f059b2a4f2ec0220f3c14b88f2b55d7281e7b8737b191a56d139bf61d3c4036f6c82bb76237a0e4b4d11f5d89ba5dca8777648ac47adfb6aa614064a9f8a655eaaf5889549c980b3a593b28c0cdd8ef2e4eebae6cc38c974439a45d4ffcc1745ddfa4ed4973f22a7004a5a83bc22d3dae7095add3b846751ed83b92d16a4e8e4cf3b79ad8508ae6ec38bb36b81e0955f6b626a41a16aef0b8e78211ec69a8f6c2ce1c23705f98b6885296501b5e2343d6672c4df7d7a92d56f57ba9e85c8357b25c4d4bdda633aba381f6414cee82e395b3b16aa1361b535e0569ebf81261306d695db69d8d0ede0d6930f0392f1ca7c18b3e034c2fe9de7926240754b5c3332a0dab1a1181f26c6e86791f456a08dc31f9e72900fca64518f18ee4bcb548b942b617b1409b3bcce1896317a77c1a784e3ce915cb1ab6f737eb4937b763b6a029e4e5505679556b0335d7bb7e616e96690363befc9f2fb96913f84aa1edd1dde3ded1c0fbc6c64f7cb0b803b734dee621c5e1b93a40b2d4ef6ec82b36cfa48f2a0563b66a87d36350893b9e6cbcf58b852f619721636049e3d54b4bbdf90af47e236b64bb07dacc12c0525353f13fa91e53ceb1edb1ecc19f87904505ffc5cf67b611e99822d7ae4a256b5a271846b155d226515fa71418ca600199b2ec5e8de6b2886883b98b0b62fe3a15bbe4f761d71768e92ccb6572ae6a41f2b4a29e5c074199b7f0400d675387173ef8592dc8905e6e2e9dfd5c3210b5654f1f917453628782a56a9f4fca100b892dbff16e33044c7687b5412aa3978fc12d23e6180f3675f3dc0646dadce14f838e91683404a4d6f98e5637e1d63b6f7f989d84340e9c042eb3edbdc23ff57ecc8875f7c5f9fb5e6509718c6c336217a7d540f86bd5af4c7d44f1da2467a60ecc51e5949a2c078e8f2831493d7ec490ede4961311df3bddb9b633ba6e9ba21efd0b1896e9384269d1d827479f1f06b61ea24f14669d88c3411825dfdb5cc54530cb07323c7340fc63e4a1de98f68785b73dc476a693a40d6dfea2ea8d00518597bab8bb4255430c57a27f32aa43f2e510277e63dbba30f33ad949c481eec445bb5c50d7e674c3348f918f996d635cce31ff9b7cb0e025dda94cd4d1a8ffb407f6b23ea2750a0613f223dc85f3aecf79f681402021dc9c61021414c41f370dc77ffa5d3f8dd99a75783f0bef2453020656d843549b5f124ff10a1048a3505db58fc402a5606607832d2eaf9303da308362883ebeb007b01310a6a4ad594dbdc62f4e525b70ba129861485ea7d15c53ef4683b59c35c411ecdfe5a187b441b49b4c6c4604aa7ae39e9bb5566373d8af9b699ff9e973cc17142acc9eee961bd0bebad6d62efa8762697d7b58d8b4cacb8e71669bacc26779a3b3cd6c7541e880c22424f9b9022cc206a48f62023371d59cd054b3c2afc078af7012a959ffbc0444386319be0cf90effa5288a35852176558ac05c15a64d2bd51d27b36748b889c7285917e12d06b34b2f09f4e8ea7360b6a1a89f9c2f5bbd8f7b76dd679156ad0a8fb2653882f9f4054b2fdf7a36cea24eba339dfb9b951b342d6880195778db1a454f31711d2bbe817d8e086c7bb405c304ae5577f8c2ee892998ceff5d13e5bab1227aadf1b453269bc6e8ce51f0dc7ef353356a6aa72f0575688e3884b3abd67dd7eceaa1d99a0b7b351d825df0b13334e9f07a12467f1152897318a269577b24df96bee36f2b7c1e9c590a21f8337793fbce4203aad3dfad6e567d3f5ad897e057fb35d9c9f509cbe516a9f406796ea6ba380b993d0a7cbcd749d09dd68fd3a8e9eb9cfbf22a4a8898594978057322e688777f5b95bc4f17ca0865924b66a62192f29989e64a8eb9bf064b5ecf3e4104edd0be75d213214ad1f382e83bf9f7705a64e1f173681431faa887ab843bbe320e1641f3b3ec2ede94f36169fb135dab0a0b83705fc9abc5bd02ee7db3460d19e0cce251420968ce5160b16c2fbbfc754251ca81ffd6e1ad051ec2ae2d8ddc3bf2439c898e16563ab08a08065eb85b785193c344051ca8458058b28c87ba01aec12c874ab4298b168b7ec0d3baa540f7368f51e11acaad40021c76f3d2edba04629e47c593823c23c249b257dfbe62c6e6563efc164335280c1628d993491e1b95f330f9eab6d5ef6d6ccbeba8a2c5dbecbfe2857cdca631133abda84d71f973a1d25e69120754172686f06448c32ef9bdb67206beff39cb70a3bc305edad80dbd3eb400028afd5c25354833de916266fda7d2eb38d8b7b0acd427f3bed7ca4c241c14a26923d927db54a844afc973224bcc233a01b2925768ca7982df509e1d0820b2d09b34e7d279244aa6077a6f6631c2fae8058e3871c23a4a25cce55ca514de80263e8e52578a6daf185b381c8ea12bc6957d936285192ac0d6a8ad728f154c2e585f3a4910c59aaf2b68a1ff51e03249b30836a61a1ef7f974d87da9ef4dad8714cfa4f4"}) 16:43:56 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000080)={0x1, 0x103}) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000000)={0x2, 0x3, 0x5, 0x3, 0x1ff, 0x6}) r1 = syz_open_dev$hiddev(&(0x7f0000000040), 0xfffffffffffff025, 0x8000) ioctl$HIDIOCGREPORT(r1, 0x400c4807, &(0x7f0000000100)={0x2, 0x2, 0x800}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x80) 16:43:56 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, &(0x7f0000000000)=""/4117, 0x1015) [ 785.618441][T25392] usb 1-1: USB disconnect, device number 126 [ 785.622299][ C0] usbtmc 1-1:0.0: unknown status received: -71 [ 785.630642][ C0] usbtmc 1-1:0.0: usb_submit_urb failed: -19 16:43:56 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/4096, 0x1000) 16:43:56 executing program 0: write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="7a5ad7c8506851e89463b2f7de523dc700d50bcae5a9e327f863b81668ec987c9e19a8b260a4a26c22f6b2cc47479098dd2f720202924bb25dcefa89710c8b7a10a5a058dd8f18521a340f29161069ed597c", 0x52) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000080)) r0 = syz_open_dev$hidraw(&(0x7f00000000c0), 0xc5d, 0x200200) read$hidraw(r0, &(0x7f0000000100)=""/212, 0xd4) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:56 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="dc390b1bc33d38fe92f800196435cfe377ff19562b10988a5b0b038ff325e2c5a77dd3404ecd2e74fe4368807d3f9f33dcdc7d75ff6166aa0230883926aae3adba14eee95a9b36cd342a8ca7a645485ec25444156c0c90df7039bf5b2c36b7f893076f80e23feb1173763ec11fed0792fff4d2639e5296012745656d8376b180b8e8e26dfb9f919efc11f115bd89e01cb451cdd940ecde89c4d2a3fae30308130bf067cada9c1cbe006708fbbe128ac5b689c271e7c5445a5b41e41e9edc90b6b8f2e05b532852885114e3fb45688315b4005088da8b249f5952b702f495b50652d79ce3548481", 0xe7) syz_open_dev$char_usb(0xc, 0xb4, 0xb2) 16:43:56 executing program 1: syz_usb_connect$cdc_ecm(0x0, 0x178, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x166, 0x1, 0x1, 0x4, 0x10, 0x3, [{{0x9, 0x4, 0x0, 0x5, 0x2, 0x2, 0x6, 0x0, 0x6, {{0x7, 0x24, 0x6, 0x0, 0x0, "ec73"}, {0x5, 0x24, 0x0, 0x69}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x1ff, 0x6, 0x81}, [@country_functional={0xc, 0x24, 0x7, 0xec, 0x20, [0x2668, 0x3878, 0x4]}, @mdlm_detail={0xea, 0x24, 0x13, 0x0, "788e3b66f29c6101d2c46fdee6f69a78e88d77a44a338d8c8dc464c1f52e9add3244fa1f3146454410c3140ea3b49f85e5130e3732f7f17139c96aae3f0dffeb263668d5b41f8a3dc442e14fb0049f1d78aaa445c2184d6597a3195ad35ff1d03f10d35e2cb53e6c16ecd015fb04ab2baf726cf1a42f87bf2f47b25cb12187ccce9ee86a7dd0ee7c232a999b9116468af8caddc1c5ae9579322ea70c410585d37dee740d20f08540541e7c6ed9c638536f9fd9643d7d740b6d7e04bc64b3919d0cbe1c1021ac4bdc6faf4d1239d9c2c8d29bccf78bb6fb8b48af5999b28d8ed881e1d8974d71"}, @ncm={0x6, 0x24, 0x1a, 0x6e2, 0xc}, @country_functional={0x12, 0x24, 0x7, 0xff, 0x3f, [0x7, 0x5, 0x4, 0x4, 0x1f, 0x80]}, @acm={0x4, 0x24, 0x2, 0x1}, @country_functional={0xe, 0x24, 0x7, 0x4, 0x7, [0x2, 0x7f, 0x5, 0x1000]}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x400, 0x40, 0x9, 0x1}}], {{0x9, 0x5, 0x82, 0x2, 0x200, 0x80, 0x3, 0x4b}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x1, 0x4, 0x1f}}}}}]}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x110, 0x0, 0x7f, 0x8, 0x10, 0x7f}, 0x37, &(0x7f00000002c0)={0x5, 0xf, 0x37, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "5aa73c2fa7febdbbee548233c84d6eb2"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "f1d22658c5e8594001cfeea0c55f243d"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x40, 0x80, 0x100}]}, 0x4, [{0x7, &(0x7f0000000300)=@string={0x7, 0x3, "e1cd737b0e"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x413}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0xe039}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x440a}}]}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r0, &(0x7f0000000000)="4bdc1b99414a9fcaaf3676a22cdda340b843b5aa02a6622d0b3729d8b02f19ef86b908286b6d187daf71d85fb798872b0def2a9c1d66ba5c0e04612406fd1ef5829ad95f8fbbffd420d64704fc200391a2c982f6696a87c36ab470ddcab646df6a6986cdbc2522e55a47d1a0049368050aea9769a8071d29404e2e0972f4fde14e6bdedf5d4eb870a792557ed8ae461981e79018c0b4fe3d0f90fd72a24a566206cfe8d7e00a390545fcfac30d0150dafc2b1adabb728ce58ce60e54d02330826b3640592c8c95782bdd3298affe77078c1aa0a92ba58a606475e5e711ada065870c4c2ec15619531db23824f7829ae5e25a", 0xf2) 16:43:56 executing program 5: syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x8080) syz_open_dev$hidraw(&(0x7f0000000040), 0x5, 0x5c9002) syz_open_dev$char_usb(0xc, 0xb4, 0x100000000) 16:43:56 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/4096, 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000001000)="aed364e56db3ce9530172359359900e188dcaa37d9ec1f76849cb8571cf30be8a7ec80180fdd28720b35fa86725b04bc34dc48f72e7fe01399b25e47e4e8c0e1833369da6a257cd1e362056eed775dc450dc5bb299443c3564b61c854079982fd426a3103c837b721c025082bb7bab5e314f9251c0349193eb820b16995ca1ed5e3e57b480ca9d0cab3c154658909f0c66ec791450836553162045e32353c702da41d394c145345647116f368f2645719829e05c9d54b79146efd9e235033d9a0b85616a16c6964b146d554620f8e774be6f8ab7a8157134", 0xd8) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r2, &(0x7f0000001180)="de28b3", 0x3) write$char_usb(r1, &(0x7f0000001100)="9fad1f7725db58a0ef32b4180cb044cb0186bcf5385bcc18a73f76fb4450ab47a42478f9c553374611d07812a2b5f0c89ed9116f72ede1e250af7f7b7746d2ea9bbb2273e308a3bee6dbccae96467c0d31cab4cdaa6b85a99a630eae8d588c4b1c", 0x61) 16:43:56 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="83b1b4c4da9253cf9f255c527d6301b6dcefdf65904aea66824fb3ef96c2a6e5f8f2ae85ed5757b23ef38735ad025b0ba2a8a4f728f65c", 0x37) read$char_usb(r0, 0x0, 0x0) 16:43:57 executing program 5: ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000000000)=""/204) ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000100)={0x3, 0x200, 0x9}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:57 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xf7) 16:43:57 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8000) write$char_usb(r0, &(0x7f00000001c0)="031312ba3c3b32f92c518ba443f1e281363a08143ad1724bfff40d16edac4f677eeb0f63c319a378f4d17645652082080dcc15e4da5e62304744f9d07c578a0d8bee1def44b108aec5be665b1604a264b6f7fb9c2bedab9a869e34d522f5ce7994d4fb27e19cacef6a3fe1f9aa40db95b2eb306eca81aec48f47af498aa6fc1d2567113f54d59fc2f2a7fe8cc0492a7aa0221a0215e59f82319b3769b3f915aa000000000000000000000000430c0193ac6fe3d4d057f85e189ea52ea923f5bda88a24c8463a3ae687e2a6c5a6c7494305739f71acabaffce846f4122276ca834306efb40cae5f6a3bfc6b99f16967db18cdcbedd13b261837482d50cf084cafde7fcd2e42a91b5675229fc8e00cbc5ec244ad0c99f18c53f7ce7d50cdff199f82f7f20dc634181e2ce9756e63baafac6800"/319, 0x13f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r1, &(0x7f00000000c0)=""/223, 0xdf) [ 786.132353][ T6589] usb 2-1: new high-speed USB device number 35 using dummy_hcd 16:43:57 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000001) read$char_usb(r1, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="9ff13660b090", 0x6) [ 786.372335][ T6589] usb 2-1: Using ep0 maxpacket: 16 16:43:57 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="e1bc2261cde2e99b4df38a3841e2ebee2d1d3efd78e3f898c9ac731d9c50602f580d74964e358f7c948bd86c8a92c56a485e392078dab68f41bbeba124a59ddaf7da248bdc16866fb400208086955f593462d241d9ffdbd403b33173bb8cb5234e9d5c97a8c68a44b80b0fde8b4e46e91bb76b5a76a52f26e7c49f52f3431e2efc37846483c1886348d93b776b3aaac178596afffb59af4e5ea9c4b0959293f8fe91e1a076da37c630bb0e08ff74173e2c298bc49ca11447368ce41ceef883d460310397f9af355293bbf272b9749561c3e4622a2b614ae6c7f0c28a1dbf26a91b0665b215c35d722679b610ebc388b219548f8bd0af85778e6ae3a359b480506b4957cf331eb49d31cc6eb661f6a10e94112bede27ba779e3fc3d14df3d0011553e5d93d218a6ea3fc8383466c7cb00527310897cedb7c118cb2902430a7808c06131e5aab86587f9f5b4004b013f136dc0cad8027561e7ae39e33570ea51700db6cb109918ebf82fce354dc5c2cfb22ef79215b373ed1a5468809979deb5d2d21edd1b31e31a99107b2fa53f5d7521b757d22c92da6a771d08950b85429cc3e989a9eefdfdba8e0b4203c6ae5c71898cc8dc24619a1d44c8c3677eecd4446e368a412a69cb4b373cf3346f40b63fbe0f47b9e53ebf560a97d7c065122a204111c0cca91f3e84c1b14b33c879d2cbd5088542611daedb2b3e144af13704fad0df6a2497d77f8d0545bdac8dbfaf2aa3ef3429638c92e0f84a3e656043b4ed708be4df2a0681fe9e6bf1c2712dfd6ae986c3a217427f81b84639ae595861e924f3b35614746d571f9c972bbe90d2a1c637aef8a3aadca950fc0516cf0da7aa21cf8f2197baec11afdb397225185cd87e8e4bb444f491b0b5a5a3ebd19d25f227c0a28ee14a43f081a52dd40b2b3f48fe310b3f56f5e7725c54fb1c534bdd386dfbdbe2ae4219491e773e881ba0e59cd026bcca82edd8d2bd413db5bf526380c026e85f85ebecded54fd7a1f2cc33be6025a2e5b8cf98f233fcdb4627b35fe43bf594ab3ca7c7239ee4d24e2ba0bcec989a7cc0c802ce8de26a75fbc85a0dcbc966ea25b83b55740ce64d1d4a664e4226fa6a2ec139ecc6c49129d99a8542848bd4f3cb2313c1e574b33cb11fd5d816b154ee0e0b8c5068c58e2e7be03153a685f0eb76b7daa0f2a832fc499a1ce0140379823e26c3fae4e6897f3a847310230d108e7e2bc15e79db1d6bbb77c6afb63e33fb7d04136166f4ab184d5163186d2dbdebdf865d9a7cf07dded751996826449bd12c0bce0204084dce301816a447095f62f1e90e5a6f6b5209fc68558af0a52dc6b3e524a400f8585b74f905f156a987f1cc639bd9d1028b778a7a812116aeb8b9fd12f9d806333ed0701bd08205907f03bd169ce93103ae2b81858528819b93c8c03e16123f40a679ddd46e3d80d622446abdc6bd5c99246e3baa25cc965791430f8752589a3ccf4dcb091faabc79b13c95988d852303b7c5991951c50093d28ed80ae369cc7c4b73a2c34af519277221972d4910121a10c2f6f5b2fc28af0b324d9466b5cb30bc7cee809e17b0f36d9d1a16a651002aa3360cf9339db312413af20bbda257c31983ccff2bb31f42221225838611ffd2e56e8a7a4ecd02f4f160022205de53c22a2c372fb3828c19f7f1e6a1782621a09f788dc0eab76b7fb758059bc6b8ab6b7068d80910ffacc0354f5e6ed13553dc31cb818c55de70e4f53b36c1f44c8e77a5774927a07349d751479a4856e959ac6013db9b5b1980379cbe59b2fe0e4686ffcb7fcc63bd967d77767702576031b67f2f957eba0a0da693ecc75896987a9ed6da2d8e0da58dbd40f1c9fa74312ee9137140983cdd0be21b96f564307fb820dffeec4c793601f6277eca80d10608b04e9a9f4380368eb4a332ea9afcd7f37c900c8a51037dc68f9931eb88e9dac2b27dd9c654cee13dab5e9c5f53026c1591547cd1923bb82988050d5d05cca2160b00caa2a1d742657430311eb2d4efd68e00614fbbcef553f2e06818ddc2f78685bf73c65410c786059b3617a99c5d0cab20dafc01d00dc57b0d3683c7f94093c8d72cdf9fb8c73edfbbb25371d0382afff47f1ce4a5c30c2dcfd5c1935c703d0c557dc9e28fc6b8e5a97e52694a5af1a77b902bf140a223e0998da8680d6d7a988ffc34d5575363c4432b5b9ba758588912f3289b6f10b495985f506331689a06156154aeb0245445773d04c2d27a646db9838d111a426e8ae5d9ad914e6283664c60837175fad294bfe7bce1921046af2a2c6e0d80000db0f90ef0b057597017eaccb6b01e9ad557d3a8b83de18317910049e3e6ff8b5aefe7f334ecd92670cd56ed9622573c4cfc16de17416f991e627fa28eec96f169d796c85f68c3e609e750f75601b8f7a55e252dfc7e938e284202adf4656bc1bbf3a3b54cbdfb9c87afe12cd3309e842006b5004140695104ad4ca32b0b53d80961f2e136d983cf0a0f6e7ffa6bb1a7b8fe8ed2f7c772af3367388dad7d651ce0b0d68f1fca8f6cfb911f085016a9ab22db389f296f20b8d9ea00680544d403149813a1992dd1fa348a55937f7e79e0f4aad0ce2144afc0df3f7d5e88f522fafca68c12865aab2c26c480941fe92b9b790a493f8cab9f94e88231cc2de72e0b77490b36ea1441c3c7c6dec0ab28188da6a09cc1668748d2f847f1185ac356ab5815499ca32c6e106d2b0340e120c30a6d7686dc57656c91464fcb433a10585933737ae15ee947774a6dfc1ee60f2325a60d0a80625b3fb6639af3db485a7f7e863e8f10b5e6595540a51cc902c347a96c199003094e2a102edc2cb2bf0fe9c80d261313050ee3805c0478ee44034db84d3a9310930ac85a5e0a71bd3bc861059a9866a6b0b9bff835f2daffe2bd45eb227be6ee39bc289c171b6b1c0a21246e272f11bc6623afb481b017e007be0c13e3cf4b66136965fbfa290971772442850ec47f92627db5eccc35bc474118bbdadfa524de7cd0b59dd3a255ac86608c4e7b1398f2a89919192d787e65a1853b92cfba7467d2916c9a4ddab9075b1b39cc233f00ec2497f0e3d80da846c70be8aaf1cf534d5f75a7d27d27af9152fc623295534f336da6c8eff892b04fb4af0b2aedf25b37c2f1fa8e27749a6b2b660f31d59f1bfa31bab5b0ce4d66a98b66f454d65ae7484d976a70e740efffaf024ea198530cc5efe2749bde84c9c3d5174b35c424052b5475a702e2dba707dbdbf5b790e302f27856f1d242ae02c8bff3bf0664bfc563244347e73b37a0ce654d7e00dfc53133ac3458b04cf9483e4da8a54574dc3052fcd074b361ce5343eb5a971574d6b081409739700b68a904dd29ccfa849c96765ad42de95305c369c4a7359c8ab53544a90c3db02ff3aba6c22f0bae29b4b2c261c852f2042ee084aa76894f2ae35c0e94a38ca125a26e3886d5fb2d77f40d2131d358d022566c313ce905e4507ee2d9a70aa2ce97febccf7a7e97dc3dde93dbdf0d3bb1722a5fdd36e3bb8274f929464b04b4c2540635459443f4b6d1726081827a8dadf7bf66c16de1124c6a1ff78a75bca7d89ceb81d01f730dbb171f2f642b5c74bbeaa9c803d32d707fa93e0563159bedf16fdffa8d16ff009bc49a64654eb80c546c35894b223e714645f4d07b497d99888d5701a391acf7ea196fc83b81d745868c78ab074e3671b36b88f03560e050d0b8dabd98473913e44f08e7438c09f1977b7c25e4cc3f2f6693ea4246301acc63db2e05a5270992571871a36f00d2a855cc9a0fb5c7e79d32de3b7019e5117dd4a31c0ee843b6896c1e76497077fa9e86cb2f14e65dc85b09f2f6876f9fe7c02505df9eae4af8c4e48a755d5eaa5ca87670ecaa422f06cd13f0d6d13b75f9276829f18f006271758b3de960fbd7b89e019d0d0d9061cd1017f6d25f8519725d65bba0062dcc558c031bbd6c56001c8f25ff4b7cd3cc82a5a20f66529d0af34b6c4e9bf97db3de585e720476c855102a14660a4a25f32630d63be09495200368daa2d2df15b2169348a02d3c1e13b4ee80c87c57b0a5e04e903d2635b81ef672240b563c801e9a6c35d770b444ab08e233ac5fe198733cf0a3c751fa5f9a7ddb33467d44e5d88c469326594d668a7801089a7bfd6af3a509711c49a450a45982f44e14d95d5e6d2c120f0e8d6de959c4dea2f660fa43daccfe43cff78907b16ba9ee7433f2102ac3dfa6886ce144ccd0142bc94963557f944e99bfb9066be80dd7691b936d723ab4f6c8a2983204c7ec2c960a753a76ecc1a06e9af7f59e645ac3a40b4693665cfb870b03f39158714280bc27d24316d13add82fe971461a2ea2623bb1af752635fe281a24232aa45a4be96ad792f606e61cd579b4ac1cd09d27e1a9b4fde69e8dd01499c62160fadb0609a08944cf7c462fd6797b7b1daba8c8a6b4a4d7723b39c66af6d8a601492b25ccdd45910ae8f191574ddd4cae098f95112a6edf79774d8b53d2cb74918a7d14769d0c8662349d28b88f6d497e423008e609b1f8f17ea8f23e1e5852627eae00f6dfa1c2794cf20979b0044ee4d392a7cb85f8fa73356bf1b062a128392f948e6261458ff313f9056cae8cf9cfb102fac42306e706ce8d6acc03d2fbad9133dd97279d05a54106d923238bc7d43819c8f48a5f2b8f10058df17b70a6fef3dea25f2b8f2a45cc266ed7e927393781997475f5bd61c3bdab6c452df5c427109185a13cefe49fe1f774fb852deb72cd1aeceaf26addca1d6f99fb6b796227a6c0b708c282cb0ac7affd3d3a8217b896c136b01a13560a283c87ebbd4edb8ce69e08bd5e81d19fac956abcc020a955460fe00f8c7510def07ed8b19eaa62ada0bac605b5ccce01ec74a1396d2c1d74c8181731a48e57a7cb79273b9c415e74bd2a3c90bb74cc56f657acd49179da31d990eec65a97b3bc20005f8085045eff6306cd7dc9af802e424fa876d018aad016e2c8f636bf9308b77d3b7af184f5a15fd19ca27409b62167659f3f6648ed3135b088cee4cd62fc780237da1bfa6a5d608603f86a89f3593beff9cae0e4111205ae7d99926aa02ce1fa20c76eb74b760492dc211a9be2b9ccf2950840ce6c82a7fe18276a63b7084b3163ff25085e27f18fe45d8246124c862776839aeac3586d430af7bd3bb930da7020bd7c73a7aedcbeccf93d3e44b32dc604a7c53e84f5bb8900447efe0707d5aabd74e0f35b5dbf91e95ae71f6b27b50d4442764ac7333ad8ac6fbab3b36c9fbc993b0f8e9d184fde11c7baf95dc3fdfb5f90a7076efa2d75c0f13582f70780bcb2a3ad478b235cff6dbc0bfba2acadb1579d5dd1a2587f0817e7dc9919077bcda37b3254aa254d2b6965f2cd11d7a5e035bae84af337d158c796647cfb24ca59a3bd87b8bb5bdf36a76860a746afee818be7de5aef4de0184199e1550d38c52da05c6c192d40a69410dedf225dc415f756cf5468870c890f570f27f1a2a13727ce98db3c6bfdb685854fb47018f80f2464878aecec8631ba746eacbdd532420428e20431d9c7271f923686d7818557395809e4a5bb29385134c2b69f02026e8a1b32ad99659587313a4d24539de8ff4aa642a2cc661878ac7cdbb5c4d988875ef8bfbbd8726e03f1d17ee275ce7b0c8ce9d3cd174723e9769e2beb10f375f075d71cdf8294459836331f831722939ceb7982c4569cc1234d0eea211cca931b7672e647c07f4313350dddb4aaaaf57c2d0700a75fc9623d646d1df44a74ed40cd1bc20c36cfa0621de9730b30c3f17c773e35376", 0x1000) write$char_usb(r0, &(0x7f0000001000)="0fc2d4a5244bd860b3971734f786d94807506f934237f9a578e723b15414172484", 0x21) [ 786.492488][ T6589] usb 2-1: config 1 interface 0 altsetting 5 endpoint 0x81 has an invalid bInterval 64, changing to 10 [ 786.503695][ T6589] usb 2-1: config 1 interface 0 altsetting 5 has 3 endpoint descriptors, different from the interface descriptor's value: 2 [ 786.516716][ T6589] usb 2-1: config 1 interface 0 has no altsetting 0 [ 786.692602][ T6589] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 786.701883][ T6589] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 786.710103][ T6589] usb 2-1: Product:  [ 786.714366][ T6589] usb 2-1: Manufacturer: Г [ 786.718913][ T6589] usb 2-1: SerialNumber: 䐊 [ 786.743301][ T6401] raw-gadget gadget: fail, usb_ep_enable returned -22 16:43:57 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffe) 16:43:57 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) 16:43:57 executing program 3: ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000100)=[0x200, 0x20]) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/234, 0xea) [ 787.083301][ T6589] cdc_ether: probe of 2-1:1.0 failed with error -22 [ 787.094831][ T6589] usb 2-1: USB disconnect, device number 35 [ 787.852297][ T6589] usb 2-1: new high-speed USB device number 36 using dummy_hcd [ 788.092353][ T6589] usb 2-1: Using ep0 maxpacket: 16 [ 788.232536][ T6589] usb 2-1: config 1 interface 0 altsetting 5 endpoint 0x81 has an invalid bInterval 64, changing to 10 [ 788.243817][ T6589] usb 2-1: config 1 interface 0 altsetting 5 has 3 endpoint descriptors, different from the interface descriptor's value: 2 [ 788.256818][ T6589] usb 2-1: config 1 interface 0 has no altsetting 0 [ 788.422435][ T6589] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 788.431551][ T6589] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 788.439669][ T6589] usb 2-1: Product:  [ 788.443920][ T6589] usb 2-1: Manufacturer: Г [ 788.448440][ T6589] usb 2-1: SerialNumber: 䐊 [ 788.473384][ T6401] raw-gadget gadget: fail, usb_ep_enable returned -22 16:43:59 executing program 5: ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000000)={0x2, 0xffffffff, 0x6}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:43:59 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:43:59 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000013c0), 0x8, 0x200) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000001400)=""/66) syz_open_dev$hidraw(&(0x7f0000001180), 0x61a, 0x422c0) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f00000000c0)=""/4096) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/178, 0xb2) write$char_usb(r1, &(0x7f00000011c0)="6355defd15703c47ee70e7fb726b1f47701e810d8d25749a683acc16592d6767b88ebdfee661e4cf9189e22d9e8a39076469e101c02afe3493c63a838e7e2734c824b02044b81363b85dd7a368347f33406b5aafc37e3be3c54b744b958e72ccee2e22e298a502be0bae344a090925946995480d0e5ccd0bf86c14be606f005e120cfc9e9d", 0x85) 16:43:59 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(0xffffffffffffffff, &(0x7f0000000100)="a7e6b5e17015ef1f387829", 0xb) write$char_usb(r1, &(0x7f0000000000)="21869ffcdfc9519f912f07a3c3dda15ad089f40a6b28949c7b04f2d9e3229814082818e690d23091bea4210cb6b12feb74053e0856830198389b09dbf94260f96a922d8c1b3637d2b2c0ce99e98a56a38a1f379c78a4cbdb699a1fe49f33d562e11038aaa9e80b9712988b647fa5c20aed13f21050f07e9236bc2aa3db43d70c2179c99175918b2a419f7dd73ab3d27b1737e7caeb0fce6c64252c0a5e5653564246acca6c1620627323e60b30683af19d1c0e31fed53e0bfd6f447d91625b14e4d98ee3e2c993c870a9301e7000e4d8d5d311116cfeeb9e303e66061dc9766db517", 0xe2) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) 16:43:59 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) read$char_usb(r0, &(0x7f0000000140)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000040)="f117edaab0ca5f37b1f071cff7138be24fb59100fd7fd907cb494c8cdba791532a56d9f17cb3a85ec90dc1ae36bae6399e2550fca19c753c1d35d049f46cc2755ed2ee9b4c4bf1f52b509428e2803906f6ae4dd58d82d2946b4ecc7127cdd19a424bf9f028c78da839a5a6f5de47d0e10bc88ada5bd773e0d80cfb", 0x7b) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="824d6adf302db5dc803d996f58c338222e5d28c9ce73001f42", 0x19) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000100)={0x0, 0x14a, &(0x7f00000001c0)="5bb6e8fc16f6981e473df9dd319039066d90c65e5ebd620d7b6deabec6557e47dd0c637e2eff0568f15fa008d272959b7aa4d885d667a99cd2bad39e73cc017191a6438261adf89ba00b8e28eea4716812b03236853c6e23ac9e03c74aa2fc86058b0cd3a47c1e3032599ab78cc34b28a3c73bf8c8cbfd37b4d52a0f7926142515bb0000000000000000000000000080e69f6a5fca77662d6f10e0d96a05dedb798847c8e656dc98cefb9091049081cfd36ba0825fb02c3815a909b73a103c67ec0179d7b07029f78b409e12b46e0f578f0754938f8eb7573b16ae1a1a058a8bf16b02133bbda9aed29bc32e37a14c60415298714263735c021d4b0f0ebce6174b07d1fb16b9ef8e9777b7e49320a70400c98b482dc0dd5ff46ea7101d73e4f22f310637fed6bf706e57f72d5b6d6b5597413de77a8d0b8cfab42a4f53bb5bdc78040caf3de5ec6ac57d"}) write$char_usb(r0, &(0x7f0000000000), 0x0) 16:43:59 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x400) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f00000000c0)=""/4096, 0x1000) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r0, 0x0, 0x3c) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x100000000) read$char_usb(r2, &(0x7f0000000000)=""/181, 0xb5) 16:43:59 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/80, 0x50) 16:43:59 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x9) [ 788.773372][ T6589] cdc_ether: probe of 2-1:1.0 failed with error -22 [ 788.789402][ T6589] usb 2-1: USB disconnect, device number 36 16:43:59 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) read$char_usb(r0, &(0x7f0000000000)=""/48, 0x30) 16:44:00 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/130, 0x82) write$char_usb(r0, &(0x7f0000000000)="4136ec93fe99625721494b458074cedb2b3feeae3da7bcd866c74b", 0x1b) 16:44:00 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) write$char_usb(r0, &(0x7f0000000040)="2339ec0234ccfac34f3ebbd2f0722824dc818ebdec9be5a8cab826bf6f7d052086962a2a0d20cad2f871891571e6cc6eb20dd1e6b8311c3bff1bfebb9ec1922e6fc5a2ab23188613dc21f862aa46ae7d", 0x50) write$char_usb(r0, &(0x7f00000000c0)="0f7ad31d983917687a9ba0a956c8fdc73cb6f6c71d1f2c1403dac2f2fd730b8824629d4c6958c309dd792b5d591edde1dceba317ab891bf6e2c733c5f4310e8d7a08cac13e6d163d09dc6714e90ce133436abde6af16b174f60ef84ceb40a8ce1feb507817f4014be526d3a6943ac296d7f9ba6d43d280d93a2ab481419c020acd21bbc5321890e8f8dd32c6a5f83cb5964b08074c3e046fd4be79d5c5bde45bb0828e42ec29eb19ae7cff58264bdf261e19d0b84380f866d606b318fa58afc721f48badaa944c1bcb8bd4a7e0268805560f803c64c0b932113b03a15a20d5c810936e6c2aac8465d9", 0xe9) syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r0, &(0x7f0000000000)="baccf87750254951d1b2e73a228987a8fa863d8006", 0x15) 16:44:00 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000800) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) write$char_usb(r1, &(0x7f0000000100)="90d25d7de08d08da26b969ee844a3eea3d3ace5863d6898b8b093126ea3f69e7e47d", 0x22) write$char_usb(r0, &(0x7f0000000000)="5be9b82d3a866785935daae6974b53b5156b1f185403de9533f4925aa3820c2bbc913b94493a9fac6948b899c8395f332eab86dff49a694dc2787064c280159f6ad59f2334a13e5731d7cf06c6ea071ef0289087cf8d64702ebd09ee9b73a6a2966675e1f183ef9251fe0f1f13cb67ba28140a2dfc2636acc5cb1a30895249df0feb557c9d181bf3ba20be66d076c93dfe54f33a5cee7bf16a7a75ef4b99ee9ce20a247be79f3307cb31d01ba8d97d43522ab7a88042d070965dfca732f795e670928300dffe2b000e4a002727612307df5a2aa236c5a307b052e2f5f753c179f8c3632c7f0bb911c6c320bc8c2d0262688ef42bedf44b", 0xf7) 16:44:00 executing program 5: syz_open_dev$evdev(&(0x7f0000000000), 0x3f, 0x214000) syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000200)={0x0, 0x0, 0x1a, &(0x7f0000000140)=ANY=[@ANYBLOB="050f1a"]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 789.732386][ T6589] usb 6-1: new high-speed USB device number 112 using dummy_hcd 16:44:00 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x7, 0x200) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0xe09) syz_open_dev$char_usb(0xc, 0xb4, 0x9) 16:44:00 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x25f1) read$char_usb(r0, &(0x7f0000000000)=""/46, 0x2e) 16:44:00 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="1201000000000040ac05438240000000000109022400010000002009040000fd0301000009210000000122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000b00)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00X'], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000cc0), 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000400)={0x24, 0x0, &(0x7f0000000680)={0x0, 0x3, 0xb2, @string={0xb2, 0x3, "2f0688762e25bd15a006ccadf7c55ab3790e20fe29cf55854db4982680c623b0688c9129e483bd10bd1938af55a80f07c751a77c4643f0fb884f701f796ea01d2dc48075964f3e7463638da1cf47dc07cdcade04f23ffd630b916a962e5084b8849ac601c06d7c9d4954c2aef77569cd43e9df7e686d3ae62662f152e4262d965f374c74d2007e65509f8efc3bb78ecc5ce6862f8c61f85331551299d5eeadae59d69de8fe1ff63f610a0fc4b91f7001"}}, 0x0, 0x0}, 0x0) ioctl$HIDIOCGSTRING(r1, 0x81044804, &(0x7f0000000080)={0x1, '\x00'}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f0000000000)="d1afb1c7cde372b820cb3a5cfbb3f1917155", 0x12) read$char_usb(r2, &(0x7f0000002000)=""/4098, 0x1002) 16:44:00 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x500000000) write$char_usb(r0, &(0x7f0000000000)="024b04334900d58c6f1ac993b7bb2482f707793f6b6cac61f5f02b019e", 0x1d) write$char_usb(r0, &(0x7f0000000080)="bbb4fffc7e22d2ba30a35f6cac7028e451bc3ca74a4c6d1368577a9e91ae8e6636c39e0961b74eb95bbb576db5cc5a1359c9597e5f2892125456886bb75183bfb38260e82982e431c2a79da76330a34269ace98d3d29a00223d3372b379722d4dd012691735cbaebc4d3", 0x6a) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x10000) write$char_usb(r1, &(0x7f0000000040)="6272020a14095b930cb3fb332b435d0f560f438e0d6b4b", 0x17) syz_open_dev$char_usb(0xc, 0xb4, 0x400) 16:44:00 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xff) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000001100)=""/68, 0x44) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000100)="e1712785448be696da7f666cb8d7af15187af5bc8e58ddd790f8699ace41ae447b8835ef25efd3f3c86f18788de32b60336b3c9cbc5c428805e2f9d438aac627d38e57f7cb4c2cb53593e9b6d0d3b2d622d720b043dfa6a9c18135bde2e98c592a4733f9d695042b2f04ec6628b7bc078fb9b83e2aedc9545af1d9162dd566f1d47416dfab0cbd72293613f42b6419dc496b5b48567ee52488b94a87bc3f66648bfcb01fafc6d19f6fbf7a9add23e80f542c063c603281fb78f2bd31b7495cc63275837ea8efe3a0aff09a39e9266e42a1fd1c5cfb95a30164ee6c9de2bef2486f695b1ab9758a19b2442035714d273970c8c31ef90499c90ab0b6183d93d881690b3ad53a95eb6bc7622317e4dab07e77c7728398d5a1f54ddb81960fa4e70bda3cda1435068f0a7753ef035f8cc9db6c303b2c2ec51c886518d916e670827ef99a918f29e92daa2cbd369cb97afb3fecafb342a03b6b80dbeeb8f3884e90ae2ecd858f6786261cb633204418a6843a32a134b3382ac13f4cefa3c1b04ed761f5967b9dd0807aceb8650c77b0c392881819bc5544cece689978c57c2b1c55477b2a781d1cbc58425629463ca43bf01a07ce8e2f5de30e9523dcc7d4b7d8d9abc737286477572fe9ed58adbb98f5bc9c8b26591ed5c316516f51553a3b164d90a8d76847b83a5c2735dee213f00dbb8e1375656acb317211a37245d8bd2db0dea4ef6c13eecb8e1c6034f48ea632f08a3307c7bb497e600f4a90e77579605ef0fc133cfdac3402bba26bf89dadf2b79a345dd527ceea6cf13b23896dc50a40b6577c648f2e384142fc7cf4933672e2186c5ed7dc907ac53dd0cae141b89d75dcb11435f7cd86d24600425b70cb3863a929248914e7445db61520cdee86c7ebffc268905aa30c1d89ae646831a4dcaf0bcd323238f912087fb0b139442176eb65176f1088a1718304fb822e964fddf2771f9bdbbbfcc2661ac38be7292631951b613bc764c4610f3d990f43ef8c74e069647f76535240ab89dbc66fdb90ffe69010a105052b933640888346809e55f297fc0320bec69d5fe5e17f659e525772478ac39414309dd0e2d11e0d22fba53c050baa2bcc4570c7070f1e66acd702f823ffb6866fab2c1e0fffe5c9d09be7a300ed196f37924f3666a90e09db5c9f3a260490788f9d58041f365c59fabaed43b07e1a9a5d94c7014bf3b39432270ff44c23a73311717be68ca0f3e1c51c681beca42497cdcd6f7c202282d96b15b2433ee50338bf1a774ed40904242d7b50a3582ffd94bf1fc09583a2887a4ea1265ba8a65ec25b2127bd343de64ef3bf1db6d815cab2b1c30df15ff3b376b7e5e08b2145a42a424222df1d4ee3d000cfaa6bc7bc95ef008e86a15b2c3dd1f33e63d5d5ffe01d46d3cc0e63efe83e1f9e2388ffaacdf64ad3f9fbcfb84eff719cf49c6dc174203c7b1fe0b60f27bb0ad94371791519f3f2f83e32f4bf98f2c4fbd550043d340fa223755ab460bdd9fea1939f834a59d55b33c27e8e61551f05e7e8784cd855602872ef766b448b21f9e9182d4d9c69fb44c00f6aa8917b3516276bcbe89fea2e882923e46280e7413b6417992754ea627c8fd18b301d87695a267b5918ffe0214402cf2a1f8b1b20865dcc4d789cba2b06aa86688af89371e937bb06fad4938dc2f7600292ff961bb1c1843ec7077d3a52d6e6658eff1e28069134fa68ec4ac280389654f2a14e2442ef4989b445cfb812869fd9f43d1cd257c8bba92d304cef930dac0f4fc0956f76cfed6ea20832181759dc4bbf15282c60968a899f6fbb5598bb56fef652e7e54f4e8f6bbb099d301dfee13aa342f650e23b6e5fd2b5dd7eb753087bcc0402887e38db3fb583b38861e3ceff357bd0986afd8724b0254f5e00ee6a020611a7d5be5ad9807550f81426c6d2d457eaaa2a74505b5fb811317d2be191f23bc79e9e31bc6471d792cbb674f9f02af380e693193d5d3b99deda5a0ea9aee18a16e6580542ca7b46316f18b4933835d42d94f67d2598f351091449c85faea59fe7528e2cd67a6c84156ef1218af9acf54594c843c0b6d1626e3a8eabcebc730582e0e3446fac219e8c841890efb5b676747ab93af532876fb87e8ed389d574e3f862494da76b14d92bc40c0f53a22fb1d73ae4109d2a961401ca8e393e171188a6631cec7d4d629f6a216c19a5adb5f1aac89eca2fdab0b06033df733fddfe888712f7208ca7361b68a4dd0d3ef563a809d5f5c7e20eb13e95a0f95b2df231ee1db9ef378e8587ce7e1c9a31fae93abb55111872b2f74741ea71348f46a688e37fa6b503b8c2d475d1042376691385b1d4b96399060c68ae0ba16edae953a58bb05ae535acdde185f2b3368ed0273c42df36ec3fedbb16539c92978ba309a37a604f8edf9552e68fba04580ad8c957361a1c68b697a2620b6f43f71a446f5b2cdd86cf2d5a59dd254dd1b71e7c5aed908deb3b09bfc9c5207fadc81a5f1ad442919400170742aa2329e4843859f25f6c766a4c8009ad66e86db887036f56342f48f3eca695dcf29d913b1d6420a4a510a6ce6aad2077b54fe92ca1a5b0fa9f573fcf0a8e13b98ff67f1945661219d13ca45969bfdc36d566685837eab94d44233d784cc5b550b1b971adb8533879b246174a1a86c11724f68ad4b45588f8e08ca33a6066021eb251de1b8e33708049cadacf88f07217958a524fbc777ee5df89b35c389b7446c1ec61930251a8e989205b48c4e2bdd18e06d451b425f8d22e4ee9b5f446196e31664cb0b95d5d78618e248ac4df3af50af7c0382f3a9bcb041ed5b84d241a0979f5d725b7f00b6f62dc13719f0d8a95f2bc00a8df60cc5de40377e5f07ed33a0ff69098615b5395ee02d7871225affb94b33873ade4e7fe9146bf049623fb75327b575fd912fc1b4c79c31136ac5c663e61d820e7ec2093aa28f18912da5a411641d302bd915a667014d1f909ffc09b2848740eeccf3b86fcca9eeda7112af00f002b74678a8ce9ff1c5e2289e9f04b65b284ffe6f76a490258aa333697d324b78f17f6ed5a033eea8a5542049041b2cf1385be8ece106f08d1ddd2f01598a933fd2e2f5cfa6ce28de95fa9231ba92584568d5bef3044dad7a7da4b80526844a00c226e82ae0e338e835f0128a73d60af1bd8813fff03e65ce035d98e7ca10f6adbfbe4ae984d207cd9d83852543183b785964500a144b0fa1336f8a64cea6b1ae5703636af8808a0c4396324de39e98eac8827230565f7104f526567a777958a4fb8907d86ad3e35ab6328ba2ec55e81a1bf4f791e81584829ff923e9106398b8c328f3e63460e2437132d93d2a31f6296ef9c1d1cab2fa902a9d21011426bbe512cf84645c19bf37235ea6eb0bf91d87db9b378d6e0c01847104bc81ec6e2e9f7eea263079b105aa82714e1570f8873a0bcb99c9d54a3952a595fd01849d0a94f2cca24a0e7e2abad2a4791cc4b6d0f9c56661a1648b005cb61ac6ed96c5bdff60445ae27a9f621eef2f4d1416a8d3a2ae0d6c40aa7efbf31bebf682ac5f0b28e3666b4b07f4db036b0beca01943699bd2bb85b2d7d2daa303511d3c69af37018189997a88acdd0565cfbdb631d7872ef36245b2f82b656897a2eaa3e4c6b50da5d4184807dc78635d91645a19d828c4b88e7cb1851b25d0b64b04dd5373f5358c7773f848de4355b9a9f9fc927f9f68b3412ef0bc12b119b1d04ab660cb316f22e50f770b29a31808abbf8bf0cd71ff6c4d9dd2d4453e1b276cb0d6a25f20d30dc93c575f22c3adb5847f724840543c118d58e849b45384b3239ee3b9926c947a3794bf704c5b76723635f91b371181d5d189a6027e3ad4a9bd258bcbc5a6e3b11bdf0a6ff47cd64edeb965e24d10e64f5ea3c1971ab4ecc22288ca466211c5221ce30c849917a1473c24fa9dd9403374dc535c41f881e8d08a0d363aac734c8ec88b2c70f0b160ad9592c7dec1f4afe7408c9db836274aba2dc4e44a7bd85955eb8d36a62113ab68ba2d6e79efc86285b9d418866d9a7bb0e6793e6b1085e882f37801839cd8b3543b6057e58efc4ea9dc719833587f76c5440eb8a3542de66c26bc2771361f04bff42e3e5509b5f9e1a51565d68c2ea84e6f16370549626d787425f8a6c7aff44da31fad3c8a793cd7f55b147ce3a563a6e97d8fe5e109176515738d592bf7d4c78c60c925bfbbcb8e3c096f626aec7613a3474a2fc72c34416a35d5cfb1b55e2340982184d95d828ee8994d167188fddafb5095c410ec9fc0659f2d829cb5476e003809b2ddac2d80cbd6c856cdebbd37444db997986e4300271651ca7ca3549d59a6d1ed0ba648a2e079efa7815d678b6483298d9cc164e43222f73d1a550669f731eb9d1e2e8656b23c37a592242f875f4cc9bd8518bbd8f104dc0d51710587ad969281c4bc589408b64fe46e4fdc146177da072c907dc833470a35106de536730a30903a732158a1e9a452e6aea6a7aa9803050a076bde09ed2d424eef7c39a2b9300f2e1e2afbe525ab03dc98563f5270632121cff5b44bfda3e2b0396f0d90d60fff8549cc6884162fa01a45b9a50242c194571eeeb09db314891582f511c32f380791c68881ef3d0a2afddceccae4273a80a5bc6b4bbb4ff86fea2f3e824a7da8e6184d0e1d195dd8d1e611687b0cf3f19c2f621665157b4704a2346df37d4d58e0a92a341489cd28d005414d01b2d562a793ff575471fae9e42467ac4634ca7576ae7300b39803ba01e2071738f2c1884daee3509349cec0d0cd336b6bbc59da930dc88d882c4d46d48f4a519f84d3c13f05013b212f35273095deed71a739569c0bcc77be44d10f405c6b1802fb6754bc7883c90cd5d88fd566920760d50911f2dd7c9d25a212739aeccaa062b2e124408506912e63f6b947ec8fec91afba65f21d6069d235e430fc6236feb31c5989642d6ba5e314ab9765bf1f05bdd34097cb4a50f083d6039990b7bdc16427fa24817a0f3f0ca7d7d3c1caf21a8fda9163c4f9e28450a6dfbcdc054dc627ffda6389ff3fa21380a6a704d9bad8f4dbc619a157faf0426e74edb1f11858013ac76d200cdd6bae4a6f9cda8553749da9e46a4c05267e4fedbf016b6d124297a6da8e96533e336642b59646c7396527710c8455e9dc741c7a02258ebc8a7abfa975e172f140c8a4ae8e07c387e3e7ab4666c0dce54da42b9b0edcb88e0d5a5204d0b6e36d60b0b9e14c0e299562d51f44e6f462eafeea8b491d8e21f9862966ad9ec6970b89458e2a8e2fd50be2424e094562e8fcedaaa9d4a3db2787c8945e0979b182829b38ad293029416a577d71bd5cf9b3d74eb447dcc90e8e0465c6b045d645a1d2b62f0a70f345d88033f7741d6809429fa4fb243252ebb06a21317d004db28584ff96d04e5ac26d05745b670e0fd9e8c3cb983629b046c15a836feb37ad5a70b036ab9e05730e0334e63a1b2072cf0ee6956f5adb549a8aa7622e58c4e4650ff86062298fe62eeb8aab948d154fc0a6d3615b5cc42b977c683fa4721b6298a3c800319997c116c7c32a7df7fcf2569a9d35655261c75e0d04c4f5aa70b90e64cc4c92261674f301102a439f1c8a5755666e2448cdab5df030bcabd7d0dd24a3563b82245a09ee4b5564e1e5c08831d46f891171cb7152bf1f5d81d721da8467fa380ec9df0be470f6754a4b876015cd5f0a598d8e288075ac726a78d902196237a04b9a205c9e65101bc69bb967c9231e6fdbc12ce49e22a320a6ba5541a89e5930c36f2afb9ac83056b2d127763fdff5fec1c", 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x1c) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, &(0x7f0000001280)=""/221, 0xdd) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r4, &(0x7f0000001180)="09fc6bc50974e2a4197d7cb45d6f6b4bb0a490e4c6ccbfee85f5cda9f3876cf032bf60bd9913a162a71ab37cf2182d4f29be28cd10aad9d3210687a995fd367cce97538bb047f5a3d8e6ac4d12a77b598a2302f83fce663fc599dbefc1e3697a8751851f96e2a322d076a2809c9b237035f07ff832f5ebf7fa078d48a0b38f7671d6ce00edf0cd8b26449129e9343fd676a23b4f06de134dca3ffb2f48dfea473ce5d763c37f4c084e4a6ddf40733c6f2c1364e1c805d7829320c4f3f2f77201d0bfe4bedb16fb333909fd5c98a74534ed6d34697c72e64f329e5e4c6d59c16f46d88d514f", 0xe5) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000000)="4a261fa5ee06c2e591558c04640a1a9e9996bd222744483e6522c2aa264e8f6836f1f02e9fe00cc1d366da5d31a18cf11d7fb1b3a342927f3d3448c3846d08591cfab6c2b7e3fb5e3af6fd68f1dfbbfd673d7240c4f3e49b561b276ecfa165a0022d272265366a2a5c3fc684337af4a7522bfc9ccb05fc0eb177fc8789bf00b787bb63b66a7fa34fd0d28a82972a44d88ef45cb1b19ebc807344ca23dfc98452627c843f7d9b748a289b2c19ac1d1d1c16e212b32983994cb9b5656131ac357ec1abb3ec7b0f335301097b267417dcb91f8c7296ed", 0xd5) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x4a) read$char_usb(r5, 0x0, 0x2d) syz_open_dev$char_usb(0xc, 0xb4, 0x80000001) 16:44:00 executing program 4: ioctl$EVIOCGLED(0xffffffffffffffff, 0x80404519, &(0x7f0000000000)=""/32) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:00 executing program 1: ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000000)=[0xfff, 0x1]) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/120, 0x78) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0xa, 0x4902c0) ioctl$EVIOCGABS20(r1, 0x80184560, &(0x7f0000001400)=""/66) syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x1b96, 0x11, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7f, 0x0, 0xfd, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x0, 0xcc, {0x9, 0x21, 0x52be, 0x81, 0x1, {0x22, 0xd63}}, {{{0x9, 0x5, 0x81, 0x3, 0x208, 0x1, 0xa8, 0x9}}}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x200, 0x9, 0x0, 0x2e, 0x8, 0x4}, 0x39, &(0x7f00000001c0)={0x5, 0xf, 0x39, 0x4, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x4, 0x75, 0x4, 0x6}, @ssp_cap={0x20, 0x10, 0xa, 0xc4, 0x5, 0xd8f, 0xf000, 0x9, [0xff0000, 0x0, 0xffc030, 0x3f, 0x600f]}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x4, 0x4, 0x9}]}, 0x1, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x140a}}]}) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f00000000c0)=[0x7, 0xca4]) [ 789.972709][ T6589] usb 6-1: Using ep0 maxpacket: 8 16:44:00 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xbbf3) 16:44:01 executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x2, 0x40) read$hidraw(r0, &(0x7f0000000040)=""/216, 0xd8) write$hidraw(r0, &(0x7f0000000140)="faccbbb4d74d81e4601ab0534a13535ccc3d46982ed3c1b4e15b2ebcd39370f5bef540", 0x23) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:01 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1) 16:44:01 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/4110, 0xffffffffffffff73) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000001040)=""/145, 0x91) [ 790.172755][ T6589] usb 6-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 790.181566][ T6589] usb 6-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 790.191791][ T6589] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 790.402404][ T6589] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 790.411558][ T6589] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 790.419808][ T6589] usb 6-1: Product: syz [ 790.424079][ T6589] usb 6-1: Manufacturer: syz [ 790.428716][ T6589] usb 6-1: SerialNumber: syz [ 790.433417][ T6788] usb 2-1: new high-speed USB device number 37 using dummy_hcd [ 790.672271][ T6788] usb 2-1: Using ep0 maxpacket: 32 [ 790.822401][ T6589] usb 6-1: 0:2 : does not exist [ 790.838130][ T6589] usb 6-1: USB disconnect, device number 112 [ 790.872729][ T6788] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 791.042564][ T6788] usb 2-1: New USB device found, idVendor=1b96, idProduct=0011, bcdDevice= 0.40 [ 791.051747][ T6788] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 791.059827][ T6788] usb 2-1: Product: syz [ 791.064074][ T6788] usb 2-1: Manufacturer: syz [ 791.068700][ T6788] usb 2-1: SerialNumber: syz [ 791.078866][ T6788] usb 2-1: rejected 1 configuration due to insufficient available bus power [ 791.087728][ T6788] usb 2-1: no configuration chosen from 1 choice 16:44:02 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="4f23d47538c6f43d4a21b2", 0xb) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r1, &(0x7f0000000040)=""/189, 0xbd) 16:44:02 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2) 16:44:02 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/252, 0xfc) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000), 0x0) 16:44:03 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000000004) read$char_usb(r0, &(0x7f0000002000)=""/4109, 0x71) 16:44:03 executing program 0: syz_usb_ep_read(0xffffffffffffffff, 0x1, 0x1000, &(0x7f0000000100)=""/4096) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x59) write$char_usb(r1, &(0x7f0000001880)="b9a27c55574b28bb377af632fd539fb2aa442876a15ce13a7df53624d963", 0x1e) read$char_usb(r0, &(0x7f0000000080)=""/67, 0x43) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000001340)={0x2c, &(0x7f0000001100)={0x20, 0x2, 0x4c, {0x4c, 0xc, "ecb28dd21ac747b8033cd932eaaef2b435d9fceef87eafdb3fd4705f4d67bdfbfc8a1699473e166706b436ae8ce1b1cbdeae94d1d6c40797f6b4ddf1d43a6cd04ce7ff92716ce5cb32c3"}}, &(0x7f0000001180)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x439}}, &(0x7f00000011c0)={0x0, 0xf, 0xc6, {0x5, 0xf, 0xc6, 0x5, [@wireless={0xb, 0x10, 0x1, 0xc, 0xa3, 0x2, 0x7f, 0x7, 0x7f}, @wireless={0xb, 0x10, 0x1, 0x4, 0x41, 0x3, 0x0, 0xf3, 0x8}, @generic={0x90, 0x10, 0x1, "c0dbd9b041c08f05b71bb504037227d2c84b4679e2e119381bca3fb502565cbbfb325b6fd74bd7cf2d316877e21f20e9bd2f69cd33c0f2326c14b420e0ef00d58d864ede590719ffeac6d637f2786d146d4a56e2c2c9edb5d1289f43aecb807324573270c6118efe716cea3d2fdf6a411a11860e6816ad6e192d620ca3839915e80b5bcfb09e81438cb976c14c"}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x5, 0x1, 0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x40, "ed63c5ccb29bb00200c61f6380968a64"}]}}, &(0x7f00000012c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x16, 0x18, 0xff, 0x1, "59cb6261", "1bb3904a"}}, &(0x7f0000001300)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x75, 0x80, 0x86, 0x9, 0x2, 0x4}}}, &(0x7f00000017c0)={0x84, &(0x7f0000001380)={0x20, 0x3, 0x51, "1788a131ec2505f8ee82795c7f3d193dbe3ae238c8a17c3e019eaa463d3e6431a9048fb85ec29f62bf86e575cb5590033f5a54705fc9a3d80163a2bd48ec35fbcf132740fc864bf4db8195ca4cf6afb735"}, &(0x7f0000001400)={0x0, 0xa, 0x1, 0xf7}, &(0x7f0000001440)={0x0, 0x8, 0x1, 0x9e}, &(0x7f0000001480)={0x20, 0x0, 0x4, {0x0, 0x2}}, &(0x7f00000014c0)={0x20, 0x0, 0x4, {0x800, 0x2}}, &(0x7f0000001500)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000001540)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000001580)={0x40, 0xb, 0x2, "8e81"}, &(0x7f00000015c0)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001600)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, &(0x7f0000001640)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}}, &(0x7f0000001680)={0x40, 0x19, 0x2, '>#'}, &(0x7f00000016c0)={0x40, 0x1a, 0x2, 0x90}, &(0x7f0000001700)={0x40, 0x1c, 0x1, 0x6}, &(0x7f0000001740)={0x40, 0x1e, 0x1, 0xf1}, &(0x7f0000001780)={0x40, 0x21, 0x1, 0x7}}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xb2) write$char_usb(r2, &(0x7f0000000000)="b0ab52bef81b951e5d226a26bd36eb050e486aaaacb4fc0793456eea54e5fb816ba2d70aa921a6f0a5d52e586c09f536ea9cb6fb3fb69bed7a0ff25a3c9bc2aaf1bc2e418c586dbd4eb0cfce4d", 0x4d) 16:44:03 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_usb_connect$cdc_ncm(0x6, 0x74, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x62, 0x2, 0x1, 0xfd, 0x10, 0xaf, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0xb, 0x24, 0x6, 0x0, 0x1, "3628e8f179e1"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x3, 0x0, 0x6}, {0x6, 0x24, 0x1a, 0x4, 0x2}}, {{0x9, 0x5, 0x81, 0x3, 0x40, 0x1, 0x5, 0x1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x20, 0x40, 0x3, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x5, 0x20, 0x2d}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x100, 0x7e, 0x9, 0x0, 0x10, 0x8}, 0x26, &(0x7f00000000c0)={0x5, 0xf, 0x26, 0x4, [@ext_cap={0x7, 0x10, 0x2, 0x2, 0x7, 0x6, 0x3ff}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0x0, 0x0, 0x7}, @ssp_cap={0x10, 0x10, 0xa, 0x99, 0x1, 0x42, 0xf000, 0x6, [0xff0000]}, @ptm_cap={0x3}]}, 0x7, [{0x3, &(0x7f0000000100)=@string={0x3, 0x3, '}'}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x430}}, {0x57, &(0x7f0000000180)=@string={0x57, 0x3, "7baa6441eb309651e85df2796bae6ae8126a8829eab890ef2138f9cf62449660e19904d23508dfc0f22ba8c771f40f0fe5610a83a516011ccb8529f03476ee114897897f979aaeec028426afa3b2a73d5521cdb413"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xf3989ac0eb757812}}, {0xdd, &(0x7f0000000240)=@string={0xdd, 0x3, "4812f116798d08a5c96fd46f64236223ff04640f9b89254462e863aefaa97d2ba384f96e800b9fb26dbb4ba8c48119db142085c9c70d34828393a6cd19e0121f54b7f3b016a06178e0ec079043723e4965d19764d4bd1d86d9098e48038cba29a5f5adec7646af7fe565c26cc1db4d62f7a81f86a5b9a20cf412992f9c696450c100ef242b58312dad527edbb198ceac949c9ee6c94032cbea2555c54035ddbd16b219031e06a74a3d3d67b70948a1ed79384370f825a3ce28742aa0cf06b6406d08f06d3b34fffd9034d2a88ff775b8e09b9236f5c21051e377a2"}}, {0x65, &(0x7f0000000340)=@string={0x65, 0x3, "da7549076209377753ae4e2536a66b22253a3189036101349d6aa64766f44ba36b12bb31ee14c816d42a9be1add095a8a7d34864f4ce853af43811813aa6cf6f46c958416477369bad88f377c5839ad6b2fa8b94b98e9648498b753ee607767bd0ffc9"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x41c}}]}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000540)={0x14, &(0x7f0000000480)={0x20, 0x6, 0x71, {0x71, 0x10, "9f223acbd036153f395ca2ced1aa3c1317018f3dcf55e18ce28d8cd0250be5bd4c5565d45d2f57a4ab503d016c8260b2e263417276ea2baf7cd2583cc97ca9b408c4563da389fb16b56f72274f53862956dfd9077703796c02a479a54340bf40aad96d71d76462e4408096137f0025"}}, &(0x7f0000000500)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000840)={0x44, &(0x7f0000000580)={0x0, 0x13, 0xdd, "a2a3867eb6c3def516e12421ca6c519f013fe284c90859003e88cf408582b3a1bfc9ea13936a42a69dd09e727533f7521cfa5c1fb2155f33b5d69be51ba6a4b7380c236b44f267f58941d81b99fdad462d1fe1d9f32eb5df55a8d3dbe77b78526732b1e4ab3c72ac1f49840a2c533d824bcdb224e199afb3d1f2cc7ef9d616c8ade39c049748fb0bc89210da1efebcef0f1daffac2845dcad59a25dbc282e730b90eea0ec07ebbe0534f500ced2c3f3ee1568d81cd6e41e97db5206bb885c08500292ecbc37561c72ddedcc51c33d01cb68439f77b039fa3752160eb73"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0x7f}, &(0x7f00000006c0)={0x0, 0x8, 0x1}, &(0x7f0000000700)={0x20, 0x80, 0x1c, {0x3, 0xff, 0x2e, 0x6a22, 0x20, 0x80a, 0x1, 0x3ff, 0x0, 0x400, 0x2, 0x5dc}}, &(0x7f0000000740)={0x20, 0x85, 0x4, 0x1}, &(0x7f0000000780)={0x20, 0x83, 0x2}, &(0x7f00000007c0)={0x20, 0x87, 0x2, 0x101}, &(0x7f0000000800)={0x20, 0x89, 0x2}}) syz_open_dev$char_usb(0xc, 0xb4, 0x8) 16:44:03 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, &(0x7f0000000000)=""/190, 0xbe) syz_open_dev$char_usb(0xc, 0xb4, 0x80100000000801) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7a5f) read$char_usb(r1, &(0x7f00000000c0)=""/211, 0xd3) syz_open_dev$char_usb(0xc, 0xb4, 0xe301) 16:44:04 executing program 1: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000000c0)={0xc, 0xbf, &(0x7f0000000000)="b95a6f9d4cc9cdb2ebb933a998fb6f6b6b59b40b3969ecf1d43a1c9c406cf65a575e5ee31826ad086372bd61f96772447c6c5f1a0b89ecf7fd797d466b65b02e256f04b9c33e14d27609a6b8cf3d5e6ebdfc87966eb8633fe84ec2905bed2fa7704969d4f67223134010b3766d32c5811032f2712b1af76b9c84272de14f33e64c28e797afa08f304922ade8bbda5cf36d570e999217b6267e2f42a721b34610b3edb1e176f45603e6a8759d6c270ec40eda51aea79c63729cb13e2fc83e48"}) r0 = syz_open_dev$evdev(&(0x7f0000001240), 0x0, 0x210000) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000001280)=0x1) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f00000001c0)={0x15, 0x82, &(0x7f0000000100)="23f330e69ce214434da639bf79cdd82cd2c6b57006c83c921099ad2ccde0cf049c3ef6675ac6ea3d055a4c924286119c64b3dcff28f985c0a622484588f68ba72a86a2ee18b4455a9a8750736d499fdb111c303e33efe27605ee05a23cc8c9178cc3cfc5a0f122bc741d5a7d49d31e63c5a0db1c2d8e6ea7c92469b74321e0290978"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:04 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0xfffffffffffffdb1) 16:44:04 executing program 5: read$hidraw(0xffffffffffffffff, &(0x7f0000000000)=""/25, 0x19) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="ef93d601cb3c9061a8feb6ceef5779", 0xf) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000000080)) syz_open_dev$char_usb(0xc, 0xb4, 0x4000000000004) 16:44:04 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001080)=""/4111, 0x100f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000040)=""/208, 0xd0) write$char_usb(r1, &(0x7f0000000000)="1f60df234c845d873d73d89cdaabe2497184018d804488b963e04132ada223a29c", 0x21) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r4, 0x0, 0x0) read$char_usb(r4, 0x0, 0x0) write$char_usb(r4, &(0x7f0000000140)="1840ed80c2fa3859fffd5a806a8b6225a458e9e7965177ffb59cbb69", 0x1c) read$char_usb(r3, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000180)="4a5e15296af7831f2e3fca461c5dace64e5f19ae37d6f54cc016643d84885610111cae08cee2970bb4e342c425c7a6d89367f2efd1438208fd2b315d8678cdde2db62e4256146f85a752b2ff4c692c9abcf8224b7f5a13a045d2cdd4f2c7", 0x5e) read$char_usb(r3, &(0x7f00000020c0)=""/4096, 0x1000) [ 793.043753][ T6788] usb 2-1: USB disconnect, device number 37 16:44:04 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000100)="307dbe2f1263f18af28419", 0xb) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/201, 0xc9) 16:44:04 executing program 1: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x9716, 0x20800) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$hidraw(r0, &(0x7f0000000040)="cfa550676833c544daf96eac14cf4596f49044be8cc7c59fca3c9726853b4927b4cb66ac52dc8fa10eb6825581ad3a51", 0x30) write$char_usb(r1, &(0x7f0000000080)="49e4a3ad17ecdb45cf1ea2c8ee689f74a52e4185c8060a6802a1cddc25a39d5d63c2706aa9d41a86fee432079577c9cc7860a7c696e9ded8c19372ea59473b210e6702db7901f407b889f2e3b355a2e8b2001ac6d28c8856edd23818acb6941361069ff8cc76ac4cfcb789f837f51281fae2833e0645c78c7a", 0x79) write$char_usb(r1, &(0x7f0000000100)="d4acc9988bf7498671fa5031d6d8647ecd874b38871e428483447b46a83d5aae47b60854ad9af47aebe3073195d420071fe5d15c14", 0x35) 16:44:04 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) 16:44:04 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000c) read$char_usb(r0, &(0x7f0000000100)=""/216, 0xd8) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r1, &(0x7f0000000000)="6dfed1792822e67e4e7a13b52fd4a708fc39f6659fd137cac48ec15cdb6f3b3d41797b1dfe024d900d90472d95ea2e671118e39c11221cbfa792e9decbcc46de2fd1fbc8bbb011cdfa389343937d1eb324ed84c0050170fed6df2b", 0x5b) 16:44:04 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) 16:44:05 executing program 0: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x5, 0x3a, &(0x7f0000000000)="32496238377bc4fbca9e8fa2c68a5041f31fcb8687f976666a7c331e5c3937bfde6e8cd416e68bbc31d6e9e66d109e6cf5c2b2200bde8838ce4a"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$evdev(&(0x7f00000013c0), 0x8, 0x200) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000001400)=""/66) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000180)={0x11, 0xd3, &(0x7f0000000080)="8d10f9f6f1e3f0dee150abef362ef0b90871d77a45e21d34108d7ff89d659139842f9bbb91332db89a4e831b6bfb88dd71d1625f7d0d2f5e9def3f4b0865d5c8f8a781571c15aaf56527fd4206b3b76a1bba6500eb9ab85f9936bc3338cbe5c38df2575fa1dab7abc05fd221370519afd8c7c2d6394c356e0e913cda28bc8087c0c16c3289ed0577d7390059ed84b3a475fb78cae3fe8baad3a51d423046f3a9e13438f33c58bd480e6f6c712b4ee92587d5a83a7e493a60754b640de90f3267ed00118af25d6659d40f074c6ff1d56e62142f"}) 16:44:05 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) read$char_usb(r0, 0x0, 0x60) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000040)=""/182, 0xb6) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x100000001) write$char_usb(r2, &(0x7f0000000000)="6d2916ab86e46fb43f54bf6f5bca3b48f2a1370fc1a0497380ef15a77cf8e3ace27f7f3427630787af1e352853", 0x2d) 16:44:05 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x3) 16:44:05 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000001000), 0x9, 0x2) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000001100)={0x2, 0xa6, &(0x7f0000001140)="d0fcb2141a3a811dcab5b195bb36c4ec715b7c06773f15426badf31f80a1a7b0798f5cc9a38818e32711c07ed80e22fc888f07b440d754ba80c6b986e5b0513cc0dd4febd914e6bc3c1c4da340ac0c51e552105535d28f1d41abe3dbd4eb35712eeca68ee57502f0b47a0ae7e9c9bcfcfd0153e7bb58351d601dd6455c45b21a7f3f2c025b1b772b978559e77fdcddafbfc74f6e7fa5ef1d3b146b0dbb6ed19eb13339bb0000"}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) read$char_usb(r2, &(0x7f00000012c0)=""/4096, 0x1000) write$char_usb(r1, &(0x7f0000000000)="c990549eb036e41ef3cb00b558e78b165e98e750d2876b2d87dbecf11418192d3c1ac68d23ba92c1edeaf349c54ad42cf0a3df10f705a9a339b027209ee9a192f4a4942edb8952f91e94b9ad86af925b556ddbdee3099b837588c95694748844ea11e8479bab2dbc72631751106150862b02c28f6fd3dc42d3195b4d235c3146d4d5b8b45abc8d425ea33c6cfacfbc2068598ff893f26f1a790470664f80675a84ffc0252f39c7fb8f2469447db80b92ccf6dc7e4a5f187828f8051b29438f5428f96fa86b3761894c8bc2eeaee4fdc21ec9e91e5a3167ec700daf20d25a61cd0bbc1fc221c12dab970245f4fc8de615373336d18a7124c92f46d873896b7641afc129b53d413a2f4950d09f54329714b0071923df35b998c0b295ebc8eb52cdbcfb6885c347ba6280a4d54811c62d7961f2f161723f61377926f716b5093c3c227ae4b82c910257e966cf09fa92175772494c6709c304ca4c85c66b9231ec040874b75fe90f5dd906c0567c7b760e38f8bb04b4c5948144852047b455a7a94c92f395d36a8ed19931e2360b47e6e18f11aa6fdd8f1d3f757318b2277abb4e7801bca8df05801faf585a5afee71cefa94302b5e190e7be8881904d9710412e6c59fad4b9446693e895de7d3f12a4472ef89d1bcf94dec45989a46e911a927d00708a7a4f01a4846077190fdb21588231368c40084c1be4d0b3299d9abe1be4f2c60602c491c6d0a025976757aca0f0e6b44176f1a49f3e726a0ea8d5c30fd85d84625fa511256385889fda16df251faa8a9bdca81d5b60bb8347ec7174362f83469d9834388c5a056b6530acca18c3e784b3965b860a3b52e8a7363898b542e1e7c6e8fd9eeee2f7954c3a1f521d484a9defc589e6553de5b4f2b16a9594a44a53bf48276f58566e2f786a0cfe2ad49aef72038cd913320b495902d5f4e979d534a5d84b67e1165d092cc538d70c16a3e6dd9b8be9a004943822b0ef727061d9bb2c4a518cbea430eb99e15df960c8596e1c89448c20a96702f02ba09b44ea1c03b051758c212023fdc6116861d7b2e65aff820d4271befe64e77f5e5b89b30731f7b16f41141774f51c6d1a52c9aeb1e8a3844c24a93ff8992bb2909b3bf518e023eae12905288bfe2dfd57b9c0d1f7276e80b9d77812d49338bfad7141f22b66a95dfe6a4a07f7bdc83ce8ff5a4c66b77c6e22a55c558a4c44d9ba18415972a8ad69d49dc13a85a2b8478b6a30c9f2e800eac7325786a2aa2a38030aa5eb0546057589d1a0b8be8a8a3bc330c30e053d4421bb67d08fcf94278f1f163a66f715d42a301ddb6a1c711963fd670c41eb1f800de20e6bab63e2d097576ac3111e179d3c849b477a0b558e9f2c6680a85995bfe010e60d022951334d3605a3ac5a4c04eff4d25eb9da4938fc73877cd4fcc6738ee093cb97933bafed8b23af4fb4a202df888e61201758bfe6677b4b32f609e7d94257009c980443b47d5c813608abbc5dc9b3b892d4d6176ac535e269edb6fbf27ec0ed5fb2306cbe18e936c14181a1bd815d5cd989eda213e105f37229b7a7b2a9194f1abb205a63fa04e34c136cb94100e975fd7a21b39b865a08270eb41f9e0e73dc33a5944b8e0a9b438e4e5447a6fbed96dd0f4284411728294f75a023ae92e4315c3b0676fcaff95f4654a3d5795947c1d6fb35c5d35938d921eaabac30b03a592e53c3a852fbb2aaed29b1087eabd0f06341af1defea74b20eae0edd2723d9d92c2efd07f834c10acbfc18dee74f683c7c32a2bb3f4b60da3d9ccc5090c807056903344c0df05c005208a19ebef6c2aa28a0c000e7c5983a5235913d8ec92893f6583a09ae58d7dc25ed2354386500fb318831e5a1adde24daa5243500eae95c1f94c501b7060a20fe6d9e07717ea0e1115d7841d41fef9c1d1b4104aefff21c5a3d716d016f6ab8faa3216917f3be31c310d78e75b6c3b29535b7f10565a9286e97a6d44436c1502108319e01c7139c6731d292a247ca6c3ab5bcd5017e74ff6a70470131b2581b55b61ffe2118dcec291a04425efb0a46c6fed112f81eb59c4b223f0e80ec9a914bca981580cd7174dfd00b0b34bd2b7c9cd6299ccfb00257930d6ce721fa8f5fb854b38366f9c49298b6b839ca29f7cf1008403a994e20f80b115931da5686c7d25271f680aea47221db1d974975fd9eeb7189af81cd616e0d0b7157585288a9596ad3cec22a10a29e4ce6d93515d98036baad03641e73032582bb7f1ca6508b7f26a91329d349a33768ccc1753f82de1cc5e02de8044a37754c0c65cdf8cf3f50c01d218c3c601334b2fc57d57dba9daf048afaab6ef45ac9c8538c0cd237f9ba40f214bab91d3cfd44ae119a79192b3dd703241dc1b5734f989d90aa8b7e8baebc5779575fda4d8857135be337a5cb450d5dd1a83b67f7a74a75673c63df575933b71212e194b3176dd6db94dbf4c29f00ea3623f4aaa519741b9a15cf01b9caf11ed097bd46e066d592adff4923ded5597761154b2b20cd9e2db4e8c4893e24b3deb993e110f6f440d72d8b122fa8b27dfea1a7bb07d2c5e5847092fc1febc79d7a075a51bec4afbd286141cd0496586748faf19c033dd19c53df0ef620a57c4f999453cd5af036c73dfbca7d818e284c7739db31d8b3a76cb4dab2d23fd5e6be649f23abae72d8354df42b65322274e2feabeab5d0576b6fbcabb0ac5adf8bd258c35fac6925e3fbaef439eaf7119edf76f3ffa4163cd0c2466617a4991899dcdf75a2bea2c6d0c7d972b09a279ba7f0c00579497c348bfac515ca4ef0a06e667674c5666c2b077fd9eb1e0016748c1025bd78bc0a024bbe411a11562b16cad19febfe379112d6ec06bee1e03c3b6f87c61f4e0cbdb150aed7c46058657994f457987af238543bd1e08bb0f30a4f3cf6c6d6d8497e5c18334f571925a47b724a937f6f1930e6a3d1f0b82dbe78bcc1f1394ab85da951d21ca5495bd12dbdeb0beaaef3b52e9bf48ad51e0906c630adbd8933e273c565018ff81851504453e19943f8e780a4fa8ec403fe50af702a476f6de56d8519bc7e4a8da646b30f8c8c48b0c0d6fb576ea35248f1c1892d909a38d6bce1d3b08fa79e7bca9a8975763847f2a0c648484da49d83bba59a82b5dd7a09c879ecf51713dd2da66a7fd9785bc4114c42da5db0e788519a9285eb9fa4f96021e3b9c035f35a0be5bd55fad1b57e25df7695f80747f9cfdb932b8269edcef5bcadb4abe0aa747db0495f6ceaf8c6011d7f295a4608630abafb0623aa86f2c6ffd4e2eadf9eb0391def904a6482f409d8b76dfd96c9ef0fe3320ee8447b5c80b67319be4a5abf6b06872e7843ade0c1d007ff3d0f2664c9a4937fb00216626d00fa1ed6fc3a213fbee29245eae48b761d14f36ab9a6d8bc832a81f8f6d1e03aeab4ef526adf133496fa709b37c7c176c7362b49c979a7abcf734b4a68f3d542a25dda39280bf73257e8e12ea9e033cc2a893cc3e656e49a45471c189dc2b081ced19ffcefba5978368de46f6973411a2c73285fce4d61d1580c9da14e5a5970fc021231c91fa3330147ed657672fdbcc0cd4ddea431a14f44cfb46799b02b7224848cd1c8c98d60e6802d431b45cd43987a507b7ba783e62d4a70fb13dab8cc7a67fb5de640ce79d508eca69210fc678c65400df25e779b571d0604d774a7b18194c27048540a09203a5d24b2151a487fee042b9436617d4de6c46ae8ca740010ddc5b08ebefe2929fdf8f845f76dfbe8f2327311ce1aadefb1ece281e0aa624f66924f83edf530d5a9cffc6b40645faa03e4d6f53cd0cb6255722c5d28000b2e25df7c1ce51ef107a0a0093574de8436588b762db3e1153b5eae12dc666967af9e4fa1c4754efceb968c70f93705a8694e76998bb4bd57c8e6fe0fb7d9e02687b18de5de19da07180c1c292e960b1a46f75981d51c6895f48b757d00af48b99e937edc8542ac6ceace452ba0e1a2cb386dccda76664d49058103e220964e95bd8570678e59d52a51ad24e957d8ec050e54c4ac446e92690b5af48c4b8c711d4b462676014d695d59ac18d7ba55998728168dc9b74223e69d4cbcc612800bd7f53399e4d509b311c6ad52ae62aecc927f39380bb8f2c9b9243021a37e37be6ccfcadc1212c207389d7ffc506575e9831abc63291872fdd962e4911477c8c11bd2c3c12f31b4a8d65390cdb5da3dead1132d63efa381afc3858650a31f98e1df7e552e88b04ef29ff7cea398f768dd877ba20809489d32d1276c8f8341d972f05c58a0e0799ee95352398135d6784fa85db2fb565e85c4a97b6456841d03d9ad772131828ccc4ec07dd6ba1e5e347b7343da5664326adcf2b406e6e3ee5062719dd869bc94d0de84d7eaf06c5661b07b09e5e53fb5f02b2d37ef4e7243b148e80721868dcce7a193b1f8c06bfe484932eb9825caa7a39cae2d0e14b187e6c7be0cb5e8559345a20a66ca8fd80cdfc4a35245ae158c59f0e15c37a866891b7a46f97a971e4b876b9ec111d6b4b47b9f4ad20fd8cf70895d5f56a384d3c50d276a18dc2cac7d237c1e13c00844299211410ad7ef56659231f5bc17fbb5804e3dfaafd8ddf1aea1aad9c07e7f959a8d93cad1b1c84056cbfce151e4b02479a2cb2ced0ef18bf73dcd087bf769fbc4a6381cf4412f951d49694ba9c465de5dd7847ecd3d2f183b7c76cc491b6d8cf8fb880f0503975e356de18a1e2ce89785c89b2b11937c1bda8066c8894076df1af4f8ccbf1471f4705228a76ad5f9a7453788372d96cac3588ff7433954187d084ecb8fe061a35baa347c961f2676c01a4701e7c56974aa0d540f867d7239b4922ab2002cd98f5fbce18ea78c6aadaf6e5a748129c2ad3d6e6183418e8020ff3e7520899bbe27db8cddf077f9b69d21402598ea90f885da1cdae7b70c6e7a3f295f954f81a5a6e3eea109196ad0871ac535690674a4bcc45f19a4f8a20fc65d644de0bc34e7e396e4775acf09e221fecd58fa6395aec3da025d0399614e35169a6325e5e951370afdf41630ec0c0be0c486c20bdfb670604ac51fbddb767a401b48a997ac302cd299ea40fc539abe8d24dadb0764348b47ad270dd958c1c5df00634f16cd199cc4b80c528e3519c4b8b88ce555255ff4eb9259a67ae0eb0ad02095dfe5e928ed29491d3872a890d83581e1fc43b011e43028f8f4fa6cd945d4f495ba45c11ccea715e947c48c63562804f59b4fd89596242f9b6565927dd603111ed67e670e01622d998fbb30ddf364b0875e28ab214cf3c32e71a26fb9219b698a578482b5c32d7db88914c5201f0225f11da1046afb3a2890ac70e4f9a893f989d9bb4c22ba491d50fa00304b755078de94da37cb052f1e4f151ce0df96d5796ca3cc726e7d346460bc593ce621fa23c1ce3dc116fdb52d79122af0f4513573d5c7cde3ce0cd6f27cbbdcd5d62cfb8e5843586f8a22db7443c3007ad22f591ab7a5acb82c74e112a9095fbd09e63e81cb903d25bfa593018614cd859e14885ff1a8d99654f51134fca44f3f46c968a8a414ad22184029a6c0e9828e151cd13109f10146486f199e0a8213265571ca9c8fc1ccd83e37a8287cb2d0050343701cfdc25b644a8a06775843d03a8c241c3b9956031531d25af225ddc90f495afbb37c163e8a4e7df62840c491c8e67a3be36b711dedf760d0828d3e0687ffd4b22dd7f1497b94cab71bb73838da92a917ed6e0a027ef96029aaa1928981514ab3c699682f985ea7920d0fc70ed37d01d7fa115634c5f8489a0e4b17c8c7b7254a59b810", 0x1000) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f0000001040)="097443f5727e9a2f2f6d8d238f833f9c54a2af153cf67976a47934214ceffd2e", 0x20) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(r4, &(0x7f0000001200)=""/160, 0xa0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0xff) read$char_usb(r5, &(0x7f00000022c0)=""/249, 0xf9) syz_open_dev$char_usb(0xc, 0xb4, 0x5) 16:44:05 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, &(0x7f0000000000)=""/137, 0x89) syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) 16:44:05 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x8) 16:44:05 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffefffa) read$char_usb(r0, &(0x7f0000000000)=""/224, 0xe0) write$char_usb(r0, &(0x7f0000000000), 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000100)="2945103deafc4e13beefd6f69b2f3b08df065e4420bc21c4234cd7687d9cbef7a6f761076d8e", 0x26) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x7ff) 16:44:05 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x7) 16:44:05 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000), 0x0) 16:44:05 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) 16:44:05 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="d9ec6a39584d45e52a7dc4c96cdf51c08e251f0bd87cfc1fbface4aca19476050218e49aabf1f76ec20741d6f5537ed6ced93db61873e2e6f7223651218253b3b9651fbd7cfda4794c29a143303093def62584bc63c3f14c15fb9546a80b5f99d4b3d82cba92cee80a0f8ba198ecc672479f31a485b54d0856786db9c27fc34acb4b89f0c9bf8191e9e20d71f766c768094f3381432eb902001c9155d615228d9482fdc417c0c36997817141d0ff6f5fc3433be84091b3d23038ff02c46b3d946e990d76312daadd5d784163c787300c50898634bf5143589a8ac1d810f0377d773c4458998d0306ba85577495bcde098a4482d0442dbe5dd39c1ac61d584ba8e03169da6f1d6c367f85defbd3a447c746a5825c941d1d1359596b1715bc88b8a7c9c7f527fc20e455bb575f97d0e2840d74cc803d1bf43f9670845cfae65904c4a21d09690f9ce247ceac500471fb425f1850e1b23f58a3fd9121a488628b50f39fc65b0708af96af8611fbfa902026e3f5dce368046425ad6a447f066b79d76c3e91159464969eb446ae9ca97c88342146916b0efdd00f11e180730330ebf703c4e066affbc907851b878ddeb387f4eff3000af3765eb2a8e38ad61798f816e01b5f509335f7dad0723eb3b92f86f7fa6f84a82e91c6e09991b00c488a142264af2a61ec6b11a32bbcc1c7f1bfc8fe404e76918e079c954394ae13f51c7ca076bccd70d6bb05f75d2c8a9f7ac1cd4721aa14676619f01153c2b525ee7c867cff39e2db19dc2b8c7fca85ba013a435d60e147113087726b4963a56792ffbde395976729e696ef0446e3e0753169486e34fe6e99d06bb69fa08c0bcef7fefdd42eca52a82ff7248321c25b8d83da221a7512aa9ed804276f429332b28f7096233fc78f87d45f72262dee4139d3854248b0a9f4a988764a8dc1ea98cf1efd30419a41030d68b2771d38b225b0a3960fe11c88814429a148de031a622f983d4d5ca7c820bb9cc25e69c1348522c2de0b3fb612bfe506e13e4e523d2b01327c79524383604d67af22b0c3a702a77310f31d7298316d90a56d11c0bc1197dc144d5d813d128d5151703316b4d67e13647b40e3b1a50e01898d352f5c2e4e0ab8563ce02e21459410f74e8a94257cac1f89d605866ea12d5d35c61741a395aa38b8bb9aa53ae19f338e2cf1a0d83a23700848281868ab57a4f3c2a061aafdcd7c12299f9dd9deb63da136247e87de733ec6437ab126e7c64c0a7edc8cda70490c92cae43d08d29bf8e97d2a9af3ca8272f5a3970c47cca3c99f0997b14a3c1f2c8907eaceb25db92459925c6d3b9c411a3f905aea22b54dc05575ae5957ae132fe60280e3e3894cd937f76414165cc0b964305183ab88bf01e70cd406b48b8e3cb5777e4827534a9d7ff29400d9d47dbab19b98d4ef6e4b37bf3391431a06d85e07f6e252fee16959adf22d474af04b64083d5181470504b0041916a08bed160c7b5c5b43023844f8635da76d0fe77d91af50ab64d64fd65bf091df3aa16d07c142ed862fe85b0d3e016082d80895557337f8091036c8e93bc8d1c19fb4cd56a0107e05f6893e665c9c51ef2b0024bf9bc433d4b3043ff7a74ff4f8daa3765af9bbc67d5c8d40c3f2d98a496246dbab8d6af3ab2c4f385a0d6332e0cf0185c940568b3afe352e6393cde6ed78277ca5689bbe05596783c86fc4f91e673b329b3eef6e5aad9351ad7243763809e7db8836495c142b81bc8d73487a8b97c6a6cd56dca4f7e10a80e8322815fb153f8710d184662072f2afca942a40dc2cd0f8d2adfc4bdc9ce25721c354f7e6b7f3bd9ce73f247f64972882b138b10d8f77e32d99c0af05713de3c76219c64d9bc34ecc224c326e1a28081a8246b69bd36f4264f6e4f3d40bb23efff90bb338e2e2147dfadfb486b89d78017a50c21d9470e5a9a3d0b9351c9e881a596fdf85971ec831d2e0f330aa048ac8f492cbad1d790bdc15d7a461f5f9994feff6d9891e564f95e3d0c04decfeba9ef8b8f0cbedf8f11463490498e50dee6ce83a55d3b80924f6d2887ea3a2aa8dd357556e479775f5f9b7913a5bdf371ec06aa6e877a545af71618269208194599eb7f02003127a30e81a002e9a1dfe1db476f173147e614918c3f974b03faeae49873cbfc746525eb49ad86f34d3cfabd4232687ae18c91112123d5636ff522f18773803513e6506ed83eac00763ede402b9a89cc523ec389c91c91233b1f9fde4af6fedcc0127518b8199ca7a966e72a59974dbb675a8ecfd15917cc8c379fe76be2d9df652e8bb7384f1c107849a06d1af6c7d0a6784bc49b2e0213b7d21a2381e738580118535d4ad2f3c3732e348832b523a39bd04f69d8c6682093845d0f54080d6142b8b5d11d8d157f035470bf9a0593bc9d4824d644b5c5315ceaef62a35b9fbf4878560c506518d742de011ea6fa9459948bb3590bdeb66ee601e2fc60f5f9ec31b1b9fa82c28ffc5aec1574c77413a824aee25be520dab5ae955582a18a9d14315042b896f4e3373e66d1241166d2937eec2f7c74f58ddc89c56981a981d45eeea4a644f02819704c951ffa15bed700d3819ed3d36e0feec891f7b584b3333348cc9ba8f7936c1f43e31e22f0dc46a030b88382210e8ba3c6c463907d0da5107866e7a9af9606e19aa1a9ac1cab61354ea1085a3b2a970259ead1cb709607a0d814ab2550a62e5927860e80551e5c021435f515720df9e565f3bfecacae1ee0da8ff68ed817f3a8ebc7745c900f4b8b8f63f0958f08c57108ead4885496276d03aba2cf13405926fb356c85099153f92124fb733a5fa813879b7a8057c3a56621253984a67614c5ce7f96e1ebde8e9bc196bb18379ed75ebc369605004670d277b3b02890756a59168d7c241646d7c894d3afbfe12edf2d61d73406a9784b5c0ade4bcaf5989b4bdffbb1603c18195ea3399bcc6d16ba1199823efb7927cf183876901073d657a1beaa6d3f249bf48b296d5e27d88eee600a3ec7a696ccc8bb0556a3dd3fa7f1d8d0c171a5c2e58896ad098818cd750966e6bda3311face0751b9f1fd088d73b0d31382b0d660a6259efabae7441f1d95968b754598743eb1c24994ebd3f0ea5a34c5d2e1973fa59863b695fc7d7ffd47fe07baed04f69eeb0ba1b2b38e49b194dcaa947ff7f2c76ddd55f703dfd155400f90568ee7c31f95511847246462e132b41cc13bd458b774146708f025b1ea6b85a1b7eeae9f93fc1448777c8955d1ddaa32cf6201aa4031e2aac99f4ee65a6b743f5f01f7fa5f61040fadff024f9f621fb62e5eb013dc1dfd7ce274799abf7714db2f8226625f44b006d342e8eed13050dbf07067f9ccff3b71ad275415e8bf637142d1eb9b1a025db7c25f51cbbc61cc6db52d91d795047a734d328c2cd848b9e4a532b279734673b435e7830d6f5460c06b7c8eff6adb3f6ba62e34e98b5f39f28edafb0993dbb168b449617ae011d4c86ea5525cdf42bd4b82b7fbbbaa27c67afedab27291ac1ed1312ff6deed17f218a27cb8ba0af2d51b26556637b9d7338ac64c88576dd5ef28074c0e41b7e8b870795be0cc8441d9b06a9f4544003892f01a8c05b646c41c13cff671a4ec7827fce681efa2574bf35452cf6c16ade16b587b54ac6420116b9cd6bad35379ca1fca08b09b0d3af27454c6e1a5fcd1d8dcd75f33dbea6a3e3050152ddcdbe71b5f0e494d3f0f4b1c5d1cb857bbd563bdf4b93b4175cf06f47a7673372fabba79283b3483355818a34f97b2c0713fbd937e40ae20c4158c56b25e2ffd8b16e0954875fba8f3330e5e7a0c70fbb9eeaf89ed84af220f0bf1ed62a86dae6b9963a74ae0c68024ba514671874a31d24f60e0b5c042d7111fe88f97278855b27bd83834de955b080afbfb7db753bd0747755c82cd4bb47686c25cacc7192fe2d9e88deab53a9cac2f7d0bcfa90f4c6c2bd74e742db511d01f7e478a6d9b3d8f309e35fe64d1b2cbaa4ea97bb2104d756fecea80e1eaeb788d8d63eca507e0191eaa8a8b00d7724773d1fe6662a0b58b2993885a7659f074baa28b0bbc792a43872f86f59d12348b925e7ea539413adfc6466dbd17fdf8edd20c6065d59842ad8cb30defc31b3debb500e99e4315c11d8a172fb9873c2c7e95ba1cb2fd96b41011a2dd4aac9e5e33a0338ad295d2a8974b8ef47177f7210b5377bf654e4f59e98b1fff64ddf4171bdc0a2c5e10d0c1c35459c6198db1b21b3ebdaffd33e69cfd8fb02d4e6beed4afa6246203e45915818ac3921cd91147d57c506eafb29ed6cb779bd51ced49dab4e06102c752f54e186e392180799036a6400a2f7384f371c64c3dab16e2d3086eaf613b930c2597f93a5765b0fd3f83245d576d7bace1072c6386de03235da2a58280637f13fb6d18d2f5dd15524d60cab449c0266eafaef743114bf8d4d139bdf9fb7b3c755bbe6e44c0c1760f2a18ead2577b92752fb3dfcb3f6d6aa498ec9b451effb4b7a404595a6e1f666b18c7a10bc66b8575fde915975436fac137d839b9882f7179de3bb1e1e97eb4a9e079499edf63dbe8c3ae837f67ed02bac536305670d5db1ea50a2e4d4814b99f1f69e622d084a3d247ff6c7ece81024d11e70b34e20c46aff457dcbb222f6efc8bb2e93cfdd7c032e1e52b61200b071781057be4dbcb7b20ae58c47b00895acc1059e5a5cec4ab350061e77b15830246f9b5f1f8877cb6beb6c5c0262df36c59bae427563ff8621b61d712d2738c434559488e2058d524ce6ae94ea1bf09ac4fd8d32868df2c2a9842dd470060e09350eefa8f47c0186a36ba1bdace918579aee6a2593b4085e9d8b2ebee0d79be2547c1f6c3387bd22da3c3a423cbb5bf4e548f117a28a80ba5bc98bd2303e4f91f3dde603b730a2dce262a8913a81fafac53b2ac92db4593ebeaa322c2e068de1cc7dd6c0ba81c859c1c22a275caec2404ffb2b2083cb7d5aa74605297e25b38d8d4dd0a1fe70c6ec7b894658983ad87093e798f7cc651950add6404697e986cdc0d5bbf531dc6cf6c93db7930b9569183fe398d59f2a44119ca7997e4e47b64674ee32c35f0d22dd47bf6c4b541422f11b3f815f3afa785af9c5ab35571547c5e5a2d698b4bb842ddbc31e362d5658f65558d2ec5de8f0888c3a53660ea77dbf7f6298db4896aa77f20e65a4b8022e0592486953b9a76339d5da78068187aa7684cb65451ba76d3920e6fac26467229bc65cbe6531ba6f77e0fabf007aaaab8e3acf63594fa8c271ea029b09019e1f94b6d9da8158433319b7dd422cc24f418837e8d6fa58d57810846a8126683a1deee46dfc73e6324affbcbd0016db43757c99dec4df7263c6c8d4e78b9ad0601c1a3f19c7e16e65291e4c5a2a9fcdebaa7494117b24905f5c20ee91915e653fd4c16bd86a45d3381a1b82f425ff997a7594c483569e3c9c77f5fbfd5a8e52cf8340486b8ca4e057475ff1c7a634284c3447c229a0349d5bcee34a3f4366e78a1c279ea0d17a588237975bfa25c4482e16ca7e75a0813a0aa0a29361c6ab16173d1a8074f0f32834e15dc8081ced66104242653d9788dc2162df1532368a7960be6002231deaa90b3d9eff4e6827f99d2b66e15ad5907abf0cbc6e9f8f991c7b35607bb801e9d7327b7c0607e71b0f0f9754a3a672df0d59d9d675699aff05daa6ec76920e6aae513405abb329720df41c725b03ca200ba355153bf70f3cd227486ab58ae6676a031e228250c9cbd92ff21fe8151d7f1201321b70f4eb5511c8d67fbfbeda98e8e99e0adb20bdbf54e3219", 0x1000) 16:44:05 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000140)='G', 0x1) read$hidraw(r0, &(0x7f0000000100)=""/117, 0x75) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r1, &(0x7f0000000000)="7a8569b8efbfdaf7589d2ed8aa2976cd782da6149c4bc11b62da828b36f41c89682be1324bba72db4871f6ae0c435a250764ad0907d4b222c0298c126056bbd60e06cf6b7ae485ef7eaf6c30246299b3d217639454138c112eb241e454af2c964adab9ba5c85213e4b98cda72b450d6f95bf4fb475be40f78e56ede0d7510be981461e9a12b7be121093ac6324c9d7dab1e7a7bca3c60958f81032150abb8dcbc575db5307baf63646a6761ce5614310aba832a28e5199f0a5bccb052eecc559d53355869c7e0265058e681da8392e4a66f4456cd5c3acb3187303b6e4b8285ba3c581fc9b21b763cbe72c13a8cd8183e1ae", 0xf2) write$char_usb(r1, &(0x7f0000000180)="e240858152914bb12ec1db27574ce3bd010264ec7efe690b4d2b24e0f91845ab8724f73ea09394478d5d2bb3620f589a57f0771aba69fdf75f8ced3c564a9d086dbe6c02b7a1c82d0ea431bda83576c3f5f4d82b80d26006f0c8ebefddcd701016c5d3844bf79dba8c69743d20c921", 0x6f) 16:44:05 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x3, 0x14001) read$hidraw(r0, &(0x7f0000000040)=""/109, 0x6d) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:05 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r1, &(0x7f0000001100)="b05f91186761a7ee10d990320d7e4c8768654345da679afe6917fcaa30398fb6328dc86eb4", 0x25) write$char_usb(r0, &(0x7f0000000000)="e4a8e915e61bddb3f2b664a62f323657857fddb0e80405b7d2af0f343757b721baae0767e229cbcb3cc797763c64f39a2d07d3c4d344d9fa2425cc9102533409ff525c4a197358b2cd41cb54c3540520899b3f0c849b9b5120739ee52b52b13e1451a284cad88eda6a1b0549807544dc904b305b62c3d0af09084dbd677a63dbe67a5d910fdb107ee0dd9ab7aace9e4106f3b2ddb7f4dfc54b5b7c541ca6bdbc8ad3edb8e01bac6c7e961e7fa200e245a11a047a4e98c430a47565bd8e6b5a55e175e5c1a4fa0169b919c415b112a461256b1fd1dcce1c0a0e8a0ca93c4bcf95f0c1abc941f81568", 0xe8) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000100)=""/4096, 0x1000) 16:44:05 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000100)=""/140, 0x8c) write$char_usb(r0, &(0x7f0000000000)="1e6cc2667d1c2b20f0b5734c2efae0a202127b3de03590632553fc0493b42aadbdcb82", 0x23) write$char_usb(r0, &(0x7f0000000040)="2a519a3eddc5ddafe58f0ea7dd964add87bba36e60c50a369f273ca5a0cc48c3be87206c2c56a9e7b2ec4b1cd575734f334ec667f3d890608d73cdc0b088e7f16eea75500f73a16d2e27a8a0a5f0be597870313061c1aefed7079f143137dc3d7bd0e7de14fa8eb01ed3296f168d7b56600db8f1d2e8d0bc2f9085742aad45270208e2e696b05f77c7b9e488891f0609b36057b4", 0x94) read$char_usb(r0, 0x0, 0x0) [ 794.788132][ T33] audit: type=1800 audit(1619801045.685:704): pid=6702 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14625 res=0 errno=0 16:44:05 executing program 0: ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, &(0x7f0000000100)={0x3, 0x100}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="bcac59fffb3da69b9f71f3c0116d8b4064d009e190d7b15a743c2e948204e7ef0ccd83f6b217c99a6bc6cb98a85db506e47dcfd4a960346c588f0c5039d2169b14646be074b3fab7e1c3d5a3ce004e2dc6db208c3484ff05b02291d3443710189015d81f68cd273547c6ca4c0678dafb126a412e8bbc2a63d3919520d74858e428380bfb44723896b3788e6b1f59e408a3aa4c314835a8081aa6d7a7bbc9f1d3d05399d0d0a2c867083afa0fd602c86a0512bb7ebe72a120b9a64fca6858dd9208fe2cf19790bda7b2b461feaf789d77da5733a28e436103c7508352d59db59f8c4b8e9c2a66", 0xe6) [ 794.867893][ T33] audit: type=1800 audit(1619801045.765:705): pid=6702 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14625 res=0 errno=0 16:44:05 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000001300), 0x5, 0x20000) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000001340)=0x5) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000014c0)=""/4096) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000000)=""/71) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:05 executing program 4: syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000240)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12010003020000082505a1a440000102030109025c0002013f70ff0904000001020d0300000000000000240009000d240f0102000000ffff0500e906241a030028b952e9b400041f99400904010000020d00000904010102020d0000090582020800010700090503021000030409"], &(0x7f0000000200)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x310, 0x2, 0x1f, 0x51, 0x40, 0x8}, 0x17, &(0x7f00000000c0)={0x5, 0xf, 0x17, 0x2, [@wireless={0xb, 0x10, 0x1, 0x4, 0x1c, 0x20, 0x9, 0x7, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x3, 0xf, 0x5}]}, 0x1, [{0xf5, &(0x7f0000000100)=@string={0xf5, 0x3, "c3a5024ca59a5f9612764a89361d23c3f0a6e95a62295a8973fe57c7784aee75993693b262f683d6531134714c8ccf396b6e595c46edf19cce8dacc4f5f95dbead52e9269aa2dac65a3d690cd92e3235517cd638121ef732203c97ceb89f1072ff3f2b13cd75d9de3ec60ed880a439fc521fe312d69016f3c1d493dd1adb40632892ab95cf80047f6d2cfb1a4128f529617758f7e82fe48308054555d001fbf8772da84cc44d4614964f60b4919f112184dfa00d8815d4c3be46ae0d4891010de9ceb71ecec2363f3262a0218523234558226284e7e17bc7cc03fed39baa1df51588ecc79f50b00afe5c2a6dde44f727d90858"}}]}) [ 795.292283][T25392] usb 5-1: new high-speed USB device number 3 using dummy_hcd 16:44:06 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000140)='G', 0x1) write$hidraw(r0, &(0x7f0000000000)="aad4102d4e918686844e9e5daa14b5820a413c7df57b0189852e653f1bb381484eb9fe3e3a37908f5bcf15837f9618a9c8497bc56f9de8acdd35a1e47077870aead9cd001a10feedc3f4afbadd68e03a08613305a78e76a3d4615e5ecd079fcf94f1743d0ec3f415fe682b3fa9214a6de71626e03d4668274148f1363975a24171437c56aefcdca6585e9e840da95c88", 0x90) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000001000)=""/4096, 0x1000) 16:44:06 executing program 1: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x81, 0x1, 0x7, 0x1, 0x1}}]}}]}}, &(0x7f0000000400)={0x0, 0x0, 0x20, &(0x7f0000000080)={0x5, 0xf, 0x20, 0x2, [@ext_cap={0x7}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "48e73e8d0c3e076b1ea2eb878a4b9c88"}]}, 0x2, [{0x0, 0x0}, {0x2, &(0x7f0000000180)=@string={0x2}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:06 executing program 0: ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000040)=0x3) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/53, 0x35) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(r1, &(0x7f0000001080)="8a8efb6875f131b635bb15879f2593c2747fe97545a81b046d8de3f23016af1844c448a5e162a54ad4abe43be4208aac8d", 0x31) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, &(0x7f0000001180)=""/235, 0xeb) read$char_usb(r2, &(0x7f0000000080)=""/4096, 0x1000) 16:44:06 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x1) [ 795.728345][ T33] audit: type=1800 audit(1619801046.625:706): pid=6741 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14636 res=0 errno=0 16:44:06 executing program 5: write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="132a934d738d146b5618c41bbf479548416222fabdd10c7f1670d2fe35cb50f2174b30e3d5754c99", 0x28) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:06 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, 0xe8) write$char_usb(r1, &(0x7f0000000000)="5e65a3b941b26548e55dcd5cf96fcc9f402cce2dfddc118e1c3d40f6789c5612ad2fb435d66984968141097993dde1fe37e0ba130fb1d08c457d993703601241786da70db51d596bfe8926a45dfe4968eaec92ab4985c04058d440ec8b701b98f8927c41cdfee6866783b906c20d2593a1f953ad5abdb2e983aac8ea639a9de5f1abd7919f615013b2cba30e23a29f12c59056a16ae0fe2d717a9dc025a6a6a94880ca6c2cdf4aa6b19e990f710456536fae1eccd39ced6347b69a726325a28d6fae5bb3ef8f3376705601eebd9122d58c6c2dfb2f48aac18cf4ada57a7d4ed5a845b5", 0xe3) 16:44:06 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r0, &(0x7f0000000000)="0000ed45277c", 0x6) write$char_usb(r0, &(0x7f0000000040)="12116ec48323df9add29af3eb968dd8324e276b05c1fe0eef0923303e8e10e8897a5cb7f50b8262cb1ce7cc40c034e3a542fa070f0780cc5b37ceeff1bfc02cb3c9e36efe98a944fa6a205aab18b81962201d83ef1f864699804e4581cfd215a4b0b6fe4bf24180e94c3d426a196a1d599b7e9c9a9d5d31cd046176a18798d9e168c9530c285c41db5f0650a41b19c34b63a0f4347f368027a6a6c8aa1eab31ad36e88006b2c9a00847c194a1ce8b2999906f16ae48f5e2cc19af3a0374b5f55d758", 0xc2) [ 795.942428][T25392] usb 5-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 795.951634][T25392] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 795.959951][T25392] usb 5-1: Product: syz [ 795.964204][T25392] usb 5-1: Manufacturer: syz [ 795.968915][T25392] usb 5-1: SerialNumber: syz [ 795.974079][ T7188] usb 2-1: new high-speed USB device number 38 using dummy_hcd 16:44:06 executing program 5: 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, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000000)="4f3368574dfe110718682d2a08c51fb2b6fc6ee971207f81fe9e0083dca36b7b16a983a63a6290501bb110808258f5251c0660d69e438ac8d8550dc3763788f7652b2af20168ea37da16f4833b3ff644eb3ce66543c7", 0x56) [ 796.033391][T25392] usb 5-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 796.262426][ T7188] usb 2-1: Using ep0 maxpacket: 8 16:44:07 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) read$char_usb(r0, 0x0, 0x0) 16:44:07 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r0, 0x0, 0xff36) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x100000001) read$char_usb(r1, &(0x7f0000000000)=""/52, 0x42) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000040)="cd825ac1c6192164d7d441ed9d583ede94c3efc382ebdb98ccc2b4d211da43956b2a2210db854f05dda38ff3a1b440bd115c549e0b87992a7b8d8ece9802d440093b3ca4d9af8e9469", 0x49) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) [ 796.492446][ T7188] usb 2-1: config 1 interface 0 altsetting 129 endpoint 0x1 has invalid wMaxPacketSize 0 [ 796.502453][ T7188] usb 2-1: config 1 interface 0 altsetting 129 bulk endpoint 0x1 has invalid maxpacket 0 [ 796.512392][ T7188] usb 2-1: config 1 interface 0 has no altsetting 0 16:44:07 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x10001) read$char_usb(r1, &(0x7f00000000c0)=""/44, 0x2c) read$char_usb(r0, &(0x7f0000000000)=""/135, 0x87) write$char_usb(r1, &(0x7f0000000100)="6d819d2fd64c4068d39695464aebd8acd047596f3fa6f0938475fcab87ad5475c76c8ec5ea8cd59da522bf82c443e9d26b4665d03b778ca227e0b0946aface0f0d4a43ce30ff08d542ffbe5d65eadb5b53f2d93cc71ac6ff", 0x58) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x200) read$char_usb(r2, &(0x7f0000000180)=""/40, 0x28) [ 796.555620][ T33] audit: type=1800 audit(1619801047.455:707): pid=6776 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14636 res=0 errno=0 [ 796.752694][T25392] usb 5-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 796.832432][ T7188] usb 2-1: string descriptor 0 read error: -22 [ 796.838717][ T7188] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 796.847852][ T7188] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 796.955880][ T6724] udc-core: couldn't find an available UDC or it's busy [ 796.963065][ T6724] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 796.974342][T25395] usb 5-1: USB disconnect, device number 3 [ 797.183194][ T7188] usblp 2-1:1.0: usblp1: USB Unidirectional printer dev 38 if 0 alt 129 proto 1 vid 0x0525 pid 0xA4A8 [ 797.197869][ T7188] usb 2-1: USB disconnect, device number 38 [ 797.212074][ T7188] usblp1: removed [ 797.802499][T25392] ath9k_htc 5-1:1.0: ath9k_htc: Target is unresponsive [ 797.809541][T25392] ath9k_htc: Failed to initialize the device [ 797.815957][T25395] usb 5-1: ath9k_htc: USB layer deinitialized [ 798.012246][ T7188] usb 2-1: new high-speed USB device number 39 using dummy_hcd 16:44:09 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:44:09 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2ff) read$char_usb(r0, 0x0, 0x0) [ 798.252397][ T7188] usb 2-1: Using ep0 maxpacket: 8 [ 798.462578][ T7188] usb 2-1: config 1 interface 0 altsetting 129 endpoint 0x1 has invalid wMaxPacketSize 0 [ 798.472618][ T7188] usb 2-1: config 1 interface 0 altsetting 129 bulk endpoint 0x1 has invalid maxpacket 0 [ 798.482551][ T7188] usb 2-1: config 1 interface 0 has no altsetting 0 16:44:09 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, 0x100000004) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000040)="067da009fa246bfb341aa502a4de208510ef7eb81a6d51c6428b61ce924e8ecd666f81329b20a87054480344ffa3096e2a03c9fa0ee60e6e3e5a5ca1a13de5797faf0dafb22e39bf2051509dc3a462a85ed9273ee9b776c71bc6725a3f98397c3ed510d4b66defe7018bf9669ac573a82746de831f3e30d6bf55d33193b7fd05eff2c600428940e68ffa240ab61800381f80bd865ac03a9f17a87095d447ac7731e3845fa0058b07a0c867ed8f2d10e9aa726a3db434dd5bfff74bd6aec468cf95bd2506ca6619e70f34dac717", 0xcd) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000140)=""/249, 0xf9) write$char_usb(r0, &(0x7f0000000000)="d94595769102be7478104f355aee327e3797d21e63039343a10f000b", 0x1c) 16:44:09 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x9, 0xaab40) write$hidraw(r0, &(0x7f0000000480)="1d71cc5cb43fdb2160b43aaebdc4e4a4a2b7202762633cf310150b95560a2665653b72211cc6b39dfbdbc9732f587c05b47721df7fe6d168d215c60af5522182bc4d0b8b101c7127ea3ac6668140c19fba4ea9e9cea39135cd28c9819ce023d968cd8ec89c005ce77bb3e18020260d5c0fbeef19428932807cb7363e9f7c7650d487ca97a378744e0e7da7045a8e59a2e7a48f418a8d1fdaa8ba020488b4876b65144d1576d87db7476e5d53cad90f84d7bff41a128f172d0c5ca023540a00a2953833953b11fdf94da5a12d93068844c1d61e000000000000ffff9c4433878286eb2f3968d2fa919f09c7cf23bf02adc0b5aa74cd1d4adc8628f412047adf93f51df1c39d777ecdfe54d9deb6df2135a6fdb3b00506dd4ffe43c9a801f7d12000d338510e000000ed9789723c1652dd224448cb8e3e73bb42958aa7219d14f234ce285905db9d3d46673e033e60503b6fb80600a45cd01d953091ec965c6058a5fd3fe7e6c0333d0e0aae0a01b7d13debabe5978642614459af30519a605b0b081244d3a92a57e84a8d067072c925917d05dde6b418ac28e0ea1eee68b8c39c4ed4eccc6e93d43e0f28fd1319c03f42d1308cb2bcc88d059c37beae63653ee92dad5f4fd89dff9c0494cca09632c6494bc94e5d770618d0010daf33e12adb6af7ede415ad2afdc925328077fdba03fa053adf08d4808decbea661c53b500466b00a2c1918ae63310d5b590dab6e04748beecca1711fe7d57a89616da7e0098cf2fef0ffc644760b09b02a4a6734342f235b410f08a73d2e5d889a8994804848d68d5edf297ed7fc9bde8e1150e59e0c230b4ec0", 0x1c0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r1, 0x40086602, &(0x7f0000000080)) write$hidraw(r1, &(0x7f0000000140)='G', 0x1) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000040)) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000100), 0x5, 0xa8102) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000140)) read$hidraw(0xffffffffffffffff, &(0x7f0000000180)=""/196, 0xc4) read$char_usb(r2, &(0x7f0000001000)=""/4096, 0x1000) 16:44:09 executing program 5: ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f00000000c0)) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000080)=""/63) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000000)={0x2, 0xffffffff, 0x4c638ae, 0x7, 0x9fe9, 0x3}) syz_open_dev$char_usb(0xc, 0xb4, 0x8) syz_open_dev$hiddev(&(0x7f0000000140), 0x3, 0x40000) ioctl$EVIOCGBITSND(0xffffffffffffffff, 0x80404532, &(0x7f00000000c0)=""/65) syz_open_dev$hiddev(&(0x7f0000000040), 0x3, 0x408402) 16:44:09 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffff) write$char_usb(r0, &(0x7f0000000100)="ce04fb260ea33a9af64f40d07814acf6160a11127ae0677dc875207367e92a0f5f589486647963309170827ac787701c617a38d8d06fd2d497f5dab60ad6de353bb98897303d049784b397a226856b1b1e8442c7883c03508b5d3c4917f163aef0854b2899cfedc3bc54bdcd251400b0ff3b7e5a8bf7957b826ead52b99b95ccdd6f757da2d2c9ffcfe9c249048e08f3f8c3d0d470f35687a5849b990d160bdd06e40d29fe1d342f379ab9c9534a1672767a8c1905b925f124ea7e2599aa9b8918a0fa328d7d9d28a2e8b6120db1bef798bb86b02fc10b4e958029ca4d895c73eed54e9d5a133352d834568868068ab91bcb904b5d", 0xf5) 16:44:09 executing program 3: syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000040)=""/227, 0xe3) read$char_usb(r0, 0x0, 0x0) 16:44:09 executing program 4: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x4, 0x5, &(0x7f0000000000)="0576b709dc"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 798.696654][ T7188] usb 2-1: string descriptor 0 read error: -71 [ 798.706738][ T7188] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 798.726379][ T7188] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 16:44:09 executing program 0: ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000100)) syz_usb_disconnect(0xffffffffffffffff) r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000a40)=ANY=[@ANYBLOB="12010000020000402505a1a440000102670109025c0002010000000904000001020d0000052406000105240000000d240f0100000000000000000006241a001b9c8ed79fb9d4128ceca67c9b3fe2470000000904010000020d00000904010102020d0000090582020002000000093290c9d369ba21e8a9f2e6145e754b3a31ed4712e8a57e7715aa557a58b502f796b44027ceba02f2083e04b6de0b6fca66d1321a68265b4d45b19b207e9d8587c08986651c0e59282c21fe76b8d70f26b357f8f010a6b828a3e92fbcb8a9007ab832a92005fc40d9f7f4331eb07a94bb96e7fc93db46f687f91152aa73364a0d4df8b782bef855254d03630c925cc55db049b6726e362ae05becf9780daa2b8a8a769f9395b9db5e57c2131da5f7dd29233f8f248d382a8587628b6a2b7d0cf4afd3bd32289f2169c2084235b4c4d3fae5ea79f3594bc8bbdc386146e1074a012124a7a86c3c4742b0e67e94103ef9518996d8c91e715fc40bcfae3bc79f132f746147a8c6733495c3a79133d7dc943045a959b907c3dbc1f28b31197e2cdfff2073b942b1e7000000000000001c8356de5793209b870f5e6faf23d929efa24e24d769dec71e21259aa6e11489ca254095e6b64f86f9bcbe6ba71b566e040aad6ab55cfc2ed59b8746b9de18fc162ba6d8bcfa6f41df8ac16b919317d262c4f9fda7fe4906d577fe745ec57aa421eb6270e076bf0d5c6eabb860e301b2306ca5368cfdd7c0c941e5a8d0ab8243eebf7c601b49027ca426f813d7ec37473c07ad44eec7d34323e1825ae22d846d85310e7385dd59ab835f012f2383267f3471a8a56a8ac004e72ad0c6d892dd03a66d84b0dd630225de34f52cb2a7c3acb1966662f9b107dcda756ba22ef42129b3e384b053a8f70fca279b497e038dcefc36eefcb80c9b0f259b57dba9a364ba0f9c3b3b5c4f6c586b8a33fa6dd8888d9292fe1578d9ac4f517590b8ca33a629e5bbb5212d0c6a7b604735787289ad332e3d83a08fd39e00e2459b6b50a577acc88cbd284ef02da6bbad845bbc04baed45ac80e3be3f3423c278ddaebe7574eb70063a16a90acac26d431a62f2ecb645e9c77e67ff8719"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(0x0, 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$uac1(0xffffffffffffffff, &(0x7f0000000500)={0x14, &(0x7f00000003c0)={0x0, 0x21, 0xa8, {0xa8, 0x24, "b2cbbe0dfc60a5005172c0633ed09796d2c4b05dbd9a01e4b4a7f61020af4a177e51022601ab0b625d2747f2511d9d377fd35225d41f487c8d4f0e9b111c739532921b998360eeca1518ab331915abd23669e61083f10adf79bb796366927ed7c90672e7155a14b8a539c7b173f0ca5aaa50118121c5d2808e2f088191cc10559cbb98668dfb6cfeeb03d70de90aceb618e05b93c96ab98730b8e2104e1056fc7991068e685d"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x809}}}, &(0x7f0000000680)={0x44, &(0x7f0000000480)={0x20, 0x3, 0x3e, "6df16fbfbd12a421171799693901cebbbcfd1543f99bb71d8f1c7ed4ed05bb98c79f119a7aab999740f644549253fc58345c0a49695a151241d947988945"}, &(0x7f0000000300)={0x0, 0xa, 0x1}, &(0x7f0000000980)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000580)={0x20, 0x82, 0x3, "2d70f9"}, &(0x7f00000005c0)={0x20, 0x83, 0x1, "1b"}, &(0x7f0000000600)={0x20, 0x84, 0x2, "7dfa"}, &(0x7f00000002c0)={0x20, 0x85, 0x3, "5efbc0"}}) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000080)={0x14, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) ioctl$EVIOCRMFF(0xffffffffffffffff, 0x550c, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000740)={0x14, &(0x7f0000000640)={0x0, 0x11, 0x32, {0x32, 0xe, "0be8395d172c923fb7f130d12260164932b1a9b4e901bf72a1b91e7078669df7b02a18c977ba0013fecdbf0a38996493"}}, &(0x7f0000000700)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000009c0)={0x44, &(0x7f0000000780)={0x40, 0x10, 0x8, "7a30fedcdd0e967b"}, &(0x7f00000007c0)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000800)={0x0, 0x8, 0x1, 0x1f}, &(0x7f0000000840)={0x20, 0x80, 0x1c, {0x1ff, 0x1f, 0x7, 0x8, 0x15d0, 0x7, 0x100, 0x80, 0x9, 0x6, 0xcc6, 0x3}}, &(0x7f0000000880)={0x20, 0x85, 0x4, 0x2}, &(0x7f00000008c0)={0x20, 0x83, 0x2}, &(0x7f0000000900)={0x20, 0x87, 0x2, 0x2}, &(0x7f0000000940)={0x20, 0x89, 0x2}}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f0000000240)=""/72) syz_open_dev$char_usb(0xc, 0xb4, 0x200) ioctl$EVIOCGREP(r1, 0x80084503, &(0x7f0000000140)=""/165) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000000)="015f7ed7c83460630a78b15ae3b0437f27ac5f6f962e8a5f53cd2a5bc0c29667a7d71471eaf652328550bf341301", 0x2e) 16:44:09 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="314f868a2056ca4a95b4e9209cdee33dc0c25d33acc174afe7", 0x19) syz_open_dev$char_usb(0xc, 0xb4, 0x8001) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x808204) read$char_usb(r2, &(0x7f0000001180)=""/124, 0x7c) read$char_usb(r1, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x896) read$char_usb(r3, 0x0, 0x0) write$char_usb(r0, &(0x7f0000001200)="7cbfec81e7d5e449dac9", 0xa) read$char_usb(r3, 0x0, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r4, 0x0, 0x0) read$char_usb(r4, 0x0, 0x0) write$char_usb(r4, &(0x7f0000001240)="186f5ef11acf87ed1f95e1d213483c6b92edb22642668f80edfca7d442632f0c290f5edde63be857b6632bfbfd1ee918632e91216be896638ca5ef77736f709c55adf9ba3d4fd062e517e774ed3019d09545c00b0317dac0c65d2e723197f6e7aa3b2af6b7560fc03f7dcdc533e615cb3672f666d8ce6b950b83121dad3d9305db39eb8bd6eaf8a4", 0x88) syz_open_dev$char_usb(0xc, 0xb4, 0xb8b) read$char_usb(r3, &(0x7f0000000180)=""/4096, 0x1000) write$char_usb(r1, &(0x7f0000000100)="91595c9862cbffcff97a06d297c6ba8f0ae6a9f902bce13d5602643a0f43ff0a493fa8612fbcbf0049a39d1ce6a12b7c32b4a299267b7c73c4284dbfb5debad545e9e744955e75289d798bf45c0d824f0f38e5ed3ce7e3c421ee7bb4cb39e59ab0ba", 0x62) write$char_usb(r1, &(0x7f0000000040)="7f0ba1a4977509d6cc15be5d702f0f0b92627d7b0d4905fee2efdb22d667037b871223fee0f451e18b23dda83b8d66f4c948fcb6d9935d8afef2f336f0e8d102d5e3a7dc4388e67880c5d3e98b921f8d62bdc1b55841ec8d135b0330e3745e847ca55db8c56e97fe7dda61d9c8da3fc73a1396cb9408cc3133ec8a51b4467b5b27b814d2e07c4c700de54675efb0f6718a3b7d7c36ec46e87dc2791b342c44830b02b2ec9c4d6ab5a518000d9b08314a", 0xb0) 16:44:09 executing program 4: ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000000)={0x23, "9b9cf8b987ad03b320f0139782a258c8f114595d912a6168b7405604d92244d94d937e"}) [ 798.810107][ T33] audit: type=1800 audit(1619801049.705:708): pid=6841 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14652 res=0 errno=0 [ 798.836962][ T7188] usb 2-1: can't set config #1, error -71 [ 798.849281][ T7188] usb 2-1: USB disconnect, device number 39 16:44:09 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x20000) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) [ 799.322405][ T6788] usb 1-1: new high-speed USB device number 127 using dummy_hcd 16:44:10 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x7ffc) 16:44:10 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/76, 0x4c) [ 799.603892][ T33] audit: type=1800 audit(1619801050.505:709): pid=6878 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14652 res=0 errno=0 [ 799.682629][ T6788] usb 1-1: config 1 has an invalid descriptor of length 142, skipping remainder of the config [ 799.693153][ T6788] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 799.702758][ T6788] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 16:44:10 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffff26) 16:44:10 executing program 5: syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffffa, 0x43c741) 16:44:10 executing program 3: ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f0000000000)=""/168) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000002) read$char_usb(r0, 0x0, 0x0) 16:44:10 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) read$char_usb(r0, &(0x7f0000000000)=""/169, 0xa9) 16:44:10 executing program 4: ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000100)=0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r0, &(0x7f0000000000)="e72a50cbffba5a3db4bc18a58695a879231802b5ce83c932f90af6d1e76bc7514b978ba9054499fd829f50cfb8f8310c9d57dd531d100cbcb34237a9a6254615b08be5c0ccaa0f079c5020fab63cf4ce8cd97f4a3b40bfbcbbf48f1f17c2bd27038a4180687bb6f8ed7fa9155e58d459b51d2d2bcd829ac7edcb9846ecbb0d3fb3e9aecdbb1b9f0092e8ed334d6373f03ea3d37c8168f20fa5d4cc9e3c50dfd82b660fed0a19244b2caa0afbd6e1dec086c59f7952b36ab8a0ffb83511e94b5f02d4eed62d16d8f1f9cac7fe968c31c0084fc7e423e1acdac9222e5584b12fd2f84247681de69a835d", 0xe9) [ 799.882310][ T6788] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 799.891443][ T6788] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=103 [ 799.899763][ T6788] usb 1-1: Product: syz [ 799.904018][ T6788] usb 1-1: Manufacturer: syz [ 799.908716][ T6788] usb 1-1: SerialNumber: syz 16:44:10 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, &(0x7f0000000180)="89dbfea11e8c0037763281279a9eb096c6bb24d62d53ad8f2afc9e7c1f8535ecc6e8127ad60d84460a20435957221e9d668d05309d6e431b8491c52e6bbfb7615562e4125cdae1bb8abfb0dbf6f7a2be9d78c8be9eceb61219043109c6e2ff3b749f39e1b388507e9eadb2f3ab4a4406d96b7f16b6228449bb7af5cddad73289ff8f00146f3ca60d1a4b4d583379ae7299d242907573b28c4503140bd84c57c354b40b54cc2370f89a9883ca2ff4fd4114e9c96675669b013bffd8bed46ee24df7631d4526d222616cadf5cc147e91243959aec64e542cca1e9603d65d8f7648ca6c345216455c51759ff6a9945ce5095ac993ca3ee0671bc2e2c09dd6b65063", 0x100) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) [ 800.004218][ T6788] cdc_ncm 1-1:1.0: CDC Union missing and no IAD found [ 800.011113][ T6788] cdc_ncm 1-1:1.0: bind() failure 16:44:14 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0xfff, 0x64040) read$hiddev(r0, &(0x7f0000000100)=""/196, 0xc4) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000200)="84f7107435b4149e1408fd9ba8f974c5cd9c8178c66d2ef04858b45aec0979772623311272802ea2c1109b05e9ccd4f1f6d83463548bdd6214f1c18ebc6e3c2804068ce5f1a79d43ae8b25a86c17628f4ea662e5f6ae6c89830b8483ce099572537c1a04cafc4299b93a4364474d9b8f980354ce475afb7245c530c08053780f5102e42b26023e4f666ef6a96b9be77e978b7a3c0a56ea7ce8e027d295e983a5160f614c7d79649e2bb853c7bbe769dd571818e306a747bcecad606c3f6807694e58b2dd7c45c735490775ee3c4a2df8385fc7532bec2ad3e2c3fdf2d3a0257501ef81446fa28d9d2ca79afbb021d320141f12", 0xf3) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/160, 0xa0) 16:44:14 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) 16:44:14 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 16:44:14 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/83, 0x53) 16:44:14 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x65768273) 16:44:14 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0xfffe, 0x0) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x81, 0x6]) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000000c0)=""/26) read$char_usb(0xffffffffffffffff, &(0x7f0000001000)=""/4096, 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r1, &(0x7f0000000100)=""/50, 0x32) [ 803.327462][ T6788] usb 1-1: USB disconnect, device number 127 16:44:14 executing program 3: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x53, 0x90, 0x91, 0x40, 0xac8, 0xc001, 0xfc30, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf0, 0xeb, 0x98}}]}}]}}, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000000bc0)={0x44, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) r1 = syz_usb_connect$cdc_ecm(0x2, 0x4d, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x95, 0x50, 0x4, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x4, {{0x5}, {0x5, 0x24, 0x0, 0x8000}, {0xd, 0x24, 0xf, 0x1, 0x2, 0x2, 0x3, 0x5}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x81, 0x2, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x9, 0x70, 0x81}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x101, 0x80, 0x2, 0x1, 0xff, 0x4d}, 0xf4, &(0x7f0000000100)={0x5, 0xf, 0xf4, 0x1, [@generic={0xef, 0x10, 0x603558978c3c41f8, "539baa0faad9ac0872f5420cea7f8b0f9493a0c56f055fe9e400d6ab64cc8a81fcd67dfbcb0f05642e6fc23a1fc158061c736755fc409c19f4b4ceddeed6b01460b13a914e70dd05e11947c58036bfc1fa0f61ba417c23a9351019d021037ffd34b17f2931250f54edfb2d896de7546f8596074c38ebd9d3532d2ac64099d7897018be46dcc54ed779a8d511f4cbf633135c31137f6a86b276e990c2785a5267b36926511beae1a5848b55ac83632ae3869c503bee338db24479afa1ed40c35acd8e2cda5c9775de853089857c321b12d267011683efdec82bf9e6810bf000f45fedbaa46446be6f0963a4e5"}]}, 0x4, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x100a}}, {0xaa, &(0x7f0000000240)=@string={0xaa, 0x3, "341b7ade48c75837fa89ca5e9d884976a29696c44884f5c764cf46b3993ca62aa7b2947acf6b06a8736b131c74298f0fdbafcaea2fbe5c3732a79d1304eef51421b43a2708bc88b7f85cd7c7802de4e857e39a50d90c1fee898ecc2f776345c5d9c50443eff8f86606f52045fb49e0efde0f3492aefd6524f38a96663bc7921c114ff211a3d0cafc9673baad2c41f814164df0474f293ed27eafb21e2057db289c3f4ded3a0d5ee4"}}, {0xa2, &(0x7f0000000300)=@string={0xa2, 0x3, "716daa6624d07609b1ebb84ff1f2f6a9417202513d9cb90e3ee3068a15d72e5051c3e7619360fe03e1f710f33b2125a6da4f569976bf7ea76e58daeca708d8d846a3466d12d97411bdd158406e73395be7bb6e3f66e1296cc5a519064c3177c26d3f6f353cdd3f1414c64e6201a558983e699f51997e5eb829af05ca047396dbd15e0b974a3823b14ea240306a83604075f5391ea54adffda0f4fa7799685f1f"}}, {0x76, &(0x7f00000003c0)=@string={0x76, 0x3, "c3ffcd2b91420c89bb25af1a2e4284937b590b1ae27289349d7708246bb8ba1cd2efc27b078dfaa7bb8f4b5b32c5efb4ba985e387f61fa71866176402cc18cd48a12d2fbd6e770fec8b7edc85aecc9e42bde1d003d9e84b940018efe5cbd41e304ce24f9ce59f32f5a08fc411aa3bb7ff4f17a88"}}]}) syz_usb_control_io$cdc_ecm(r1, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) 16:44:14 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff9) 16:44:14 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8001) syz_open_dev$char_usb(0xc, 0xb4, 0xec6) write$char_usb(r0, &(0x7f00000001c0)="0dcbfddda303105c1d1df6a42fb0cef47225643cf84d571c1413810953cc510067666f244c27d53ad17bdc36b509964711054790119c440941b3b1ffedcd3d45b67224e5c7bb7fdbfc2ebfd58eb90b08e0038aa738458181112790a8cce37a6a0c737472780bc39715fa7512399acf9dc3991129b4a89da0228123da055ff1f7400e379a1a00c8e1d3d1962212a17079502b8528cc41dca5067ac6eeda4d6045771dfb131ee61d84c326fe7fe73a71ab7fb60ecf915ee7e24d746532455dd26cfc543996d16c208ad82c2ad911a6d83cc6cbd1f857a961ceaf231bad7cfbedfa639210f2daf258e2b41f2dcd93a5695b80af9cb62319c8bec43e1bf5d7dfc374f4be934f46c297ff83ee90560367dc8c48fce5af3925898d515b5922191fdf138dd6f677f3c6556834c6f5a50d76ae5d007e246e62f40dd9f9fe1ecf84f35d541d2528c8df22cb7e30b9bd4d20b331a3f956f194768e216559864ad8fa353c076437d828e0edbcea89236b3d849dc1f8e78c626ee82c06e4d6dffbdbf9472f0414e3f11e4d26a96b05089144d1dd2b5dc16a6952138ab0ce18a6e4801de64c1082710f7f8ef11595147c92ea83670b763a1d62353102d25354ea32266afd7f624f61325ea24f1b31f0623524dba434cb09d5f90d821b8f31af70af14bf1249b94f86934f181475c876c2c8b347a83b113e07eb9e9e42a6c7f50962ca96a3f80209785aca8f0f493a7654e58f030497e54199d1558b7db3f7657011ade4214f4dc330bee934da05c2d00399695bd8f1bec3f64c5c83959811e9a3858e392f7711ab41f57d8a8c3040604e57d9e4eacdb6e596bd8ae9c4dfbce08ea88bcf64d03f6ff733949786eb3e82502b7a89c92aae2cc974d0753709d1fe0a2cbf0ad59d295f56b0ae95be66d75fb316b1e4908e410a5b7302ba9230eb1eb7077e120f23e1cfe650300d9366acfdd87c733929ef2d140d1947c40f7226bda5245ecefdd217e9ae8fdb41f599e84dcafc6cc13a9b42fc608ae70740ef3eb2133d3a83cd9b74da406f140e4bfd62034693c1b62f8c9ae4d5af5f91f4b97b433cb0a300a8edb22f3a1b0a85bcc669edf3894905074f77b91748eb2977f197aedc872aedd57194397a30a3c2ac078c2390492254bd5d15189429169396a8b5e5ebb1166548d35451d3e9274edc774d3117701833a38bf8c047f71996534bf47f7c432fb8a75ec27579e6034d81c462ab71e4abf2acf1183b55a66cb920133d9adc72449968ddb78523406897cba03d97f3b03935b8339ea884c512a3a3985fd67e839aa441e4ab6632235325861060a5dc04273144b21c38c17ac6bf2ef8bf3348b077a975315364ec35f93580f9fc4929e2a8fc8ff6baa44b1c780747d970c749a5f6b3f13fb026ee7ed80db0abf44644580f18ae2a5ddf4392829fbf1a1509e7c6b1a702400f0bf3543d50a68acef7d527340b0c1e28d0926f4d0c580f1b54201af447846a9fd8eb76ea3a45a9e1fae40163cf21a07a693388b2bf51deb7fcd2a408359d76ad9babe3422a085e1f78ae9ff8bea05a125c3d728869f5a36c5693e207bc2ca594711a128728e08ec249650b46344f8c9f5b47ce7181017829d2bc1fc9cc41f9b449f93fdb46bfe3e3403346cd1d8b27a0aed27fc4fd30dd8ae11c82e969adcadfdf9d01509fd3e4f8ad2d57678472f8ca4224bd0d170442f1ef4d67d48c018322146b55114caa6d7b0f5fc33940d3245d1cd9bdab313e52f70676e8ec7e9ab9561155fab2376d1f3923ddfa89864132490b9af0396a3d9bc9ac4dc26b1e3b90f9442f749f16056c17ed855a00da9730541c253b184cc3cd48731c34f532dd2408d6606db142a5405de5518cdb2ee3c7670063d37d2a29835cf5381e85306a967abad94897febdb3e1fe8f935b38c2385a834b0a7537e483a25b2851a0a1ab538a4c7847f7452f5f9160dfdde70f0ca35eacb9053bfe1a773d9ed190f91ca5e4c61a8bea901e898d9cba1bdf73862a5711487310d271ef75c8cff149ab16f0df797497f9cda0747d0ea25235b68df4a58b27d7b697a4eac86375f15c100ee3346e4328280a8edc66ee63d4f859807d1abe78bad80f3260e7085782a35da21d8ba9805d415577d27ce9ebb6af1da5b23961dad7689e55cfcdf5b7a7789fcb6bed987c2fed15c07b9e40a5b074f4afd158c8babef533ce0ec49f609efc04750beb9441521e709946bf177156c431852898c853f3d974f81b1608a68b4840cc6e93ed557f3be02dd51ec9a04e4736335ac875bd4d5ce75618d2bdc9c4403b5e78d1444ed7885b1bc1b27b77835d5cacc0d3241cbcc55350554bb3b17ad4256c79ab7c4a22a34080a7fb7221a0345f1bbc1f4df9a33eaae1fd418a6e5e241411fdd8f3bd2cb53adbd00eed776fea084c71023cb6e61f63c344e1d3a28459f1e2328916a6395ede7733ad12c9803890609b8390b5129aa90b060639aa829dc59b793164b8b7951fce1543283b9d4fc1e8c9be397c00223f85545d5e066ea018ca709118fedb27077239c87a230e0efc12c4362fbd393c051a036d8d8e0c8401f633f46c3410d041dd3b89d4ff23d73dd79a69086efefd50afeb3ec58d594343cc3e7fa91d4ea610e218543ae6a114ce82feb89f8746b9a61ec99fca1663b96672c4540ca531ec72ecc330c04223c51bd38eccee698af0d51ee9092697ac788f3ad0c8aa848a6d08f991b230053e56030833e1abe01d9fce6a0303f1aa402564cab136da26413a3d6795de3f1a02b95cd64a585b3ec8a1ec1e5f726a16c80f8cb39ffb4fb4fdde649322d541b37f6c68fd869135d0ac745cf9ee704ce3597a543544619d1ca0a2b83398a3c05589f624f0f38b7ad7c88a070e43de131a854966b1c84332d175cdc3b30263ffb03b242d0d70fbb8efb573ccf23b9d3d6c7f1e1ddf47327958e544cae181f1d0618666057e11f26c270c1f03a1c544e157a280795a6344ea66b05374232cd52a7c3c77e9f5059f598086ecfbe0af0e0ce15e40e03a709734ce745c7921bd0a447b8b576937ca8d0fcb9a65bb80b163915f3f283b27be230e4088fa8a1cdd007b7d5cddfdb8d2991c9e5eff66240f9958bb4d7f22719c21362b1bfecda489cda43ff27759be9327f427832991563a52a7045a3e17d4a88ea633c723bdaed1daeaed7325bc4c87c3180c7a512eb9ded586bc87a5d8e2a903dc5873ecf504f56192ec18b9951055915b415b4a84b67423111f799e0721c8e649a68d0366d71d315582048e95d7b404f918f1d9900795d605840a2d07609687a1f24e94eaff9f4d66bea4107fb863d7e78cf28f4fd1e8ba9c53ff4b017fb075aa24bd2bee18e5ed807ea6636943189cc0ea88efd9c9808adc981d554259871e9e35a88d5e35a92a311aef5a52a570a0546e0a7a767d8f4b9851008c4e9c2b37c11f9bdc43f7098662b5367cffd590c7910c3dd9aa765aa38dd5c0a0a93c377cb76a446fe27f794980f9d01c0121293ba87ce4c21d974353e307f858e91d129fcc2514f5155487fb95cbc97611a6a096f830239c41a6b8f872966602608c143248a379824ac06c0fdac5128aae0cc355e3f9f74256f908e60cd2117c8347472fb89c7b98b21a94b33d14d9d5755279242511477922c54988471e92904234d303b9f7f6566cb3ddd78985f0722b8df1cc574d67ab8dd970eb31c038f845c31a00f4882eabc2e874a80f254a233cf40a2a4c73afc43a32f7f90805c80d1531864b6e36b74ba3db2c7f3b17bd4b63b3553f0e54a8748099d2e696b1390c3a99d7eaf83ab2d55bf76f60ad1fb7050b5f8e985ecd3f9e7d083bebdd0436b0d6621a7a2d4160b2fcd64b841fc94ca996aedc91fc3d56404f918d852ade3ab15672b95e0a1dd85ee3daa288cf6f5f618fb3aa216b678bcf75c7b7185ad4f3049dd0c9afd6802baeb81ea63375cf7364ba322630d1a6a3e0a6595ac4ca284435fc4a2df980fff8c5e6dfc6ac26fe496a3a166e3b563bc50deeec6d3cb79852f1a91de02057ec340428f4a03476ba434eddc9f8eb0f3348250f4b886493112ac954d591cd24cb3a5caf823a02d84979cd099a5575424fd2b361360c86c789c4524504db54d0d977159c58634d7c0c945de4c9357f635f0f485338b132044545c4acf93af6325ce893741fe739a53bc1b8c59d71bf76ebc902a644b10bb4ac6bb985bbd439bc1cf82db763f6bb6984689ff3efffda64b630397b7d61281d3d1f8f031dcc7ac7a5cbb576f9bbbfa019398d56c7120ecc14974fdb73263bdad0fbaefebbea6b410643cec77f4d1acd9151f3d92e985abc145ad52413c13308356f1da0f2afdd9b1615855f20a3dabe9b4446562586d67664c1165d2a33aab41e5633884db63b616b31db6275e80308800e64974ab3d9517b8875abe0ec12caddbda3dbf1fc408f89b692e57b5a6329a59bd8d5182a74c71c0d9056b86946d5e9c6fd1450ca0e12bee785cef6e9499ba15e39a4be290065185399dbe6e0aa6b0e9dd692b8cdee775ab57cfc300f3bb8f4b871529ec692449907766ce40b19f9dd34067cdf9e6547a5968beb1becc131fed0a7ae90e621ad6ce13260af5dfec132917ed07a3b6d101c01d315a8fd9d40da898243585ddacf70194b4f48e05270da2674272db10b487feaf3464bd3d35b92d5070d8d53493980a5c1d6026a2a1e03422856f3a9c59c1cc656ac7097e1fd55df05cc7c84ac1bf1576516eda5cdb8f84d9ab8108490f44fc2a5f100b203191380e6e6326f21a2ec3ba7a21a8e42d7fc84ac3560f98a597d2a4194511361e23e4178d60122cee6326a5dec3f40258b6eda97230312aa73c0e1f3701c658f451f540114838c2149d7cbd6713b33a1e1ee92085784df81ec991d7b8d7c1a5765af5d7aa08ba4dd22bf7fc5c78494a34ce3bd0d46e36cea5d7ff5b7f8a6e6e36373ab3da1d154e1b51959f8c1f8a2b44af55015ac89e4b7fa24827d8bc3fcd90b558f764705f99ecd2065550cc6db01e2859e357c7e4f8f37b8038e6b3682858d3193ec1298ed28f611829137f856877fc64b5bc2e2c7106532ae5d25cdbed4af87a2351855ce0e7bcc5642d30e98b51f1de5e22299f74b51e6a7cd5ed2ad45e7f185a361cb1e50a58c9e9e18173b8dd315c17fa2d19eb028e5ba0226ef345bd428ef5edbcdbab59eb3534e5455841c97515be16a86dfbde4fcb7c97d9019fec0cfb431bda9da890e34d63f1ea4c719ad9b52dc4ecbbeed8c7bb32d4c5a3e3b22f05229520b5d30fd740fc85c7a8fe4342253386c9ccb3366d852644121e8be48e8bc9325715833066b0f4c6f61edbccd2970c08e6cdf679f9c9e27eeab413d55a92ff4d4d58a49cf4ebe5d646b6e68e8a82b222e14f471f9839c61861c0293f59af7f0d3421093283e2e6f72764f7c63c2380fcbb0fe34cd8c9d6eac24ba8886506df9eba803747c46640e0d82cb7f06400572af53c3df2b7da06cebd1abd88fa89f283a8074c6bb6b31f6163e251d200e65acd113d666d08f7fe5e9ecea961fa91ccf0cf51bd731cea79105911a535f16514552849356d2650affbfec3782717657285eee32faaf3b61ceb7225dd2f70e6a6d41413aced8d1dac83fd0a7e12d2e82390fbeed61d9c7225548da9c1638a79c88894c95b7ae27b5a31a70db7123759a2a3a8e6ab265d0353fa48247742c2380df96371bccf4e85f8069d4f032db212a84441b8d293e6a731063224d222be7b18679b35676e2edca4cd97ec3d3174523cbadd2f21730784864e61bbf4e76b3a73ed43f2d6e13", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) write$char_usb(r1, &(0x7f0000000100)="1841c0b9433f86bc2278526f9ad1dbc3d4393a8e3aa535fa0500b90000c12d9f9d83539252c6561a88ab0a4ee4ce114e90e8fd751c9d164068b140045267deceff0f0000000000001262578fb0cb5a0eba23aa4f9894867a7e6590dd992444a4588eac67b46e1254429cc9105399adf7aa2ed9eb3071b890a60d2db822cca513c23c37f15f65ec221c8e1de87136e8c20485a1e0", 0x94) 16:44:14 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="b15d3a46a2a5e3843483d544a0cd2af997296363160576888889128000ce5073f060ae3377c983e107d3ba832f6df9c7b614a550d6d3de964ce2e3a3a02a26108548c8326c0fc842fa65d426635c9d0b6e135867230e50362280ee0eb3f0b2eaee9458f13f9ce1a770974905ee96418e89587ddc7c562a219649f5c4262fbef9e791c2fe8129332d1d", 0x89) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) read$char_usb(r0, &(0x7f00000000c0)=""/46, 0x2e) 16:44:14 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000080)={0x1, 0x103}) ioctl$HIDIOCGCOLLECTIONINFO(r0, 0xc0104811, &(0x7f0000000200)={0x7ff, 0xffff8001, 0x8, 0x4}) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000100)={0x24, &(0x7f0000000000)={0x0, 0x21, 0x2e, {0x2e, 0x4, "c1ffe03ef557dfb8527e80722e7da5fbf9b2708b75b07658f8668b18d5ff2ed612f73b98c9da9f0487243618"}}, &(0x7f0000000040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1001}}, &(0x7f0000000080)={0x0, 0x22, 0x14, {[@global=@item_012={0x1, 0x1, 0x5, "fc"}, @local=@item_4={0x3, 0x2, 0x3, "ab04d2a4"}, @global=@item_012={0x2, 0x1, 0x2, "c1ff"}, @main=@item_4={0x3, 0x0, 0xa, "0db3c0ca"}, @local=@item_4={0x3, 0x2, 0x4, "1eb2f087"}]}}, &(0x7f00000000c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x3, 0x4, 0x1, {0x22, 0x75d}}}}, &(0x7f0000000280)={0x2c, &(0x7f0000000380)=ANY=[@ANYBLOB="400e2900000061c4f3047417334b95e2824d0004e34239a5e5f8f9978ce45f55660276007cffbd8e9be674a5a364053bc69e96782cd8918b9d7fd7b2e76c71b8e366c73795f137cf081e236dfdf4af4b1934ea84c1c3686a44"], &(0x7f0000000180)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0x80}, &(0x7f00000002c0)={0x20, 0x1, 0xb4, "fb71e471b6123034638f66edf87cdbc69eb82ca16f116c0068787ed41bded8e8ed6ba175e892e78ae89f2e1d58a79e090640176ad8c942db6ea80bc2cbdf31890082e85556b2ac4fc1074a4c1fbfa1ca6dab7c74e17813eae8e629cd54084226c80da04049117da4668aaced21d4c189955c030fc70ba0bc3928cb5dff8f83146d2d0524b27c79de986f71e5e5f5e1743b27212b0d946c1271eef83b955be6b8f911be3085d1a53d1d560879f03d45e97e223b73"}, &(0x7f0000000240)={0x20, 0x3, 0x1, 0x45}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000140), 0x3, 0x250800) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x40) write$char_usb(r2, &(0x7f0000000440)="82e88818a0910758429b4491773665778bf77c08d78bc1717f23a1ebae5c94cd6f6fc862e22c73faf534d3743ab53988dcd1218737ef3fae92f8bff97bd364155b76e0d0de3cd40dcb92583d3c275ba8afb6b5b158c6c6151985b1a0a1510b0a3ad46b854d0c51e1f8d00f237fea47a3c6e781e2dea94988ad73cdee92c7a277dd24667e18972bb379d45c330a3542382dc60e7de20832fbfb8ddd536207cc83f4b510b4afea87a430d758e44322e4dcecdb9b94eff24f7336212da2c6d8824352df9ab82563421f6f17271ec13406b5c5567927b383b03640431b68f1b4d1c77e16fa3eb58e071e92f3865f5bed858a402a8bbfc43498c9813a7ed29a0bb42d4e473fe4e46065c18cc09f8e83055ec6a1e61c5398845c4a20ccdf8122127f1d7a06f36bfb4077e21455f03f2dae40fe6dc84c6d933d5ab682cafb25304831054aefccc828d32206b2b458a6e0b885ff7616a1dadb02c5dc9306f02ec0c70320986a2fd0e0b69d50efdabc4c625a6feacb79bf2e6bd0d5994bce1f191173d333620d2dce3795c8d91351d23903951616117bc59a317731858cef0dc7d9ac44754fa9f7e3a108bdf7c7514e895b421dfb6ccbf00c28fcc915a7476a5f600d17560fb303c9ab399f1292a3243238265dfd980488ae374099eeb646a3f3c873a20cf18bf410a0df5b41c1ddc2f21bd9214380617cc1764b803eeec8dd0b211e56efcff369fe425b90ef888a01c90bee14d250bb45339330799b0778685083d2bb9d593774e232afa04aac039c913bdedea77331e754ebbdeeab79496ce2532309e6e04749adbef19d9d6897bae6ee5a69c7d309e3727b2241633e8a4bf221a5c007e7ff2e416ce35a0877d8976764263f8e171473075ca2281d7491c56aa8f727df5a94dba25adfcbcace1f435acf4afcaf04839565bd76445ad2d24b4d0d67aa728df24ca3d60585fd17e52d49ef3454f32b055a50a9681dd67d78f2efdb674c57d0d8513e197addc1e6b76be94aa8b1dd3d9196e173f5c14c865f91b6f9da9d3b21fe83a04663f412c2127aad290aabd0d3ff09d618d2db56cf9f3025fae75d15f890152cacfdefb01646ad212e05fb43ca6a8859f191cfc610b52dc8a18e3166b2eb746a97d64fe9b32f962a84898880f4d35f2765e3e5e08ec76b8d460da55cbe6e709ce3f2dc819e00a8c7d0d8ad4a116c070de156bb1ed7e66a55f2a387b80f12edc8d2e0e3ce24de18cef8806c61ee0353c7c5c82d7bd4575ab979e444b9940b7f6e47d4853c7264d0f319e9f695a7a7016fdfb5954d95c94573a2004f479fd14bbd39e07df70e2a782b06926721882ecd28a69be219030713ed11f254ec5e5bd53b0646b90db13ac4554a4a5218d19006bc0fee13299006d07c5d1ddb13eb6b5fcd773bcfd49e5899944c0ff1afb7e698b41878e98002cfd9535a6d7ffb79cae3abdfd6caa2a81d288c6817e3cae1e89c3e29751397f880a50e2f455b0af6cd34339290a4616934e866eeff8bc96a3a9aacab30c5052f57235f9e27967a0ce8e3ff07c024a7bd51ba8766675025bd3b2fe6e76331ca497c0bc9e626c87c3d7b6b4969724543a9d9b075430676d873544681f84b7ceb468d2f9ca0b31ec59962e685766513da7f70e99697578bb7eb7b5f6b2c367ffe85df47231623d0d7ddf155c0617d52fde450af34cd0cc822508243c7e07b44bc81591d99d1c69a4f20b770390b01a459f19b6e771450816c01d16232dd2e632d9e76a46d4d7229adacad32619cdab9e249d3609fc659cde09780d11c44bc95a1a7e9a6a6fcf7817fa1038a6eb99e7501652f19c987ae61aa00d41a8c13fcac481b9a0d03f3b46fb4a23227b6b90637fa4e6369f0b6e022999c8dafa82954dc2bc1faebe2418b3aadc8eddbe0109f438717aa044c694af7697916befcd2e217f346ed77b46ec47d48b5d368dce4d7144710f79d3acfe16993e7c5d55cdb383855f9d7a15103756c29c3e8bfdd5848352f1bddb8b42528341299f8894b685c46a1a2eafe2fa33db34a265b18435e08b71eff2ea617fcc46de143e4ff36161c9c29e44ea5a1d755c4d8353e4b16a8c349689b9a27151a3d288853747f3501397c78b14b55e85b580a15778040aa06626bd6926f6abd564307d154ae1c121731274eab8f4703a016a16cb2e33e0afdc2b3a4cc1f15ac3963180aad6e2b310a9bb77908791d2bbbdc9bbf06d61021d3cc0a5d82dff0574e46cd4144a9ef36a4cc30c7001fe0c70d92f40e04fb5a26e4f8297a845b8f37f1333af19360a1f458f9204557f1fd5ebae94571345cc19dd29d84bf116e7adfcc528e5e3152129151f86e0dc7b605cc7f2aec60601cf968ed809aa28ae13e8f518e3ed7645d946a0e1d4e64863e3c56dbbca241fa7cf8910c8d0303f25c716496f46271865542ffa78fd2019b0bf78d3ec541aa5dae2e68a95c60460394c4e9a74d2d382d7bbf436224af90f6ca37c8c93803c1ea39f9f59b1413fbe89ae2ed40e710f591d7eb6ce08561f1b5d99381e0261ae4c2a96e7d90692e0c9e5bc3150f6939f1eff6aa1e86417e35fde9b9e673d3b339c21da73732aef5a81577f1327c3c489c916908ed5037faa8d4274d3dca78f379ee770b8b105daf799b61bea621da728b8ed6189fe27a9ad0642b028c2f73b2dcf51ecf5b93cefa867571ba850d1b9346464fe9d49a7fe5a05a1e726d943c0630915908cb9889f2bd7131a6bbada2c488ed10c522bcc9ac5c9c76c37f1b8c3b07c4403ea50a51a5650e8b8ba6a0d3261c57b979cb73238149f16911e028143d1745ee3127d7bcd6e2f83845c66ea7582970320b0aa0e1b2591da4e6c75e1476f021ec59178b9753cb6dae7e5df1fe4a9cba74846252e1b5b5e6e6ca852af3323651a91a497498a4601f5cf08f454d085dc9c1e0849a2c93135b44fd9a6ad4416e2f3a0c52e2cfaa1ad025ffd3249b5c06ad4153a970af27a7f46a604c8a8652bf1cd2130e50bb0d8c173fe4a480d14947270b8922bc38ac5a09e3645fbdc247256fcde01561961e66ef79d83bf0477e5f4b2050d9f74a4803ff939d7662a8db9a1c5670bca0a4dd687f4b76c1b3617d4bda808fac98c851f3dc51f9b44ea2b0c8834836a91be54431b72caeb5b3567ecf676634979e2a96fd570cea458fe6445a7919574c68f8e392b86b48dd33b7726e69587f831f45c99e99fe05c4f15b08b9456a9af88a3b843c3b5b3437569debda4eb6566735d9fbda09aa055a1994404519b30690f055e5a812584b607a8c65b88c93a9c1d946993f6b17ea2e5586f8650cf72989e0fa7296a7202da4e8970d6eeaef7e6e77925fa1e407edc80c285c473fa737eebe84ab1042d757a0349a7ce497083ef494b2adc365abc0c5ca9ab60cf195891a8ceb454ab5ccf874c8f7b4371b19eb6657dfcb1c50a8604b0fa381417df3588288edf35d7bf0c519b3aa446d032544c1f39b4db28fcd884139a6da6bc2e50ba00a4742ed549af81a8fc12d3f9e9ce71923b5b5a85db9b8dd29653273ee36c2c86699b10b6f1192f760232c8aaa63edf2cb4e983eb12bd9dc193ae704c77224180d12023ad040bab366b5e4f6c90b8d57c2379721b3fedb4fc492a4b01a8c5b61b8da3f0a659450a52d3fb098ff937e79b3719fd71123397475b7a4aba6bdba807db0299278b0dd59d6adb069981701ca6b9254903b8ee78cb95f882e5a44070a05cb5dcd4f6364dfc756c417bcc30989d0743a91f70c5d829466d0cd8db152b38c3912cd20563b0613d3f87fcdd11a23461ffea18fb26762490965e371286ccd3602f99c414f7c85e66ba92e83d09cc832b094e8c8db3d4fa0056a613f1633947d012765f17471091283ee01774c07c8d9b6a24bd0b9fab5ddd6e69d0c7fb248af421ca52235f5a824a8c57d943e10b912ae9cb09e0c88f4a03bbd49e01a1f8e97a9b6188928ec8c3d9685c184571fbce15e05de8bc9f40855177e683e00b4a93c06694f4d61b48ea542620c174f24f98b4ed7971750d9df8c729a2ab157dfe672970357425a006c2ce7260e042641dac6474ec3917e75cfb4df67f6d4320f8c06efcf8fec6fc53e29a53ad7e5b1ab3ce401a5677754bd7d73079cdecac254fadfb51c4cea436dd70efa1f5c6137732bfa26787ee40a85908d0c380477f75bfb1eb9b5a6c1bc5750fa567850d3ef96e45f96a3dea32f1888ad43b3e8d6babf5b4dddc0d6bf207b72e91ce901697e0bc8462ac58d10b23a3ca3c98fdf97006693b31f015818c82dc2ac910d01b7f7e609287b5e6c4d8281044ba6e94271ecc199a7050c17a163263b9fe5a8c06e24dc1329e55b46e512692633180248a790f82904244b5a7984e384c983561d04261ad85ef2afc609063edef4d8b55042d9178a933c5a46a9aa483a02b8fc448e9e49aa350ad5b5831b371aa713ecee80283e4eecc9811e034b31dc8498d530016289d1c49e10838ec7bf89d0ce55556440126416230c0bfbc7faeabd249f9c71493c086b7e8c2e6f23b8e28eb2a5c61a1cb8f1db24b9f12fc2635c3e3d76d11c79c2c68e724af034a94911af8385d394dafa9cafbd63f241070fdfdf725b6face0448fcf876fb8e31ca210d9baea77b3bc31970259f7e5e34cb84d0f9c495db1b124adb3b2c0900b7f2b76cc12757f2a24c51d0b2217a0bbca076870f5d56c130db5f3493cedd4f3dfb3c6400a46e7d7a2b95915514a4dba571b7caa21197a94ae58d1e0a6701b13733ac15baf20639db66ec91b7b97d1fbfeae6386b9564a8f53932a382fedf953319ee875c001dd5fad2de054eb235fde70a874b12cd570459fe520adf2a80de8f85387f302001431b60bc6d82ded5de4435665cc33da6ca4883a9eb2eebb245cd5a6865c574f50f35030ae9f6fd6cf897090e4cab5c0a9ec5cf77f382ae74a6fa491183ba5334a032b06c9b65e023660fae873b6e95a6a844017de9e5524db47fe8582e67c50263100da2345ecd359fb50f3b00af8174cae26e72cbe7bd8dcf069dc455a47a1c0550cac42676958824d63cf26cd4463486fc00825b4af01bbd0d453b4ac23ddab27d36902d00a12acf46f519ce32a0cb066e26b0083dade5bfff493bf453a01b07afb420cf1e2ff88e44136e65269b1d75b84c097457ae7e4537d03fa0a70fcc73650ec3a3045478f5c796c3ecd1e806f023bc157c6af3208714797dc8db4757c003ec9ea44f84d2291cc7c1c0a4a20053a4b8f69b887f3f76423214a3d81831d46bc12cddb0d3564cea410a93f599cddef3cfb65b9752459ebc08a37f7b6a341d22baae448ba49eb95a18115b111d634ac8dfdca67c6e190fe1f84b9410c3ebfab97a42e02aa6020a241e942a78618c2706e0845a1d21a437db3328263b0be32696717c350776c079e54c51a82d118bd3a18d33bb5b15a8d2c96747fa95218f823695db7e218a242c2dfb332260893898b6b62388a3fc2f5c8977f2a57cea1bf6c977a6d5a7bc0c2a7b742a25b8e97b2629fa9f5beb1730a080fb703f9c8e8dbfb20a1cbba5d1aa3af5be574efdfdc0fd5ec4436761d1a3a6e0f40ad4814065812bb95d6a810fcec5f8cc441fda62e0a2b580faa91b4146196cb8dd8cc2baebdbba915aae54f58eff51287a70394cc1270d9e74bfdc90688956d8c85694036fc8b1d1d4f51dcd403ca93353c64cd26e9e1b74b57d7f1c831e4e9287518b12507ebb854d6f85524c6d4548450ec1c79e347e536571cbdcfbdf649c8469af6d60b12a01ca7b478a2a4b40e97fc372459ab8e60e64fee38c1dcac2f6c01c0b61c1c", 0x1000) ioctl$HIDIOCGREPORTINFO(r1, 0xc00c4809, &(0x7f0000000400)={0x3, 0x1, 0x7}) 16:44:14 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000001300), 0x5, 0x20000) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000001340)=0x5) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000014c0)=""/4096) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000000)=""/162) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 803.782259][ T6589] usb 4-1: new high-speed USB device number 15 using dummy_hcd 16:44:15 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x400) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r0, &(0x7f0000001000)=""/138, 0x8a) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000001140)="b789ca3309583065e31f1009bcd80e5f22dfb7f4cd52a8b0bb3bac6e2753656d48deec306528611eaf17f5f7ef74bb027480020f5a0607bc40bdb1b9c74c2691add5c11ed91fbb", 0x47) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r3, 0x0, 0x0) write$char_usb(r2, &(0x7f0000001200)="dfc97c573459f1bc53a55abfe0b34480c4f7aa75c9f54a5140dd8c4aac386f595691c3d568395e8bcedd69b1dfd5faf9514b444705224bb7e5b0aa78", 0x3c) read$char_usb(r3, 0x0, 0x0) write$char_usb(r3, &(0x7f00000011c0)="2321e012a2d7212877574f4892fe99c3bc46edcce28536f52554efbe3afa9991fa1196f9a6f239e4009d259cb0c713d9fd7fb369102111", 0x37) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x200) write$char_usb(r4, &(0x7f00000010c0)="eecc4b4a0e9d4d16db80d3ab194b96ca697d862deeb501f460c1a263e7bb618b6b505896d3324d56f04b5f0850bce1bef6c3fc4fb7c9d7529bd13e15a8d184e04152618ed09e5656d78efe862671f95109b3f8955b7a83fff266f00f73241ff94ec2725a1076e75834271c6d5d351f426de09cac4500a2", 0x77) write$char_usb(r1, &(0x7f0000000000)="730240ccc71803ea4a13d0f48903f91fd26639c1f7d54d2df2ad4699ff43f7ba7c3de45007a14049685be6e2df7b4b0878734c59abdf0ae5b1c05a9f1a8098a0f37da34f081491ee029d8813192556c5a52cc31bb6d22817a5d87ce9e2ab99a4838e042d430f0b19469d7e6785073d0feff8bc30f8075ae43992070cb0c8943128d6383dd774b19712bd85aaedde30a3531116938b8d086e669e981549d5c99ee1e55936a37e2fb5d4aa2ecfdd6a5aa0ed8cce53b52d8b64ed12bd70f7739b8770e610256e720c08272b6cf9264bc61bbae070dcb3dd67190deb6dfa1d69c68ec0222f15d4f74fb72fa6a05f16c1d70ed317013e2f5176c23254ce85177478e4e820839a0a93d55e0298f463f4a0719684b652634cc4304930cd4ad71abf2876d04232f6db53d4357d0ecad4eb3efb9fc4ae0bedf434b73e8d5f4dc54f67272b289b76196d06bd49f1e1b5c6c3cc28b7e7a2ebac178b40ff3ddd84d18aa9125beb7450d94e650c3e013c4f78970bd51d109efc0550148d79f034a9d36b194e42ef6d0f81c1892c27a3887580e4599b78420e083bb032906a7cb16b68395d223a0c1ce53ba9a8faa3b037e4fa02d3c345752c1ab7148fafc8361f6a0c5e3329ac7b40c6fc17b3f7083ff1bf5af598204fa8a64c5c2399be520fc8a1d3a1c50796309cc0edd25f3242deec363e7f8b1d397f9d64869d833806dfa6585ae29c2ae5de9d9ecd0b328cf4da690186b406209753be5f62d527aa500105d066fb107e7c874abd9efb32552b5853a66a286152c9c6af913794594a2021426263a5eb01ac2b11c721416bb7975e7d82738f664a41ff4ee803d3c5d5296288c36e84717a9cb9286eb2c51b768b130dd10ed584c8e4c2253647af9c93ffec47d64ebc8ec6515af4ef03a6905ef6d4d717884eb621c6b53cc7ba60cb6fdee8fd2890017dfa8ef6e55e104f4120930804c5858d8f22c766d0389c0dd2bfa07b2c21c7a59c7746d3795a5dc71fa8f566b487ef149c4219a43770be047197309a46fd702389c94826e0e423d0d431d10f95738fb2d2695aa747304b7bdacd98e0770180144829ff1fd8d30805cc390db10e7535c43c3c1772adf153fa96967a0798d9f8fa4f8d907d63e3cdd5e22fd17b6dfff7b2c12c395cf827707b634b6216c54ec4d4eff012ecf6c4662fe3117ac6c1a279257dfad5c32c4ff672b72deaec2c039ae7074a336182e8f397a824d8c157ecb80ef507fe520c8bbb77f564a7585ee4eccefefa9926f41b119b83d1100db61cc18db82e8aff65e1e3385ecfeb55229c66ef76e149622b5534c11d1560bf9dc3eb5c2934e131e192759c90415d708dd6502e9fea0d3cb7aa87021a10c1dccaa5b8d27bba87e5cf7eaa72549998291087f20863df3287b4b9314831993ab910c6e1c9bf020b572e1c9455613eae827bfdacecd50d75778d82daf4757d7dcfc5720453d78e9f2c3990e898b4956f2c1b1bd468ede8b75738aa0806f19fd66bc7f2ce901a9f3637cac0066793343f9a1d41a0bcb9585cd61ce5f9cfada52a4e4d04cd4ff1286fb0507c61e968eaf0201f1c84154f63d97262f95a28ffab0853edb3b7a0089e9ef1c1e4bd1a41f925dd92bee7c88d718f4910aa87eecc21bcfafec80d4e21c7c148b82baf6be5a4f253701ac1ad8e64599bc787224feff62e69d8962bcc3ab8e1974b2f28fa974678e9830b485dd6c6ee09a0945790131b546b429bacd4f784ac3272ff5923951afd09b219624798cc157cd4d3253bd04b6e6f4098d6a92929956e4e6f19fdb70f8138e1a0c75fc34df8f1b53f6cd676f447b347008b3b0e9c7446b02a8facb416f8aaf18d18a1cb1e61188697570740a9fc23b30a3071ab078defc8f7ae799e22391d693716585a63c5161bed91db996543d40dacf473261300a3066860d39d4686a150ce181679f148488359812e22759bff9654e0c05267d68763b5f4f1bf7ab3a02ce6ae072e991c02d48eb9a049137592dc8a70a9f5c7ce87708026eb392f388249c29cfd3e33b3b70d1e5b937c606bb4f5e93f3fa8632886eabdf9da7ddae25b6c727e32176d1a63803ec7d11e6f08cfd63b1a3d65d519fb955b0c4df5ba73b2502f6aaacf91aaa04e849addf5a628b32574a71a7523cc7a5eb80b840abca0910ca7884d8b738bc0c48230361218ce1efbccfcf194a57eda832bdbfc17d465d489972f2b261cd92bf0372caabd75f2c350a960935b530331973009aca1d9d30caba5129350de8e41a8fa40df12d9db49e34b00d55b66baf433b043f31a48e7bfd2b998c9809b8a8e26e15dd6511a164c145421efa5181d81d86cf135c392a1b61b6abdcea90abf0f316cbce69096e67a93fb77c8a664d0e6c3dbf64dd489ad92d47d472902519deb6c6950d490637d858616128e26aee304346e08c37e6c808ad079ff8fa281d68a7f45e6f986852dd00f241386d1b65edb473d5908cb444d9a8ebe04a7aff41e29a61c49d96eb2b5727a5e7d8b7290da62ccfeef8081e7f998cde722357fcebf93028107fb7a392679273773c2056c0bd6f0ed7dc77d8a0251294329d3b883af1f6edbbcef176b3fa86f366c26afd24e4c2a495bc2c4ba7fa5ddb2f0f95f70cfd705bd6cdaf70f4814a4814f3cbde54ddcb0c2f7f7ee9411bceaabaac42354577033a086bae861fb2fbf5ef4a766f4e23ab8b68d11ec4ac507d92cf6ed0d0631a319307332dfc0b555c14bdc69d536f98806dfe65b08c9b34fb1a954d12b6c7bebd455b790b2185eba3fc8f06d3d02f5a353cd3dee1a1705ce539f2d8b7f6ef6675eb59d2b381a6c16deb03a51f778083a407436a67339255ab6bd2b411feeb8336a01dea31b40d72a24ff68f96f7d7b8faacc088308a634fe34165bbcbe2648e78027926be0ec9bee820d26ca99a754aa50fb5b84d55c9493eca56a8b2f20cf8b15b8bf9c37855ad88d43818fa8d17e447a7b28b1a98b1e8fd7d9e03bb85a739dd0c4275068ec6ea41a84cc651c2beb2e901141779798a154bb2dcedab049a6125fe1f90a10bdb20d89e69d3f6aa22edb9b0f9c9e8e4d3584c7ee891ac33f1fd272e4604b87df0d15b039bf51401138c8d422dc150bb3cc60fbd4df2c486478a28247bef835e413979ab27faf38e660ae9c1848d1d89ad73074d7917108c7901c85b1a38e0931641922758fd2a49cf0cfd350eb61bddad087819c7fe35bb78839a6fc5ac63c5ab3b8552e85d2a5efd57b0f604eb22cc8d3aba76b286a4b0c68e8f9fba199e6862cbb1547a5816ba22b7c5688ea10d861766c68829dc94c6f31d4ef37f5e109032ca3b7ff2c3c418efb16c96ec08ae08420e89691eb3083c7fa2461c45496635efd99ee556552cb92bc409bc044a83762853c8b3cba4b34dcbfedaf970dbbb0bd11c88c2fefd446bb2097ffdca87694120edc51b3b955c219c19db657feb40acdf5a5ba331539ed128c4a1ccda725060685ebc7a1331fc210e93e8541fdd32554c871e24a119c1195402964793ead8d46a1fd424576a2039056944e22d23032d3ca978f697ff765eb0249d212c290d9ce383d4518629cd9d54009ff4783cb21723092d35d05551a553f8e198c586390efa96462a900b13f21dba9d0c6f101cb8a83127498d8656d40b0bcb536e9bcb0ec547f5a43d324ef620a8931f3b3232a4577551da3d4944255a9714926dd691a2f5de361e3404b2bf9c16517a711dccbb8ae45e7fe8a5aaeff56a5f169475d3d985c32b04912247814793d672d2b2595d3510849b10653f389860fe90b1ce2184550fd6ef7ba1ff41546354fbf79e0fcefea9b20d3426226415e3c18df09a740285dcd7f9b6ecd9361af5c0e431e0f1175aa9f7094074f4aad3e794fc7b8956bc6a9849eb124c1e5b8a7a00a5e834f6a40542ae4e084e044316bf2a3ebc1607d685891851884423785bd742e335e4a6fe7e3e977046aa3ae129d142cdc5d8e7eeed32b66b28a4db993f8c1d5d8858d48a4864416e1593897a0cf77c11997c99ca3bbf7ea0509e12dfe5c356d59c5f2ed140577f5e91577c0e031deda1d5571fdfbccf9f29c86304cca8f4f6ea4ed19c3cee7b312e7b5e63b0075d1c6665a3ea59e6356b01069d56716e850a092022ee46a53727955ca7dc6a490cfc6523e04860b3fb98ae77b53c3245e7647dfec26e644e908fc9a33fcadf02b10a40f4a59651dd7812c0c03c62a2165bf006d766c063dc14b22e4ee3a6050a14b1c53ec567197b136db2ae03b2b0a9bee105c8268527d8e35b38e866a7c054fa77db3d41861781ca5de9e3546fa05cf224aa2a0cb2d730e12c59b527155c3d0da42d5586450f4d2ab8aaa232db39751235529b082e3475fb676774e9ce3fabc5d3a148512d4e9a1c9898d835cc9ee341e9a9449ca9c663a4a6069fd6fcc2f472f4830e99ec025524b905886ef4c00e931265de876e32e8d9f57f7f1a1858b59a8dcc6087d096d324a5d1398f50716aa4697b76725c828b1d7ef8976d61617d29e878a4eb31a38eaadb54c79badfd12dc2c37a766849fe615c5d5e7cbda86c96a79c2448075544284aeb3de65ef66f5643b7b6ec15111462bf80b767b2c681c7572948cab304636f71943408664fd98d09784879812ac39ffbe8e27ed4c5b21a85f92d3f9aada37afd2c6ead7a80c33b9e66f694d1074c143d7821005b875842e801534ae0f48b418dae3469e5d30420df1e60e46ad9fb93434091fa6edbf210a0ea0ebe1c488ccbfe679b3934548b9ac7bbbe64ef52281485a90d6dc88e35e0d80a5bf4c733f4f8c063e4ac35f58aa37562a67a5985a40eca50fbfb3402ea15150d83ec6764b75af452e245ab347e4c2e80615450218fb1492bb64c2f95d78e6b5f2f8104c884209bddf96ba3d4734c40f74d7d3bc720b0df97cac43a9a10af08df18eb746416f753f9e48ec88737bc044b893e0cd53df73b31a123215e6b411caa11f491b4756a13d0e98ccec8aed168e92b76ae1d58d5e9c75fb2cf0adfa9535cb74dff8d697c29e2633541f823286164e65326df96ab7797606a5b6bacd3e0aeb150f9eedece41497ce72a7ded17425577c0501db6d764729c6fc93574503d320ab756018b326f6d21cd267876e121fd6d761199d6c27f8ced06b53aa333187b90d6c6686fcef324de5467ce5e572a7aaa27223b4107bd5bb55601f9c565e64abb0bcb4d585099747428afcc530e6b3fbd05cfaec46dd06ca07e29a5f1db87430573283ac3583ad6ae13151dc9f52900a9fa1e6a02ce8005db6838d31ca29470e1eb3e611a6c41381dba103b8442d665c88fcfa2f1b54f4beb851453e0df98cb530747790887544ec9962a3708b2d8d41237bcb9654d5a9c46c0a3e59b4c58f238df91e707068a36401a91a038a16ccdd21f96fdeec6da885f20ddae8ecac486aceea96a08e196b47dbe60cbc1ef8b969ac6620d519e4ff9b02eadac4444418a1f2bc5b38d276c997b03bea3c37ec985ac8be119a0861a51ecf592d892fbda4f3d0724b514d4efee3a6886797642990f0f61dd127dac4614243adbc01046597ec48a1bad7cceb6f2c59b290619a483462f25e5c7e19b912a6fe203a2ddf4f979fdd94d5c7ac2d56ca5d5d2b440b99745a7f5c6514f4902484477a24afea20084f4702d1362c23265b1115ec37791053beb3b71e270e4bc3c3452bdfb519950595230f386fce607319196ba939f0f60f91fa428d72b51b30b9af92b01c67412085616ff40d9012b5308ea951632dc44a56f73a7b298e79d55fa7ab5a250418185b94783adf542bfbe1627a8146a93", 0x1000) 16:44:15 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="d77ce3401497ca598c4e838e8d6b1152c87f19dc3f3c3ae93af0e15e9d415c4c945df44918b49a4003991bc254dc976149f1c25cdaf21e67c59d272123c7e9b28b85c1f0521143af780d0820ccef4d7e31b355fabe89386fdf20ba87a161b616ed787034285a6398fb853319cfbd70da340168f6d41aa0580b1580e6a58d5348a80cd3b23a7ca5a0672aaedc68ea6f0fc23e350c04857a4a4a42e0855bc99bb7ce32d8e494ec3de7f61488827bd16c062ec0a58a73acec21d92b887b4a96dd4cfab7c4378e55a295a79fdc9ebce795118b36eedb9482787cd0bde4df", 0xdc) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r1, &(0x7f0000000100)="522268abe502f6ab761df33294fe6b9ded5f6072a0f227ba3cf7051f8d2d5b1481ec78ed7a8eb27df801b62fca5233fd953b5689fa5c142f1b11c7ed57229854430fa3b0c8964672e3cc06347ef9b2ec34da61dd7a8c314b5e834a8a2ee9b1c7c8aab0a11af861b42b583fde3e4208f2f44f7dd32e01ee1f24c13aab0c180a817e9898efea8164e9f2b9f7a8a7c7128c1a8096d21f21fb14f872b1b78c68afaafd3efabb30ee8cd927b3466944ee8536245ea5dbe67074ce77a7d4ad0227b66c6b36073935d0", 0xc6) [ 804.142568][ T6589] usb 4-1: New USB device found, idVendor=0ac8, idProduct=c001, bcdDevice=fc.30 [ 804.151701][ T6589] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 804.165631][ T6589] usb 4-1: config 0 descriptor?? [ 804.244998][ T6589] gspca_main: vc032x-2.14.0 probing 0ac8:c001 16:44:15 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="99bd46bc4889236f1a50e654c338e83257b02b84fd9deafc4fedbf0fe2105f1734c06dd83685475d11589c0445557bbb18ea77020f9297cc8a04e23eee144089ca0faac0ac23d755c46c3b7dbc18b1866cfbe1f24b097bff57a9056e6400", 0x5e) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:15 executing program 1: write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="aa70d27f2fbaa21ba1e248b39ce18038c5bcac5848cd76e2a9608e3628f958056fb98b2aefd68b900dec148e5505c538a5c916f5c3d43abe46aa5b9bc21ef6803e1bdc9b89d9c3df72ed08a05ab1aa66061794a07860dc711b4e29b558bb4c5ee4296dc26441fb", 0x67) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:15 executing program 0: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x7, 0x200000) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f00000012c0)=0x7ff) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000001380)=[0x49f, 0x80]) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f00000024c0)=""/63) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000200)=""/18) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/203, 0xcb) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xb826) write$char_usb(r2, &(0x7f0000000100)="6db284d5de43b41ae283f75018b60e40d4e3d7e067e3112dfd5e11c9a56b06f0434b18e9b5f1d4500927230f1459685d8a43f9184cc909ffb7752425c931bd8ef69209b4eaaa1281aa4b6a6bcedeeed4f24ef46774f68d48c6269f4d58388cf480438859519bfeb69119bf80058fbed2a202905207edeccfdefe9ab78c4f1e505c081ad28804f190568c5ef6974366a641bbd3d76d6f4c07c0291fcdf807511f3fc1e6e6b5a1f09245461d6ac7411e85f143fd1cdf72471eabb959387140521c9689dc8b9b007d0fe542b8f953269f25cae561ade3888baa63", 0xd9) r3 = syz_open_dev$evdev(&(0x7f0000000240), 0x7, 0x200) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f0000000280)=[0x8001]) 16:44:15 executing program 5: 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_ep1(r0, 0x82, 0x2b8, &(0x7f0000000080)={[{0xab, 0x4e00, "5aa4eab039384c74e3ff83e5464a6170c2f0d94a2627aaa18f5024135afd600533bf38b660537a220c5deb4c88eaf59fc2d26f39bfa05ab3126451219d6106f3079f37d3c6480e06d51cd9d28d643f458fb2db662cd639442f0a3723567d2e451d1296ebc9aae70b48517a48e6da0bcd4b37a7c46934dc6949a56e27962b2b8b0920c7399e3392ab307b3fa11670783eab39e1a184b8fd1714b0553af505f19e806e02ba8905934a97c2b9"}, {0x60, 0x4e00, "57e157e0d7605534c1f9bc286e1dfedbca2b35369a2b56166f45777854027f93a629ea04f279143104b6ea1694714914b32495a79813b1b948ae6423b2009a45085acfaca7295aff29e247fbb83f70e307526dfc71f50f31eea7938b34ab7fc7"}, {0x42, 0x4e00, "aff46eaa43c2f5cd231cf4fc7044d30ea26d681ee4767f375532446586a9258b38d25e6df672096825075cb6db419b729da2579e82aa9987a6b0db6bdab70bee8c5d"}, {0xd6, 0x4e00, "345ee3665e58b1f1dc9c21997baa5dd9c447e322911b20d269073fa5a35ecf389ed681ffbd039d76411c3b5f5bb967b18b0c4e6b338506742b1de0f47125fff7d34c3f4f3960a81de35624087476d0938c2fe49f4d054c7131e72571f25e368a1fa3c9e61de350aa732b74600cc0e495fd8e6f09f4c92f610740232cc5e5aec9f0e07cfeee9bd6edbfc550eeb30d740dcafa85c8efd249ec227498b0c27fa4e70071c82abfc33ae7c0071d3fdf170ab882f6036f38c2b7d02ae8e617e405c9fbf9f270ddbbd314ffbb29872066874a33177f3fb1e6d5"}, {0x61, 0x4e00, "f852371f181e6dc0c7e9e5e438e2c2805e2876d86b7a51617637ed4ac349d49063483ba804b5a3b3a1e507ae9e38f534cfdcb9b7483047f80f6cab574a5edb963827fd915c6b84a700ecf285b2e140342c676845d863978698f150a30b1befe9fe"}, {0x12, 0x4e00, "da212e29a1702b67027d98d728128c24d3fb"}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) read$char_usb(r1, &(0x7f0000000340)=""/54, 0x36) [ 804.822333][ T7188] usb 6-1: new high-speed USB device number 113 using dummy_hcd [ 805.492466][ T7188] usb 6-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 805.501612][ T7188] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 805.509694][ T7188] usb 6-1: Product: syz [ 805.513993][ T7188] usb 6-1: Manufacturer: syz [ 805.518604][ T7188] usb 6-1: SerialNumber: syz [ 805.543155][ T6940] udc-core: couldn't find an available UDC or it's busy [ 805.550162][ T6940] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 805.573008][ T7188] usb 6-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 806.182289][ T7188] usb 6-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 806.222340][ T6589] gspca_vc032x: reg_r err -32 [ 806.227097][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.232628][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.237929][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.243380][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.248679][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.254027][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.259367][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.264712][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.270077][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.275436][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.280762][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.286160][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.291465][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.296824][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.302230][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.307526][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.312874][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.318192][ T6589] gspca_vc032x: I2c Bus Busy Wait 00 [ 806.323523][ T6589] gspca_vc032x: Unknown sensor... [ 806.328649][ T6589] vc032x: probe of 4-1:0.0 failed with error -22 [ 806.595544][T25395] usb 6-1: USB disconnect, device number 113 [ 807.242218][ T7188] ath9k_htc 6-1:1.0: ath9k_htc: Target is unresponsive [ 807.249263][ T7188] ath9k_htc: Failed to initialize the device [ 807.255642][T25395] usb 6-1: ath9k_htc: USB layer deinitialized [ 807.612233][T25395] usb 6-1: new high-speed USB device number 114 using dummy_hcd 16:44:18 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000) write$char_usb(r0, &(0x7f0000000000)="128a9ec15ef873296c3035168fad9aceaeee72b7d6d8950aff33cca97e8be6266789bdefabb3b9c2d0ad1c2df2daf9720fdffc81dc8e5e399216494af1626ebe897493df38faaf601f8b4e405e32312cbe350fe734e0c09bff2dd011bceb8419d077fdb518e12d8d83deb72fc2cea9cdb4d8b489be1b467a36b4bc5346e089778637b30ff298b6735c5b5d912288c3d19551833e202976800674d8936bf47a6e4e11434d7cc8f9af896e1081345fbd5d830c0d", 0xb3) 16:44:18 executing program 2: r0 = syz_open_dev$hidraw(&(0x7f00000007c0), 0x3, 0xc07c2) write$hidraw(r0, &(0x7f0000000800)="fd30fbaf170122c7fc244844b364602107cac1efdb39e51ac97bf4dea638bb617c31191ea4c3de3b737e516cb24187268f8f6607d0d99bd5b2f314eb6aaa5cdd2f8b1e3141bc97e09c940bf14bfd79c675860b134e16e191e2f668154187c6da5c88d5943b4e08b64b3821f78a2e205da9c59ab3968ac0365a53c70743cddd1d2c8ec9bd5d1c27caa9693427393da3a4dbb896a90cb454452235a9c82c40b95d59de9943880980c897fff1731a60775a3bcc3576612245660a4d09f59938479137d78db43268d93f62ebbb089da2f16523475a", 0xd3) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) r3 = syz_usb_connect(0x5, 0x36, &(0x7f0000001040)=ANY=[@ANYBLOB="120100803f858a4046f41f66d424b3a167a4f771f36e20e1214390ce4c010203010902240001000000000904000001f2ac580009050d"], 0x0) syz_usb_control_io(r3, &(0x7f00000002c0)={0x2c, &(0x7f00000000c0)={0x0, 0x5, 0x5e, {0x5e, 0x22, "821a810e5d0f093e9544c0673c975631e951dbaa35858b7e493234cc48469a813987f2b49106d2049bda53f7f033c2626160e601a93a9aeb81c796b9c315e35b2dc1b66b7903b549f08f8618fa23a513210c9593dcc786214637e2a6"}}, &(0x7f0000000140)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1004}}, &(0x7f0000000180)={0x0, 0xf, 0xa4, {0x5, 0xf, 0xa4, 0x5, [@ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x21, 0x19, 0xc0, 0x0, 0x9}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x5, 0x5, 0x3f}, @generic={0x7f, 0x10, 0x3, "8ffe1d2aa1a39eea3ec9714b9d38618b29fdb566694c9c529ea995bf6c32d2ef4e2c59d2227c1fcab553dc66bdfe4a279b64ca063541be57b87069bf78d064a5b09cc21f19831fd513765bc92e88b495445e8c1e8df1d1ce573678c1b75967720c8741028d6d4370dcad480b8837a4d20ca36a8ec1fd646dd1253750"}, @wireless={0xb, 0x10, 0x1, 0x4, 0xa4, 0x2, 0x68, 0x1, 0x8}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3, 0x0, 0x51, 0x1, '\f$c]', "5d472cda"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xc6, 0x8, 0x40, 0xf1, 0x8, 0x400, 0xd03}}}, &(0x7f0000000700)={0x84, &(0x7f0000000300)={0x0, 0xb, 0xe, "e34133f93f1de28826f354837b7b"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000380)={0x0, 0x8, 0x1, 0x4}, &(0x7f00000003c0)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x80, 0x80}}, &(0x7f0000000440)={0x40, 0x7, 0x2}, &(0x7f0000000480)={0x40, 0x9, 0x1, 0xf8}, &(0x7f00000004c0)={0x40, 0xb, 0x2, 'v8'}, &(0x7f0000000500)={0x40, 0xf, 0x2, 0x8}, &(0x7f0000000540)={0x40, 0x13, 0x6, @random="e6a0a9fce6a8"}, &(0x7f0000000580)={0x40, 0x17, 0x6, @remote}, &(0x7f00000005c0)={0x40, 0x19, 0x2, "8a13"}, &(0x7f0000000600)={0x40, 0x1a, 0x2, 0x4}, &(0x7f0000000640)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000000680)={0x40, 0x1e, 0x1}, &(0x7f00000006c0)={0x40, 0x21, 0x1, 0x7f}}) write$char_usb(r2, &(0x7f0000000000)="75c8a62136c9bf015d5b96909422f34a99ff42775aec9d8c1124c6586b5591f0fe16fde2f56e16e35da06c49b5a9b0a1b29ce704a079601e347b65970f718b47b9cca1b7afb17bd22b973f7ed3441f8de5f7013d16caa7b536fe5cdd0b1de6786394666b5e6ebfe726cdff6c546c51ed75c69cbd81290e8bae8659d0e14f555ce2077a92f9b6b3e363550c1a7cb7362a1d7975c314", 0x95) syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r1, &(0x7f0000000900)="4bcfe2adadb6665d2c905407dde14963eb831de6c94490f143b9e96a4c2969c717cae0b8b879f1c198f15ea7601c08b83254e90dc6328be546a920358658574b3ce64d72cbb231bc53016b50b42cf587d239808b0c07cf1a194f2f1e4f9e587ad8b215143cf98ddd43c3eab09ca41c", 0x6f) read$char_usb(r2, &(0x7f0000002000)=""/4072, 0xfe8) 16:44:18 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r0, &(0x7f0000000000)=""/4096, 0x1000) read$char_usb(0xffffffffffffffff, &(0x7f0000001000)=""/239, 0xef) read$char_usb(r0, &(0x7f0000001100)=""/249, 0xf9) syz_open_dev$char_usb(0xc, 0xb4, 0x6) 16:44:18 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x1000000000000bf, 0x444580) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000040)) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff8) syz_open_dev$char_usb(0xc, 0xb4, 0x5) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f00000010c0)="3b95a95a1694f02e48de16f77dfe4a6f4008b0384a1356c9cbfa40e0", 0x1c) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000080)={0x1000, "de85732c2c87226058c333d62b049f9ab5208ac7739de9098bda6d3612a860199fd93f48f75c34ff103cfe665015c7f2d6fca19804298186fed6156943c79acc7f922df3f82fe5bfba34934389e4b11a20e4d908f159daea66c33d99d9bd2c06b40a2faa1b086eb4067680a9c12393087e15ce5ac4465c5cd2dac1aadfe34f2a68f9d8d0ed495c241ed418cf014e8f516ca0d20d054b4bd97303759ae09bb0c6d6e8e5d9103cb6f866b6432a4aca070c70aa85883808f50d995e659a692043e2b568d02d001eec409960f26428f62667fa20ea0690db0142328be85c430b2ae410d474c0d59456fe1764b022f875394416c0dd01e6407a18918cfe8df839823f1e4a32f7de929db41573770ac13c329fb74f017b43138f681616c04f7f5397666b61d377944d4cf88cf65be8db185f55758cac9c1211f783dbb5655c1a9d9cc1aef1b196cd8df32572ec3900208741618d4d24f425812e3b16504215188e8b7a734d2c5b94cf1f8b4cdcf7ab35c7b2bb847e3a605ed6ad775b05b320a850bb15ba70b33aabac682ea0926b8c8bc2cd873b0379da5f85f90666346710a96892174928fa7e0fb6425d6aec251dbe1b9981b348ceba6d6edd48bdd7f21c1e2cf2e137ecf75cafa72e5ef3cca2f52afe49be53223da7d0a30d2b1a8f59182459172afc3765c7be6f1a79d139671777ebfc93422e5fc35ae36d1d9a44820ffc6cbd3356d2f8e42dce778e0cd4594b34a3c080d09bd529c5f954cff13c3a4a602af2c530df8c969c83cfb85da4357093ef10968b4f0f1ea671aa865e5ae864b37eae65ed86c0ea0229277c95567c5f358eecd52162ecb1d3a269da91387d5d5cc0381fe70079507c48e186ff49266e19b829409bfe15a0f87ed8ab65ba12095395e15294c4c732bc92d6bdb35a6c03366f4392125c09b8642c326704b6fbae53268f4d1969f6720a4545b33af977f0f55b83b3fc2231ebd8eaa1a921a785ffdaeb224e8ce3f3eac2db22e3be3d81b340b23571f70647bba20b040138b47781d97a29b1b82bf22bf12cc72c00335e5b67b3ab83cacf456a1209488d7c47d348b327b1d37c270770ff10dbd4d4de6fcdd903782ddedc5a31ec22dc11ed726ec26b788575e8a1c9d647b239ee30e4a063418792ece51ae51d719ec501434600797cbed3206bff10e4b3fc6fc1ea0e7ce0d9ecc3c525ca88a72a7d42b90994e47599b7cd0b1f5459ca4470567f4d09433f9a8f5fef6fe87cbc630cb0f89dbf99a5c1b11f94a26e75aaee457665a1c1a2ee21b3eb56de4160da44b315b17318b787a1d231f183c3f2d7455751a5543eb61b3695871d9a3d5e1bf338805c047d0e907f80d6f601287ec5bbf775ee851852bbc78da6a6cdc64351c070537ee9725d2a04fcc7efe2ab41f2670b39a593a3400344a60164b4310652b0ea332d60684408c3facbf4acc44d54215567b27aa26492634da9651c4be175dedd5899acc6fb8dfacce5b01ad53809d81b80cfde8f6899c1b436d89826489a7955de547d8afdc5bc58b18f234be1a48c8c17973bab5d78647951154ecac26ac721190a056d1e784c96201a971dafb576a20b4e8e62df191859389ea6f47e1fc4984048bc8854a46a8c558fcefc7f184033c40e9cd2302d95d147aae3b18d1b1b98cbd5bf8925566cd018d8dc9f2b63036b30ab08ef78ec168ea753546f75c679af31e3ddd19c12db6fb56e1d138eda63d5bf80a62aeb2848a9c171f416c9764393a2dba89821a650a8df3b6a94f900e4962e06d855769499488eda4ceb64a51f9a723e5b8e529429d4f41bcdaaa41097f69e6e26d858396446adc817ddb0253ec2ff8959ffa13f7d859b35480f35a45100c117d62d7a3b402f3dddb66190db14dd1cb88456114114eb66ee048a513ac74081de87dce5647967dc7c5e68b6f4aed41994df0ff310a0164cce3d553bc27ba3f6eee8743af77cc5c4fef6f14e9bd853b4f9c0fc254b919ecf203f70cac5d1fe86712d5deb952bfc783baab419f0b6063507549d4cadeb68f2b2a9f49540188b5ab6e33c69ff422f953da3644756e04524393fec6411a4e499c6a7ae3ab937d02f7fed211136a23a5e24579ad0f2e714cd5d403fd0add9683d63e069c1b8bbbaf9449d4b86435a3cfebe7ccb6e3db4f948a11f8fdd1766cb3a119d3ec2a9fd7140c67d11aa892ab1f18e592cc698491852a2ec3569d8ba3a3caef195a26b1db4b084a1acbb69cc242c68fc8c60f514a47eaa8a34577f37081f1f88f854f8e64e82af5cc45956e8154f1a200add0224fa6ee246cbe5a85f455c8840abbdd74a1687943644a1575e4a7b68191fcb1aa0d43ca2b5e40234c46176dfd42ffa27b6582293892896e600c7776747880a441aaf5204fb2a22a8eedd8b9c868b58a57cce9d70b2b216b1263d7e407d6c5e5c623296602301b5b69663492c5a5219bef8ec93b29c1f057d6bdc8240bb25cdfe517818eb0742c57bc2f7ca2d21d7b21025ab226a2f706c657e211221156d85dc50878fb9cec3a2f2137214da5ea72e71a8e5a55091977cf3a60d1e8e8112053c592f551e98192485f8df200fa1e706296d0998f8cdd85eb2817bab30c5ba0ce6ffc090591dc3530c11ab5f97fdf58d448c43aa570000c8f1c7c6e26b0bed9d7493598ddd3eaf59832bdc311dc5c41b74f8c36995ba9f0449ee0c0d7465f0d1fc9a499fe093d8831fddf97fc4784ec31c1b61eb13d02f1f4264013f2d41640a0f04d311a6e99b6aaad166b67bf299c2d1849c8edae0e08e9b0fca59e9053d80077a96627d7fa6c3b6c7720cbb96b82fd90058207fd45df9317c5a623f1da9edf111ade654afc16b961b3afcc2b186eb9ffdd8e94548f2d7f1773b3374e23ac769165bb277077c1d58ce70d3bb15aaae9e68aa3d73f538c2e522a8b0b73ea5fd0eb6cd1ee53cf5a820d73fd4c63cbccc3c0c88ae423fa94fc6c0560377a972d9ed3d3b66d9379e85381abfdf8c9a8672c8a1f8042ea5a306ad480f6adc626c32413ed4e4c9e7de182ebc01d780aace969be5d31f0aeee83883341d6a8a4a8c5c658d4a6555ca2478bf832bbbfe0a085ceeb14bce418d4f414f4409627c51d844d8c19a0c754728af574a8321c725955df05e86836e6b43f253c02181d686cf9be7ccf27ed5a5c589ede16c539a95c314ca1d012a99c121fe210043db25db61d3cfad3cfad563d791be93f239366f18d0a44a34406f7d46a86c5e93a1444bbbca064f4fdde46f6b9ac6cf02d7ba003bdf4438b4cb65291e2d44964cb15028740711d0ff0a6075aaee58486bd50a0a5864f6fb4a80bb05427214fc5a8090eb0abb1eb52473b684052512be8b84254f5c82ff9960a6964aa40404592ce0f4fa2063c34f30b2d3f148961a205deac88490dddb26e425756164d1be3cdb8f5993af0aefcb3af1b824126e3062552d0c7250b5ca6f2542332d29d6fa3b2f5c81b817ee5bae42a5eb04e05b53fba4a15f71de1dd01b6bf10d760f1a761d2def2cb5c309f049eb63c11dc4c61e30f13f479aa24393aa35873975aa0f78faeee1b98b66bfae14bde2be724441db1a800854749f7eee31994fcb05831af5bfd2207a9a7927d4775cdb2a0be7f179d3140f94dd0d8d4fa2de2abec5fe06aa9129ecddf781425adb9a324b0becd4f5b7a2084809574e0769f07edfbe6fdc6bb3aaabf2b4f74a75a4e19e307c70d98e4ef91d3117d7a9b8f79e6abca85cf69d4df200665f16c6995a4bd7ae1268fdd2752ce8f69fa9becc6d8ca4a70bb32db8c2d015286e829f94a945c9626b0a84a9fe11a1cc155fec1678797d316274d92f8766cdd77f4c3ef305d5ff7ad1b361f0b91abbf6082bdf8f54b3704b8f0a8ea362658003cba4205ca50035d9eb8e3ed777f5ad99fa4b5eefc469f652aa5648fb3b9b7c89d3f707d0de108b525dee6992a3b6ecebc1e75571fae2fe6f0db49385e57cfc592db8773f883d0f97f3b4da6579e19a4510f86a855bfacb466dfd3bb19b55ea956378f4594221b4cf834eece817e4c381a00c4c605b0634f36d090ed53893c8e3a9dc26fc4464c6e1b7502d6f5eece11a0b849c95a9e5501b7624dc3721f03d68ede1ddf908d483da274323c5a025ac01a13f5bfe4e26b101cc40ac941f267c116aa7ba8fcb78ed1a52fa0c752398db1f81d2799adf2900cea4de1e81047ea28dd6d17da13bec300236878698ba0c8b1c33014cd853ab6c491fd6b7bb1c9a0fb5176cee2ec0068762932524ae014c2d0594a97f4741ca76973dbd4d7bb2074f4048043b2a2ab6211a651986ab5069a7eeda89c176f62143b97b33e8a4c1ff37a502b04303b39fce025069078f2a86dc6d384a8993ab7a4b86a60d2af892680d4f081ae8b471bfbce90b331c6ba3db9c8537a70c9e8fc95b297992c6e7d6f89d4fe860bb601d3dc4a738afe5295640e73c8328ca5795942fcb65d145ed417e677c94325913f2840f5c03679eaf4b30841b767a3080d7329249d92eedb4ee8c02a382e49937998072bdeea1356336286e8668b9af247f4958ab892e65bf20cf8a8f16cc481d7b7d597d3f7d6c6d7a22b0b9647f897540a6a8d85f2c24d48abb72ea33fa9ba6242b5a7fb11da82ce70590af5fd6385cbb65ae9216c0dde77f16759c87333d298d0a2de1a1c2674b8d53d365a0351bb3a3a7e7848f3e480e111d40263b197dc74cf69c156cdd24a2bf7df640d0e13f98b724ea5d0ddf0d6af4ab89a71259a72e93e1543714e5e5a2ee3f01079a6709ad1d6711663f542f58061f65707c3f78ebae1a1cb817e3256a9dc2e35f363dd1b5431cadd25bcc35cba6529914f4fa675395a52b23804036bfcedbc37874feb8b40ebdcb7c5a3e183a0435c6e8936bd473a28b011697c5160598b20ea3b0cf44f43dce73e0c6fc766ef6ff0c18628fb5f388462b10fbb79dc3ac02e99514b261f202cc99d0a11bb48e5db88b9d9b42789149c380d01c82f2c4fa36bc142a8ef8e9cdd52c26bf5eb1c8536416fb56196503d5a97f008c2236017f5a35f66f00cd1d528ed9d1c0c0436cca2fe1a9361ed656a0d4aa1d0c15d7031a9d3a742887f1d073b83fbbeb2398413ccf330dacbf10009e3e867d82328d0eb622b01e5191a0e8f90a7891f5626097aa3d804a0cd69134633f82767fc6ff80c1ae0e40f93eb66f0cf2d498ec0088e669d568e60f7a418554111efe3c635b5f5182c0d25f7d8e13cde12bd231ab38c927db2acc925db22973caa6d7b076aabc15a1bafe8fa00a633cfdb47ba95eadecfd3601f6036b2f62320275ac8fac25ccaedd3b8f402de74b88b81190e241a4df42137e7dc86ec6537711289c3740cb00bfe2d30117ccc350c3dc0c59fe0a36e151fdda3ff8c3c6926940921ac7f5c2e8f0c1ea7fb4053de54d2e55092ff1e257d00aea4cc3b71e499aac0b184f2d2dbd8e7ae84629bf9317fc48ac094a30ea61be8d886d6ec42e16fccd37f1d8944f8046cd7f92e3e41ccc664dd19c3e60190c242cbe38518fbb2ef326ec1a545cadedeb7da3217f278a35db4ac311b5c8d4109e01d5495a76050265a807407611a247645f1539c84f12f9a93e6e2cdd49cd4f0adb2ad22b06ac22f4221840b8164d260929e3c5349c0ad0918531e52bdfceb1db7b11373e088bb87e59b6cc5fcec94aafe1953834d420727ee0d5d178c477cb1f48f22f8aa8807df0b4db91d0180172bb058bf27b8022d411428d83db507ad03585cb676ceb3f65dbc5f2a41f150fcf945fa08a0e3cb80360dd2059163e63b9e7fcda4d0e6af9c62b793e51c0cdb58e59baa0fe"}) write$char_usb(r1, &(0x7f0000001100)="6439bebb12f663eb2eaaa5268510087a3b1fc805f466243778f7454b3a888ebd610d97a08e831d1c873ee7e28ac91888d5f386d66e832bf4316ebb4b39d8f90f4faed2423bb5e6e1bc43155002959bde4e0f82d868c21d46d3317edd93dcc2e3f067462b39f83912b15476d26d02381fbfdd5b728e77d6fe23ef50b12140f0810aed5b211c189ab564c8501e73a1f4e272ee75f9ae9723c9c1e6fa40658dc1917d111d64610d9007195fe2ce1ef0bf277ee468b791ceb3143b7461b8fd6e83622e7190d78c5f0edcead1735e202faa6d4bef67a5744f8936c0ad364a6ba1c06e752d0fb20360", 0xe6) 16:44:18 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x400) 16:44:18 executing program 3: syz_usb_disconnect(0xffffffffffffffff) syz_usb_ep_write(0xffffffffffffffff, 0x32, 0xbf, &(0x7f0000000140)="a1246acf626d24657eecf781963410922c44ece63990ca0b976895208d74c58d72307f971798e16b57790fec8d06ac4bb565c30712bae75da47247effd0a53e47c6e04a5ae1389b2bf999c8a4bb5e74b72f7a411ea0a03f039c5c9bd609dc058006c7563131535454abc411fcdaf77fccac8f1ddcf8d7d525435ea6fceaa5b7c09a3c0b183a220ac6c8770db6f41a8143061ab961871617c3a036265b052cf43a40e2d57abfe08208fe4f1ab087532a358dc5fa0b2845f320d1a80bb8f0175") r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4c) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8001) write$char_usb(r1, &(0x7f0000000100)="4e084c5cc1c1a8826f0bfe9dd8f9b0085f3e0074dd03ba1c7576b35d68", 0x1d) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) syz_usb_connect(0x5, 0x713, &(0x7f0000000b80)=ANY=[@ANYBLOB="120110010b80c12071040d06514b010203010902010702d203100109044e000e00f71740092109003f01224e0509050700000481020909050310400007b1090905040000040607000905050320000038819b0a9f2ce2f8cce8f590b39348a36940395c9a1c9117da4c56de2c4b214a4099bbb118eb65e72778cdd1bd197f971609edf300095cce6c3f000000000000008b11403363e806a55a02e19d1b654f8913bb58764a0b06b3f1d6e2ce1256858579e7c329f70da62eecad7a59e296b59104f9ffffffd0e852e11db3546b02f8ebe5f2516895dd12ae82ae054ae57b60e3e3bcf7975a9682327a4d337d09050b102000f4087fa00461f16b6df81551bdf3925138e91c59ea167fa8389d5908ea6b02b571d9635d357871ae132e3835fc21eda423dcf861d22a5670c65b9607661963e67bdcc9bff13206d65145c9acfa2749ad60a7ada8088d5a133f9c3f30e58dbde72d20d745df0baea643d673e8e02ae2336cbd383dcc9c22ef5521ed428b315ad9d898837f5106153ea2192897b39dde11cc6c4b7cee0fc1e03b5bdb4472af4876e1592d09050702200000ff01653bc8bcc99da550c7449203ecf41020c8036a954b5b1ac6ea7dd60aeb1e758274c781a48182b62469b2e658e3e07356c2bb65d5249662a0f51bd9c36621a6148ef950e2c09747ab1189274167073f4bab63e16a53915a3cb8b5c94877971ce703ab215ab0aea8cd1c6912d60905060008049508810905080000020406ff520a037256e51dc6677931ac1fc47217f19ded45ec038e3e27c3d9b5b2d059b06dc71c1af1b9ad24516bf706f8ebdf2293896e8a6d304505c81a8efe735afb0471993d6a41828101af040b2cab44c8e348920725018181370209050f02100280037209050b00ff0308003f09050910ff03d17f280725010200001009050600ff032005ff3409e3d0f41b3d4957eb22ea2362137806597555762e3156ec5436f9b5ed260cb76773951c30b006b9eda9447031e01734423e360905060810000154fb07250180ffff0109050e004000c4c0690904de080445aabffba2078f2ca2a8f76e600f629a79653e726057a38d64872c3428d2f9053cc606f52133f0684ff03483b591a301a461e31f109a0c8b8f44cd610956000a84efbb8207f86ba2d734844d819581579fdd7a750465241d97c8e1533d2903cdff3243c5cc4acd7ef22524890a63ae19e12b7c4520e088dbcd9f7f1f7f8fa79bdbb27d4d87aa134792a5b0dd4e7b223258b88e1dff0318c2c05e46b18c46775d0be875e6552b0b2406000051de854d5fd6052400ff010d240f01ff030000010400f0c408241cd7000303000c241b030003003401adcf7f07240a06203e00c024131f6566fc1f5a86dd9bed032d423193b80be5647e64baf587636edfd318e73929ff85886330c04352dee0bf6f18b96ef179397a6bf8ebb51d517b0df3b6fabab84acc120fadf64e124f9470629bb1ca574736f39fbb8f87cafc0c4f2671e1467a0d4be3a91a87789cc64d0c6cf61b084ee8a7d81c36de73f9063ab2a093a9872a2bda7b0b79efccb472b1b945fac296b7c2e48fdad86b27d362bb88419a3b4971a0d6db5b8877e19366fc318eaa3c438cc2d66bc805241500104b241323741dc391b4c3d4c5270f253411f72b0300741eaf3d3be391b443fee954cda2f5addfee92e2a5fa5dcfdc045c616711efcc62476b62b01bb7dd3ce7b7cddbb1eb2cace622c700bc090509002000080540d0017e7a54e856b7acdac29c7919a47eaf35c5affff77f51c234429e5f9e02831826f43fb36eb92a55033ac71a160fc96d597c72ebcb69c9cdeba1862a50d04b9a8d017772a887621ddd825bfc0bc1e88eefc99777865d6f9f4755466dbfd9973bc3a8a9db77e33e2ab0ba6146f473e2da07d141d725231e2462069bbe733917d98009cd6e9c4551f46bcb896f790e35f5ae65162ab9e4b62f1470cf10ebace293482124fdd1caeb874fdbd009bb5179a845d61600e3e08fef1e77d1ab698b035c30372fa4092bb39f34b26b7868322a07250181000300090504081000001f09dd0fe5aa76a1908131fde15fff7d0bf38eb41166de7f6de80429aa216a92ac4de28ec97bfa8b06b15b5887f7be541ea8babe2f4f7e85ef9c8640b69ceb51f22cfeabe5d8093190bab3477068ebe1a5ce15c838794d86cfdb44ea8450c253707e4d3ea358bd534afad675730122aed6dee540422b4201c2084ce817bce47006c73eea7e3785c04583d09b111b56441d6d2b4a3f2c20931ad58957ec4056935fc1a8033d83829d65278d0bb8dcbfb55ac660ba03a36c76d9ba43802087a1b9bbeb789e58641165bd91076c7abc66df977b10e16c1c68ac534846b2d2411c0725018108090009050a0c400002200707250102e681ff1305cd6d26e4c73d10d11e80e96acf91dd559409050b0040000840023a30cf1316a4c0eb9d415a406c71ee1529e1ba4d04da18ad5b593a0c6f1c85bed4e326ad3ef168c515cf08d05bd284480db947b961fbf086464a865e66bd68ffa5dbb9e2c89a6f1b81d41f52056c7f615330df21023f14f095567b21d8edb0bc0794a4b45ded76d955fc76aeae612d7fe8be1099c1e8e2a5682d8876d89499a0c752b58fa68e25f55558843dc9a7f4f0f2e56bbf36f05ad42446aa143e81b2cc6bbb7e3dc1180100000085f6fb361972fd8249c43db54d709d296c1828057a1f600618da7c86a040a4dcb2046b82fca26fbd1903c4c824f256e271f573a71c275069f6dd5c9e8768e9f3a3f0e21e3f000000000000000000"], &(0x7f0000000b40)={0xa, &(0x7f0000000940)={0xa, 0x6, 0x110, 0x39, 0x3, 0x7b, 0x10, 0x40}, 0x5, &(0x7f0000000980)={0x5, 0xf, 0x5}, 0x3, [{0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0x405}}, {0x4, &(0x7f0000000a00)=@lang_id={0x4, 0x3, 0x441}}, {0x4, &(0x7f0000000b00)=@lang_id={0x4, 0x3, 0xc0c}}]}) write$char_usb(r2, &(0x7f0000000000)="ebf5b2c9fe6f87b3499da26b371dba88435ef81a30fed451cf632585c166bf8e233c8c3ffa9512658d97a82bb557881faa502084e8e5decb80d86e93dc8fdb02f00d1defd0da1ffb91d33c816dcb1af786ba998a047ecc4413b142022dea0ee8a7ffe4ff9cc28abcf11b0945facc2978f92194cfb929810cc625628cccd7e758adf890d1d81a57c3dd01e24642cfe836b3ae4f126b4f96a15ac9237af90ec330b9da6b0d74ba9fe957bb6fb20998848a4f6c554d76c6fc92ce5ab3cf4447c649e4d2b1b1cf633504eb3deec72c50e8b864d4c336824627f4c61c60d54e13755551dc30f8b2ef11a3efdfada3aa003556ebafd5a7b0f1906ada6b5f44db", 0xfd) syz_open_dev$char_usb(0xc, 0xb4, 0x7) [ 807.930795][T25392] usb 4-1: USB disconnect, device number 15 16:44:18 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 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(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f00000002c0)="15830d3e64dc129d6533d40f9a34c6f5fc3c5ddcba5c7dcf1b8f9c00e77d0c8873402f0b3e", 0x25) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) write$char_usb(r2, &(0x7f0000000280)="fd824d79e052ad5d2454461f6d72845766b504354d586fe9e772432d8a5e21eac618b59df7f1d66d1d173a458b0cff8c350c606bb42fdaf55d25d24fbc96", 0x3e) write$char_usb(r1, &(0x7f0000000100)="75be16760cf67ce9f656b97b884719d6d7bbb25c1fbf6f614ba2c4d17458677f328142a37158b33e4d440b4cb27a21983e7582643c598388efb7a6175015e5c7197752f3706c35993acb8f65e9e91a7db0a3c10b2cb86d2f11343ec03584eb8a82b82882d5dd904d18c9bd718a1d64f8e2cddebf5af4142a20ffa3e0895be9cd7e8cf5b04eddb0f86549b4f6fab5ac5fdc77d06fc702d639874f41d7abe709aebf290c9dd5f654687bd73caf5f9c7766558e823d327b484f557da335f1236c62a04da8", 0xc3) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r3, &(0x7f0000000200)="de88c7fd0460abcc6837dcef8db52742f7331cd8016f9d352e59211a97048e581a4738c53a911f2d3bf77ceaf0228b79f0d9a725a14e077ffe219eb7d814d1d2688a69547783f47add8f9382aa764565b90142f0a8dc80bf561b38db18feb0dd30314db073ce64bb2a286af3e7326f5b", 0x70) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="305591b724776ec1f717d8958aa2c3942132ee28825eecdc1886997d33fe8c0fdada9d3ffe33f81e5ebd9647edd4725271e4e8cb64851ff7e5c6237d2f6efe2de20e1ef9350427fa76112ace20011dbec984cb0ff0ec623fa8a2e96f6b806fcd6e7f3b90493d1ebd6d52905c08ded5a93ffefc18849c2c4da077dc50b21b26ac88971ed294e5d83c5324647d095b2158c90737ad79f2430a75a98491cf44ec4f8aa0ca6580baa57cbd1a5b78ae716106c63acd0296b9923de62c2748f7e8802c2ca3d67ceb2426ec1b6559eb29512145132dfa43221561d506b6f0194c92fd86c534add74a1326730045c6613580d6ee53fc", 0xf2) 16:44:18 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="b15d3a46a2a5e3843483d544a0cd2af997296363160576888889128000ce5073f060ae3377c983e107d3ba832f6df9c7b614a550d6d3de964ce2e3a3a02a26108548c8326c0fc842fa65d426635c9d0b6e135867230e50362280ee0eb3f0b2eaee9458f13f9ce1a770974905ee96418e89587ddc7c562a219649f5c4262fbef9e791c2fe8129332d1d", 0x89) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) read$char_usb(r0, &(0x7f00000000c0)=""/46, 0x2e) 16:44:18 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x9) 16:44:19 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffff9) 16:44:19 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:19 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x100ffff) write$char_usb(0xffffffffffffffff, &(0x7f0000001080)="e503857305814d0056dc5774c6aec258e7a32922ceb16c731210bea26a156554bc80d2db3bee744c1d5ad44844773715e9f8b9614ed3221948d92de0b04164d3e264804c505c0cc9aa1e9209c045cecd464469d2a5ea0381276c5b0e477513e79499ca84fd3df4051efb25b6d56318a7bafee7a3e44c36defe142cdbf255bd4408", 0x81) write$char_usb(r1, &(0x7f0000000000)="7c7debe3cf714526537de22ff07552fb8d7396f1510284e11aee372d42e3077ec2e11371bf074f66a1f36e9fb6a24425961f6b2298283c416213387a0426d97521d3060f566881bf4572042b57a31ddee6a2351eecee3d1073e7835b71c1920407e613a23bb860ad77f07ed5ff9a9c8e6337c099caa8d240e9a510f49313d29d8ee0b475bf20d8167d81046600c143326322463ac8ed5cbcdfdd3f4cab811bec5944768bcbc3247207e5ed5896d009d0add0729bc463b7ce7a9f44de747d4a52594c2eeb74b3ab28b625ad929f00ad272b7c7270cb3b2db02ded1cadb4e0ac9e483bca6e42dd7ecee26ce7fda984f34241378b236f0fb8cb77eeda59b57e2788a8f9892aac87e1ab30d6257b706a3ae54bd8cb6c0b2289fc155b454d559ec9e513c85b878a1d2e7cc587c71ced9e4f2648a73f0aba37f7b08be1b142d288b8b20325a3058b1597da6a4450ea7d176b78c157c98b241d4f87db8a839e7495828c43a6c99434b44dbed624af465e33d63268fe08b230bde3f96e12b289e7c8bf847819a3fabd9b819ca7d07cb5a6f6fb6414455f8f0ae9db54517d62b8ce7e1abc403f97f8ac8170250128ab86878cb0e29ddaf72468350222f4545ecdaa442e2e24f3efdf0e49ba1e847ed49137e46632c49d79b94a959d72406cc2a483766dcb3e66c2fe7ccbc862bc8e59d1dd8ed509c31b8a87052035dac7b6de1a2e609ffd38ff5ca0a77c4e1ca8898c408c8a8dc1bd6eee866609639b07aea6400a0c6a216257603ead3b2dc7cfdb931c46d0eb4e55cd5c62a9f7b9c97d0c477cf87de2669baa149f78864f2761a30048fa6b7eb7daa9f8449df73d8cdcb386809ddc70e8f6ad3b98fc6943a305beba7414c69010ffda971b97b89668ad0e51f12966b198147b70c8b9802384edddb1682b2bee56a4e33b3b23f9dce3afe04a81db7f6c1d381a55b6f78ca820c656a8ba5cec5d015e765d84e7e991e40d85831d481991b8c9b17d32ddc9e2791373295e6846d29165e58cba87e089a3c3957268a40982f512791239d922ac1af345d2c366c7a8d1ed84a08aecd987a740fcda0452f87a2f4d39a6564a2a933cc0b40f75eb38304cceaa9a21035f4bc8bcec6801bdd7dce70eec59623912321ac1b4404640b834959ed5c72c7adaeb5bb5ec8947fcf36e33891f3c9f3f28c69c366409f000ebc0239d26cd84ae3052c6163cfdb5c621f427b064d4a4cc7ea26d63012ef6ead7c2bbc0c21a46ba856659fe4a0b0f12ddaca4d85b612139c5345bef742a3f90798cfa3f53862affb131ae669e1f84f1e3ddf17b47e9c751bbd3472800cbc79947f82d7401a679d3471484ab4af41c4fde78a0a7280b913834a86808bccbe1511e4cf9b6d163adefc1c2518cc5fc112728cb4bab08df4955087c3173404a195fa06e963a72081d22b576fd9756fea1428084e910857c4c0c5cfe89d0ec82629002db1809445e0f8b4d4c88911e82b9b91a66553fbd89a86bbe7dd046907e9fe52409a18587a5a4f8d78472868459c4bdad8372fc60d444f8423da7e90ebd66d5d2fd324e14a641c075028d53157f3751a0e9f823fac67400fc4dfa4fa27c8a4054e3b2969eea3bae2f1aaa1b0a41380354f925122001c781e84d3535926652e0fd2b017135bd0a18f28fb26736f022bd72df27a454f3feb14fd8925266e61aef709bb89b748c86be8e47b0faae8068a4092fefdbaf99a3e217ea194265be08e3e0ef787b3e44a24ace9c55765aaef44702b76175279a1d2e1245b02e3e2e273d157e702fe744034332ec2c12bec12698cbbda6b08f2800aacbd53d5440105a8d9f81e25f6e0a64369d410b0e5309cb7c21baa4c986773cd86ec760fbbb7dea008cabcb3acc781088f5614165b9f923a968191c1b98c17fc6a4f278b85947bf8c657f71f79debc01d7fea7da3c4130f5f50014b6cf56af16b53b1c242628a6b6f82ecb7a3bd1bcad34cc409e7b8a339611c3cf19ef001244ee04adc5f5c5082f138ea97fbda4d7ba16c440322bed963464e31b520aed4fd32df8fc5177027f10e7d957d4d72d8a22f0316efce501cac3ce3974b1d7018590561fbabb128a56a3f67c4efb2f5f654294871e8634e75d1e69084c7d3dc5f7d687f2a8ccaa0993e6ed4fdf7b5fb5199ce60c1ac4e4ec21f0b1b07f9b818ae95be1679142cdd865b6d91f932a85708fc47be4f8188495d60390640280b6aff4298df054ac7da355beac91b71762c3466fd9bc05325f7cda412ccd757d31a15ce190527d581b0d258c318fe548e24b6e4343da28acfb6fa8940104f8ff774eaf71d1c09ba692626a4123a680a8fcb04f63fb8db43e1c41c4485d6d72c752c668688501c0b9a6557895e6bbec1794494f9fbd353d160b8210d2f75abe6f8cf1e45bdde142d12df24af35438180c9c7ef9473356ce2db96a87891f776b97714e7d89f7cfd66914bda5c001f952dea07abc788200c17b5f361a9bf388cd710b3bc783d767ea67bcaa055cf1191f6fd91e77870f83191c3bbc356b04dfba24ba8fa03e8a7f213133468b290a7d4a26d449f6d2306c674c3ac452a649d80d4e142faeb1432d791e647514141287ebb674f0d4a1135347ca475ce7d5da12a9099104a6379434cee92541f0ab9913c063f181d58000531399343d76a2481bfafe3b72460af0a7af6cadf118828c1f3aefe01d820955e27180d73f2a3c5cddf32910707dd650618d6fe5eaf1dd031a111f8ee3def7cea9282c4938901f17787d9593ac35a9eed4b0c2aa878ad73afe6a384e38f3cc5a85cb8f225ee83ff368eed7534b95be825f8ae44650218fa7eaf1a7693deba256385e51e34853c793d10341dec2bf9a8d3fc6b73067552e1aad087b15d2f5ee5817aa065542de7a401c6b2a4d28f1957ffbe4801eaacd1d446cb4914234a2906ff96c1632fe1a49627f3f112869ea5cf1fb1789c68178591298c32c9d7962334851b3be05b1838d1c5f05197c7cc76c93bc2fe1c3eb43c515b99df8ceaaa18c33aef9a3c55732a25c08af41eedaddc6f7a1a5d16199e45fc1db36706ecb36c1efe8b023f27404a8e68eafe19fd4471009aa9eff243cedc6ce13e555fc56d0579255a3ececb03c2e9a789752c0dbc56f4a3bf133296ec4c19efcb16fe0f1ef79740771ac22531b8bec33fdd186edbac58ce62c6df18c900be68411eb97a2bf814c368d97360a988eed2aa2546dd19670b416f1f4a75bee3a738fe8a78b2e627ccfca45d249514a5c78c91c857d0a3ed3cf9ae8c808904632a2581907a9467024fc4e299dfaa633ec84bff425dfbfce9a50465270d3e8ce2c42c55ddf8bd4e26c5db36676bfd12d7bd1e009de6854fd399b32c960680b1e84962bceee37e3f3c6ffbcd85b9df95648a4dfde48787ee93bfb64e03cea50803d1fa63f839be5bd0e336eedd0a5b4403e27cf194a900d8c79ff6907249916881720c23514e274856a734164e65c1c02c7e9672d766a928e648c514ec92edd6bd5326aec88d4a66bc5c26dc5357090110ced89fafcd2370ce02123742fad3ad5a7ab1713ddff08f700b80e77039d1bc8fce9d9bd325c05891fe2c9a6738237d7aba8fe4a21384cd96519ec333b3d377af5a2e1158c53b0c84151708ce059c438754ae3015ace60d689599b2a0b16e0d049ab913f6c533f04f27477326ffe2c25ebc786576d53cb6214d2be9835c927a061fd56073ca24b7f6f9c247aa6de150f4818da5b2fa15e43455145491eb346855e9101561c07298973c2d44cf7066b06aaa55961107d2b0f4925678b132af4a9e2bc4eb767fd7632aef95ae8b4622e0d62c6fafbb6c40230d4dba3270cd62c93a46635ebb181a9e11916933338c19fd12871775fec210c1eb21386051420617fc7ede1bccb63a27d6377684f26df64efd2e813fa59c80908fcc8d1477693a1e3cc364b08b3b23628f0bb46fd9b308ad28700df3fa9893c6d2b6586b68323ce66722430510b0d0dbc23910b1f6c9a020909f26441068e433a4c58d32cbf33755014a948c488387936537f75f91b97b6fcc6ddcd8cd70f12b04138f21e787a96ab030669eac53efa3c263bd4b34f81a75213e1d5fd925b04c83f39d206b3f818618811256fc829e02212e03a0d41bef97937b6aa08ff52774e85c1ec72479d3a579b5a998f40d03bc56f9f77e85efbf920eca81a2e434cdfe290526fc1a8958f99ef42c0c9641bc13bdc0795138f17f4a139c0351413958570d0d5eefed13217d886084fbfd86b1a381a16f3b2ef64a0ae9f6e1d7558b110b0a0c26548f4db2f9317a1f16e9a675482f855dff5e08d2bb9148e7b6feb3837909c42202d49b74342cbee2e459a3c17a0e98ca45fe5509f9398ed00c925b168c37e8156409ffcbb0ef693ed51233d8b235b6fccf2c9fa192cfb3bcd16b3912f89fe51e679962750a3d6908affd8ec9822a31aef75a0a052325401408b2302185f46027f0fe0870cad050507624153234619bfb6c26088209dac6b12702e38f0698bae0a4514329f3324c8f6066c3e6779c2fcf45c6063b3161f21b206e30c4250a81e37ada176ac5b1e32bf56c09ebc4f8ec4cd06afbd94c7a2c9ade07ab25f169d1150b3c6d59d43423b26412b3d2f0943b512d5f54c48c28def69603d036a636d819216ede40e936aee158562cee3bfb9fbbb19ab12e8826a02adb8329ca8295e9b8cdcdc1d20c02f4a6a2cf1951950b73f8568fed9987bc4334e1a76a65ad9b47f81c88046d057718a99dc2cd82edc4ae6d07d2004ec8de70a9e47292c3677fc2cb733967bddd553464480c8f9ba2045454f81ba1109d7b4a5d024891549b38839c162a96f06d45684625b9820ce3be05121dba9e29006af79560de0948d6f9efcdc7605d5d84546e52f9ab8a77f53d8f19725ecdb3f5610e245cd157efea8b2b51b6cd6f71ec62c891c8735dd38688c7cc1773f58d8c04cf43041a1d556fb8960cb80fec81f1cd8d829761a5ae461f6d72ea262c04ec509ec4425a3a28ba4cb30275a732f93e41d276eaa4068d8d9f2d569f112d704fb4b750c58c242b1841219cd63bf3abcc7c52adc01c3f3d87430f3bf1bf4c0ce5a90646e8db28715fa26a62e669b16b21e7403f3267590de74f0b822712d20e57fb59effe28d3d88cfaea03fc5584f98043fe87928ae7dbf2ecdcc2297b0b234f263ceb63fc8f09a5662657299390d53d5c5e2fb6a60a0b623303c89b6c338f2afb1574d880d00f43ccd4691c1d854f186aa9cda793b6bb7d8cf5befa6701f02d381140be32bd8216da5cf7b2d4d4d7f15f69be22ea9bd9191c3923acc1d392962d77d143f894e3c7e7afb8cb20e3c05edc5445681a4d51b70ab40232c192f65cb87eb4857bf0ac46000011c42e50203739e0ff2a0540b1c4ea1cf8c87ce3645b315df2e41a682c970e82a731b77bf32232dfacbdce78e924048ef106d1143f26f81731b46c4130a659581a775e192140085b6a589cae19059af498c13a2e3d93ffded742029eff43bf692cf00553bb4505ddb1462b170fd32cb59c9dad840c1f206dd90abb556971dca5aa8feb4e182543cddeba7c4d2515195e7de6162c179180913fd7200cb7a7aa2c1f509fda380742a4b337a602bdd3f239dc3b1c6b4e2e89138d3f3a561d3b405769f76224df45629c5a4d4ece5f876a2f541354e571533cbc6c06b33f36129cb94f4d42b140d8ff739c8ac50478a2cdf9cc736a49e42a5572b4237162234ba6d87b62901f174acb0a78600ff2e5e9d61a727091e14681455e3cd182f42b3cf03bd3c637edcfc623c2256642", 0x1000) write$char_usb(r0, &(0x7f0000001000)="ae925a1b884f13cb4341a3630671dfcc9dc592c46865b99d6a3ff4346c7f6576c87b498f2c9e7116083d1e76a26ffc56a23e6b562f51f5c88bd79058518972cd2ef64af8dcad80179669dcf733c12b89b5bae3eeadc77f7b44e798814dffd2c0c3a7302ef307b22c533223ae31346032a3db0a7e8fb7bef63532c0", 0x7b) 16:44:19 executing program 5: ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) [ 808.532212][ T6589] usb 4-1: new high-speed USB device number 16 using dummy_hcd [ 808.792198][ T6589] usb 4-1: Using ep0 maxpacket: 32 [ 808.912463][ T6589] usb 4-1: config 210 has an invalid interface number: 78 but max is 1 [ 808.920773][ T6589] usb 4-1: config 210 has an invalid interface number: 97 but max is 1 [ 808.929188][ T6589] usb 4-1: config 210 has an invalid descriptor of length 134, skipping remainder of the config [ 808.939755][ T6589] usb 4-1: config 210 has no interface number 0 [ 808.946071][ T6589] usb 4-1: config 210 has no interface number 1 [ 808.952528][ T6589] usb 4-1: config 210 interface 78 altsetting 0 endpoint 0x7 has invalid maxpacket 1024, setting to 64 [ 808.963693][ T6589] usb 4-1: config 210 interface 78 altsetting 0 endpoint 0x4 has invalid maxpacket 1024, setting to 64 [ 808.974834][ T6589] usb 4-1: config 210 interface 78 altsetting 0 endpoint 0x5 has an invalid bInterval 0, changing to 7 [ 808.985949][ T6589] usb 4-1: config 210 interface 78 altsetting 0 has 5 endpoint descriptors, different from the interface descriptor's value: 14 [ 808.999278][ T6589] usb 4-1: too many endpoints for config 210 interface 97 altsetting 241: 107, using maximum allowed: 30 [ 809.010616][ T6589] usb 4-1: config 210 interface 97 altsetting 241 has a duplicate endpoint with address 0x7, skipping [ 809.021674][ T6589] usb 4-1: config 210 interface 97 altsetting 241 has a duplicate endpoint with address 0x4, skipping [ 809.032772][ T6589] usb 4-1: config 210 interface 97 altsetting 241 has an invalid endpoint with address 0xCD, skipping [ 809.043809][ T6589] usb 4-1: config 210 interface 97 altsetting 241 has a duplicate endpoint with address 0xB, skipping [ 809.054963][ T6589] usb 4-1: config 210 interface 97 altsetting 241 has 5 endpoint descriptors, different from the interface descriptor's value: 107 [ 809.068508][ T6589] usb 4-1: config 210 interface 97 has no altsetting 0 [ 809.232537][ T6589] usb 4-1: New USB device found, idVendor=0471, idProduct=060d, bcdDevice=4b.51 [ 809.241755][ T6589] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 809.249863][ T6589] usb 4-1: Product: ఌ [ 809.254136][ T6589] usb 4-1: Manufacturer: с [ 809.258658][ T6589] usb 4-1: SerialNumber: syz [ 809.656706][ T6589] usb 4-1: USB disconnect, device number 16 16:44:21 executing program 2: syz_usb_connect$uac1(0x6, 0xff, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xed, 0x3, 0x1, 0x1, 0x0, 0x2, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x6, 0x3}, [@feature_unit={0x9, 0x24, 0x6, 0x3, 0x3, 0x1, [0x2], 0xfd}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x5e943cd8ed081174, 0x6, 0x6, 0x4, 0x3f, 0x4}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x201, 0x3, 0x9, 0x0, 0x6, 0x3}, @processing_unit={0xd, 0x24, 0x7, 0x6, 0x6, 0x20, "eb72cd6aed8d"}, @mixer_unit={0x9, 0x24, 0x4, 0x6, 0xff, "99d303a5"}, @feature_unit={0x13, 0x24, 0x6, 0x5, 0x5, 0x6, [0x3, 0xa, 0xa, 0x4, 0x7, 0x7], 0x80}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x1f, 0x4}, @format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x2, 0xfff, 0x6, "cc3d5f"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x6, 0x2, 0x6, 0x3, "a84701a82156"}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0x9, 0x2, 0x3, "5405189fe351154e"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0xff, 0x4, 0x0, 0x7, "dae2"}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0xe6, 0x1, 0x0, {0x7, 0x25, 0x1, 0x0, 0x1, 0x7d}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x2e, 0x4, 0x8, 0x1}]}, {{0x9, 0x5, 0x82, 0x9, 0x3ff, 0x6, 0x7, 0x3, {0x7, 0x25, 0x1, 0x100, 0xff, 0x1000}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x300, 0x8, 0x4, 0x0, 0x20, 0x1}, 0x13c, &(0x7f0000000140)={0x5, 0xf, 0x13c, 0x6, [@ssp_cap={0x10, 0x10, 0xa, 0x0, 0x1, 0xaa6, 0xf00, 0x8, [0xf]}, @generic={0x2f, 0x10, 0x3, "247143abeeac7d1e9300c2d95a366afc728d38012cb78c7645af126abf6afd66f35ffad2dceb99de4047e869"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x0, 0x7, 0x9, 0x3}, @generic={0xdd, 0x10, 0x2, "bd5206a2e7b83c87d5f31cfbe8715815ce6afddad968d4844996f0d4d6c401647260dfa06c16953413b0f242bfc9ad4fdbc3d8ad985ceaf5045e235e5f63740b8cae1ebda4a760e7407fca5128112b782578491c5aacc34a741e5c41dff16f028439b127aad01829d4295d5a8d154c2bb250b9752dc85a2bc86aa27e0340ec55add8bcf0624881339f27d9691c3b8913a8191eb6fa681662b10eeeca64ca9030cf3ed5ef16c87a4f03162bd4eafdb0a12355ee226d20a950717ef8da1056115457099c3822c530d374c4c07e2977d8538d447df0bcaa5e3f836d"}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0x0, 0x6}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x1, 0x0, 0x4}]}, 0x9, [{0x2b, &(0x7f0000000280)=@string={0x2b, 0x3, "090efb00d44fda64b44e32b6623ba9a720ae298a6236d425eb135e3337413030fa640314def5df9719"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x403}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x814}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x41d}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x40b}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x436}}, {0x24, &(0x7f0000000580)=@string={0x24, 0x3, "d7cff417bc5bd22a8ba76bfdbfad158ebced90770174c9d1062e66850d65cf851c41"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x42d}}]}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x601) 16:44:21 executing program 5: syz_usb_connect(0x0, 0x2a9, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0xf7, 0x95, 0xf9, 0x10, 0x19d2, 0xff6b, 0xf623, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x297, 0x1, 0x20, 0x0, 0x10, 0x6, [{{0x9, 0x4, 0x8f, 0x20, 0x4, 0xff, 0xff, 0xff, 0x4, [], [{{0x9, 0x5, 0x9, 0x10, 0x200, 0x7, 0x3, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xfb, 0x2}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x3}]}}, {{0x9, 0x5, 0x9, 0x10, 0x200, 0x5, 0x3a, 0x1, [@generic={0xda, 0x22, "03b2df1d7ab03044e79132a083b99dd6481717cbe11015f400157ea385fa44ef2aa7770854b8c85f3e93f8d4c948d8cce59fb5cdac92fc13f5f3b54d9d9e5f590f6274d827dcd435dc8034a772ac87d887bece2938b3046b807b45762146a32910596b0799599567bba1013bec23f6122bf00abc79f635044d75ee5d4ce589c708e8f6ce21d801fb4820008e6727832dfe955ae350067f9965cb59e9e424fc116669610d5c394b6a983390423a570d42d2a365e3a5635d90cb26a2641053f8fd4cb22c5b827fae6e71a3a5556d486f4ed39f9f826384f0f5"}, @generic={0x102, 0x30, "a0529f132a4fbe6c85525203645c2a7b77a4ef532b5d1b699947c4e7ed1dbf7ef935126643a264202c6d9153b85245a88dd38e98d4c3e1783cf7fddef8cd18796d803e145d3d7c999c0102702938db8523560ee04d2d1b60e5d7844877d563c7b5e4cbc8a7cec025b4661f1c4f1b37368122ef98ac23ed31099a9d8fed9703c15331066493d0da56a140deae9ff09de099d9078071295f8a890e6c8c101b9254abbd3e41ff253a9dad4ba759369f7fc01e001b617d57beaee3b04473b596915ea503c69871ebf26eaef74d5287c0c324954891c7458c6acdc909399555fcd88a201abb4e57c51ad5f0b9699224a8f9d8b3f8a74077cffedf8f830cde3dc45945"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x20, 0x40, 0x8, 0xd}}, {{0x9, 0x5, 0x7, 0x1, 0x400, 0x1, 0x0, 0x2a, [@generic={0x77, 0xa, "7abc03f8fc37ad6c0d72c6498c75b55c030702bb8126b8e22e224b01a801826665ecedde7adebe223d3591e17e697725478dd10071d22a02743ae9603f6a49dd67d5c23b3b20498b6e4bd86afde875a9c5db6c20e464a8e4dfc88811e15c393a889d1e81e335d4e8e777f4618aebd3fb3830906299"}]}}]}}]}}]}}, &(0x7f00000004c0)={0xa, &(0x7f00000002c0)={0xa, 0x6, 0x200, 0x30, 0xa0, 0x20, 0xff, 0x7}, 0xf, &(0x7f0000000300)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x8, 0x20, 0x3}]}, 0x5, [{0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x430}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x444}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0xf8ff}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x3c0a}}, {0x45, &(0x7f0000000440)=@string={0x45, 0x3, "2b5b98241b429c425aae1ab03e20b1d5f6403ce5b75ef8311432e5fbf0c9222cbe5788b179676c675e40f9c9bd0b7932f17665af0ef3b2575283aec4665db6c573c888"}}]}) 16:44:21 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="a91471b6547b34e0e6cf5decd07f49a0a3829a377a9f36069b8ff483fd383c1d96e25168fcf447bc173d7e15d6154dddaa02c5462f72b370df1d5985dff336111178cef31a52bb6d5b94e3b6cc350c", 0x4f) read$char_usb(r0, &(0x7f00000000c0)=""/53, 0x35) write$char_usb(0xffffffffffffffff, &(0x7f0000000100)="5373315547e8eb626162549ff7682108aa5c350743c6aeedb65917797e1974f09ae1212cb6bc0e62560a3567a36eaa00c5602a46d9a38371da7fca2373c883cf308b1104e211f956005a4f61387881cad120d527ac347cc904c80f1c69ef38a3c2952152d844df9e8eb079973180798e55789dd4f220b36002be9cd2d2", 0x7d) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r1, &(0x7f0000000080)="7ca3026c8d242ba8", 0x8) 16:44:21 executing program 4: ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000040)={0x2, 0x2e, &(0x7f0000000000)="e4b787d36f9e7af6d0ed138cc9fee9c39ed631fbfea170d12a9e16ac22c728be9362e0de577a0006eb5b89954eea"}) r0 = syz_open_dev$evdev(&(0x7f00000013c0), 0x8, 0x200) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000001400)=""/66) ioctl$EVIOCGNAME(r0, 0x80404506, &(0x7f0000000080)=""/209) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x3, 0xa00) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000180)={0x15, 0x74, &(0x7f0000000100)="bee488eb127dbff06d2c9a0f18cdced46769a544c50e6819668b7deef51bb270750db6b0ff3e14afbb4608b606ffa72ab15fe5004c3790bd099f99d06e6d6f7116bb869805bb8a5dcce7e5cd5ee6e71a02b14ec87ed2d410eb9ced4cf6f21bae86e769a492370f9c23b918cec0e12fb6280e8223"}) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f00000001c0)=""/4096) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f00000011c0)={0xc0, 0x1a, 0x195, 0xffffffff, "c13e19e7fc77bf55c89ae59c5bbde00adc37d8cb644ad944ba43e8a25c1ea9a9"}) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000001200)=[0x1, 0xfffff000]) r2 = syz_open_dev$evdev(&(0x7f0000001240), 0xe1c, 0xa0100) ioctl$EVIOCGLED(r2, 0x80404519, &(0x7f0000001280)=""/18) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000180)={0x54, 0x8, 0x28d7, {0x5cb, 0x8}, {0x8, 0x59}, @cond=[{0x2425, 0x81, 0x982, 0xfff, 0x3, 0xd9c1}, {0x0, 0x0, 0x1, 0x9ad6, 0x1ff, 0xfffd}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:21 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/83, 0x53) 16:44:21 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, 0x40) 16:44:22 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xff) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x841c) read$char_usb(r1, &(0x7f0000000000)=""/4096, 0x1000) 16:44:22 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, 0x6) 16:44:22 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xdc2) read$char_usb(r0, &(0x7f0000000000)=""/253, 0xfd) [ 811.332878][ T6589] usb 6-1: new high-speed USB device number 115 using dummy_hcd [ 811.612241][ T6589] usb 6-1: Using ep0 maxpacket: 16 16:44:22 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/119, 0x77) read$char_usb(r0, 0x0, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, 0x0, 0x0) read$char_usb(r2, &(0x7f0000000180)=""/226, 0xe2) [ 811.872562][ T6589] usb 6-1: config 32 has an invalid interface number: 143 but max is 0 [ 811.880917][ T6589] usb 6-1: config 32 has an invalid descriptor of length 98, skipping remainder of the config [ 811.891342][ T6589] usb 6-1: config 32 has no interface number 0 [ 811.899625][ T6589] usb 6-1: config 32 interface 143 altsetting 32 endpoint 0x9 has invalid maxpacket 512, setting to 64 [ 811.910810][ T6589] usb 6-1: config 32 interface 143 altsetting 32 has a duplicate endpoint with address 0x9, skipping 16:44:22 executing program 4: syz_usb_disconnect(0xffffffffffffffff) 16:44:22 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x10001) read$char_usb(r1, &(0x7f00000000c0)=""/44, 0x2c) read$char_usb(r0, &(0x7f0000000000)=""/135, 0x87) write$char_usb(r1, &(0x7f0000000100)="6d819d2fd64c4068d39695464aebd8acd047596f3fa6f0938475fcab87ad5475c76c8ec5ea8cd59da522bf82c443e9d26b4665d03b778ca227e0b0946aface0f0d4a43ce30ff08d542ffbe5d65eadb5b53f2d93cc71ac6ff", 0x58) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x200) read$char_usb(r2, &(0x7f0000000180)=""/40, 0x28) [ 811.921864][ T6589] usb 6-1: config 32 interface 143 altsetting 32 has 2 endpoint descriptors, different from the interface descriptor's value: 4 [ 811.935225][ T6589] usb 6-1: config 32 interface 143 has no altsetting 0 [ 812.172286][ T6589] usb 6-1: New USB device found, idVendor=19d2, idProduct=ff6b, bcdDevice=f6.23 [ 812.181455][ T6589] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 812.189582][ T6589] usb 6-1: Product:  [ 812.193831][ T6589] usb 6-1: Manufacturer: ф [ 812.198395][ T6589] usb 6-1: SerialNumber: 㰊 [ 812.494654][ T6589] option 6-1:32.143: GSM modem (1-port) converter detected [ 812.511259][ T6589] usb 6-1: USB disconnect, device number 115 [ 812.520173][ T6589] option 6-1:32.143: device disconnected [ 813.222263][T25395] usb 6-1: new high-speed USB device number 116 using dummy_hcd [ 813.462181][T25395] usb 6-1: Using ep0 maxpacket: 16 [ 813.662416][T25395] usb 6-1: config 32 has an invalid interface number: 143 but max is 0 [ 813.670743][T25395] usb 6-1: config 32 has an invalid descriptor of length 98, skipping remainder of the config [ 813.681114][T25395] usb 6-1: config 32 has no interface number 0 [ 813.687457][T25395] usb 6-1: config 32 interface 143 altsetting 32 endpoint 0x9 has invalid maxpacket 512, setting to 64 [ 813.698584][T25395] usb 6-1: config 32 interface 143 altsetting 32 has a duplicate endpoint with address 0x9, skipping [ 813.709546][T25395] usb 6-1: config 32 interface 143 altsetting 32 has 2 endpoint descriptors, different from the interface descriptor's value: 4 [ 813.722856][T25395] usb 6-1: config 32 interface 143 has no altsetting 0 [ 813.882421][T25395] usb 6-1: New USB device found, idVendor=19d2, idProduct=ff6b, bcdDevice=f6.23 [ 813.891572][T25395] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 813.899686][T25395] usb 6-1: Product:  [ 813.903989][T25395] usb 6-1: Manufacturer: ф [ 813.908497][T25395] usb 6-1: SerialNumber: 㰊 16:44:24 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000100)="3a54733089415379da41ff8c91f5699e656243e5609b2a23eab36af28b42f053221b9b956f059875a46541739bdb48629e53f72ec57a51f2cab89cacf6b071f1baa81f38ae383295c3e412fa80cd8b6dcca3acfabe489f6b9871eada26619e3b829928ccdd96bd655ce1a53f78f7726288dc916bdba9fb124d13668bac907ec230a601d7ac3c747f2a9af739265577b48e7d2f902815149467ace5727c6b6b0cdc06", 0xa2) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) read$char_usb(r0, &(0x7f0000000000)=""/216, 0xd8) 16:44:24 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x3) syz_open_dev$char_usb(0xc, 0xb4, 0x80000003) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x10000) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x57) write$char_usb(r1, &(0x7f0000000100)="10cfdbd942ee7befcc808de374763d403105700ac2b01beaf576f15107898790ce9fb6c0e8fd037914492d6dbe93f0ca3b1f5f5f8d97ee0e2410aebe01bf11d25a96764190df01a719d0e2b1751f4bd8da87fc0244d9756649e95c9860885aeb19cef2ae3ba6f0076b6d5b5451f43e12852b3c81d9def3d677a79c2fc7a6f1c8a8ce6df6ad8e516d4ac782210280da639b1474ca8d0a319634c9783e8ce1616e5966b0aa9e416fb8b83b612eeff0cb81dab4ae7b3de05d4d4aeb96c82bf41f8b4dd3267a375c0d82015bec065f0a49c547dfed33be699e59b5c4868b5f13d7678c046bad285491ff45fe8bf9509a7619b3840f5771945073eea68f8b708ffc7f61dd391eebd519dd20c6fbbec1ebab54d2de9860ed3a69e8f4ade329750d7b3487cf4ce7d76cbef3602184dc61a774e3822dd0191889f42c9c3dc8da3f9718422047419a04a310cec58087602d7ec5c9e8715bb1efe46ec81a9dc4237f2cf788b3d30ed8343a926f9456cc5d8ae3e7bb44392616315baacf1c2f148699c0320a6925f724974da0eec60ff845a8e44079739a7396a6d053e009c4858bf72e2df9256c33b2fdad2d9647726555bcdead71e01fbb2511fa6f97989390b6c494266501091ea00869b86d0b2490664f0ac8649ecde371db6e2018bc925b5f9b73c1930d467fa1aa873e222ad8a650799e0b036f4d293ff2f5ebc9ca3423ea3a2754183616e4db78c2754628ca6db256c30e318eae14cef6df2f54de4539fafa8a900abcc2935d6a5edfe93e5a35107f452a728168082c4d84b82577b262b051a2c0a3ff6ac1a4b8d77b50b776fff9ddfc263fe78683f1a24b0b0507865c204e1f64d699c44a9d9f6ad33a48a8803999bc6d288d24ddd089502488e585a7d3e71273b65bfafa0e1335d4be18499cd21a8a8a6e29c88485bc855bc4fe74cdfa05bab79a0fe9db0476a7776db0ec76faaa42060781216e778b7313777fa40bc5de17cac640d2cef7cb0201db04f3e8e1ab03a7ab903e8bf87efb3f3014a854580c40d270320bc390ff2cdc6bdf3eb45edf75d65da882110dabdb1e72eca3173232da0c646a1ff8c88162aea3052c6212db06a82fcce59121bcd50fc031bf9398a7764f5c05b5294c2a036130afca4c99044350d7eaa9f652c608b794aec5e5942357adb677ed153080de83fd2303acb24bc8bc74270ec23239084b6af747017088d97b881d20a46ec6bb282ccb02451d0bf97436b4312537d80953c8e82bd1f64715f1f4f8da0cb53d474385a96a61097b5bf5f5e32b131297086170fce123dc6a32cdaab56a638928cc54214486d4fb78cb83a00c6b9acae8e470920a7510f527a1cbbadb8ffaa3b11ee2a8cd4c0196a8c6d20e0066e9ff5275d11d0a187a82a1dd0d10d0876322451fe9063f0ceefc3c4dba450ba6a26a61530ce52f64caac8d0c6ffcc9db340ebad97265e551f9d411df4cec8426440ac2f0fa463795e227a7016baa38eb859a8b75431be5c225e2a26fdbed29e82604ba4b1b1ec30b29e70cc6d75e1d694ba0da042be26d54155f332e5a1c04a02d08266ba84e3247ede7d9a0e1f28a0bea3bf5ae4f733564fa5833970b093632ef9b4ef510067205fd3fa89c0430f9488e8f96b7f291221d3b513c7288725d00065939f66cba370b1ab3ab3bfef460a4d0ccea135919e7fbda01d89072b431385c05d434d25ba8a0a6231bdca11c6457083a35bb1fb83a8bafaab294ca59dfb96083f3d5a6c82d7520e8a81b7c2d08fa74fd352634ea66a6eb940c2b4b37d8550c1fa8a1e3e87a0d07f3b7f4e8ca2fe6aa1912d9c0bdd2a55f74ef9314f01d3752c081ce51f109f117d8ebdba58cbf521d100cc3cbff391f778d2a4eacfce8c3e40496cba558c3391b322374e00ef9ec79263197b6fb5c776a085de3237fe02e76f77cf8771786848647393f93c53cfc68ae6bd40eae7a945ac8ed82cfadd71c2ca710056e8032c8fca1cf82f310bf5f7e199eb026c0d1be9e0283f973eedaef9b54984e4ba15608b25fa8e928ff5f73318638bdf490bde4be667c67af250323d709d4357d5161e96b63da54198fd5d6a722c1fd619d5eedbeb21d8f13564e898ee144888407e40c81f7bfa389c234eb6e9ecb365a50328f7e9b449d115f591c0d0c05969731cc8a8356c7d9d601a23bdf35ecfcc3286e4f097fbe3a94f435cab192fe826bcb32e39b8616ba4eef8017da03de64761f3e0b87bf9ebeeaa6f2a9526f86dde1d518b3a1196b375e7d844be5292380d1e565b2365780debaebb49c56da793d7ce6602723f714cddfed5a153d31d1ee5e5d697f589827862c18eb80062b9f651a45445dbc01c9592c07995db6b71c5421544358ab9f11aa701df9e5643964bacee9cbfaa6aac85a57915725907659c431b8f56c67e58e03062da08c7c57f2e00b26d7aacb97065e5a3a31ee5ecdb824a8b2b55b429ffae55e4fc1c471f518d204d3a35c2d674e21bf0c9fdc192598371aa725205dbd694815e6c33a45a89537f0925b4d432ad74292710429e8f71f5fb07f2ca78b5ce6398e0839fe41b369be586bc91572245b5f57f94b3e05e64e1d3ba656e18d4d1be0142da8e19bced9852ca4945ef32fdb1aebf3a067a68796bbc8477c0348ae45b76f37d3916b8dcb07684bf26ca5ee4c68a8e9d15eb568b33afb4f8bbf9c128b28bdfc25add5beff22e0674e80584374cd12ec6a089112ee6b645465bbeae650765515ca7d614c82c1ace58d5e8acf13f1b86909720b95d01bb62b613602048eecd938c0ce1c0c6fd0dcb73c7cb4a12522c84229093be72c008e85bb3273b81ad50b32565d966fd227a5db7bb2fd1122eef61daf40dd0fa53e92d592415eb060c20f9afb3b31b273e4d871afd87f06a792477559f4c17d6589c8ae761ab4c09187689695dc32bd2c9cb01168980a65b0ffc863dee02003b1cb5cb75987c78fb46eb6a683da1f496fd2251fb3d7d84df1a4a34819177f660434d65f3413fa37cdec7a450fad73ac1e2eec94d100590f881bb81173b2c6588a8e2fd79bfceb6329e05cddb382f1b3eb1f052d322745b2cdda183d1400b1b42276411e72d640f6025e730495bd7818f0d0417c0806d4561eaff4d961b0a784cc53a61197c4b60aadcddc6d06604c85d34d011652842d17d16dd9344dfd00edfbcd2d45379514dc27523ab4c33034da4c4646d2e377333c1247dda58f0d15b2c3f37be83326510ebb920bef02137a42ca74285dcf38ec260ab75367bf8cb18a76a59ccdde17be0e09adbfe801d54cb35e70afa05941b1ba1eecc29985f3a9eae1d44f666caa37054b0e4f8a274fd639d5b69eff1386ef16b0747b55829c00b780897a4b3f11954195068b66825fbf149ef5c732ad783dd27a605e7f6ef8a4930bcead193b5d5c40481623f10fb5663016e3faf8ed0d2046c380d9a81bb96940d126c55b0fbf756093e108c11eb0ce8b394f1bd67d66061b10ed51136c3c440fd3b817bd8051b5190d8de6c76bcd3d738c359f997d3cb2027356b7aeccbbc900bfce9d8dd5ee97b9408e6affe122bcff10db347cc68fd988a93a3ea5bd55432345b19bab8ecd5e84b3675da823f05a98746fd90947bef565ff74fc15610ea94a5d809f8994d23d7b13e4ef1435db98205a535dd94993b9e330d2efe8f13cbd78b3ecf66ad2ccfacb902a1e19f71b637b1186b0ca186abb5af4422cfecb055f7c77678b314171364fd9c00e7790b34f749b58fb2924bf173cd4dd7ce55b44dc249e67a43d4c6138cf59e2f6f35ba0b5d030bcdf15b145c30d40117a02d230b817fb739b5380b59dd4b57a275c833a02d813f7467933e70d6605362a21d89e17d3bf10af4fea779dd3088a3360c1dfe8623dc04ce9beda603e35c59e5a7a3125c801bb0d3a9668a0dbe3d0336b31be6fb41fc5fbcfb41ba1649358cc7fff92d6de7652faa7520685dbe61c3ed462366d33f3862ea4b263247c33a741be58ca7527ec1b8070cdfdc9a333dce20375ae947c985e96f10dc2e90ee8ed183d1135c993ed8798946f5d6fe1356a87b31925170abffabfd9e206090c136ed0ad260cce266f8c6fe3f16a7877edff312f1245482af09fc55b692e9841072d27cd03413dc6193826d941e2cd21e993c57dbaa8f73b954d07fd7ffd1c57bb1c7b7ce7048b97a57f224cc0e94b0f1c909ca251a9698dce9a72aed96fcb4e4830cfa9f983f283628d42868ac829a26d909dad8197b3b6c887425cc727491833660aa1586673f331ead988471a1ba95559b7ae0fe0623cabfcb3fa48b6af645cbc784f249afe40dbe5200b8f2a7c34469b19ea2fcd1e102e9129770d582296c93830ab10a64540ec0b44aef5677c3109196fac8c963d015c8bb5fdad80003cf9ea8aaebe3fae544b35ec6ce0a47b299d52ecfa5fcd35d96f22045f2448e6181b740f44085c495cbb5ba54ea7408abc747016f39e81a442954896b6a2e7cf78ecea15933dbb90a6aa8f28592da6a9ac25f7415da99b62981976126f6cfbc5fdf4d97cb6ba7820ab288cb8dac97ac9ad81da3572974a809d1d554a3bb67c443f51488e67a8b125e1f559cbb42010bfa40e57a7605d48f78edb5db76645a104fd80e975f9f15ebc511d6cc58ebe00f7a3fa2a5965410e37a3af10008bcd0a285cbacf5b8adec7f85eaf464f34afe68b65de8319fb8a27731237215e54f29c90816b70bdf28946a0dd20dde013efab2c2a21fc98f28af809830139f5028956a6b2f6a873e9deb15e3fbd69c64b664d5ce30c2d55bb6c2df4cd194704a08781090f8169d1eb8d36acac2c6aca5666aa23cc355a48717b75903ce2e9ff58b1cbbcbd64b52e6ebd14a8915e16b964b36b8a0255ceed8a41d23828054181361b17b5919a3d345393732f5020b20a82cddbdcfb687b8c95dcd182e0a5e7659be0d287dc1b51875c7f6570ef2a8d393ba52ff4313f8277a1acf0db1581bab535e3b951c7d23624aaa29b0f10c70137f94913c3ee91456730a1e899519f256a458cdb57b2bf76a74169cda5dc23d25dc175191944ec5672ad334755c6f922f529a37b34d495ae2d127e7daad5a07aa7e91d1c3ffe11081e3f893cfc6965623aa83a39c460902b9df158feec3b6ddac13c1da4fffb0bae5683ca40ee093b71640f0215b1b99f857c7a566b6ecfb33a5294ca03b650ab9b5401b9ab47db3d55e2d7af8840ed0465055918c0b67d482798f5c02efdc6d7d362bb04fb15051d131466e4b3a883eddf7caccaef26835df1ad61db974053e486389420c94d9f7224112fcab3f4f87077c094f2252e3d3b4b360ddb6b8ffb4c314526dd24a80638c043db2274a7e01b5415b55d3c9786a5aa14e3dc8c6676be1393ce4604332886da71a3f40e10b7c70dfb22a8c294c1dd57ff33bf5588d98cf4e93e8bea6ac3326d0d143db9586a8d7bbe1a5f58294a20c4d716396220432b3d0e8b5b750c863357e1ed8b211abfe787020f9d468d1ad62af0f9a831ddbe8bea90df008fa19c4c6e668f464500baca6738344ac39f9d508ba513f58e7b903db98007a1c97da5f1118e44315b8521c0698ddd475a8967b81e68d183dcb362e99d5790522243b7b63d29214b66e0f46f4bbd406d633bd36fe35f7ab34196b5b1439be9d9bebd3fca629234e3e5a7c2bcb672c5cacd7579093c7b78d9ee802952b8e93b0a826211273ba3e7d99828f3b17ba0023a85b5061df124f647ad77fcae09df578795649cc726e02ffa921e00b4f3662641765453db915d3f7fd10a793353a3d8f42aa33aa943f2e0064632a32b145068", 0x1000) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000080)="ade5265732b382557ac3ae264c5572cee3c9791d3ccf284ef08db44fe425226b3b83f833243c0755a8da2efc655a4a3e083d462c6f6467dcd741871aeb6b51c9ec09691241f062ba8e63229874c212cf1878e967d9a2c8ed3a50837db671afcf6631", 0x62) 16:44:24 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000040)={0x1, 0x1e, &(0x7f0000000000)="afbd0bff116f88c35106cf69030a013c799f6e7c3fc8af2a1da19e0b876a"}) 16:44:24 executing program 0: r0 = syz_open_dev$evdev(&(0x7f00000013c0), 0x8, 0x200) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000001400)=""/66) syz_open_dev$hidraw(&(0x7f0000001180), 0x61a, 0x422c0) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f00000000c0)=""/4096) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/178, 0xb2) write$char_usb(r1, &(0x7f00000011c0)="6355defd15703c47ee70e7fb726b1f47701e810d8d25749a683acc16592d6767b88ebdfee661e4cf9189e22d9e8a39076469e101c02afe3493c63a838e7e2734c824b02044b81363b85dd7a368347f33406b5aafc37e3be3c54b744b958e72ccee2e22e298a502be0bae344a090925946995480d0e5ccd0bf86c14be606f005e120cfc9e9d", 0x85) 16:44:24 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(r1, 0x0, 0x0) read$char_usb(r1, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/212, 0xd4) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(r3, &(0x7f0000019140)="1f9e29f811188bdade7be1b4f2f38beea2477d86ffba56e28035da95cda106c2e6c6e597d04e4c656c7315b4716bb45ccfab95a689f9ca51625fbec7c43dc6ad75ffa0ba2af2a36fd47d6c253570c2183f42666562f8bec8eb39210638e5c7ed1fc7825d0d95", 0x66) read$char_usb(r2, 0x0, 0x0) read$char_usb(r1, &(0x7f0000000140)=""/102388, 0x18ff4) 16:44:24 executing program 5: ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f0000000240)=0x4) r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGREPORTINFO(r0, 0xc00c4809, &(0x7f0000000080)={0x1, 0x103}) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000200)) syz_usb_connect$uac1(0x0, 0xa3, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x91, 0x3, 0x1, 0x6, 0x20, 0x6, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x8, 0xfb}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x23, 0x0, 0x1000}]}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0xfc, 0xff, 0x81, {0x7, 0x25, 0x1, 0x2, 0x8, 0x9}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x6, 0x2, 0x8, 0x8, "84cf"}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x3f, 0x3, 0x40, 0x7, "fa", "599cc9"}, @as_header={0x7, 0x24, 0x1, 0x6, 0x41, 0x1003}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x7, 0xfff, 0x1e, "22f3ed0882"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x20, 0x9, 0x8e, {0x7, 0x25, 0x1, 0x2, 0x40, 0x7}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x300, 0x3, 0x92, 0x77, 0xff, 0x20}, 0x25, &(0x7f0000000100)={0x5, 0xf, 0x25, 0x1, [@ssp_cap={0x20, 0x10, 0xa, 0x2, 0x5, 0x5d, 0x0, 0x1, [0xff000f, 0xff0030, 0xff0000, 0x3f0f, 0x30]}]}, 0x2, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x401}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x40e}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x2) [ 814.013641][T25395] option 6-1:32.143: GSM modem (1-port) converter detected [ 814.029285][T25395] usb 6-1: USB disconnect, device number 116 [ 814.037243][T25395] option 6-1:32.143: device disconnected 16:44:25 executing program 4: ioctl$HIDIOCGNAME(0xffffffffffffffff, 0x80404806, &(0x7f0000000000)) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1d) 16:44:25 executing program 1: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000100)={0x4, 0x8e, &(0x7f0000000040)="70791cf65d389935525e11b72c7111a8b3ceeb142a001adb858e581202fcc0ffaa38c0306315d65fffc71337a5fe508ad219315809aaef3064dc2bb5a946ad19c28e7488bcc73be50387ec8887ef8e16c778ecc127f373c97af1f3e895fd2268de85df51ce4b96427fd4703b2e8d4c0312549447cc27eb1107eb03ba79a7a2c1135419b9d7463601e8050d1e2fb5"}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000000)={0x54, 0x6d3, 0x2, {0xffff, 0xd8e}, {0xb0d2, 0x101}, @ramp={0x3f, 0xf3e0, {0xe4c3, 0x398, 0x3f, 0xfffe}}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 16:44:25 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/65, 0x41) [ 814.362264][ T1257] INFO: task kworker/0:1:7 blocked for more than 143 seconds. [ 814.371245][ T1257] Not tainted 5.12.0-syzkaller #0 [ 814.376954][ T1257] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 814.385833][ T1257] task:kworker/0:1 state:D stack:19888 pid: 7 ppid: 2 flags:0x00004000 [ 814.395165][ T1257] Workqueue: usb_hub_wq hub_event [ 814.400219][ T1257] Call Trace: [ 814.403539][ T1257] __schedule+0x920/0x1fa0 [ 814.407984][ T1257] ? io_schedule_timeout+0x140/0x140 [ 814.413360][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 814.419456][ T1257] ? _raw_spin_unlock_irq+0x1f/0x30 [ 814.424712][ T1257] ? trace_hardirqs_on+0x5b/0x1a0 [ 814.429784][ T1257] schedule+0xcb/0x270 [ 814.433923][ T1257] schedule_timeout+0x1db/0x250 [ 814.438797][ T1257] ? usleep_range+0x170/0x170 [ 814.443539][ T1257] ? wait_for_completion+0x160/0x270 [ 814.448853][ T1257] ? mark_held_locks+0x9f/0xe0 [ 814.453699][ T1257] ? rwlock_bug.part.0+0x90/0x90 [ 814.458678][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 814.464719][ T1257] ? _raw_spin_unlock_irq+0x1f/0x30 [ 814.469948][ T1257] ? trace_hardirqs_on+0x5b/0x1a0 [ 814.475024][ T1257] wait_for_completion+0x168/0x270 [ 814.480229][ T1257] ? lock_chain_count+0x20/0x20 [ 814.485179][ T1257] ? bit_wait_io_timeout+0x160/0x160 [ 814.490486][ T1257] ? lock_acquire+0x19d/0x700 [ 814.492227][T25395] usb 6-1: new high-speed USB device number 117 using dummy_hcd [ 814.495250][ T1257] ? complete+0x13/0x60 [ 814.495298][ T1257] ? find_held_lock+0x2d/0x110 [ 814.511877][ T1257] virtio_cleanup+0x80/0xa0 [ 814.516463][ T1257] ? virtio_read+0x350/0x350 [ 814.521078][ T1257] drop_current_rng+0xda/0x110 [ 814.525903][ T1257] set_current_rng+0x2d3/0x490 [ 814.530702][ T1257] ? drop_current_rng+0x110/0x110 [ 814.535787][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 814.541852][ T1257] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 814.547751][ T1257] hwrng_register+0x3bf/0x600 [ 814.552511][ T1257] chaoskey_probe+0x886/0xc50 [ 814.557230][ T1257] ? chaoskey_suspend+0x50/0x50 [ 814.562149][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 814.568163][ T1257] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 814.574080][ T1257] usb_probe_interface+0x315/0x7f0 [ 814.579219][ T1257] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 814.584697][ T1257] really_probe+0x291/0xf60 [ 814.589255][ T1257] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 814.595574][ T1257] driver_probe_device+0x298/0x410 [ 814.600718][ T1257] __device_attach_driver+0x203/0x2c0 [ 814.606163][ T1257] ? driver_allows_async_probing+0x150/0x150 [ 814.612220][ T1257] bus_for_each_drv+0x15f/0x1e0 [ 814.617116][ T1257] ? bus_for_each_dev+0x1d0/0x1d0 [ 814.627114][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 814.633191][ T1257] ? trace_hardirqs_on+0x5b/0x1a0 [ 814.638234][ T1257] __device_attach+0x228/0x4b0 [ 814.643072][ T1257] ? __driver_attach_async_helper+0x330/0x330 [ 814.649162][ T1257] ? kobject_uevent_env+0x2bb/0x1650 [ 814.654543][ T1257] bus_probe_device+0x1e4/0x290 [ 814.659424][ T1257] device_add+0xbe0/0x2100 [ 814.663895][ T1257] ? wait_for_completion_io+0x270/0x270 [ 814.669473][ T1257] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 814.675796][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 814.681820][ T1257] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 814.687731][ T1257] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 814.694042][ T1257] usb_set_configuration+0x113f/0x1910 [ 814.699515][ T1257] usb_generic_driver_probe+0xba/0x100 [ 814.705029][ T1257] usb_probe_device+0xd9/0x2c0 [ 814.709843][ T1257] ? usb_driver_release_interface+0x180/0x180 [ 814.716010][ T1257] really_probe+0x291/0xf60 [ 814.720641][ T1257] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 814.726968][ T1257] driver_probe_device+0x298/0x410 [ 814.732156][ T1257] __device_attach_driver+0x203/0x2c0 [ 814.737567][ T1257] ? driver_allows_async_probing+0x150/0x150 [ 814.742400][T25395] usb 6-1: Using ep0 maxpacket: 32 [ 814.743604][ T1257] bus_for_each_drv+0x15f/0x1e0 [ 814.753636][ T1257] ? bus_for_each_dev+0x1d0/0x1d0 [ 814.758688][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 814.764764][ T1257] ? trace_hardirqs_on+0x5b/0x1a0 [ 814.769811][ T1257] __device_attach+0x228/0x4b0 [ 814.774632][ T1257] ? __driver_attach_async_helper+0x330/0x330 [ 814.780721][ T1257] ? kobject_uevent_env+0x2bb/0x1650 [ 814.786088][ T1257] bus_probe_device+0x1e4/0x290 [ 814.790956][ T1257] device_add+0xbe0/0x2100 [ 814.795443][ T1257] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 814.801711][ T1257] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 814.808032][ T1257] usb_new_device.cold+0x721/0x1058 [ 814.813310][ T1257] ? hub_disconnect+0x510/0x510 [ 814.818205][ T1257] ? rwlock_bug.part.0+0x90/0x90 [ 814.823209][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 814.829212][ T1257] hub_event+0x2357/0x4320 [ 814.833720][ T1257] ? hub_port_debounce+0x3c0/0x3c0 [ 814.838864][ T1257] ? __lock_acquire+0x1c90/0x5230 [ 814.844003][ T1257] ? trace_workqueue_activate_work+0x111/0x1e0 [ 814.850213][ T1257] ? lock_release+0x6f0/0x6f0 [ 814.854962][ T1257] ? lock_downgrade+0x6e0/0x6e0 [ 814.859843][ T1257] ? do_raw_spin_lock+0x120/0x2b0 [ 814.864931][ T1257] process_one_work+0x98d/0x1580 [ 814.869894][ T1257] ? pwq_dec_nr_in_flight+0x320/0x320 [ 814.875320][ T1257] ? rwlock_bug.part.0+0x90/0x90 [ 814.880287][ T1257] worker_thread+0x64c/0x1120 [ 814.885069][ T1257] ? process_one_work+0x1580/0x1580 [ 814.890302][ T1257] kthread+0x38c/0x460 [ 814.894468][ T1257] ? _raw_spin_unlock_irq+0x1f/0x30 [ 814.899729][ T1257] ? __kthread_bind_mask+0xc0/0xc0 [ 814.904955][ T1257] ret_from_fork+0x1f/0x30 [ 814.910582][ T1257] [ 814.910582][ T1257] Showing all locks held in the system: [ 814.918392][ T1257] 6 locks held by kworker/0:1/7: [ 814.923445][ T1257] #0: ffff888103f74938 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x871/0x1580 [ 814.934275][ T1257] #1: ffffc9000007fda8 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x8a5/0x1580 [ 814.942309][T25395] usb 6-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 814.945600][ T1257] #2: ffff888109153220 (&dev->mutex){....}-{3:3}, at: hub_event+0x1c1/0x4320 [ 814.954399][T25395] usb 6-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 814.963372][ T1257] #3: ffff888140aff220 [ 814.973419][T25395] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 814.986554][ T1257] (&dev->mutex){....}-{3:3}, at: __device_attach+0x7a/0x4b0 [ 814.994072][ T1257] #4: ffff8881100221a8 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7a/0x4b0 [ 815.003405][ T1257] #5: ffffffff87e615c8 (rng_mutex){+.+.}-{3:3}, at: hwrng_register+0x7a/0x600 [ 815.012509][ T1257] 1 lock held by khungtaskd/1257: [ 815.017554][ T1257] #0: ffffffff87a78d20 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x53/0x269 [ 815.027516][ T1257] 1 lock held by in:imklog/4282: [ 815.032641][ T1257] 2 locks held by agetty/4289: [ 815.037414][ T1257] #0: ffff888110971098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 815.047234][ T1257] #1: ffffc9000051b2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd5b/0x12f0 [ 815.057437][ T1257] 2 locks held by agetty/4290: [ 815.062255][ T1257] #0: ffff8881113d8098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 815.072182][ T1257] #1: ffffc9000053b2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd5b/0x12f0 [ 815.082429][ T1257] 2 locks held by agetty/4292: [ 815.087212][ T1257] #0: ffff888111037098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 815.097631][ T1257] #1: ffffc900004eb2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd5b/0x12f0 [ 815.107888][ T1257] 2 locks held by agetty/4294: 16:44:26 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7fff, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0xfffffffffffff001, 0x444a00) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f0000000040)=0x6) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x9, 0x40000) [ 815.112726][ T1257] #0: ffff888110f13098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 815.122666][ T1257] #1: ffffc900004fb2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd5b/0x12f0 [ 815.132885][ T1257] 2 locks held by agetty/16377: [ 815.133096][T25395] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 815.137738][ T1257] #0: ffff888117190098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 815.146857][T25395] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 815.156585][ T1257] #1: ffffc900020ab2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd5b/0x12f0 [ 815.164658][T25395] usb 6-1: Product: syz [ 815.174737][ T1257] 4 locks held by kworker/1:11/25395: [ 815.174762][ T1257] 1 lock held by syz-executor.3/7154: [ 815.174779][ T1257] 1 lock held by syz-executor.3/7159: [ 815.178949][T25395] usb 6-1: Manufacturer: Ў [ 815.184410][ T1257] #0: [ 815.189703][T25395] usb 6-1: SerialNumber: syz [ 815.195121][ T1257] ffff888136a82078 (&dev->lock#4){+.+.}-{3:3}, at: chaoskey_read+0x262/0x600 16:44:26 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000001000)=""/4096, 0x1000) write$char_usb(r0, &(0x7f0000000000)="a894f233979c317761b0f928976c4716b3edbb6f0b6c93348e5b2c7994b927aa29d24031b12dbdb2b18410637bfa56d3fb5c6b54a674", 0x36) read$char_usb(r0, &(0x7f0000000040)=""/145, 0x91) [ 815.215845][ T1257] 1 lock held by syz-executor.3/7173: [ 815.221235][ T1257] #0: ffff888136a82078 (&dev->lock#4){+.+.}-{3:3}, at: chaoskey_read+0x262/0x600 [ 815.230593][ T1257] 1 lock held by syz-executor.2/7169: [ 815.236038][ T1257] 1 lock held by syz-executor.2/7174: [ 815.241429][ T1257] 2 locks held by syz-executor.2/7187: [ 815.246979][ T1257] #0: ffffffff883596d0 (minor_rwsem){++++}-{3:3}, at: usb_open+0x24/0x2e0 [ 815.255709][ T1257] #1: ffff888136a82078 (&dev->lock#4){+.+.}-{3:3}, at: chaoskey_open+0xe2/0x200 [ 815.265002][ T1257] 1 lock held by syz-executor.4/7181: [ 815.270394][ T1257] #0: ffff888136a82078 (&dev->lock#4){+.+.}-{3:3}, at: chaoskey_release+0x83/0x2b0 [ 815.279924][ T1257] 2 locks held by syz-executor.1/7192: [ 815.285437][ T1257] #0: ffffffff883596d0 (minor_rwsem){++++}-{3:3}, at: usb_open+0x24/0x2e0 [ 815.294169][ T1257] #1: ffff888136a82078 (&dev->lock#4){+.+.}-{3:3}, at: chaoskey_open+0xe2/0x200 [ 815.303425][ T1257] [ 815.305768][ T1257] ============================================= [ 815.305768][ T1257] 16:44:26 executing program 4: ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000000)=[0x1f, 0xfffffffd]) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 815.314235][ T1257] NMI backtrace for cpu 0 [ 815.318583][ T1257] CPU: 0 PID: 1257 Comm: khungtaskd Not tainted 5.12.0-syzkaller #0 [ 815.326588][ T1257] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 815.336667][ T1257] Call Trace: [ 815.339966][ T1257] dump_stack+0x143/0x1db [ 815.344350][ T1257] ? lapic_can_unplug_cpu+0x11/0x80 [ 815.349600][ T1257] nmi_cpu_backtrace.cold+0x46/0xe0 [ 815.354827][ T1257] ? lapic_can_unplug_cpu+0x80/0x80 [ 815.360055][ T1257] nmi_trigger_cpumask_backtrace+0x1da/0x200 [ 815.366063][ T1257] watchdog+0xd32/0xf70 [ 815.370250][ T1257] ? reset_hung_task_detector+0x30/0x30 [ 815.375833][ T1257] kthread+0x38c/0x460 [ 815.379927][ T1257] ? _raw_spin_unlock_irq+0x1f/0x30 [ 815.385154][ T1257] ? __kthread_bind_mask+0xc0/0xc0 [ 815.390291][ T1257] ret_from_fork+0x1f/0x30 [ 815.394805][ T1257] Sending NMI from CPU 0 to CPUs 1: [ 815.400651][ C1] NMI backtrace for cpu 1 [ 815.400662][ C1] CPU: 1 PID: 7204 Comm: syz-executor.4 Not tainted 5.12.0-syzkaller #0 [ 815.400673][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 815.400683][ C1] RIP: 0010:tomoyo_check_acl+0xb0/0x450 [ 815.400694][ C1] Code: 03 00 00 49 8b 5d 00 49 39 dd 0f 84 fa 01 00 00 e8 15 95 64 ff 48 8d 7b 18 48 89 f8 48 89 fa 48 c1 e8 03 83 e2 07 0f b6 04 28 <38> d0 7f 08 84 c0 0f 85 f7 02 00 00 44 0f b6 73 18 31 ff 44 89 f6 [ 815.400712][ C1] RSP: 0018:ffffc9000012f758 EFLAGS: 00000246 [ 815.400726][ C1] RAX: 0000000000000000 RBX: ffff888103dc7000 RCX: 0000000000000000 [ 815.400736][ C1] RDX: 0000000000000000 RSI: ffffffff81dbc0bb RDI: ffff888103dc7018 [ 815.400745][ C1] RBP: dffffc0000000000 R08: 0000000000000000 R09: 0000000000000000 [ 815.400755][ C1] R10: ffffffff81dbc141 R11: 0000000000000002 R12: ffffc9000012f850 [ 815.400765][ C1] R13: ffff88810331d310 R14: 0000000000000002 R15: 0000000000000000 [ 815.400775][ C1] FS: 0000000001a6a400(0000) GS:ffff8881f6b00000(0000) knlGS:0000000000000000 [ 815.400785][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 815.400794][ C1] CR2: 00007ffc91219e08 CR3: 00000001102f1000 CR4: 00000000001506e0 [ 815.400804][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 815.400814][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 815.400822][ C1] Call Trace: [ 815.400828][ C1] ? tomoyo_same_mount_acl+0x450/0x450 [ 815.400835][ C1] tomoyo_path_permission+0x1ff/0x3a0 [ 815.400842][ C1] tomoyo_check_open_permission+0x30f/0x380 [ 815.400850][ C1] ? tomoyo_path_number_perm+0x590/0x590 [ 815.400857][ C1] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 815.400864][ C1] ? path_get+0x5d/0x80 [ 815.400870][ C1] ? lock_downgrade+0x6e0/0x6e0 [ 815.400877][ C1] ? do_raw_spin_lock+0x120/0x2b0 [ 815.400884][ C1] tomoyo_file_open+0xa3/0xd0 [ 815.400890][ C1] security_file_open+0x52/0x4f0 [ 815.400897][ C1] ? __mnt_want_write+0x196/0x270 [ 815.400904][ C1] do_dentry_open+0x353/0x1090 [ 815.400910][ C1] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 815.400918][ C1] ? may_open+0x1f6/0x420 [ 815.400924][ C1] path_openat+0x1c0e/0x27e0 16:44:26 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000002000)=""/4098, 0x1002) r1 = syz_open_dev$hiddev(&(0x7f0000000000), 0x4, 0x200) ioctl$HIDIOCGPHYS(r1, 0x80404812, &(0x7f0000000040)) syz_open_dev$char_usb(0xc, 0xb4, 0x3) 16:44:26 executing program 1: ioctl$HIDIOCSFEATURE(0xffffffffffffffff, 0xc0404806, &(0x7f0000000040)="bf8cc7042c53da") write$hidraw(0xffffffffffffffff, &(0x7f0000000080)="076127b8bdbaf6bcecefff87fa7961d137bd9806b37cc523e6e864253f77b6e761e27cc9f6cace4a8453a4083a23f9b678ab0c4a41a5e1a878158f6804ece32420a96ba16efea2b9f9b2525465072003f3649a16749c1c33db2ff2186033901a28c72a667489f3fb757375b342532004788b8f799fe8c010ca5a420f0c3f883a3549", 0x82) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000140)='G', 0x1) write$hidraw(r0, &(0x7f0000000140)="df6b0a956ec466f9055e0af62ab9ce79958314cc76af848e5d2ccfd5b9cc84a29d1a488aed36869bd9c5cfe0d095538456f00bebedacb71b9fce61d326caa3d6bf3d5f0a80fd4de7e5b30757edaaae066290fcc57bf1372a0dd9e8dac28bc734b461bcfe70d05e760d9872b61ed3021b612232070431ae280309dfd3924df34b1b2d39d5556d765f1e60f5001f7542776c0e6ba135c8f07ce7389a5d0a220a1f826287b5aee83aa25a85a3fa850eac98d9150699870c", 0xb6) 16:44:26 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x71fffffffffffffd) write$char_usb(r0, &(0x7f0000000000)="15b9fda2c706cc1e10951d6bd445bbb96b5fdafa7737918001a452ec471db2cce50c394ad957e7e3dcb27f0ec525684c7b196650415301f0285b2027a28fbfe3c0bebcee9d3c954d0b93fa3040c98f4bd288a1b348cc53164212dccf7aa9bf544d64c0e8704ea6365f85dc97129ce97f56feb84ee1f1ae79a07d124e3906439aba3f2248a45d0d3119baab0452482869f6a90efdcd57d553516e2fee7be850fad69e8312ff85233afa25bd1734bfb6d36cd628f8d863be52fd9b718191271d33d56c41c3d80c76dd4005f79672db2c0a613be517ad7a3198363b4c1dc92a5cfd068e", 0xe2) 16:44:26 executing program 0: ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000000)=[0x1f, 0xfffffffd]) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 815.400930][ C1] ? path_lookupat+0x850/0x850 [ 815.400937][ C1] ? do_raw_spin_unlock+0x171/0x230 [ 815.400944][ C1] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 815.400951][ C1] do_filp_open+0x190/0x3d0 [ 815.400957][ C1] ? may_open_dev+0xf0/0xf0 [ 815.400963][ C1] ? simple_attr_release+0x40/0x40 [ 815.400971][ C1] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 815.400978][ C1] ? _raw_spin_unlock+0x1a/0x30 [ 815.400985][ C1] ? alloc_fd+0x2bc/0x640 [ 815.400990][ C1] do_sys_openat2+0x16d/0x420 [ 815.400997][ C1] ? build_open_flags+0x6f0/0x6f0 [ 815.401004][ C1] ? __context_tracking_exit+0x9f/0xb0 [ 815.401011][ C1] ? lock_downgrade+0x6e0/0x6e0 [ 815.401018][ C1] ? lock_downgrade+0x6e0/0x6e0 [ 815.401024][ C1] __x64_sys_openat+0x13f/0x1f0 [ 815.401031][ C1] ? __ia32_sys_open+0x1c0/0x1c0 [ 815.401038][ C1] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 815.401047][ C1] ? syscall_enter_from_user_mode+0x27/0x70 [ 815.401055][ C1] do_syscall_64+0x3a/0xb0 [ 815.401062][ C1] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 815.401070][ C1] RIP: 0033:0x419667 [ 815.401082][ C1] Code: 25 00 00 41 00 3d 00 00 41 00 74 47 64 8b 04 25 18 00 00 00 85 c0 75 6b 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 95 00 00 00 48 8b 4c 24 28 64 48 2b 0c 25 [ 815.401101][ C1] RSP: 002b:00007ffc9121a3f0 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 815.401118][ C1] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 0000000000419667 [ 815.401129][ C1] RDX: 0000000000080001 RSI: 00000000004bfd69 RDI: 00000000ffffff9c [ 815.401140][ C1] RBP: 00000000004bfd69 R08: 0000000000000000 R09: 00007ffc9121a3e0 [ 815.401151][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000080001 [ 815.401162][ C1] R13: 00007ffc9121a490 R14: 0000000000000000 R15: 00007ffc9121aa40 [ 815.401180][ T1257] Kernel panic - not syncing: hung_task: blocked tasks [ 815.401195][ T1257] CPU: 0 PID: 1257 Comm: khungtaskd Not tainted 5.12.0-syzkaller #0 [ 815.592384][T25395] usb 6-1: 0:2 : does not exist [ 815.594823][ T1257] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 815.594843][ T1257] Call Trace: [ 815.594853][ T1257] dump_stack+0x143/0x1db [ 815.611054][T25395] usb 6-1: USB disconnect, device number 117 [ 815.614826][ T1257] panic+0x306/0x73d [ 815.614866][ T1257] ? __warn_printk+0xf3/0xf3 [ 815.614889][ T1257] ? cpumask_next+0x3c/0x40 [ 815.614914][ T1257] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 815.614942][ T1257] ? printk_safe_flush+0xea/0x160 [ 815.774739][ T33] audit: type=1800 audit(1619801066.675:710): pid=7228 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14694 res=0 errno=0 [ 815.780934][ T1257] ? watchdog.cold+0x5/0x158 [ 815.780971][ T1257] watchdog.cold+0x16/0x158 [ 815.780994][ T1257] ? reset_hung_task_detector+0x30/0x30 [ 815.781023][ T1257] kthread+0x38c/0x460 [ 815.842338][ T33] audit: type=1800 audit(1619801066.715:711): pid=7228 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14694 res=0 errno=0 [ 815.845617][ T1257] ? _raw_spin_unlock_irq+0x1f/0x30 [ 815.845654][ T1257] ? __kthread_bind_mask+0xc0/0xc0 [ 815.845683][ T1257] ret_from_fork+0x1f/0x30 [ 815.932603][ T1257] Kernel Offset: disabled [ 815.936942][ T1257] Rebooting in 86400 seconds..