Extracting prog: 5h55m19.80600002s Minimizing prog: 1h45m43.836713813s Simplifying prog options: 11.931603189s Extracting C: 2m43.119748826s Simplifying C: 0s 30 programs, 3 VMs, timeouts [6m0s] extracting reproducer from 30 programs single: executing 5 programs separately with timeout 6m0s testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): write$hidraw-syz_open_dev$evdev-ioctl$EVIOCREVOKE-write$hidraw-syz_usb_connect$cdc_ncm-syz_usb_connect-syz_open_dev$char_usb-syz_open_dev$evdev-ioctl$EVIOCGKEYCODE-write$char_usb-write$char_usb-syz_open_dev$evdev-ioctl$EVIOCGLED-syz_usb_connect-syz_open_dev$char_usb-syz_open_dev$evdev-syz_open_dev$hidraw-write$hidraw-syz_open_dev$hidraw-ioctl$EVIOCSKEYCODE_V2-syz_usb_connect-syz_usb_ep_read-syz_usb_connect-syz_open_dev$evdev-ioctl$EVIOCGSND detailed listing: executing program 0: write$hidraw(0xffffffffffffffff, &(0x7f0000003000), 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000880), 0x0, 0x0) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f00000008c0)) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c00712152230000000010902"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r2, 0x2, 0xfffffffffffffffc) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0xa, 0x20941) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80284511, 0x0) syz_usb_connect(0x6, 0xfffffffffffffd8b, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffffffffffff) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x10042) write$hidraw(r3, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x200) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x5450, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x40086602, 0x0) program did not crash testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_open_dev$hidraw-ioctl$HIDIOCGRDESC-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$EVIOCSREP-syz_open_dev$evdev-ioctl$EVIOCSCLOCKID-syz_usb_connect-ioctl$HIDIOCGRDESC-ioctl$HIDIOCGRDESC detailed listing: executing program 0: r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x4, 0x44c081) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x2, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0xffffffe1]) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000000)=0x1) syz_usb_connect(0x0, 0x2f, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xd7, 0x75, 0xc3, 0x20, 0xbb4, 0xa80, 0xcc43, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x89, 0xba, 0xd7, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x9}]}}]}}]}}]}}, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) program did not crash testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$cdc_ncm-syz_usb_connect-syz_open_dev$char_usb-syz_usb_control_io$printer-syz_usb_connect$hid-syz_usb_control_io$hid-syz_open_dev$evdev-ioctl$EVIOCSREP-syz_usb_control_io$hid-syz_usb_connect$hid-syz_usb_control_io$hid-syz_open_dev$evdev-ioctl$EVIOCGEFFECTS-syz_open_dev$evdev-read$hidraw-ioctl$EVIOCSFF-syz_open_dev$evdev-write$char_usb-syz_usb_control_io$hid-syz_open_dev$hiddev-ioctl$HIDIOCSFLAG-ioctl$HIDIOCGRDESC-syz_usb_connect$hid-syz_usb_control_io$hid-syz_open_dev$evdev-syz_open_dev$hidraw-ioctl$EVIOCREVOKE-ioctl$HIDIOCGRDESC-read$hidraw-syz_usb_disconnect detailed listing: executing program 0: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000900)={0x34, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x20, 0x1, 0x1}, 0x0}) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="f30092000000000040ac05438240160b00215d5c516a471002000104000000010000fb1f89044000fd9df92b5f694257126774a303010000"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000480), 0x0, 0x0) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f0000000600)=[0x0, 0x3]) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="12010000ffffff1f6e05fd0040000102030109022400010100302f0904000902030101070921aa49000122a00309058103000040f4005c6e93ea89c21711f3247e58c9b8c3cef41dbf19af0c3fa56a920e6d0ac1091999fd"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="002204000b6d011fe4000000000000000000"], 0x0}, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0xc0189436, &(0x7f00000039c0)=""/4096) r4 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) read$hidraw(r4, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x74, 0x2}}) r5 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r5, &(0x7f0000000040)="e2", 0x1068) syz_usb_control_io$hid(r2, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="002201"], 0x0}, 0x0) r6 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCSFLAG(r6, 0x4004480f, &(0x7f0000000000)=0x2) ioctl$HIDIOCGRDESC(r1, 0x4008c002, 0x0) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001", @ANYRES64], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x400000) r9 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$EVIOCREVOKE(r8, 0x40044591, &(0x7f0000000140)=0x5f6) ioctl$HIDIOCGRDESC(r9, 0x401c5820, 0x0) read$hidraw(r9, &(0x7f00000000c0)=""/107, 0x6b) syz_usb_disconnect(r8) program did not crash testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_connect-syz_usb_control_io-syz_open_dev$char_usb-ioctl$EVIOCGMASK-syz_usb_connect$cdc_ncm-syz_usb_connect-syz_usb_ep_write$ath9k_ep2-syz_open_dev$evdev-ioctl$EVIOCSFF-syz_open_dev$evdev-syz_open_dev$evdev-ioctl$EVIOCSABS0-write$char_usb detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f00000001c0)=ANY=[@ANYBLOB="12010000091c2f20c81403006c050102030109021b00010000000009040000018ea44300090585da24"], 0x0) (async) r0 = syz_usb_connect(0x4, 0x3f, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000780)={0x84, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00'], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r1, 0x40015b13, 0x0) (async) syz_usb_connect$cdc_ncm(0x2, 0x76, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x2, 0x1, 0x0, 0x10, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x5, 0x12}, [@country_functional={0x8, 0x24, 0x7, 0x9, 0x81, [0xfffe]}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x1, 0x3, 0xa6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x20, 0x4, 0x20, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x18, 0x7}}}}}}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x6, 0x40, 0x18, 0xff, 0x8}, 0x13, &(0x7f00000000c0)={0x5, 0xf, 0x13, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0x1, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x8, 0x6, 0x6}]}, 0x3, [{0x7c, &(0x7f0000000100)=@string={0x7c, 0x3, "66e301d1e6d9a7367571c7e0c483e8d53b07a1a415b593fdf066649d94c3d5b49ba3e023b27efed7c975d8e9167c4dde783bd340c97a22582fd496ac01993c558d0ec167b831cb24f0af595bc32317eb83f1d838f92b3d737291e602476ef924cd7568946fdddea8a63ec00d95ab9169675c91a4922f8756f068"}}, {0x28, &(0x7f0000000180)=ANY=[@ANYBLOB="2803963d16ee6ee08fbc5955ae2f31ef46f169ea0221ce6c03e010d3db93191f21bb705002bf5894"]}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x443}}]}) r2 = syz_usb_connect(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) syz_usb_ep_write$ath9k_ep2(r2, 0x83, 0x8, &(0x7f0000000980)=ANY=[@ANYBLOB="bcea"]) (async) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x40, 0x0) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000300)={0x51, 0x0, 0x0, {}, {}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) (async) r4 = syz_open_dev$evdev(&(0x7f0000000880), 0x200000000000002, 0x862b01) (async) r5 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2}) (async) write$char_usb(r4, &(0x7f0000000040)="e2", 0x2250) program did not crash testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_open_dev$evdev-syz_usb_disconnect-syz_open_dev$evdev-ioctl$EVIOCGSND-syz_usb_connect$hid-syz_usb_connect$cdc_ncm-syz_usb_control_io-syz_usb_control_io-ioctl$EVIOCRMFF-syz_usb_connect$hid-ioctl$EVIOCSFF-syz_usb_connect$cdc_ecm-syz_open_dev$evdev-write$char_usb-syz_usb_connect-syz_usb_connect-syz_usb_connect-syz_open_dev$char_usb-syz_usb_disconnect-syz_usb_connect$hid-read$char_usb-syz_usb_connect_ath9k-syz_usb_connect-syz_usb_disconnect-syz_usb_connect$cdc_ecm-syz_open_dev$char_usb-write$char_usb-syz_open_dev$char_usb-syz_usb_control_io-syz_open_dev$hiddev detailed listing: executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000540)=""/145) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x46d, 0x1017, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) r3 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000480)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x7, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x8}}}}}}}]}}, 0x0) syz_usb_control_io(r3, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r3, 0x0, 0x0) ioctl$EVIOCRMFF(r0, 0xc0085508, 0x0) syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x55, 0x2}, @cond}) syz_usb_connect$cdc_ecm(0x6, 0xc3, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb1, 0x1, 0x1, 0x5, 0x40, 0x9, [{{0x9, 0x4, 0x0, 0x4, 0x2, 0x2, 0x6, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x0, "d539f9"}, {0x5, 0x24, 0x0, 0x75}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x20, 0x2, 0x1}, [@obex={0x5, 0x24, 0x15, 0x324}, @mdlm_detail={0x64, 0x24, 0x13, 0xe5, "1ae77e0e41af5b7a7f7a7f71539be4e2d56116cc3ddb2fd2e9c6a9adc34a80ec86335dd01193a298efe4f7472ff1d71ce58e3112d9a3f0790e88c88789337d9cc0008bbf23d15491ffbde40bfcdc594ca926dc7cc6eb3030035e6a73527d4fda"}, @country_functional={0xa, 0x24, 0x7, 0x5, 0x80, [0xdc0e, 0x3]}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10, 0x4, 0x4, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x3f, 0x20, 0x3f}}}}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x201, 0x80, 0xbf, 0x7, 0x8, 0x8}, 0x5, &(0x7f0000000080)={0x5, 0xf, 0x5}, 0x6, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xf8ff}}, {0xea, &(0x7f0000000240)=@string={0xea, 0x3, "3696bd100fd3673594b08412d4b6c0ffd45932d06170fdba4506b107a7e3ffd037ce4d02e3d3061d0cdeef681ab39de6c4652729951f47707d16abb6dd2d43037c4cbaef1a8d9ede4d90a9a43f05ce5a961ed0faae3f0ccb363f0a28eb0789b773218a08fd6643b9296a3044c5ebc0422a9227dfb53908fae4d958a1232f7fc943939f0aa1bb004d730611615797bbfa7a6105238b0ab24e101db228375f2d8d292d2016036c1a5dc9a734a8f8c2b7540d8066328fc4de008f9fdc35c36d2adaba5f1cf2eb87aa4e6d23117d7f5a768bc5f644929bd6d3f3f8a4fad90729dc1ab52e18f0062900a6"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x860}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x140a}}, {0x84, &(0x7f00000003c0)=@string={0x84, 0x3, "1d0924e8a6e693ad3c8ea0878523143302b052405eb0fe78b9ea3cf15a9ac2dc3bf189516c21f57bc251088609b328a039da448d9de0060fef044d1a70545a13c7f7667e818b4c1dfdd8db261f8317925419250698b358c321373e08b532f84792592fa6a62368156c58c95692a62034549cbe820a0755ac4ea1e3ae6396765cd2c0"}}, {0xed, &(0x7f0000000480)=@string={0xed, 0x3, "086fe66a555a76c96c486bce33b9143ee32b11ad4c50177acded8582b5f37c9dd0dc78d16066398437d6c75feb82e019145d8af127970fb24cad9f7cd7ea9ad4399cb1780b33b4570e176764bef6eac79abbeadc16bcdc3c4e2a081c7a5cb3c235ecd3c159860604f6560e6e2c8578b612e074ac46d5164b9db776191397ecb0026e2d34bb4b9ee29f76ed7b742ceabc9acde6243c7b8337026fe47033c80a459f386c537d5e8a68c18277916f3cc61b838d48e922a86f602970a31dcfaad1b3cb307c71b685934eb701913b9c71fae048b7c98a51008826763807c69507c3e9ee803146126feac7a8cca5"}}]}) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x862b01) write$char_usb(r4, &(0x7f0000000040)="e2", 0x2250) syz_usb_connect(0x3, 0x7e4, &(0x7f0000000600)={{0x12, 0x1, 0x300, 0x9, 0xbe, 0x8e, 0x40, 0x19d2, 0xfff9, 0x216a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7d2, 0x4, 0x7, 0x3, 0x80, 0xf8, [{{0x9, 0x4, 0xf3, 0x6, 0x8, 0xff, 0xff, 0xff, 0xdd, [@uac_control={{0xa, 0x24, 0x1, 0x8}, [@input_terminal={0xc, 0x24, 0x2, 0x5, 0x0, 0x6, 0x20, 0x1, 0x80, 0x20}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x3, 0x9, 0x3, 0x1, 0x6c}]}], [{{0x9, 0x5, 0xf, 0x4, 0x400, 0x4, 0x6, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x7, 0x8}]}}, {{0x9, 0x5, 0x4, 0x18, 0x3ff, 0x4, 0x4, 0xdc}}, {{0x9, 0x5, 0xb209a0259b6f559b, 0x3, 0x8, 0x0, 0x6f, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x182, 0x88, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0xff, 0x9}]}}, {{0x9, 0x5, 0x4, 0x3, 0x20, 0x7e, 0xff, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x5c10}]}}, {{0x9, 0x5, 0xd, 0xc, 0x400, 0x5, 0x0, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0xff}]}}, {{0x9, 0x5, 0xc, 0x10, 0x3ff, 0x1, 0x15, 0x1, [@generic={0x45, 0x5, "daa859cbc2886fb9bc629b5e593c9aa6cc3f9f7403fb94cd93ac172b0e97be10308ca5750f2c3a812b14f3497a2cc5336123e1ae02fc726b334da65dc91ffa94b33553"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x10, 0xc3, 0x2, 0xc4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x401}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x6, 0x3f, 0x80, [@generic={0x2b, 0x31, "a14291c7e1c31ddef776534eec9c6fe00200adc665f67c8a606231fd7ff7b5ce863a0586114994c01d"}, @uac_iso={0x7, 0x25, 0x1, 0x42, 0x4, 0x4}]}}]}}, {{0x9, 0x4, 0xa1, 0x2, 0xd, 0xff, 0x4, 0x65, 0x1, [@generic={0x45, 0x1, "0862bf924b7bfb1dd5d9c16c7f810905e9e4170a0b2538ad705a5734d5a67b9684082b1873626865ffc8894016568bd2ae21afa4fae71189dd6d7d2b510e94bbaeb32d"}], [{{0x9, 0x5, 0x6, 0x4, 0x40, 0x3, 0x3}}, {{0x9, 0x5, 0x3, 0x6, 0x10, 0x1, 0xff, 0x77, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x8, 0xb0}]}}, {{0x9, 0x5, 0x6, 0x0, 0x189d7f82c56567f9, 0x1, 0xa6, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x3, 0x3f}]}}, {{0x9, 0x5, 0x2, 0x0, 0x10, 0x0, 0x7, 0x1f, [@generic={0xb6, 0xb, "eb1614723fb82dd03c3277bf6f3460f9c429a6533fd654c173458c38d696f40dc8a4f29b426bbca318702efa5f2fcdf875b3f99e4fd061eb0a632e9faea16c5c8034e1d5eebbd72e64a486e11a883cda2cff1c14f33a2bc6ef753703a8e190cdaa93e89a45db8c2f3fd273df87d11fc5561d3611d17212dd7446737eed0a6ceadfa715a6b8564bc4f987d4b1b7dcb3525fc78fb8dfe15fbc6de9c5dda75093d6729e3957df9e84b0254de19ca298fa0afa2e6adb"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x8, 0x47, 0x4, 0x6, [@generic={0xc6, 0x7, "d390817a22ac5b59f070f28a99c893ec80444ffda205b5c72688111a7c223d1aa75097d95c6a07a3294fb9572d4ecec7e6337df119bfe4bcc2b1b856030799f0ed1a2aed13be20fc68a42ba701053b4b3efda5ee69d415ecc2972a2ca1c97d0637d88e741c202d416e1e1bfa5f2bf5f417f7fc0506254a30401d4c8e67b28745a09407cc580be19dd30d16f2fa908e612915cc40656773dc48a6b0be7306470bb048d75dc39fdc2aea8fcba76c28a7e784f0ddf8871923e04c470c156e4296621a855a82"}]}}, {{0x9, 0x5, 0xc, 0x3, 0x40, 0x4, 0x81, 0xf9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x2}]}}, {{0x9, 0x5, 0xd, 0x0, 0x20, 0x8, 0x89, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xff, 0x2ad5}, @generic={0x68, 0x22, "843c42f66e6542761201fd1bb4edb6d764bd17a938a76dc3878928c70d8e56464f13498b4db62da969b25d78235f167906e69cf31b5f11f576469bdb1719f98c4427548dee2c65f3756d1a347e3546558f8b469482c37817537701b904a6c6796155c94f5101"}]}}, {{0x9, 0x5, 0x3, 0x18, 0x200, 0xaf, 0x5, 0x81}}, {{0x9, 0x5, 0xe, 0x10, 0x400, 0x9, 0x20, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x7ff}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x8, 0x1}]}}, {{0x9, 0x5, 0x2, 0x3, 0x400, 0x0, 0xfc, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3b, 0x5}, @generic={0x32, 0x3, "2fabe646eb960ec3f2631b03a0c001f1891fe1d48577c110c87e8e893c7dc8a7af3697c28ec56d941e0b38ee3da93684"}]}}, {{0x9, 0x5, 0xe, 0x3, 0x3ff, 0x0, 0x8, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x4, 0xf49e}]}}, {{0x9, 0x5, 0xd, 0x10, 0xf4c779de65aed62e, 0xfc, 0x1, 0x7, [@generic={0xba, 0x0, "d3ab68e2bca736e2370a546058bad10671f9de8d466dc22ba948b896b2e423b6c161bd84ae588c118f0f6ebf7fecac15bbc34980d536b34d11f2436bb4c8feea1a398c72d56cb966f64739456002abda3a5a514a5a81e451888670a62c9241d7c6ff86f2013a6469c3b7d1310b375e1e3157bef5e42b26a71a8842d20c8ecd95fb8d638c618288c9b97879c2ec3f66a47845add6863225f60341679560a13be4fde7213c0204e6432b7b633a0e29e5724d3f00a4e5188e26"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x200, 0x9, 0xd0, 0x17}}]}}, {{0x9, 0x4, 0xb7, 0x5, 0x5, 0x5e, 0xa3, 0x33, 0x7f, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, "e3"}, {0x5, 0x24, 0x0, 0x9000}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x7, 0xfffa, 0x71}, {0x6, 0x24, 0x1a, 0x4}, [@call_mgmt={0x5, 0x24, 0x1, 0x2, 0x8}, @mbim_extended={0x8, 0x24, 0x1c, 0x454, 0x2, 0xffc0}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0x1}, @acm={0x4, 0x24, 0x2, 0x1}]}], [{{0x9, 0x5, 0x6, 0x0, 0x40, 0x3, 0x1f, 0x17}}, {{0x9, 0x5, 0x4, 0x0, 0x10, 0x9, 0x2, 0x1f, [@generic={0xae, 0x23, "3a172ff7a53b399f43dbeaf64e567788d353cace6e2254d7f6eb202e5581a7c43e5142439289201aebf2eaebc31dc61f19c13171f4b100285a33f2ee1a7ad7d121f9e30be1f3dcba975f14b062460803334400c18e6ce32cfe6e2b73bdd165b0373162172088f0ac8a5918836aa61129575bd7bfe1710f62b25041ae548583e2466677b645e074b81471e63386445c9adde499b7f1a6800294bab03c7d76279756700afa0a04ade3d2bc7201"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x400, 0x4, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x20, 0x40}, @generic={0x10, 0xb, "bc37db99de78bdafc5efbd59f7b7"}]}}, {{0x9, 0x5, 0xb, 0x3, 0x400, 0x2, 0x9, 0x5}}, {{0x9, 0x5, 0x9, 0x3, 0x40, 0x3, 0x1f, 0xf8, [@generic={0x12, 0x23, "4a111b438213aa4b3f694bf936830db7"}]}}]}}, {{0x9, 0x4, 0x4, 0x7, 0x5, 0xfb, 0xa5, 0x3, 0x9c, [@uac_control={{0xa, 0x24, 0x1, 0x81, 0x1}, [@input_terminal={0xc, 0x24, 0x2, 0x4, 0x204, 0x3, 0xaa, 0x4, 0xd9, 0x9}, @output_terminal={0x9, 0x24, 0x3, 0x3, 0x306, 0x2, 0x6, 0x6}]}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x27, 0x1, 0x7}}, {{0x9, 0x5, 0xa, 0x10, 0x8, 0x3, 0x7, 0x3f, [@generic={0x61, 0x22, "02b9fd2f907af609276548a4c782dacbc9ada801e7622e595ff1bfe8d10898d4565899d40750b26572bd7bbda50fb3c229c360bea55792f779748dc66ab9403ee8a96c67ea62249f8fc8cb2833ad1b340ec52f253ffa7a385586d2e0e85bb2"}, @generic={0x91, 0x3, "ba7e2ce8d907405084a268d7bdfbf9a3e4f552e36e98f0e20026aa2756cef82fed67a9ab02a24cb8f7600717b39eaff1c05c8f84888a64b8735777f8896d4ec6b08b6bcb81e4de16921e04fdacd01a043690f088ad7ee7f33844ffd2bd48b1d43a9960cd8f1ed3c1def627df5d9b72b1de41ce316050d37b222b72466f370dca41ee9029fb4f5ed6958879cf1462bd"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x200, 0x4, 0x5, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x7, 0x8}]}}, {{0x9, 0x5, 0x5, 0x0, 0x8, 0x1, 0x6e, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xfc, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x7}]}}, {{0x9, 0x5, 0xf, 0xc, 0x200, 0xdb, 0x40, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x4, 0x5d}, @generic={0x3a, 0x2, "f5d40215eb2863f43edbf6d3f0366c89aba35c71e27d4503397c5792b9fe69b3b83a02f5aa1b9398a2e517fe71f89f598f51b8849d47d129"}]}}]}}]}}]}}, &(0x7f0000000fc0)={0xa, &(0x7f0000000e00)={0xa, 0x6, 0x310, 0x0, 0x40, 0x8, 0x10, 0xea}, 0x6d, &(0x7f0000000e40)={0x5, 0xf, 0x6d, 0x4, [@generic={0x42, 0x10, 0x4, "0b4f79f9e6d1db7b712139a2e294747297931990f69723e247e3deeb53b6acad3c4da189267bff6045ce990d1612eb5aac60479e07470b93dd1054ccc065bf"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x79, 0x9, 0x3, 0x5, 0x17}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x1, 0x0, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x81, "a6f699951eb466d9649dc4cd310353d1"}]}, 0x4, [{0x4, &(0x7f0000000ec0)=@lang_id={0x4, 0x3, 0x405}}, {0x4, &(0x7f0000000f00)=@lang_id={0x4, 0x3, 0x1c09}}, {0x13, &(0x7f0000000f40)=ANY=[@ANYBLOB="1303c4e00f061175613c2588c8a535865f1887"]}, {0x4, &(0x7f0000000f80)=@lang_id={0x4, 0x3, 0x2009}}]}) syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)=ANY=[@ANYBLOB="120100006a0ff5206d0423083a4b0102030109021200010000000009040000000e"], 0x0) r5 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r3, @ANYRESDEC=0x0, @ANYRESOCT=0x0, @ANYRES64=r2], 0x0) r6 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r5) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000010c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x566, 0x3004, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000001200)={0x0, 0x0, 0x1c, &(0x7f0000001140)={0x5, 0xf, 0x1a, 0x2, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}, @generic={0x3}]}}) read$char_usb(r6, &(0x7f0000000100)=""/128, 0x80) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0xf, 0x1, 0x0, 0x80, 0xfa, {{0x9, 0x4, 0x0, 0x0, 0x6, 0xff, 0x0, 0x0, 0x0, "", {{0x3}, {}, {0x9, 0x5, 0x83, 0x3, 0x40, 0x6}, {0x9, 0x5, 0x4, 0x10}, {0x9, 0x5, 0x5, 0x2, 0x1f00}, {0x9, 0x5, 0x6, 0x2, 0x280, 0x18}}}}}}]}}, 0x7fe782539b0b) r7 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="120100009ac0b620110f211066865578ac0109029c000100000400090400bf900b64ea00090587033b"], 0x0) syz_usb_disconnect(r7) r8 = syz_usb_connect$cdc_ecm(0x0, 0x52, &(0x7f0000000100)=ANY=[], 0x0) r9 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r9, &(0x7f0000000000)='2', 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000000), 0x9, 0x101200) program did not crash single: failed to extract reproducer bisect: bisecting 30 programs with base timeout 6m0s testing program (duration=6m7s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [30, 14, 4, 40, 21, 30, 30, 10, 9, 23, 38, 30, 30, 14, 30, 30, 14, 4, 13, 30, 5, 25, 30, 30, 30, 30, 4, 10, 30, 25] detailed listing: executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f000905", @ANYRES64], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x3, 0x0) syz_usb_control_io(r0, &(0x7f0000000780)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000f00000009003d140f3c369197d09647190890"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_connect(0x2, 0x2d, &(0x7f0000000140)=ANY=[@ANYBLOB="120100000f3804106d04b7080de00102030104e9426785865a5b7e09021b0002000040000904010000825642009c2af8d7835d8be6b1519c13c69da4de3fb0ce367080f824320c49f8f5426794e688f96f393a8cc7aca7c66c14cac5267469c772860be937fe6a73a7a39e47d9be970a3ecbb23c3c17ce05b3f4e2b69c16534d7a2ae549876d9931e7a803ca94094951b61e62f36a1644d9c1b058ac03e5654b76862fdc5b7c86be0a5baf598677b2c18cc91248b75365d4c2c82a1510"], 0x0) syz_usb_connect$hid(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYRES32], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0xc5, 0x8, {0x0, 0x8}, {0x5}, @rumble={0x3, 0xeb40}}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x54, 0x0, 0x10, {0x3, 0x7}, {0x80, 0x8}, @ramp={0x5, 0x832e, {0xb, 0xa, 0x9, 0x3}}}) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x862b01) write$char_usb(r2, &(0x7f0000000040)="e2", 0x2250) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f0000000140)=""/183) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000000102505a8a440000102030109021b00010100000909040004020103"], 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000000)={0x7f, 0x17, 0x6, 0x3, "22f002b173f2a0608760f2b5ec5f476f485b5e06ff1819c5fa7a0e42922a6c83"}) syz_usb_control_io(r1, &(0x7f0000000380)={0x2c, &(0x7f0000000cc0)=ANY=[@ANYBLOB="0001d2"], 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000040), 0x972, 0x30000) ioctl$HIDIOCGDEVINFO(r3, 0x801c4803, &(0x7f0000000080)=""/173) r4 = syz_open_dev$evdev(&(0x7f0000000600), 0x6828, 0x0) ioctl$EVIOCSKEYCODE_V2(r4, 0x40284504, &(0x7f0000000480)={0xf9, 0x1d, 0x4, 0x200000ab, "3fce77c858c45f6e077f69211aa3da0bc9058f0a1fe0978493f80e043f936a8d"}) syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x400) syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000030020f003176c400000000001090224725100000000090400001207010300090501020000000000090582020002"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {}, @cond=[{}, {0x0, 0x0, 0x4}]}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r5 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x862b01) write$char_usb(r5, &(0x7f0000000040)="e2", 0x2250) r6 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r6, 0xc0189436, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2, "c889190700000000000000f36926832bc7464cde460ba989075e2f4d69806179"}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000200)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB=' '], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000240), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_usb_disconnect(r2) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902"], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x14a042) ioctl$HIDIOCGRDESC(r3, 0x4030582a, &(0x7f0000000040)) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902"], 0x0) ioctl$EVIOCRMFF(r2, 0x41015500, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000000)) ioctl$EVIOCGRAB(r1, 0x40044590, 0x0) ioctl$EVIOCGKEYCODE(r0, 0xc020660b, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x0) executing program 4: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000780)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000f00000009003d140f3c369197d09647190890"], 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGUSAGE(r0, 0xc038480a, &(0x7f00000000c0)={0x2, 0x100}) executing program 4: syz_usb_connect(0x1, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000090105000000000009040000f678eaf50009058402000000"], &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, 0x0) (async) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, 0x0) syz_open_dev$evdev(0x0, 0x2, 0x2) (async) syz_open_dev$evdev(0x0, 0x2, 0x2) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000000000083a0901804000010203010902294113d9bcc400d00009040000020301830009210000250122000009058400000000"], 0x0) syz_open_dev$hidraw(&(0x7f0000002300), 0x243c2917, 0x200402) (async) r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x243c2917, 0x200402) write$hidraw(r0, &(0x7f0000000040)='F', 0x1) r1 = syz_open_dev$evdev(&(0x7f0000000380), 0x7, 0x0) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f00000003c0)=""/4096) write$hidraw(r0, &(0x7f0000003000)="297860dfde1863c08be8a1b7ad03094335f03542a50ea1e811193af3fb75f07ebb230f0791102fcd36124dd6fe8af416d0cb4bbbebbd8f1396a4772e1e9bc2c9e18ec784a3a99bc0f612d783b6822e8c7d2fd6f3e32710a16907ba29fc540e5f7a84138d2b91d7f7c68a43c4aa95ddd5adda44c7d132c5a51435d891e0804aa2f10e6ac281ec9f9e4538066bb7b9d692f30357780059f3bb86876d2ed600588fbd47a73825e61607fc361a459ee650333870af5d4c828d7f7799f662e7f043292136de6a9c3d928d95ed36f316329fe4a37af00bc0f200045538ba0961168a72ce5a358100d07b9c92c687926dd42b4a85ba8b7b150a99a000f4b3985c277ee70ff96c12c2c5625677f29cbcbf1cf9228c35f3a1bcf71e3a69b959413ce88746fbd18ac526335460496df9afb86c9011482dd00e57cf2898ad963f993d5fd94927aab1321cedc606d52d24c97997a04b5bebcbf2b55be90e35055b4a5d1b6eb70f7a7e5544c44d8a9f0f35755da03f642d385641b7d814d6c4aff7bfa4cf9b20c67633d517cb4fc431a5fc34d758e0bbb4860a05b5044aea1bcc14ff9ecb81e98af787abddff559ad8ea005e8efc5a9588b2dee9028e633e66c6c425f72c7c655b64b1284d21892e332dc53095268ad9a74b033f1cffc462177fae09fa528769fa5c4ed497cfd3119afae90c8a5fe2114a21595275ae10bbbe2aaee8a366a185235670049c5503e570f52087c53ab0c38db6b0b028e635fcb8882d0bb1", 0x21d) syz_usb_connect$cdc_ecm(0x6, 0xc3, &(0x7f0000001380)=ANY=[@ANYBLOB="12806758ed0000082505a1a44000010203010902b1000101054009090400040202060040082406000000000000000005240075000d240f0101000005"], 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0xc22a01) (async) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0xc22a01) syz_open_dev$hidraw(&(0x7f0000000000), 0xffffffffffffffff, 0x50103) (async) syz_open_dev$hidraw(&(0x7f0000000000), 0xffffffffffffffff, 0x50103) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) ioctl$EVIOCGREP(r2, 0x40044591, 0x0) (async) ioctl$EVIOCGREP(r2, 0x40044591, 0x0) ioctl$EVIOCSKEYCODE_V2(r2, 0x40284504, &(0x7f0000000080)={0x0, 0x5, 0x401, 0x80, "1af37060dff201a15d3f15e6c581415594fad40f433915479b52a996acad8eeb"}) ioctl$EVIOCSFF(r2, 0x40304580, &(0x7f00000001c0)={0x52, 0x12, 0xff, {0xddde}, {0x2, 0xe8}, @period={0x5c, 0x2, 0x1, 0x0, 0x1d7, {0x3, 0x1, 0x80c, 0x5}, 0x1, &(0x7f0000000180)=[0xffc1]}}) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f00000001c0)=0x3) r3 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000580)=ANY=[], 0x0) (async) r4 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000580)=ANY=[], 0x0) syz_usb_control_io(r4, 0x0, 0x0) (async) syz_usb_control_io(r4, 0x0, 0x0) syz_usb_control_io$hid(r4, 0x0, 0x0) r5 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x0) r6 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x903d01) write$char_usb(r6, &(0x7f0000000280)="e2", 0x9c7fe0da4b49be49) ioctl$HIDIOCGUSAGE(r5, 0x5452, &(0x7f00000000c0)={0x2, 0xffffffff, 0x0, 0x0, 0x4e496f8}) (async) ioctl$HIDIOCGUSAGE(r5, 0x5452, &(0x7f00000000c0)={0x2, 0xffffffff, 0x0, 0x0, 0x4e496f8}) ioctl$EVIOCGREP(r3, 0x80084523, &(0x7f0000001f40)=""/231) syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$HIDIOCGRDESC(r1, 0x401c5820, 0x0) read$hidraw(r1, &(0x7f00000000c0)=""/107, 0x6b) syz_usb_disconnect(r0) r2 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000d5e9bd40eb030200c0ba050000010902115c01000000000904000001b504b100090581"], 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000140), 0xfffffffffffffdfe, 0x2a501) syz_usb_control_io(r2, &(0x7f0000000440)={0x2c, &(0x7f0000000180)={0x0, 0x2, 0xdf, {0xdf, 0xd, "eec3a6b1634247f3b316f8e5d6b8f37f25e3989e94ec165e09893e9b2e0ac1bcf16d06687814315a8e0ecb698f6a9ee1577529dc98ec67f82bc805de8915e3dec581144b2939428fd8c7be69ff4b44d12eda51007b124276d9c89e6c8d05028a7624e6cf048315af1c62012554ca9cf7d209238118dbf1c99318ca63b124536c3c6c8c82a8fcd34bb47c534d6f46dbfc5697d9e203944545f89d6e76819a78b177628751e8d96c273a06f7582f58e4cfb5a85f283508c543fedf3fd151f17fd74c8393df426cf57f0e5c727a98ebb59c02d83f58be6678c63d457b0577"}}, &(0x7f0000000280)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41c}}, &(0x7f00000002c0)={0x0, 0xf, 0xc0, {0x5, 0xf, 0xc0, 0x6, [@ssp_cap={0x1c, 0x10, 0xa, 0x73, 0x4, 0x5, 0xf00, 0x7, [0xff3f00, 0x0, 0x0, 0xfe8000]}, @ssp_cap={0x14, 0x10, 0xa, 0x80, 0x2, 0x8, 0xf000, 0x6, [0xc000, 0xff0000]}, @generic={0x50, 0x10, 0x4, "a9d089b7f511a2846b9174c1b32fd175269255f664f21a13542a818c00814c2e023a0c69ce1d8d20d896ee2f3c805aa886245a5b7f4cdd2f4f2e3fadedad078473552c80b519bae41a3cdb3dbc"}, @ext_cap={0x7, 0x10, 0x2, 0x34, 0x2, 0x0, 0x5}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "15219bb2ab68be3097eca2592ca3eaec"}, @ssp_cap={0x20, 0x10, 0xa, 0x9, 0x5, 0x1, 0xf00f, 0x8, [0x3f30, 0x3f00, 0x3f00, 0xf, 0xc0]}]}}, &(0x7f00000003c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x0, 0x9e, 0x6, "25528a58", "599024de"}}, &(0x7f0000000400)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xc, 0x3, 0xf7, 0x4b, 0xb, 0x7ff, 0x9}}}, &(0x7f00000008c0)={0x84, &(0x7f0000000480)={0x0, 0x30, 0x62, "321d39fd3d4c158c8dd370b1a66c3d1b98cf188b8f5efa9d31c56d1c12e6ad1f1b64529fbade6a9dd509eda432cafd54846c7bf4cdb46fcb915dac5444f32d3c2b6cb58877a0c90a8df0dc2ad1b815ad8e13fa34e37463502502c842b5481b42d21b"}, &(0x7f0000000500)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000540)={0x0, 0x8, 0x1, 0xd}, &(0x7f0000000580)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f00000005c0)={0x20, 0x0, 0x8, {0x100, 0x2, [0x88f0]}}, &(0x7f0000000600)={0x40, 0x7, 0x2, 0x6}, &(0x7f0000000640)={0x40, 0x9, 0x1}, &(0x7f0000000680)={0x40, 0xb, 0x2, "47bc"}, &(0x7f00000006c0)={0x40, 0xf, 0x2, 0x5}, &(0x7f0000000700)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x32}}, &(0x7f0000000740)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f0000000780)={0x40, 0x19, 0x2, "7bc9"}, &(0x7f00000007c0)={0x40, 0x1a, 0x2, 0x2}, &(0x7f0000000800)={0x40, 0x1c, 0x1, 0x8}, &(0x7f0000000840)={0x40, 0x1e, 0x1, 0xec}, &(0x7f0000000880)={0x40, 0x21, 0x1, 0x4}}) ioctl$EVIOCSKEYCODE_V2(r3, 0x40284504, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "d88fd87f1ad6eeb75a957fe0213b2e100af028f0030b2eff0b61e6e66b8f37ff"}) r4 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f000905", @ANYRES64], 0x0) syz_usb_control_io$hid(r4, 0x0, 0x0) syz_usb_control_io(r4, &(0x7f0000000780)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000f00000009003d140f3c369197d09647190890"], 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGUSAGE(r5, 0x501c4814, &(0x7f0000000000)={0x2, 0x200}) ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x20) r6 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) ioctl$EVIOCSKEYCODE_V2(r6, 0x40284504, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d88fd87f1ad6eeb75a957fe0213b2e100af028f0030b2eff0b61e6e66b8f37ff"}) syz_usb_connect(0x6, 0x24, &(0x7f0000000100)=ANY=[], 0x0) ioctl$EVIOCGBITSW(r0, 0x40095505, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000d55b4440650501008f82010203010902120001000000000400000000d6da"], 0x0) executing program 4: syz_usb_connect$cdc_ncm(0x1, 0x6e, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408fa6e0d240f0100000000000d000a0006471a0100001905814afd"], 0x0) syz_usb_connect$printer(0x1, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000040)={0x0, 0x0, 0xf, &(0x7f0000000080)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x0, 0x0, 0x8}]}, 0x1, [{0x0, 0x0}]}) r0 = syz_open_dev$evdev(&(0x7f0000000140), 0x0, 0x0) r1 = syz_usb_connect(0x0, 0x34, &(0x7f00000000c0)=ANY=[@ANYBLOB="120100002c464708c2153b003e66010203010902220001000000000904000001e3fe11000905000000000000000705936b908c7f"], 0x0) syz_usb_control_io$cdc_ecm(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000400000406b1d010140000102030109025f0003010000000904000000010100000a24010000000201020904010000010200000904010101090000000905010900000000000725010000000009040200000102000009040201010102000009058209000000000007250100000000"], 0x0) ioctl$HIDIOCGRDESC(r2, 0x401c5820, &(0x7f0000000040)) ioctl$EVIOCGREP(r0, 0x40044591, 0x0) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000000000040ac054382408b0b00000109022400010000002009040000fd0301000009210000000122010009058103"], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) r4 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000001600)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_control_io(r4, 0x0, 0x0) syz_usb_disconnect(r4) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000003440)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001020d0000052406000105240000000d240f010000008e000000000006241a0000000905810300000000000904010000020d00000904010102020d0000090582020000000000090503020000000000"], 0x0) syz_usb_control_io$hid(r3, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="002281"], 0x0}, 0x0) r5 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000080)={0x0, 0x5, 0x401, 0x80, "1af37060dff201a15d3f15e6c581415594fad40f433915479b52a996acad8eeb"}) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000200)=""/32) ioctl$HIDIOCSREPORT(r5, 0x81044804, &(0x7f0000000400)={0x1}) syz_usb_control_io$hid(r3, &(0x7f0000000100)={0x24, 0x0, &(0x7f0000000440)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0}, 0x0) ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000001100)={{}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}) r6 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x862b01) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000240)=""/70) ioctl$EVIOCSFF(r0, 0x40304580, &(0x7f00000001c0)={0x52, 0x12, 0xff, {0xddde}, {0x2, 0xe8}, @period={0x5c, 0x2, 0x1, 0x0, 0x1d7, {0x3, 0x1, 0x80c, 0x5}, 0x1, &(0x7f0000000180)=[0xffc1]}}) write$char_usb(r6, &(0x7f0000000040)="e2", 0x2250) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) executing program 0: syz_open_dev$evdev(&(0x7f0000000000), 0xffffffffffffffff, 0x400c0) r0 = syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) (async) r1 = syz_open_dev$hidraw(&(0x7f00000000c0), 0xfffffffffffffe01, 0x9c500) syz_usb_control_io(r0, &(0x7f0000000380)={0x2c, &(0x7f0000000200)=ANY=[@ANYBLOB="40217b0000007b10e7afe61a664a295f007ac47cad5acbba4e01af3289a98672545abf2ba644738771b0e0dadb283716f50da50f91b44d0c1718a92fbad41590af21155d8cb9a6cca7acc612fadc75897ba03058a658332a61e38c79f744425c8595f02dfc8019c44337e09ffc2731a4b58c18e3228a5b7c014a695ce68fb9dcdf"], &(0x7f0000000180)=ANY=[@ANYBLOB="000304000004034904"], &(0x7f00000002c0)={0x0, 0xf, 0x10, {0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x8, 0xa, 0xff, 0x20, 0x0, 0x40}]}}, &(0x7f0000000300)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x8, 0x74, 0x6, "e15134a2", "6914909d"}}, &(0x7f0000000340)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x62, 0x2, 0x8, 0x3d, 0x9d, 0x20, 0x5}}}, &(0x7f0000000940)={0x84, &(0x7f0000000540)={0x20, 0x10, 0xa3, "4e480397238fb3e8183b8a40c36079e6b98f60c3ec79a8f2d787043ece4d6ac9dadea60b72283e8214cf5d09dc134d2dd24671aa6ab7188b1422c76d773eeab3351795f27da19349e4d56e94b9ef13fd0f04be2bb78831619cc866d85255a29a6c7c3064d0f60b74aad60cfbee70fbb1b4d9638900c34834fb90b21d4d4dd7c1b52789cff8d2befad1200a8a37fc1f5d3c5a3d8a264ba08dff90da5626173350733d32"}, &(0x7f00000003c0)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000000400)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000480)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000002440)=ANY=[@ANYBLOB='\x00'/10], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_connect(0x0, 0x2d, &(0x7f00000001c0)=ANY=[@ANYBLOB="12010000091c2f20c81403006c050102030109021b00010000000009040000018ea44300090585da24"], 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000880), 0x200000000000002, 0x862b01) (async) r3 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) ioctl$HIDIOCGCOLLECTIONINDEX(0xffffffffffffffff, 0x40184810, &(0x7f0000000140)={0x3, 0x3, 0x4ff, 0x20, 0x29, 0xa2}) (async) ioctl$EVIOCSABS0(r3, 0x401845c0, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2}) write$char_usb(r2, &(0x7f0000000040)="e2", 0x2250) r4 = syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x2}, {0x55, 0x2}, @rumble={0xfb, 0xc0}}) (async) syz_usb_connect$cdc_ecm(0x6, 0xc5, &(0x7f0000002280)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb3, 0x1, 0x1, 0x15, 0x50, 0x9, [{{0x9, 0x4, 0x0, 0x4, 0x2, 0x2, 0x6, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x0, "d539f9"}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x20, 0x2, 0x1}, [@obex={0x5, 0x24, 0x15, 0x323}, @mdlm_detail={0x64, 0x24, 0x13, 0xe5, "1ae77e0e41af5b7a7f7a7f71539be4e2d56116cc3ddb2fd2e9c6a9adc34a80ec86335dd01193a298efe4f7472ff1d71ce58e3112d9a3f0790e88c88789337d9cc0008bbf23d15491ffbde40bfcdc594ca926dc7cc6eb3030035e6a73527d4fda"}, @mbim={0xc, 0x24, 0x1b, 0x3, 0x3, 0xf, 0x1, 0x1, 0x4}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10, 0x4, 0x4, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x3f, 0x20, 0x3f}}}}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x310, 0x80, 0x2, 0x7, 0x8, 0x8}, 0x5, &(0x7f0000000080)=ANY=[@ANYBLOB="050f450003"], 0x6, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xf8ff}}, {0xea, &(0x7f0000002180)=@string={0xea, 0x3, "3696bd100fd3673594b08412d4b6c0ffd45932d06170fdba4506b107a7e3ffd037ce4d02e3d3061d0cdeef681ab39de6c4652729951f47707d16abb6dd2d43037c4cbaef1a8d9ede4d90a9a43f05ce5a961ed0faae3f0ccb363f0a28eb0789b773218a08fd6643b9296a3044c5ebc0422a9227dfb53908fae4d958a1232f7fc943939f0aa1bb004d730611615797bbfa7a6105238b0ab24e101db22837572d8d292d2016036c1a5dc9a734a8f8c2b7540d8066328fc4de008f9fdc35c36d2adaba5f1cf2eb87aa4e6d23117d7f5a768bc5f644929bd6d3f3f8a4fad90729dc1ab52e18f0062900a6"}}, {0x9d, &(0x7f0000002380)=@string={0x9d, 0x3, "b427a78d792763035776793632c3aa3adeed078daeea88f42ae0a4e2c6e8c3107329741f0840c2951ae34a967c646cad26ae113a9a7588382e0fe87641db6bf6deccc7fe38910e16150623786ffc9662f4fa14fbfb1888b5b827b26fcd51106ac854b83559bba20517676ad6f42b38335e0027c7be27472b85dd57c97f516c0d4e39538a75bd8d6031be7bf938abeef7dd0fefb97895125cefbe03"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x407}}, {0x84, &(0x7f00000020c0)=@string={0x84, 0x3, "1d0924e8a6e693ad3c8ea0878523143302b052405eb0fe78b9ea3cf15a9ac2dc3bf189516c21f57bc251088609b328a039da448d9de0060fef044d1a70545a13c7f7667e818b4c1dfdd8db261f8317925419250698b358c321373e08b532f84792592fa6a62368156c58c95692a62034549cbe820a0755ac4ea1e3ae6396765cd2c0"}}, {0xed, &(0x7f0000000480)=ANY=[@ANYBLOB="ed03086fe66a555a76c96c486bce33b9143ee32b11ad4c50177acded8582b5f37c9dd0dc78d16066398437d6c75feb82e019145d8af127970fb24cad9f7ccbe94928d7ea9ad4399cb1780b33b4570e176764bef6eac79abbeadc16bcdc3c4e2aff037a5cb3c235ecd3c159860604f6560e6e2c8578b612e074ac46d5164b9db776191397ecb0026e2d34bb4b9ee29f76ed7b742ceabc9acde6243c7b8337026fe47033c80a459f386c537d5e8a68c18277916f3cc61b838d4802000000602970a31dcfaad1b3cb307c71b685934eb701913b9c71fae048b7c98a51008826763807c69507c3e9ee803146126fea"]}]}) (async) syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x862b01) (async) write$char_usb(0xffffffffffffffff, &(0x7f0000002600)="e258accbaf21a3db61e4e2dde6d2cf7f1d2577f4fe25e82b8f782580d621052d9ff9c0f0ef79eb12a083b7d82e1534e81070a9910740f3bbe404f08dff3abe3ee5aabde2e8a9c02ce72e1abebf3ceef8c522af3f1579155f793a94ddfb2f74cb38e242433bd78b868a2b8fa7b25db69b43020000006754e8063302dc0bba6c85eec0d606621a26e001f927b79153a705c21c4e0907f520ed4fe31b15910ec850c802cc54a6de7ef5995db9bc4d1b1439cc49205d4551c4be33f7c9234797d127ad0926c2fd48bd15d68b56195a78f91a820112f5168924908cc5d010b3df3e567e99ccaa2d151cfe432ee78ec76eb4dfc752de5ced02e800"/264, 0x108) r5 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000041436120410e5150e8d5000000010902f98a5c01000000090401001186eee200"], 0x0) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000002480)=ANY=[@ANYRESDEC=r1, @ANYRES8=r0, @ANYRESDEC=r4], &(0x7f0000001040)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x7, &(0x7f0000000580)=ANY=[@ANYBLOB="07039a66feff01"]}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x300f}}]}) (async) syz_usb_ep_write$ath9k_ep1(r5, 0x82, 0xfffffffffffffddf, &(0x7f0000000200)=ANY=[@ANYBLOB="c5"]) (async) syz_usb_control_io(r5, 0x0, 0x0) (async) r6 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0xfb, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x0, 0x0, 0xfc}}}}}}}]}}, 0x0) syz_usb_control_io(r6, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="0003040000002203"], 0x0, 0x0, 0x0}, 0x0) r7 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGMASK(r7, 0x80104592, &(0x7f0000000300)={0x0, 0x0, 0x0}) syz_usb_control_io(r6, 0x0, 0x0) syz_usb_ep_read(r5, 0xf, 0x1000, &(0x7f00000010c0)=""/4096) (async) syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0xcabb7aab17d1f79d) syz_usb_connect(0x3, 0x7e4, &(0x7f0000000600)={{0x12, 0x1, 0x300, 0x9, 0xbe, 0x8e, 0x40, 0x19d2, 0xfff9, 0x216a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7d2, 0x4, 0x7, 0x3, 0x80, 0xf8, [{{0x9, 0x4, 0xf3, 0x6, 0x8, 0xff, 0xff, 0xff, 0xdd, [@uac_control={{0xa, 0x24, 0x1, 0x8}, [@input_terminal={0xc, 0x24, 0x2, 0x5, 0x0, 0x6, 0x20, 0x1, 0x80, 0x20}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x3, 0x9, 0x3, 0x1, 0x6c}]}], [{{0x9, 0x5, 0xf, 0x4, 0x400, 0x4, 0x6, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x7, 0x8}]}}, {{0x9, 0x5, 0x4, 0x18, 0x3ff, 0x4, 0x4, 0xdc}}, {{0x9, 0x5, 0xb209a0259b6f559b, 0x3, 0x8, 0x0, 0x6f, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x182, 0x88, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0xff, 0x9}]}}, {{0x9, 0x5, 0x4, 0x3, 0x20, 0x7e, 0xff, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x5c10}]}}, {{0x9, 0x5, 0xd, 0xc, 0x400, 0x5, 0x0, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0xff}]}}, {{0x9, 0x5, 0xc, 0x10, 0x3ff, 0x1, 0x15, 0x1, [@generic={0x45, 0x5, "daa859cbc2886fb9bc629b5e593c9aa6cc3f9f7403fb94cd93ac172b0e97be10308ca5750f2c3a812b14f3497a2cc5336123e1ae02fc726b334da65dc91ffa94b33553"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x10, 0xc3, 0x2, 0xc4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x401}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x6, 0x3f, 0x80, [@generic={0x2b, 0x31, "a14291c7e1c31ddef776534eec9c6fe00200adc665f67c8a606231fd7ff7b5ce863a0586114994c01d"}, @uac_iso={0x7, 0x25, 0x1, 0x42, 0x4, 0x4}]}}]}}, {{0x9, 0x4, 0xa1, 0x2, 0xd, 0xff, 0x4, 0x65, 0x1, [@generic={0x45, 0x1, "0862bf924b7bfb1dd5d9c16c7f810905e9e4170a0b2538ad705a5734d5a67b9684082b1873626865ffc8894016568bd2ae21afa4fae71189dd6d7d2b510e94bbaeb32d"}], [{{0x9, 0x5, 0x6, 0x4, 0x40, 0x3, 0x3}}, {{0x9, 0x5, 0x3, 0x6, 0x10, 0x1, 0xff, 0x77, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x8, 0xb0}]}}, {{0x9, 0x5, 0x6, 0x0, 0x189d7f82c56567f9, 0x1, 0xa6, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x3, 0x3f}]}}, {{0x9, 0x5, 0x2, 0x0, 0x10, 0x0, 0x7, 0x1f, [@generic={0xb6, 0xb, "eb1614723fb82dd03c3277bf6f3460f9c429a6533fd654c173458c38d696f40dc8a4f29b426bbca318702efa5f2fcdf875b3f99e4fd061eb0a632e9faea16c5c8034e1d5eebbd72e64a486e11a883cda2cff1c14f33a2bc6ef753703a8e190cdaa93e89a45db8c2f3fd273df87d11fc5561d3611d17212dd7446737eed0a6ceadfa715a6b8564bc4f987d4b1b7dcb3525fc78fb8dfe15fbc6de9c5dda75093d6729e3957df9e84b0254de19ca298fa0afa2e6adb"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x8, 0x47, 0x4, 0x6, [@generic={0xc6, 0x7, "d390817a22ac5b59f070f28a99c893ec80444ffda205b5c72688111a7c223d1aa75097d95c6a07a3294fb9572d4ecec7e6337df119bfe4bcc2b1b856030799f0ed1a2aed13be20fc68a42ba701053b4b3efda5ee69d415ecc2972a2ca1c97d0637d88e741c202d416e1e1bfa5f2bf5f417f7fc0506254a30401d4c8e67b28745a09407cc580be19dd30d16f2fa908e612915cc40656773dc48a6b0be7306470bb048d75dc39fdc2aea8fcba76c28a7e784f0ddf8871923e04c470c156e4296621a855a82"}]}}, {{0x9, 0x5, 0xc, 0x3, 0x40, 0x4, 0x81, 0xf9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x2}]}}, {{0x9, 0x5, 0xd, 0x0, 0x20, 0x8, 0x89, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xff, 0x2ad5}, @generic={0x68, 0x22, "843c42f66e6542761201fd1bb4edb6d764bd17a938a76dc3878928c70d8e56464f13498b4db62da969b25d78235f167906e69cf31b5f11f576469bdb1719f98c4427548dee2c65f3756d1a347e3546558f8b469482c37817537701b904a6c6796155c94f5101"}]}}, {{0x9, 0x5, 0x3, 0x18, 0x200, 0xaf, 0x5, 0x81}}, {{0x9, 0x5, 0xe, 0x10, 0x400, 0x9, 0x20, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x7ff}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x8, 0x1}]}}, {{0x9, 0x5, 0x2, 0x3, 0x400, 0x0, 0xfc, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3b, 0x5}, @generic={0x32, 0x3, "2fabe646eb960ec3f2631b03a0c001f1891fe1d48577c110c87e8e893c7dc8a7af3697c28ec56d941e0b38ee3da93684"}]}}, {{0x9, 0x5, 0xe, 0x3, 0x3ff, 0x0, 0x8, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x4, 0xf49e}]}}, {{0x9, 0x5, 0xd, 0x10, 0xf4c779de65aed62e, 0xfc, 0x1, 0x7, [@generic={0xba, 0x0, "d3ab68e2bca736e2370a546058bad10671f9de8d466dc22ba948b896b2e423b6c161bd84ae588c118f0f6ebf7fecac15bbc34980d536b34d11f2436bb4c8feea1a398c72d56cb966f64739456002abda3a5a514a5a81e451888670a62c9241d7c6ff86f2013a6469c3b7d1310b375e1e3157bef5e42b26a71a8842d20c8ecd95fb8d638c618288c9b97879c2ec3f66a47845add6863225f60341679560a13be4fde7213c0204e6432b7b633a0e29e5724d3f00a4e5188e26"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x200, 0x9, 0xd0, 0x17}}]}}, {{0x9, 0x4, 0xb7, 0x5, 0x5, 0x5e, 0xa3, 0x33, 0x7f, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, "e3"}, {0x5, 0x24, 0x0, 0x9000}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x7, 0xfffa, 0x71}, {0x6, 0x24, 0x1a, 0x4}, [@call_mgmt={0x5, 0x24, 0x1, 0x2, 0x8}, @mbim_extended={0x8, 0x24, 0x1c, 0x454, 0x2, 0xffc0}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0x1}, @acm={0x4, 0x24, 0x2, 0x1}]}], [{{0x9, 0x5, 0x6, 0x0, 0x40, 0x3, 0x1f, 0x17}}, {{0x9, 0x5, 0x4, 0x0, 0x10, 0x9, 0x2, 0x1f, [@generic={0xae, 0x23, "3a172ff7a53b399f43dbeaf64e567788d353cace6e2254d7f6eb202e5581a7c43e5142439289201aebf2eaebc31dc61f19c13171f4b100285a33f2ee1a7ad7d121f9e30be1f3dcba975f14b062460803334400c18e6ce32cfe6e2b73bdd165b0373162172088f0ac8a5918836aa61129575bd7bfe1710f62b25041ae548583e2466677b645e074b81471e63386445c9adde499b7f1a6800294bab03c7d76279756700afa0a04ade3d2bc7201"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x400, 0x4, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x20, 0x40}, @generic={0x10, 0xb, "bc37db99de78bdafc5efbd59f7b7"}]}}, {{0x9, 0x5, 0xb, 0x3, 0x400, 0x2, 0x9, 0x5}}, {{0x9, 0x5, 0x9, 0x3, 0x40, 0x3, 0x1f, 0xf8, [@generic={0x12, 0x23, "4a111b438213aa4b3f694bf936830db7"}]}}]}}, {{0x9, 0x4, 0x4, 0x7, 0x5, 0xfb, 0xa5, 0x3, 0x9c, [@uac_control={{0xa, 0x24, 0x1, 0x81, 0x1}, [@input_terminal={0xc, 0x24, 0x2, 0x4, 0x204, 0x3, 0xaa, 0x4, 0xd9, 0x9}, @output_terminal={0x9, 0x24, 0x3, 0x3, 0x306, 0x2, 0x6, 0x6}]}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x27, 0x1, 0x7}}, {{0x9, 0x5, 0xa, 0x10, 0x8, 0x3, 0x7, 0x3f, [@generic={0x61, 0x22, "02b9fd2f907af609276548a4c782dacbc9ada801e7622e595ff1bfe8d10898d4565899d40750b26572bd7bbda50fb3c229c360bea55792f779748dc66ab9403ee8a96c67ea62249f8fc8cb2833ad1b340ec52f253ffa7a385586d2e0e85bb2"}, @generic={0x91, 0x3, "ba7e2ce8d907405084a268d7bdfbf9a3e4f552e36e98f0e20026aa2756cef82fed67a9ab02a24cb8f7600717b39eaff1c05c8f84888a64b8735777f8896d4ec6b08b6bcb81e4de16921e04fdacd01a043690f088ad7ee7f33844ffd2bd48b1d43a9960cd8f1ed3c1def627df5d9b72b1de41ce316050d37b222b72466f370dca41ee9029fb4f5ed6958879cf1462bd"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x200, 0x4, 0x5, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x7, 0x8}]}}, {{0x9, 0x5, 0x5, 0x0, 0x8, 0x1, 0x6e, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xfc, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x7}]}}, {{0x9, 0x5, 0xf, 0xc, 0x200, 0xdb, 0x40, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x4, 0x5d}, @generic={0x3a, 0x2, "f5d40215eb2863f43edbf6d3f0366c89aba35c71e27d4503397c5792b9fe69b3b83a02f5aa1b9398a2e517fe71f89f598f51b8849d47d129"}]}}]}}]}}]}}, &(0x7f0000000fc0)={0xa, &(0x7f0000000e00)={0xa, 0x6, 0x310, 0x0, 0x40, 0x8, 0x10, 0xea}, 0x6d, &(0x7f0000000e40)={0x5, 0xf, 0x6d, 0x4, [@generic={0x42, 0x10, 0x4, "0b4f79f9e6d1db7b712139a2e294747297931990f69723e247e3deeb53b6acad3c4da189267bff6045ce990d1612eb5aac60479e07470b93dd1054ccc065bf"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x79, 0x9, 0x3, 0x5, 0x17}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x1, 0x0, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x81, "a6f699951eb466d9649dc4cd310353d1"}]}, 0x4, [{0x4, &(0x7f0000000ec0)=@lang_id={0x4, 0x3, 0x405}}, {0xe, &(0x7f00000024c0)=@string={0xe, 0x3, "27c136172aea069e4af0b967"}}, {0x13, &(0x7f0000000f40)=@string={0x13, 0x3, "c4e00f061175613c2588c8a535865f1a87"}}, {0x4, &(0x7f0000000f80)=@lang_id={0x4, 0x3, 0x2009}}]}) (async) syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)=ANY=[@ANYBLOB="120100006a0ff5206d0423083a4b0102030109021200010000000009040000000e"], 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x7992, 0x46c0) (async) syz_usb_connect(0x0, 0x3f, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000413b88400819151300000000000109022b00010000000009040000026bb22b000905000000000000000904", @ANYBLOB="b9", @ANYRES16=0x0], 0x0) executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x4, 0x44c081) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x2, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0xffffffe1]) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000000)=0x1) syz_usb_connect(0x0, 0x2f, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xd7, 0x75, 0xc3, 0x20, 0xbb4, 0xa80, 0xcc43, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x89, 0xba, 0xd7, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x9}]}}]}}]}}]}}, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) executing program 0: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_usb_connect$cdc_ecm(0x6, 0xc3, &(0x7f0000001380)=ANY=[@ANYBLOB="12806758ed0000082505a1a44000010203010902b1000101054009090400040202060040082406000000000000000005240075000d240f0101000005"], 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x1, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x200143) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGREP(r2, 0x80084523, &(0x7f0000001f40)=""/231) write$char_usb(r1, &(0x7f0000000040)="e2", 0x2250) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000840)={{0x12, 0x1, 0x5d0ac0932710a843, 0x0, 0x0, 0x0, 0x10, 0x1345, 0x3008, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000ac0)={0x0, 0x0, 0x19, &(0x7f0000000040)={0x5, 0xf, 0xfffffffffffffe32, 0x1, [@ptm_cap]}}) ioctl$EVIOCSKEYCODE_V2(r0, 0x80104592, &(0x7f0000000880)={0x0, 0x0, 0x1, 0x24e9, "007cc1ffffffffffff0000f62386f0dfdf293700"}) executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000300)={0x0, 0xffffffffffffff36, &(0x7f0000000200)="952bb3e006ae9a4c3a"}) r1 = syz_open_dev$evdev(&(0x7f00000002c0), 0x1, 0x0) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000300)={0x0, 0xffffffffffffff36, &(0x7f0000000200)="952bb3e006ae9a4c3a"}) r2 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) syz_usb_connect$hid(0x6, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x46d, 0xc531, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x43, 0x90, 0x35, [{{0x9, 0x4, 0x0, 0x2, 0x1, 0x3, 0x1, 0x7, 0x6, {0x9, 0x21, 0x2, 0x1, 0x1, {0x22, 0x653}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0xc, 0x0, 0x4}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x310, 0xeb, 0x2b, 0x0, 0x8, 0xa}, 0x11, &(0x7f0000000280)={0x5, 0xf, 0x11, 0x1, [@ssp_cap={0xc, 0x10, 0xa, 0xc, 0x0, 0x6, 0xf00, 0x3ff}]}, 0x2, [{0xa6, &(0x7f0000000340)=@string={0xa6, 0x3, "16b7242aa15b3302b23ac1de9eb82fd8ddbc95b3468ca4a1cb1c0124947573b6b18957af27a5501b265310276b08d06dcc1e9476ed733ad58c7dae45cdf0b0bf661ff46185613a27e5c97a06111e86f9da8941fcf5b307f3da1c05eddf48a0bf663f57c31200c1719437368efe3a363d582beed77945c988f5ffaa71479775484de1e8b11799f3443375b2316af37b4a0e14abbaf022fe7aaf3c743b9b66720bf14aec44"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x44f}}]}) syz_usb_connect$uac1(0x0, 0x89, &(0x7f0000000400)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x77, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x1}, [@selector_unit={0xa, 0x24, 0x5, 0x4, 0x9, "f5de551432"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x81, 0x1, 0xffff}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x3f, 0x2, 0xc1, 0x1, "f73a51", "7a02c5"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x0, 0x1, 0xdc, {0x7, 0x25, 0x1, 0x2}}}}}}}]}}, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000000), 0x8000000000000000, 0x400001) r4 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x2000) syz_open_dev$evdev(&(0x7f0000000240), 0x0, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x72, &(0x7f0000000200)=ANY=[@ANYBLOB="1201000002000040257d15a4400001040001090260004201000000090400000102090000052406000105240000000d240f01000004eaffffff1e0006031a00000804800200090581", @ANYBLOB="f7"], 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r5, 0x541b, 0x0) syz_usb_disconnect(r4) ioctl$EVIOCRMFF(r4, 0x40044581, &(0x7f0000000140)=0x9) r6 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000040)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001100000000904000003fe03010009cd8d1f00020000000905050200067e00"], 0x0) syz_usb_control_io(r6, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r6, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000080), 0x401, 0x2000) r7 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r7, 0x80015b18, 0x0) ioctl$HIDIOCGNAME(r3, 0x80404806, &(0x7f0000000100)) ioctl$HIDIOCGRDESC(r2, 0x401c5820, &(0x7f0000000040)) executing program 0: syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000413b88400819151300000000000109022b00010000000009040000026bb22b000905000000000000000904", @ANYBLOB="c795e83f795499d6e50caf56596a", @ANYRES16=0x0], 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) (async) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, 0x0, 0x0) (async) syz_usb_connect$cdc_ncm(0x2, 0x6e, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c00020d0000056e7c9d358727d95c000d240f0100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d0000090582020000000000090503020000000000"], 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x14a042) syz_usb_connect(0x0, 0x0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x40305839, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x40305839, &(0x7f0000000040)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) (async) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$EVIOCSREP(r1, 0x80086601, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) (async) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_usb_connect(0x0, 0x43, 0x0, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000050cb5340450c10108e492940a80909021b"], 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x3f, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/210, 0xd2) (async) read$hidraw(r2, &(0x7f0000000080)=""/210, 0xd2) ioctl$EVIOCREVOKE(r2, 0x40044591, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x40) (async) syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x40) syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x4, 0x5ac, 0x251, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x69, 0xa0, 0x3, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x1, 0x5, {0x9, 0x21, 0x9, 0x6, 0x1, {0x22, 0x259}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x4, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x0, 0x2, 0x1}}]}}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x9, 0x8, 0x0, 0xd7, 0xbd}, 0x187, &(0x7f00000000c0)={0x5, 0xf, 0x187, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x10, 0x9, 0x1, 0x4}, @wireless={0xb, 0x10, 0x1, 0xc, 0x18, 0x4, 0xa, 0x4, 0x6}, @generic={0xbb, 0x10, 0x3, "44cccb164979cac74ae7f5a4fb99d18e2e05605968c554474212e75a7349bca107101d070fbd6dacdc8fb7de04c6f63dadc1a0286b9f1b4e98c25425ff24d9c8efc9c9b99e6f71773495f7c499b40d6f55e35af1637f6eae47d11c06c82fb20bee77bdc369ad90ea4bbdd4155bff4d25b8bc93c4870ccf8184dcd68ba35d2c507cdcbfa6a096b181914baf3e17de9510509e8e4275aeee9f7d883a88ac17345736e3b48985e11fbe779a39f49e1cafef252e82bdea13582b"}, @generic={0xb1, 0x10, 0xa, "2a6b9b94862fa717f3b63078a001afd95a36579bfcbfa531e053e044463177c32c1245b4721359544f979dd3504312d96dd31d9b57c79478c3597925675cdecf2519c41fc4b4b80322e5664c5a9a1b8536253484576b4d44504424760db088c4216ae596c873efe5844a8d081329b3308a98fb69d6e28ba8a11202433fcb5cdf7c26163afe51abcaa5f294beb11025c9591a7892d0b0918a91f2b8930b024e29c5aad587427b2f587b9283965d51"}]}, 0x2, [{0x41, &(0x7f0000000280)=ANY=[@ANYBLOB="41038e72cc66d36466cecb91145c6cf6ed2f57e6072cebfd1c99d2ff73d76aa0850224320926c241b49bc5750931c93dfc531fb999a97c40e0649ea1a44ea0f4ed"]}, {0x2d, &(0x7f0000000300)=@string={0x2d, 0x3, "c5dd65ca326f94a332e61a2fa334f8acf002bf1945f52db6c53a46a59f410c57f696f351c8d13ae3447f54"}}]}) (async) syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x4, 0x5ac, 0x251, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x69, 0xa0, 0x3, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x1, 0x5, {0x9, 0x21, 0x9, 0x6, 0x1, {0x22, 0x259}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x4, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x0, 0x2, 0x1}}]}}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x9, 0x8, 0x0, 0xd7, 0xbd}, 0x187, &(0x7f00000000c0)={0x5, 0xf, 0x187, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x10, 0x9, 0x1, 0x4}, @wireless={0xb, 0x10, 0x1, 0xc, 0x18, 0x4, 0xa, 0x4, 0x6}, @generic={0xbb, 0x10, 0x3, "44cccb164979cac74ae7f5a4fb99d18e2e05605968c554474212e75a7349bca107101d070fbd6dacdc8fb7de04c6f63dadc1a0286b9f1b4e98c25425ff24d9c8efc9c9b99e6f71773495f7c499b40d6f55e35af1637f6eae47d11c06c82fb20bee77bdc369ad90ea4bbdd4155bff4d25b8bc93c4870ccf8184dcd68ba35d2c507cdcbfa6a096b181914baf3e17de9510509e8e4275aeee9f7d883a88ac17345736e3b48985e11fbe779a39f49e1cafef252e82bdea13582b"}, @generic={0xb1, 0x10, 0xa, "2a6b9b94862fa717f3b63078a001afd95a36579bfcbfa531e053e044463177c32c1245b4721359544f979dd3504312d96dd31d9b57c79478c3597925675cdecf2519c41fc4b4b80322e5664c5a9a1b8536253484576b4d44504424760db088c4216ae596c873efe5844a8d081329b3308a98fb69d6e28ba8a11202433fcb5cdf7c26163afe51abcaa5f294beb11025c9591a7892d0b0918a91f2b8930b024e29c5aad587427b2f587b9283965d51"}]}, 0x2, [{0x41, &(0x7f0000000280)=ANY=[@ANYBLOB="41038e72cc66d36466cecb91145c6cf6ed2f57e6072cebfd1c99d2ff73d76aa0850224320926c241b49bc5750931c93dfc531fb999a97c40e0649ea1a44ea0f4ed"]}, {0x2d, &(0x7f0000000300)=@string={0x2d, 0x3, "c5dd65ca326f94a332e61a2fa334f8acf002bf1945f52db6c53a46a59f410c57f696f351c8d13ae3447f54"}}]}) syz_usb_connect$printer(0x1, 0x36, &(0x7f0000000380)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x6, 0x20, 0x57, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x7, 0x1, 0x3, 0xd1, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x5, 0x9, 0x1}}, [{{0x9, 0x5, 0x82, 0x2, 0x400, 0x4, 0xff, 0x7}}]}}}]}}]}}, &(0x7f0000000600)={0xa, &(0x7f00000003c0)={0xa, 0x6, 0x250, 0x7f, 0x5, 0x9, 0x8, 0x7}, 0x58, &(0x7f0000000400)=ANY=[@ANYBLOB="050f5800040710020034ad0d0a10030208002201000014100406a89351ad93c65db7562347400a5399f22e100ba23c72b57c89c68d63767246a99384e0e63c51c29ea3a6d40b305ee28a81d2c2c9262975c21a232a40ae98"], 0x3, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x1407}}, {0xed, &(0x7f00000004c0)=@string={0xed, 0x3, "e625ecd75610279f8c773e3d3e0787f264b7a0385875a006a4692fdf65b1c7b382d957cb31db105c04d8807ffa0a7f218185784c3af33b3da09400e1317bc3bf9b261a0e97fe6908504c0de98e21bbf3fc370fdf596f66d244ea41e1b93159c344f5eab0b04f90caa9882d59dec82196fda464b5a2b2e714bccbb23c7d47bcf86a0020934a7d86c484e0f951a3c0bbf7cf8336f1a04be834471dab7a3eda9183fed42ce375207d19c62ad504223b2f744d11519ffca909eaab71db02e5e374fd2fa4fa7a09aa96ce6545c8efad137ab968bd53dedc01434cf50289449ea07aa5605f62ea4ab04a19870618"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0xc09}}]}) executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000000000040ac054382408b0b00000109022400010000002009040000fd0301000009210000000122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect(0x4, 0x2d, &(0x7f0000000040)=ANY=[], 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002780), 0x2, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_usb_disconnect(r2) r3 = syz_usb_connect$printer(0x2, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="ffff9464000300000008498ca8a440f095b7e1ba3000010203010902ce00050102ff0303094009"], &(0x7f0000000280)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x3, 0x0, 0x2, 0xff, 0x5}, 0x72, &(0x7f0000000180)={0x5, 0xf, 0x72, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x5, "7d6c1f6d5a2b5ba8243d48a195ff6bd9"}, @generic={0x59, 0x10, 0xa, "0f3ba90430b748cae0b44629c8fe2c1fda6c2077e215fe85c090197e76d0603c38f61df8400fc80529b50fd2cd5280bcc398cfeb6d199eee56a7674497ed9515718cfd72e25b14e9e151ced39910694024b48c7c3715"}]}, 0x1, [{0xfa, &(0x7f0000000740)=@string={0x99, 0x3, "3378429a9ab3a90a54d1316e724b6deb8b70c4a768b0530178f96600ac729e7be1423adae873601fb76b14c74e9289a76f1078dc5baf7f9d06c772567147f67ad71515aa4a47939aa36035f9dc3f374a7956d515f8cd5019adf40ed054000071cae3d109483cf15efa8d8667c62a5252c783a526f02b2cbe2a162347d34f8b43412bd57089296cdd5f9b3d8c3f8af851c0f288445cf136"}}]}) syz_usb_ep_write(r3, 0x9, 0xdf, &(0x7f00000002c0)="d1b12402254da686abf627bfea90d15f584affc6bbb92569169e08747e96dcbd1a0f3f52bd2b2fe4671d2404e1ddfbb5c7ee918920a6b5e46d97b9b4d0debdccd583a881bee2690037779af13c85db692158419bd950dd3b57c521150f3b46feb1b20db99d2dc6be16dabfe2801c4ce31c43cdf56b676b99f5f2a60c72c3e3665c66b2f0e05da9322d3088e9183ffbd16b3e0920c002fa08162fd86837cfa16a89b671ac5e0e25acd39586f59c9893b088a0a2143aa4e290e591f7b1364861f7ffd465cffc2a3fa7c9f411e4ddec97ac21707a183e22a9fc5ad20d6c73e97a") r4 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000040)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001100000000904000003fe03010009cd8d1f00020000000905050200067e001009058b1e20"], 0x0) syz_usb_control_io(r4, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r4, 0x0, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r6 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r6) ioctl$EVIOCSMASK(r6, 0x40104593, &(0x7f0000000680)={0x11, 0x9, &(0x7f0000000240)="522f8485bfb5b411ea"}) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x8}}}}}}]}}, 0x0) ioctl$EVIOCRMFF(r6, 0xc0085508, &(0x7f0000000500)) ioctl$EVIOCGMASK(r5, 0x5b16, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xfffffffffffffcac, 0x1, 0x1, 0x9, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x40, 0x0, 0x0, 0xff}}}}}]}}]}}, 0x0) ioctl$EVIOCGKEYCODE_V2(r2, 0x541b, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="120100009ac0b620110f211066865578ac0109029c000100000400090400bf900b64ea00090587"], 0x0) r7 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r7, 0x0, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000000)=""/103) syz_usb_control_io$hid(r0, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="002281"], 0x0}, 0x0) syz_open_dev$hidraw(&(0x7f0000000200), 0xfff, 0x4000) r8 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCSREPORT(r8, 0x81044804, &(0x7f0000000400)={0x1}) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0003b0000000b0031312a5e45248be276aeb741e3dda8f1413df5c769dfeeaa021b92fbb63382cc19bb3b513743b347355c92ad1d9f27468f0f94a82864064b6e9e12e57d2fbb9ca975ab1865eee0c27f76a82f9732f21d180e1a412bd52e7bca15abe0a851aae373ac8ae8776a8033338588a59cd623f8dd2138db860bdbf712453935eccf6208c1bc80f24593edb96260d19fd2ad20a00665b6aca37879aa642c6d7b9616002478ec40000000000000000000000004e0981a810b89b30f2ce8ac674dd7afc586909afafb34eee0a3352b5c40e18a0c14e91580747a4eb9d9c7a2dacfb73b24f62df9bac8022b7c93a3399d57e8a320c40d0f048ec983df3db4413e5dfa64175f2e35d0c950dc3b5624e301170b19494bd0cebce249eed3a24c0203b8516a818a49439572e8c3766204f3809d994a098564d2d93745c5a3c0dd98e19bd1bef6dd283cafed11f6a83bec5c6496e63b0272d871c788209fba4efcb05fcdfadee78fe5f8ab49bf2c40c3dfed996cbccec03b245a76cc5b91f2106a36d64905cbe49939e35f2ecec6cebd856330f235159e61470e7f2be5d3f67280a0d09b7a4480bdb3a3af405be9b4546256e26f3b34f112975e29cb27ff3469252cbb5a9d5be2653b16f71d049e4126f2186436e3bdc519032a7407824bdf1c0d837069381a14dd8996b6c9bca0908480524d44846287b8aca258e3dc82ff9d0f0250b66d81a3fbc4472ce"], 0x0, 0x0, 0x0}, 0x0) syz_usb_connect$printer(0x1, 0x2d, &(0x7f0000000000)=ANY=[@ANYRES16], &(0x7f0000000500)={0x0, 0x0, 0xf, &(0x7f0000000080)=ANY=[@ANYBLOB="050f0f00010a1003"], 0x1, [{0x0, 0x0}]}) executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000540)=""/145) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x46d, 0x1017, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) r3 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000480)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x7, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x8}}}}}}}]}}, 0x0) syz_usb_control_io(r3, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r3, 0x0, 0x0) ioctl$EVIOCRMFF(r0, 0xc0085508, 0x0) syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x55, 0x2}, @cond}) syz_usb_connect$cdc_ecm(0x6, 0xc3, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb1, 0x1, 0x1, 0x5, 0x40, 0x9, [{{0x9, 0x4, 0x0, 0x4, 0x2, 0x2, 0x6, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x0, "d539f9"}, {0x5, 0x24, 0x0, 0x75}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x20, 0x2, 0x1}, [@obex={0x5, 0x24, 0x15, 0x324}, @mdlm_detail={0x64, 0x24, 0x13, 0xe5, "1ae77e0e41af5b7a7f7a7f71539be4e2d56116cc3ddb2fd2e9c6a9adc34a80ec86335dd01193a298efe4f7472ff1d71ce58e3112d9a3f0790e88c88789337d9cc0008bbf23d15491ffbde40bfcdc594ca926dc7cc6eb3030035e6a73527d4fda"}, @country_functional={0xa, 0x24, 0x7, 0x5, 0x80, [0xdc0e, 0x3]}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10, 0x4, 0x4, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x3f, 0x20, 0x3f}}}}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x201, 0x80, 0xbf, 0x7, 0x8, 0x8}, 0x5, &(0x7f0000000080)={0x5, 0xf, 0x5}, 0x6, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xf8ff}}, {0xea, &(0x7f0000000240)=@string={0xea, 0x3, "3696bd100fd3673594b08412d4b6c0ffd45932d06170fdba4506b107a7e3ffd037ce4d02e3d3061d0cdeef681ab39de6c4652729951f47707d16abb6dd2d43037c4cbaef1a8d9ede4d90a9a43f05ce5a961ed0faae3f0ccb363f0a28eb0789b773218a08fd6643b9296a3044c5ebc0422a9227dfb53908fae4d958a1232f7fc943939f0aa1bb004d730611615797bbfa7a6105238b0ab24e101db228375f2d8d292d2016036c1a5dc9a734a8f8c2b7540d8066328fc4de008f9fdc35c36d2adaba5f1cf2eb87aa4e6d23117d7f5a768bc5f644929bd6d3f3f8a4fad90729dc1ab52e18f0062900a6"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x860}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x140a}}, {0x84, &(0x7f00000003c0)=@string={0x84, 0x3, "1d0924e8a6e693ad3c8ea0878523143302b052405eb0fe78b9ea3cf15a9ac2dc3bf189516c21f57bc251088609b328a039da448d9de0060fef044d1a70545a13c7f7667e818b4c1dfdd8db261f8317925419250698b358c321373e08b532f84792592fa6a62368156c58c95692a62034549cbe820a0755ac4ea1e3ae6396765cd2c0"}}, {0xed, &(0x7f0000000480)=@string={0xed, 0x3, "086fe66a555a76c96c486bce33b9143ee32b11ad4c50177acded8582b5f37c9dd0dc78d16066398437d6c75feb82e019145d8af127970fb24cad9f7cd7ea9ad4399cb1780b33b4570e176764bef6eac79abbeadc16bcdc3c4e2a081c7a5cb3c235ecd3c159860604f6560e6e2c8578b612e074ac46d5164b9db776191397ecb0026e2d34bb4b9ee29f76ed7b742ceabc9acde6243c7b8337026fe47033c80a459f386c537d5e8a68c18277916f3cc61b838d48e922a86f602970a31dcfaad1b3cb307c71b685934eb701913b9c71fae048b7c98a51008826763807c69507c3e9ee803146126feac7a8cca5"}}]}) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x862b01) write$char_usb(r4, &(0x7f0000000040)="e2", 0x2250) syz_usb_connect(0x3, 0x7e4, &(0x7f0000000600)={{0x12, 0x1, 0x300, 0x9, 0xbe, 0x8e, 0x40, 0x19d2, 0xfff9, 0x216a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7d2, 0x4, 0x7, 0x3, 0x80, 0xf8, [{{0x9, 0x4, 0xf3, 0x6, 0x8, 0xff, 0xff, 0xff, 0xdd, [@uac_control={{0xa, 0x24, 0x1, 0x8}, [@input_terminal={0xc, 0x24, 0x2, 0x5, 0x0, 0x6, 0x20, 0x1, 0x80, 0x20}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x3, 0x9, 0x3, 0x1, 0x6c}]}], [{{0x9, 0x5, 0xf, 0x4, 0x400, 0x4, 0x6, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x7, 0x8}]}}, {{0x9, 0x5, 0x4, 0x18, 0x3ff, 0x4, 0x4, 0xdc}}, {{0x9, 0x5, 0xb209a0259b6f559b, 0x3, 0x8, 0x0, 0x6f, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x182, 0x88, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0xff, 0x9}]}}, {{0x9, 0x5, 0x4, 0x3, 0x20, 0x7e, 0xff, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x5c10}]}}, {{0x9, 0x5, 0xd, 0xc, 0x400, 0x5, 0x0, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0xff}]}}, {{0x9, 0x5, 0xc, 0x10, 0x3ff, 0x1, 0x15, 0x1, [@generic={0x45, 0x5, "daa859cbc2886fb9bc629b5e593c9aa6cc3f9f7403fb94cd93ac172b0e97be10308ca5750f2c3a812b14f3497a2cc5336123e1ae02fc726b334da65dc91ffa94b33553"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x10, 0xc3, 0x2, 0xc4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x401}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x6, 0x3f, 0x80, [@generic={0x2b, 0x31, "a14291c7e1c31ddef776534eec9c6fe00200adc665f67c8a606231fd7ff7b5ce863a0586114994c01d"}, @uac_iso={0x7, 0x25, 0x1, 0x42, 0x4, 0x4}]}}]}}, {{0x9, 0x4, 0xa1, 0x2, 0xd, 0xff, 0x4, 0x65, 0x1, [@generic={0x45, 0x1, "0862bf924b7bfb1dd5d9c16c7f810905e9e4170a0b2538ad705a5734d5a67b9684082b1873626865ffc8894016568bd2ae21afa4fae71189dd6d7d2b510e94bbaeb32d"}], [{{0x9, 0x5, 0x6, 0x4, 0x40, 0x3, 0x3}}, {{0x9, 0x5, 0x3, 0x6, 0x10, 0x1, 0xff, 0x77, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x8, 0xb0}]}}, {{0x9, 0x5, 0x6, 0x0, 0x189d7f82c56567f9, 0x1, 0xa6, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x3, 0x3f}]}}, {{0x9, 0x5, 0x2, 0x0, 0x10, 0x0, 0x7, 0x1f, [@generic={0xb6, 0xb, "eb1614723fb82dd03c3277bf6f3460f9c429a6533fd654c173458c38d696f40dc8a4f29b426bbca318702efa5f2fcdf875b3f99e4fd061eb0a632e9faea16c5c8034e1d5eebbd72e64a486e11a883cda2cff1c14f33a2bc6ef753703a8e190cdaa93e89a45db8c2f3fd273df87d11fc5561d3611d17212dd7446737eed0a6ceadfa715a6b8564bc4f987d4b1b7dcb3525fc78fb8dfe15fbc6de9c5dda75093d6729e3957df9e84b0254de19ca298fa0afa2e6adb"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x8, 0x47, 0x4, 0x6, [@generic={0xc6, 0x7, "d390817a22ac5b59f070f28a99c893ec80444ffda205b5c72688111a7c223d1aa75097d95c6a07a3294fb9572d4ecec7e6337df119bfe4bcc2b1b856030799f0ed1a2aed13be20fc68a42ba701053b4b3efda5ee69d415ecc2972a2ca1c97d0637d88e741c202d416e1e1bfa5f2bf5f417f7fc0506254a30401d4c8e67b28745a09407cc580be19dd30d16f2fa908e612915cc40656773dc48a6b0be7306470bb048d75dc39fdc2aea8fcba76c28a7e784f0ddf8871923e04c470c156e4296621a855a82"}]}}, {{0x9, 0x5, 0xc, 0x3, 0x40, 0x4, 0x81, 0xf9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x2}]}}, {{0x9, 0x5, 0xd, 0x0, 0x20, 0x8, 0x89, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xff, 0x2ad5}, @generic={0x68, 0x22, "843c42f66e6542761201fd1bb4edb6d764bd17a938a76dc3878928c70d8e56464f13498b4db62da969b25d78235f167906e69cf31b5f11f576469bdb1719f98c4427548dee2c65f3756d1a347e3546558f8b469482c37817537701b904a6c6796155c94f5101"}]}}, {{0x9, 0x5, 0x3, 0x18, 0x200, 0xaf, 0x5, 0x81}}, {{0x9, 0x5, 0xe, 0x10, 0x400, 0x9, 0x20, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x7ff}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x8, 0x1}]}}, {{0x9, 0x5, 0x2, 0x3, 0x400, 0x0, 0xfc, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3b, 0x5}, @generic={0x32, 0x3, "2fabe646eb960ec3f2631b03a0c001f1891fe1d48577c110c87e8e893c7dc8a7af3697c28ec56d941e0b38ee3da93684"}]}}, {{0x9, 0x5, 0xe, 0x3, 0x3ff, 0x0, 0x8, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x4, 0xf49e}]}}, {{0x9, 0x5, 0xd, 0x10, 0xf4c779de65aed62e, 0xfc, 0x1, 0x7, [@generic={0xba, 0x0, "d3ab68e2bca736e2370a546058bad10671f9de8d466dc22ba948b896b2e423b6c161bd84ae588c118f0f6ebf7fecac15bbc34980d536b34d11f2436bb4c8feea1a398c72d56cb966f64739456002abda3a5a514a5a81e451888670a62c9241d7c6ff86f2013a6469c3b7d1310b375e1e3157bef5e42b26a71a8842d20c8ecd95fb8d638c618288c9b97879c2ec3f66a47845add6863225f60341679560a13be4fde7213c0204e6432b7b633a0e29e5724d3f00a4e5188e26"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x200, 0x9, 0xd0, 0x17}}]}}, {{0x9, 0x4, 0xb7, 0x5, 0x5, 0x5e, 0xa3, 0x33, 0x7f, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, "e3"}, {0x5, 0x24, 0x0, 0x9000}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x7, 0xfffa, 0x71}, {0x6, 0x24, 0x1a, 0x4}, [@call_mgmt={0x5, 0x24, 0x1, 0x2, 0x8}, @mbim_extended={0x8, 0x24, 0x1c, 0x454, 0x2, 0xffc0}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0x1}, @acm={0x4, 0x24, 0x2, 0x1}]}], [{{0x9, 0x5, 0x6, 0x0, 0x40, 0x3, 0x1f, 0x17}}, {{0x9, 0x5, 0x4, 0x0, 0x10, 0x9, 0x2, 0x1f, [@generic={0xae, 0x23, "3a172ff7a53b399f43dbeaf64e567788d353cace6e2254d7f6eb202e5581a7c43e5142439289201aebf2eaebc31dc61f19c13171f4b100285a33f2ee1a7ad7d121f9e30be1f3dcba975f14b062460803334400c18e6ce32cfe6e2b73bdd165b0373162172088f0ac8a5918836aa61129575bd7bfe1710f62b25041ae548583e2466677b645e074b81471e63386445c9adde499b7f1a6800294bab03c7d76279756700afa0a04ade3d2bc7201"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x400, 0x4, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x20, 0x40}, @generic={0x10, 0xb, "bc37db99de78bdafc5efbd59f7b7"}]}}, {{0x9, 0x5, 0xb, 0x3, 0x400, 0x2, 0x9, 0x5}}, {{0x9, 0x5, 0x9, 0x3, 0x40, 0x3, 0x1f, 0xf8, [@generic={0x12, 0x23, "4a111b438213aa4b3f694bf936830db7"}]}}]}}, {{0x9, 0x4, 0x4, 0x7, 0x5, 0xfb, 0xa5, 0x3, 0x9c, [@uac_control={{0xa, 0x24, 0x1, 0x81, 0x1}, [@input_terminal={0xc, 0x24, 0x2, 0x4, 0x204, 0x3, 0xaa, 0x4, 0xd9, 0x9}, @output_terminal={0x9, 0x24, 0x3, 0x3, 0x306, 0x2, 0x6, 0x6}]}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x27, 0x1, 0x7}}, {{0x9, 0x5, 0xa, 0x10, 0x8, 0x3, 0x7, 0x3f, [@generic={0x61, 0x22, "02b9fd2f907af609276548a4c782dacbc9ada801e7622e595ff1bfe8d10898d4565899d40750b26572bd7bbda50fb3c229c360bea55792f779748dc66ab9403ee8a96c67ea62249f8fc8cb2833ad1b340ec52f253ffa7a385586d2e0e85bb2"}, @generic={0x91, 0x3, "ba7e2ce8d907405084a268d7bdfbf9a3e4f552e36e98f0e20026aa2756cef82fed67a9ab02a24cb8f7600717b39eaff1c05c8f84888a64b8735777f8896d4ec6b08b6bcb81e4de16921e04fdacd01a043690f088ad7ee7f33844ffd2bd48b1d43a9960cd8f1ed3c1def627df5d9b72b1de41ce316050d37b222b72466f370dca41ee9029fb4f5ed6958879cf1462bd"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x200, 0x4, 0x5, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x7, 0x8}]}}, {{0x9, 0x5, 0x5, 0x0, 0x8, 0x1, 0x6e, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xfc, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x7}]}}, {{0x9, 0x5, 0xf, 0xc, 0x200, 0xdb, 0x40, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x4, 0x5d}, @generic={0x3a, 0x2, "f5d40215eb2863f43edbf6d3f0366c89aba35c71e27d4503397c5792b9fe69b3b83a02f5aa1b9398a2e517fe71f89f598f51b8849d47d129"}]}}]}}]}}]}}, &(0x7f0000000fc0)={0xa, &(0x7f0000000e00)={0xa, 0x6, 0x310, 0x0, 0x40, 0x8, 0x10, 0xea}, 0x6d, &(0x7f0000000e40)={0x5, 0xf, 0x6d, 0x4, [@generic={0x42, 0x10, 0x4, "0b4f79f9e6d1db7b712139a2e294747297931990f69723e247e3deeb53b6acad3c4da189267bff6045ce990d1612eb5aac60479e07470b93dd1054ccc065bf"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x79, 0x9, 0x3, 0x5, 0x17}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x1, 0x0, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x81, "a6f699951eb466d9649dc4cd310353d1"}]}, 0x4, [{0x4, &(0x7f0000000ec0)=@lang_id={0x4, 0x3, 0x405}}, {0x4, &(0x7f0000000f00)=@lang_id={0x4, 0x3, 0x1c09}}, {0x13, &(0x7f0000000f40)=ANY=[@ANYBLOB="1303c4e00f061175613c2588c8a535865f1887"]}, {0x4, &(0x7f0000000f80)=@lang_id={0x4, 0x3, 0x2009}}]}) syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)=ANY=[@ANYBLOB="120100006a0ff5206d0423083a4b0102030109021200010000000009040000000e"], 0x0) r5 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r3, @ANYRESDEC=0x0, @ANYRESOCT=0x0, @ANYRES64=r2], 0x0) r6 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r5) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000010c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x566, 0x3004, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000001200)={0x0, 0x0, 0x1c, &(0x7f0000001140)={0x5, 0xf, 0x1a, 0x2, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}, @generic={0x3}]}}) read$char_usb(r6, &(0x7f0000000100)=""/128, 0x80) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0xf, 0x1, 0x0, 0x80, 0xfa, {{0x9, 0x4, 0x0, 0x0, 0x6, 0xff, 0x0, 0x0, 0x0, "", {{0x3}, {}, {0x9, 0x5, 0x83, 0x3, 0x40, 0x6}, {0x9, 0x5, 0x4, 0x10}, {0x9, 0x5, 0x5, 0x2, 0x1f00}, {0x9, 0x5, 0x6, 0x2, 0x280, 0x18}}}}}}]}}, 0x7fe782539b0b) r7 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="120100009ac0b620110f211066865578ac0109029c000100000400090400bf900b64ea00090587033b"], 0x0) syz_usb_disconnect(r7) r8 = syz_usb_connect$cdc_ecm(0x0, 0x52, &(0x7f0000000100)=ANY=[], 0x0) r9 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r9, &(0x7f0000000000)='2', 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000000), 0x9, 0x101200) executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000240), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_usb_disconnect(r2) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902"], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x14a042) ioctl$HIDIOCGRDESC(r3, 0x4030582a, &(0x7f0000000040)) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902"], 0x0) ioctl$EVIOCRMFF(r2, 0x41015500, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000000)) ioctl$EVIOCGRAB(r1, 0x40044590, 0x0) ioctl$EVIOCGKEYCODE(r0, 0xc020660b, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x0) executing program 3: r0 = syz_open_dev$evdev(0x0, 0x2, 0x0) write$char_usb(r0, 0x0, 0x0) (async) write$char_usb(r0, 0x0, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000109737107d071004c1ec0102030109021b00010040b0000904000001362434000905df030002"], 0x0) r1 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000040)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001100000000904000003fe03010009cd8d1f00020000000905050200067e"], 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x10, 0x738, 0x1713, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x40, 0x30, 0x1, [{{0x9, 0x4, 0x0, 0xd, 0x1, 0x3, 0x1, 0x3, 0xba, {0x9, 0x21, 0xfff8, 0x3e, 0x1, {0x22, 0x98c}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x62, 0x2, 0x6}}}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x250, 0x2, 0x1c, 0x9, 0x10, 0x2}, 0xc, &(0x7f00000001c0)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x2, 0x6, 0x6}]}, 0x5, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x41c}}, {0x4, &(0x7f0000000280)=@lang_id={0x4}}, {0x37, &(0x7f0000000500)=ANY=[@ANYBLOB="3703b493d1439368b1fe56cbe72cfb079c51df8320f163a0267dacad9cc44e3426588fc118dfaa306e53bab43390238dfa81af6f3f5b9a11ad6469bff24535fb04b1a4c6a4cf842e9d03465430410afbbc2baa35eed6a2b712c7ac92266041f60f035dcaca19af1baee44253d5b9d4ee9e7a63306b74bcfc8dcf1030eee351076654071e6e2b4887f91b6fc88e533d70d258c8010122dd7a2d747feb884675b5719a3229df719f9bcef9d43731cc02b6a6dbb2f94609858e8053682ebb03e44dd6a8472dfa9ff728ae44e7754cc7aa4c2e4610cb68aba8479a360b0476233123c3d547bf8b92c80e4862"]}, {0xad, &(0x7f0000000300)=@string={0xad, 0x3, "ebc4e11681d694883201bd01ab0268fc051ecd0334550dc40d4e1646d23225c4a18185fe333e0ec5d35093e9ff6eba7060e5135a05fae1d4937e4fad7ef628b837fad9a7f405a036471be0775df06f8298ac56a5ff0242491b2cc53b68eaba0a168168183ce32a436c60badd5fe8f94e982f9ebc79cd2b2ee28510fe537fb6e0b1da44f045f2619b1f770a3edf059510d9fd7c6a263c60ac8356afa9f5111b308c278f46544117806b16a5"}}]}) syz_usb_connect(0x1, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="1a0100005c6b4408070a64006e40010203030902240001a82300000904000002ca744d00090503034d00ff99090805848f"], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) (async) syz_usb_connect(0x1, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="1a0100005c6b4408070a64006e40010203030902240001a82300000904000002ca744d00090503034d00ff99090805848f"], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000200)=""/128, 0x80) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r1, 0x0, 0x0) (async) syz_usb_control_io$cdc_ecm(r1, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b06, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000480)=""/94) syz_open_dev$char_usb(0xc, 0xb4, 0x5) (async) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_usb_disconnect(r5) read$char_usb(r4, &(0x7f0000000440)=""/54, 0x36) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902"], 0x0) ioctl$EVIOCRMFF(r5, 0x83c0550b, 0x0) read$char_usb(r4, &(0x7f0000000080)=""/157, 0x9d) (async) read$char_usb(r4, &(0x7f0000000080)=""/157, 0x9d) syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x5, [{0x2, &(0x7f00000008c0)=@string={0x2}}, {0x0, 0x0}, {0x2, &(0x7f0000000a00)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}]}) (async) syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x5, [{0x2, &(0x7f00000008c0)=@string={0x2}}, {0x0, 0x0}, {0x2, &(0x7f0000000a00)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}]}) syz_open_dev$hiddev(&(0x7f0000000040), 0x100, 0x202000) (async) syz_open_dev$hiddev(&(0x7f0000000040), 0x100, 0x202000) executing program 3: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCGMASK(r1, 0x541b, 0x0) syz_usb_connect(0x1, 0x1e2, &(0x7f00000005c0)=ANY=[@ANYBLOB="1201000056fce208d2196615d9c0000000010902d00101000000000904970001ffffff000a2406000044c28fbcc905240006000d240f01810000000001ff0f006e241301e9bb0832e01bcedfa63e7e6177a077ba0b01eeee4b5eadc1a455eb732c4b8b64bc8b160cdac8f114cc3e812c9cfcab607268fa36265a7c11c3ef86ea492f7d0a4f8ebcb1fcd74ae79cbf656dc5d7e654b14167fbfa6b939d87a04dc5183427dc6d47bd3ac6786a580ac907240a810909010724140002050008241c0800001c350724147f0001010524010200020bcdc6f9b293a7c2d84d8ce2b0706f2542929e2de1507655e9b7801442a84d9a7230dce5b332faf5a7e55bd7e6527e26b16192d9c3ca986d6549a00882ff2faae23ca5eab79b530be3e2bf7fec85ebda6de655ddd2000d26509e19b301cd79d5f7f6fc005a5eaa9ac9e5baef8bd1832c213eabd5f3233fb10edb5fb34958e155a0d628d17a0ca7147a7ee6b1d22e1bcd81aff52dd76f2326e66a719e60c47f51d576175a7b52a50dbffb184f06f10094f97a61b745eaa846ae7b7090fd534eed02010a3e54925c342dc124607f07d5077382a5c7bb94464b2de385bbf46be75e0496ecd37455be53ded685c1ce66637027e009050000ff0300000007250183040200e99783c98669d9340544a62eee64"], 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x862b01) ioctl$EVIOCGLED(r2, 0x5452, &(0x7f0000000240)=""/77) syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x182e01) r4 = syz_open_dev$hidraw(&(0x7f0000000100), 0x3, 0x14a042) write$hidraw(r4, &(0x7f0000000bc0), 0x73336958c4e6a83a) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, 0x0) ioctl$HIDIOCGRDESC(r3, 0x401c5820, &(0x7f0000000040)) syz_usb_connect(0x1, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="1a0100005c6b4408070a64006e400102030309"], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r5, &(0x7f0000000200)=""/128, 0x80) syz_usb_disconnect(0xffffffffffffffff) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r6 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$HIDIOCGRDESC(r6, 0x401c5820, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000d5e9bd40eb030200c0ba050000010902115c01000000000904000001b504b100090581"], 0x0) r7 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x2300c0) ioctl$EVIOCSKEYCODE_V2(r7, 0x40284504, 0x0) ioctl$EVIOCREVOKE(r1, 0x40044591, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x20) syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) ioctl$EVIOCGMASK(r0, 0x541b, 0x0) executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f00000001c0)=ANY=[@ANYBLOB="12010000091c2f20c81403006c050102030109021b00010000000009040000018ea44300090585da24"], 0x0) (async) r0 = syz_usb_connect(0x4, 0x3f, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000780)={0x84, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00'], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r1, 0x40015b13, 0x0) (async) syz_usb_connect$cdc_ncm(0x2, 0x76, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x2, 0x1, 0x0, 0x10, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x5, 0x12}, [@country_functional={0x8, 0x24, 0x7, 0x9, 0x81, [0xfffe]}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x1, 0x3, 0xa6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x20, 0x4, 0x20, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x18, 0x7}}}}}}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x6, 0x40, 0x18, 0xff, 0x8}, 0x13, &(0x7f00000000c0)={0x5, 0xf, 0x13, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0x1, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x8, 0x6, 0x6}]}, 0x3, [{0x7c, &(0x7f0000000100)=@string={0x7c, 0x3, "66e301d1e6d9a7367571c7e0c483e8d53b07a1a415b593fdf066649d94c3d5b49ba3e023b27efed7c975d8e9167c4dde783bd340c97a22582fd496ac01993c558d0ec167b831cb24f0af595bc32317eb83f1d838f92b3d737291e602476ef924cd7568946fdddea8a63ec00d95ab9169675c91a4922f8756f068"}}, {0x28, &(0x7f0000000180)=ANY=[@ANYBLOB="2803963d16ee6ee08fbc5955ae2f31ef46f169ea0221ce6c03e010d3db93191f21bb705002bf5894"]}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x443}}]}) r2 = syz_usb_connect(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) syz_usb_ep_write$ath9k_ep2(r2, 0x83, 0x8, &(0x7f0000000980)=ANY=[@ANYBLOB="bcea"]) (async) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x40, 0x0) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000300)={0x51, 0x0, 0x0, {}, {}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) (async) r4 = syz_open_dev$evdev(&(0x7f0000000880), 0x200000000000002, 0x862b01) (async) r5 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2}) (async) write$char_usb(r4, &(0x7f0000000040)="e2", 0x2250) executing program 1: syz_usb_connect(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="1a0100005c6b4408070a64006e40010203030902240001a82300000904000002ca744d00090503034d00ff99090805", @ANYRES32], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) syz_usb_connect$uac1(0x0, 0xad, &(0x7f0000000140)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x9b, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "8790f8d0d0"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "d71e"}, @as_header={0x7}, @as_header={0x7}, @as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0x81, 0x5, 0xfa, {0x7, 0x25, 0x1, 0x42, 0x3, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000200)={0xa}, 0x37, &(0x7f0000000240)={0x5, 0xf, 0x37, 0x5, [@wireless={0x3c}, @ss_cap={0xa}, @ptm_cap={0x3}, @ss_cap={0xa}, @ssp_cap={0x10, 0x10, 0xa, 0x0, 0x1, 0x0, 0x0, 0x0, [0x0]}]}, 0x6, [{0x4, &(0x7f0000000280)=@lang_id={0x4}}, {0xa5, &(0x7f00000002c0)=@string={0xa5, 0x3, "79a52fd0ee27e5441db0ba09e828872cfb7b4648762e439301a1fcfa17daafde53dee674d567f4e402c76a58f7d574b992101d184c7946d5d1949671259bf94900cc3698927bfd0a0fc692d6e288b66d485c313050520ac97ea0e1a8099db93a2d71633cd21d6f216d3fd8a6b432b4ad856468f6d952cd732b838a290e823ebe270fb4bcfe2e2ff5873ee698a710be49f7ba5908ac06d79dd0c5915a168bef706cb081"}}, {0x5c, &(0x7f0000000380)=@string={0x5c, 0x3, "45ec6c642fb184dd45165f34cf30e3b113488133b1ba21a5bab09e09cf18b474e800c69d3713989d541cf6b1bbab91aa9721082f79312a0a46fb7e078009be761ca8c2ae54f02efa7a7429a7600234316cc1781ce74a1c783ea9"}}, {0x62, &(0x7f0000000580)=ANY=[@ANYBLOB="62033f7aa7e586c7a1efc7c73db4c38cc707c2ff276e2e9baae992f3716d55cf01aa1c16bedd398ed9e749d8856c4653b726a00dd6fff4a2a27fcd762cd67f21837bb7f2965256d0c8056b97fcc5c1b31ba84bc1c8c2022b8f214f819416ef580f3279bb27f503587134a3d2580ba0d3dfa09a8a3dc4f30de0ef4503d0a540936d86d8c4eb29b29884a750ba65ee57c63d8cb11fc8202327187c3ec291f528fa1d8fbb1ec65d771f54ce31f8072835db8cc3448dbc61ccd1d1c83b404a56e84acdfb8f89096c69feb423181739054ffd336368d06248ab973510fbdf913b0e7767266fcb776c2ca506fc630e4fb3f4c5840b650fb7bd78e3b3836f613660ed4d077b1626719d9eb6d2ecccd99c11b399894b2de9ba42f093ca0ad0665ed81b63aa8ad387c907095e5b8a8a67cde86a1a876f0032c408f9cf71bb2a6423acb37e69a5cbba82706f8e3732279e1a508ac1f7faabe82c6b9e2497ee731d5bc954da7dfcba9e0f7f0199279d27"]}, {0x4, &(0x7f0000000480)=@lang_id={0x4}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4}}]}) executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000480), 0x0, 0x0) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000600)=[0x0, 0x4]) syz_usb_connect$uac1(0x0, 0xb3, &(0x7f0000000640)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xa1, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9, 0x24, 0x3, 0x0, 0x0, 0x0, 0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "8790f8d0d0"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "d71e"}, @as_header={0x7}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x0, 0x4, 0x3, 0x2, "ac8fb8d4cf"}, @as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0x81, 0x5, 0xfa, {0x7, 0x25, 0x1, 0x42, 0x3, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000200)={0xa}, 0x37, &(0x7f0000000240)={0x5, 0xf, 0x37, 0x5, [@wireless={0xb}, @ss_cap={0xa}, @ptm_cap={0x3}, @ss_cap={0xa}, @ssp_cap={0x10, 0x10, 0xa, 0x0, 0x1, 0x0, 0x0, 0x0, [0x0]}]}, 0x6, [{0x4, &(0x7f0000000280)=@lang_id={0x4}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x809}}, {0x5c, &(0x7f0000000380)=@string={0x5c, 0x3, "45ec6c642fb184dd45165f34cf30e3b113488133b1ba21a5bab09e09cf18b474e800c69d3713989d541cf6b1bbab91aa9721082f79312a0a46fb7e078009be761ca8c2ae54f02efa7a7429a7600234316cc1781ce74a1c783ea9"}}, {0x62, &(0x7f0000000400)=@string={0x62, 0x3, "3f7aa7e586c7a1efc7c73db4c38cc707c2ff276e2e9baae992f3716d55cf01aa1c16bedd398ed9e749d8856c4653b726a00dd6fff4a2a27fcd762cd67f21837bb7f2965256d0c8056b97fcc5c1b31ba84bc1c8c2022b8f214fd2580ba0d3dfa0"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4}}]}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000080)={0x8, 0x0, 0x10000, 0x5, 0xb9, 0x9}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x56e, 0xfd, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x30, 0x2f, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x1, 0x7, {0x9, 0x21, 0x49aa, 0x0, 0x1, {0x22, 0x3a0}}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x40, 0xf4}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0xc, {[@global=@item_4={0x3, 0x1, 0x0, "9b4d3948"}, @main=@item_012={0x1, 0x0, 0x0, "9f"}, @local=@item_4={0x3, 0x2, 0x0, "6d011fe4"}]}}, 0x0}, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0xc0189436, &(0x7f00000039c0)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r2, &(0x7f0000000040)="e2", 0x1068) executing program 1: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xe0c, "9acd7e35a5f37a102a9123e0bcfecc325ba3afd57d9966fe19e1bc10e10f190bbf048e797c4be9e35901b210a1f5110e80dc74476e71f27bcfd089f70c8212ac6650a1763ccff818885e5f9507c88f860bf11b0c869f83c9553950c75330b09a323df0a9161ee43d357ef4b7e47aed08a283bdb5def69498146424da1b1d63034e16543f42d9da35cda4e541854a04d2da5da9a16978c316d10b454f1b6feac518228fabcf27d78db773f39f384b47550072f053a68ab50627d91f09b73962d73716f25c45aee401c3752c1e2ee0b6529c58d010dd132bd9dcabf3c35bdfc437f0e4ed9a56d3b86cdd317c7388f2b0002eab42aadb221ae358867f083aa3a6abd7d9c1f45a60ec7d42faae73b3419b762061a096ecb75947edee92db0fc3ef8e54b9f6a33f047d7716fa2fb39e4bb72643429119068be95ed11cdafb95b290f3582b9eae395e2c65fe4de13f46328d4bb463330cfafc73857d319537a0362a3dac749a3a64eded0e010a1493c0920693dcc7a2d2819af8cc8e8ca1063c1a22e2bd2a4b9989b1859fefe71305cde0c4bc701f95ab2681fffdf700109742e6bd7b858bc5fc3190871cb18205ba638f82d6eafa6b1cb6e3e790c9a04070016461697e4c97c8f57788e6cc12078cca0b64cdb70fbdc1d84b50b791f530577b665e32153c81d6be3c320e47261ce1085ae49544d3da35d48222fa4dc84eafe024bfeb28ada4f7112760eb12bc00f5ca04c43132d7a76ac53552990e22ddedc9d504cf961cd016e2f40e8f866249d28e7515d463dd82fa1a56b5c013270d74c8ec9d5fb6403d0c7148ecf68ba17ffebac34c35349ce97db25c117d269e3204269bc727183399d9ff740d9d16a11152356d6985e05b4a18d4caeb07efbe1af5a3da9ec6976a401f1e6b7e51cd409c43fb4d28a3bf3271b90b7c2d556f79df2087e08d2a0c1195d17b1e9a885c5795185fd16cc96ca1984b9bb45adc55014a58eb1429b414daa3813b9b211c0fbe5724ebee6c04ed3c0176bf890f9c4af0ec23a92d0eb2e30b4eff9bb2801d5b7637b6a280383990beddea4e8153041a8c753850f220fcb8d37fa95dab10d96d406887fb287ac05d19004b81c62e87c431c6b72f2ddcfc482433ed19a937150e3a400cce7f28a127672dad290dceea3a7a25a5b253ad05b95177d8ced2c293f28f9b966678edcc0bf8ea182f8c2b447c0aaabaa1616f240ef69144de9fd95378d411e645c111e888b9c9859059bcfa8ba87c201524fbbd3fd6fe891d514102021f71b9415a01e208298447aa07c94f6ea83c32f68c4081ce5de1ab1737e12ca251b82553142b418e401e90ceeea418b9f18e354f890f193d07dbfc3989c35ce76a940bebf1a7057cb6ad241c3367b0a9b1c4943f0dd12a2e39d58b274429ff845ef5ba036ee97fd179b774819bb0781e6c0e7a9c60fbbdc455bb0f7bd59e04871f47d9c7d2c90af623ef368d453cda7aaeb169eb5c92f90cf4e1f5c30aadfa9accbe90c293fa930b05e60c386a61c80a3f92bc732db23ddda93debea5b1c1611575b2d0096e9f1d993864c5bf0cc0f5c403f7cba26631579afeffb408f773d017cff74bf6692a1fbb66157793038e87555c2dabc4991a70459cfab7a9ee8425dd57b0b962bf95e9bc1d119dfd312552910933aa5dfb9b7224636f68f97fd54f1eea6f7f542c1751eb8da940828b508cad455dfc01a3c447428191e05db8bbab9cb44c4a3b80fef748720afc72590b31a016037e589b73e70bdd6cb8f9a8535f145f4c0e168b0905da0f2e107559a9978637e7d9b9199f691674b32931c240ccfb3846d4b0929685e5da157c4d6b2f405d17732edf087dde599a42bd1af624b98d2d39c5858607f350e6aa07fd3a6f8eb87ef68bdd045de9f5a0582bfb988bc3f42f5343cab6642fcbb948b6d3d5f36a2868fab202093a1c5583de4f86bca3a50c4c73aa435e6c02e79fb71c26f173b6fc8332fa19b63dac62fa37a00b0454722b5629059e4ebb90e3107f8b9498922bc827b2e5f4330b2b0139a9feca26604e4c5a7f9b392abc4af0c5f6582bbdc7a5f9ba947586466d06baffcb833e27b2ddddbbb9ba1d202c5fd3eaea977c1d6176336ec5ae89e754fc673103d01092893d28cbaa191e76cc068f40480d259e9f4dd2d77eb4c21e97fee3e4b0a18e9813cea3189d291c6d22836aff819203734defd5ee9d3f75b2266703a5adbe08732995e99dc622494f6049492bec05e395f0bfd5d6612a92a828fb90b9992e5a9d22b56e042f3d6a750175756ce871d6f32a6284dbc919438692b98b8ca0f610b42e755ea5f567ee92b8ac4b58fca29344645e9012db396362ef3b5106fbe7b6f69b1072d58f5c29c2e6ee0ac3bdce462795086b572d5be0b22c8624c1cf154d65f9a7917b07bc449350a46365ff690b9b2c2452341622017a824749f089ff4f9f9def65f1068aeeb066287cd0675e96ccaf1839fb577e53279071ecdea29485f0333eddf428285e2fd1011988df010135e51a365c760804b9e8e079eea9418d0aedbe284246d2d0e970737c8d25433cef14b11401049eccd0a47514fcdfdf5acf1eda942228c8b074a96ee90ea2100703a4d9bbed1c2ecdcd366c16a5d4e5ae36e5050f21d487a59bbe02faceca1e77f424b8ed55ddd84709ee17fa28861a3427b015aadbb089abda1c889390f8ee513ff48b8cd1c4c4706c7112469e0607a8b80de17bd9d860bf7b6630120b0ef9222675439f79516c6087acec9e52efa966c1fb8937ce9af81244e1f84f6d7892fb40c022108c3d09c58eafa62831b57625bf403860c5de59706d8d79e7011cb0f0c3568a62a8eb20311c5cc922a4707262fb4eda7e6300f5cd0eb883826c6a472d281bfb6680da1c6b695ad23ab387a93771843174a5f7af32b104e9b66036c4ff44a0d768ccb7dd294df02b733810636affcce26cddbb21bef930885fff944beccc35524959c0a2b0156110affceeb2a28030dd9555f63a9599c3b5bc6eb30a744d84c7ec8dd6a6964d8a91e7bb6048a68bc2d7c17a7efa35798d49177bca999d720795f4480b263bc241102e314ef1618ad5de2953040e13e0a5ba3e22a3e99d9967d3b7ecf47b08e876f6e9bb29698644dbe357bea6cbe1720d124976c4c69c81347064f0e7ee7ea50e6d74e063995729b62ec805f42bac8e2afaff24e448ca8a0dd04b4c0f41cc5fa8de70d2f8c3b78be3c96ff20504e3280a678ce072c6aa0803aa219bcee1b7f994ed455181a7ad16dfbd767e4d2ebfbc0dbe483a1c83345395d6658ac80919b4f85eda406f86648d2416d87f47a68d8f766d0bea96b7300a07f6edb44c0e495f6b2d5702842a3c2ffb035661822ed291267a997f0deff897aa773a1b6e0af48e8a4d9455b0301551fbad0a2350b79006b1071f1cfead37cb3ce6d8d6194bdae9ee9245f75b2558bc5cabb82d10cb9ae5312a2ec0515605165481cb3581d1cb5a5ccc5013085220729e66f59c64aa06b6eb61b5a3d9916dbb0db9393596fdc5cf99f74adf9108ee5ca6df5c157a93c88b3d920e7ddec4d94ba542f09cda74881d906199052c8cf0c86b89aa23bcbecd228fbad98fdc1afa2cdf7342b15e759c801498ca7c89d99895813b78cc83d13699e1d45abdf48cf86d48e049a37812bd5f6235fffda03242748c069c43e44876973edf5ff7015049bb1796cfb39f88b2da58a9118c6cf9a27ee48669eeba190d01d2fd89b149a152581b6194208dfd882d73613e111835517cc92f1d21ca90bbf96840addb2aaf84c6396469c1f089f58032243f3f8059acf4bda9b493f7d8350b624e91ea3347e19e0e960578dfd0d10bf5e1170d82f3e645e3f9e7c160176b9f10092b132d8c9fa53a7af4dc430ae79148d32d25fc702d2092cf33b83fcc674318a17305692e7af5e2ab27573bb65609ab5bd35d6f304faf29ce96049afe552dd7de943ceeca2668ac2366ae9eb5a734197975f2e9626fc6103731f97d4fe799a26e1f9f43265acd15e63c50ab0286350766b4ce574ba6ae9c00f64dcf2490d85a615ae4467acc4054d752ab95a0981f75afb258bab8ec2d847788d4c872b0cd41d58984430701a629062228c0620291ff184f0b58e6c8221591dfd15f3da985ebbb9b5aa45c98f7433ea9e52ae455b45842911d518f3cb8dd01d3b1687e097bfd4e0ec5e6b063a4fb9b6e00924127a028b94116147f67eca1550787a7a261f7769f6014fd7b9b90bd1e0545cc64a5f5dcb45edb5342ee9b5244ae4583d311a8a867f01bc3244b5a176ba54cf40aa655e55e98ce3ac1ead7919ac83812d69b9733da2c24b374469430f50427d66658a1fa37f1ac9f1f4cc4dfa1cfdb58a56c8295df2d4f94471d6d8f596cc8e7430f7190ed3da0983172f1ac61fba6e4639db3d705d4938320975bf19c9dd0b257423149f3668761473327da0f0b0f6a52d327da4f3f8e73b4e5bb90c728e74a54f2c5560c52135deb9c82e191c2a609f6fbe47649d64388515401125f4557e40c9d1bcbebb94b9ce6d124fdef829e2da17b8493b839926d9b4a444facc5633a2b5852150eca6bcf993f483b557a1819af430aada26a9ac766d7834e358595852fdfd558b4b0885a5ee854bfda4fcfe6885e0e368a8f898ad80917ffcc06aedf896353ccd7a770756028f903cbffad15391608a47748dc061c5fe96d97139808f3d291785ae7bf28a9ba3a8e28b6744f420568ab154b2f293ec4874fc47e02d63046b565b2f519cfb177a03cb301ac855e96182303f2a6df0327559cd3b9376d4a7d491faa5343d3c2cfc11a979138df07851a0fee30454187afdf5b40bd99b50186fca1404228e0e38af5e2c2c0a62731fea523659b9549b8b8a2791df26db8903c035b3b182d9f3effe012189d047c84e4f77d16cfffb6593735fc508b184ec5b0f1345600f45b49b8cebbd8718dd5eae8aa37ae831d72c14f584e5d8e4a7a1c414212fcbdc3819f98ed152e16d4c32eb5bb90f40f54d4e3462b9369cf7aa43c3ca650c797d108c790e629d37d6f2cd9055091dbad8e30d915148461cc91ee3ce93ec1f59d5d4b6e09014e752ebb3a7"}) (async) r0 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000e40)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x10, 0x8, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x7, 0x1, 0x2, 0x4, "", {{{0x9, 0x5, 0x1, 0x2, 0x270, 0x6, 0x68, 0xe}}, [{{0x9, 0x5, 0x82, 0x2, 0x8, 0xa0, 0x8, 0x7}}]}}}]}}]}}, &(0x7f0000001000)={0xa, &(0x7f0000000e80)={0xa, 0x6, 0x310, 0x4, 0xc, 0x8, 0x10, 0x43}, 0x19, &(0x7f0000000ec0)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x8, "4bfcbe2d8b04ea699b1e0f90f5420fa1"}]}, 0x2, [{0x4, &(0x7f0000000f00)=@lang_id={0x4, 0x3, 0x100a}}, {0x9c, &(0x7f0000000f40)=@string={0x9c, 0x3, "5a0ab4c5a760ae1604a71974a3f9c4bb618441b15f7ed1c2fb0c05e8a69f56c430be082ef36b78a853b1a5f5c476d277011406a0e79e631313786e12c8064b412e15746d40aa3db0a40540de160ca241318fa51886354fb36e36e6c9c838b766b2fc9d2c29ce98b493ba5c6b4d6443866f41f5b1b8f153ebd4448f2bf87d849c8a3485003fd14dfe0aa69fbfafae7b08254e5297c92feb9b4806"}}]}) syz_usb_disconnect(r0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001040)) syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000001080)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x56e, 0xfe, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x4, 0x40, 0xbc, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x3, 0x1, 0x2, 0x80, {0x9, 0x21, 0x1f, 0x3, 0x1, {0x22, 0x372}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x9}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x2, 0x0, 0x2}}]}}}]}}]}}, &(0x7f00000013c0)={0xa, &(0x7f00000010c0)={0xa, 0x6, 0x110, 0x3, 0x0, 0x2, 0x20, 0x7}, 0x4a, &(0x7f0000001100)={0x5, 0xf, 0x4a, 0x1, [@generic={0x45, 0x10, 0x1, "3f272735a73aef001f45d0006755db8ddd290c5e1480d4645bd7a4ebc641103078137dd4436046d9c430741599d5021b9c28099cd816443171d4d7b887127bd7d421"}]}, 0x5, [{0xc2, &(0x7f0000001180)=@string={0xc2, 0x3, "34642c9f1cd8ecf278fcb39db427bd025abfb099d7897ff6bd3e196ad6e851b82cbc84fc17a4df103da2f75045fce89265ab376da6fcd46a35c9b0ab59255b260af11c712ac34a9ca3af2efa2bf8c834bbcb52ebdc4387597f010501ac7a7ea8d6e055659e76df8d0468b2eda4d6b690cd3a94e7647a80e840da1510034ca6605b84406b64203c350027c80829ba13f74f600064262bd38cab14605428b368870ef6694210bf48b995890586158fae437e6446eb7ac68c05fe552b1d60c7ac35"}}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x1809}}, {0x4, &(0x7f00000012c0)=@lang_id={0x4, 0x3, 0x401}}, {0x64, &(0x7f0000001300)=@string={0x64, 0x3, "794f84c50eb689a3e1d025d2b879981fbc5ce59c26c0e1f3742083bce9ff9d9ef4ee7d448d407bc4efd9af929d8c16a873e9de586fb0deeae89aeed32bef4d0f6379a10c5d822aa31d01f37cca3360438c4f55b25dbecfa92c7500339e20081edfb8"}}, {0x4, &(0x7f0000001380)=@lang_id={0x4, 0x3, 0x401}}]}) (async) r1 = syz_usb_connect(0x2, 0x30f, &(0x7f0000001440)={{0x12, 0x1, 0x310, 0xe7, 0x1, 0x24, 0x20, 0xdb0, 0xa861, 0xa18a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2fd, 0x1, 0x40, 0x8, 0x60, 0x1, [{{0x9, 0x4, 0xf7, 0x2, 0x3, 0x2a, 0x2c, 0x39, 0x7, [@cdc_ecm={{0xa, 0x24, 0x6, 0x0, 0x0, "c77e4853cb"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x7fff, 0x8, 0x5}, [@dmm={0x7, 0x24, 0x14, 0x464, 0xf}, @mbim_extended={0x8, 0x24, 0x1c, 0x3fd, 0x1, 0x3}, @country_functional={0xe, 0x24, 0x7, 0x8, 0x2, [0x1, 0x7, 0x2, 0xa97]}]}], [{{0x9, 0x5, 0xb, 0x4, 0x40, 0x92, 0xf1, 0x1, [@generic={0xda, 0x1, "fd15f9e3bddcfef006121e4129c32c0e92df63e1f7e7ea6053af7b1673502e8f37e7771596c28e37e22700b8607a77e53993f552f82b5c0f9fce6d366901c3d200f08d743f9a36c34ad5ca7129d71fd744f034427a5e5d0d944e4b0af577dc0102ed7af12e029d2fb10e32dd379b37b279106251be83a092a5edb21c4dd244c25b46b6ca6e91de715901de20a4a37ad5eaecafd37742dc860d78e449fca826b0042b1bb89c7d5f385b00b84e3ca38317456be021a541c8d4ffdca416c9f5ce2a3e5aa9384330ccb4d6f82635b207e413ea11b21b1ea725f6"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x20, 0x3, 0x37, 0x3}}, {{0x9, 0x5, 0xa, 0x10, 0x200, 0xf7, 0x7f, 0xcd, [@generic={0xc3, 0x24, "7d67147a88e16429f0ad718e4124d54dceede94e4c93cc133b57a382ab02abbda2601716d9281039df38a621ff797effd3f6186c45eacee6e3f07820abe4c49e9d18242e3abd91409ffd88002a9641c7d429d71f8d51422c4eedd1465c260e667c58a4569232338b9231fa656203416fafadfe5d974774d5295cb9347b6842b57247833e6a108e213d0dd9773363479f24a3eb64911ed09f5e0ef05400624f02cdc2610e7e7e8585b2fa45be37d72d8ec825a5dd7362cb66ac7fc01ee89d776e89"}, @generic={0xfa, 0x10, "01046fe0205e6651a017072772fcf50260efe46195a8835f3f78e4e15189f2c9350ee25625058ad75e9cbe158d9e8b6fa5957372923474cc8450beac7e24fc11e4b07622c52b7e4b249eb7155d5d2785ee8df8989e6e809426c5da9cca39fb134582b1482f75957277b4a705ea921dc43e424917e67fbcb80d2615813ece8cc2e1e07f33ca26ed61ca27b60e9d9e88288a5ddbb0a6acb51703b90f070467d9efdd24b46e5cdf6fe0f43ddde987852bb6ef409a34d039aa707380fe4d25bcb370601f040a45d96b8d921ec72e9f5308809b1a6ec57e6d3d1600a5ee510b0ffea1fb3ea1623340869d0575db1fe0d04309528ceaaceaf37a60"}]}}]}}]}}]}}, &(0x7f00000018c0)={0xa, &(0x7f0000001780)={0xa, 0x6, 0x200, 0xe, 0xe, 0x9, 0xff, 0x7}, 0x5, &(0x7f00000017c0)={0x5, 0xf, 0x5}, 0x2, [{0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x1034}}, {0x68, &(0x7f0000001840)=@string={0x68, 0x3, "18bec5e2bc3c596b6c98c8e77cb0973bd05e9a42a336dbb2cfa924d75c7a1c365b155905bd6e9781dff6236c94638c94342d589e72cce536c493c7772d6aca6e7de076c3b7559aa2172b2e4ca7a672ef3c135fbc62a88670b9e6dea3557544af9872c68e369a"}}]}) r2 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000001900)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4d9, 0xa0c2, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3, 0x40, 0x4, [{{0x9, 0x4, 0x0, 0x2, 0x2, 0x3, 0x1, 0x1, 0x55, {0x9, 0x21, 0x7, 0xa, 0x1, {0x22, 0x165}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0xa9, 0x7, 0xe}}}}}]}}]}}, &(0x7f0000001ac0)={0xa, &(0x7f0000001940)={0xa, 0x6, 0x300, 0x7, 0x5, 0x8, 0x20, 0x9}, 0x43, &(0x7f0000001980)={0x5, 0xf, 0x43, 0x2, [@generic={0x33, 0x10, 0x2, "ec8905f32583fc3de32472617c5a4209e30751657d64e8ce9508f544a8a6bbd32d107577748143a9580a5b66ad52f917"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x40, 0x9, 0x7, 0x7, 0x2}]}, 0x3, [{0x4, &(0x7f0000001a00)=@lang_id={0x4, 0x3, 0x415}}, {0x3c, &(0x7f0000001a40)=@string={0x3c, 0x3, "6e601070a0121ea835e4642ac8f42d5a0cf6994c7dc392b13c6e0688a069dbefd0dccf2be8b244a7ff2caf8bf9849f1002981886a3a6a6282692"}}, {0x23, &(0x7f0000001a80)=@string={0x23, 0x3, "6104b7a9ce808468b4950ebc4441ab69cff62449087d62e44cebb0bd5d4620fd27"}}]}) (async) r3 = syz_open_dev$hidraw(&(0x7f0000001b00), 0x7, 0x450400) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000001b40)) (async) r4 = syz_open_dev$evdev(&(0x7f0000001b80), 0xe9ad, 0x580) ioctl$EVIOCRMFF(r4, 0x40044581, &(0x7f0000001bc0)=0x8) r5 = syz_open_dev$hidraw(&(0x7f0000001c00), 0x2, 0x0) ioctl$HIDIOCGRAWNAME(r5, 0x80404804, &(0x7f0000001c40)) (async) ioctl$HIDIOCGRDESC(r5, 0x90044802, &(0x7f0000001c80)={0x74d, "35d3f52dccbb8f803e881fedc890b486d4f17ebdfef83713fb6da16503c9993059ed54b3dc8e6e3798989e445fa5409ec1fe2823c3b835a6fc331daa6933367e08a3b4a77bc5ee525abbc0a4e42a886f65fc57ba154572a760da9aec2dfd101d297a42f8cde9083bc7a3dcf6c4f21df0785ccfdb3e48bd5454de172f8db6da7464730b7606f4229a74b211ba865a0142bdb380a29601e4d1df2b615e9826a0fb504a9eb99ae1deca1029b073bc33264051f9e07f62f5b1a090343951f56e46d5b0a4f05937809e9795d452bc84d9e2313e433caadbaa387c8026d469afd629c225a6edf7c780cd8a66ab9afc13257363226e8f5430a452e9847b90497d5a6f4027c0b2cebcbd19dd86f961b0987866320bda1dbbdc8831bfe5cd861acaaacab8695d98e17397a56c30ad152a57d8056f777e16cd031d725bc09d8cc3c85ce224c3335fa57d05c118ae4e989a0e5202cc87fde85d4e37991b63cf33352628d3e07ac162040d0e5cfa21e286a7359ae3ce3d4b4dc2a70a45d3596679a61ea4ee395c5fc51ba44b7d09f54fb00f95ac243b85d5141e95af2a06fe9e7a06e7e167f8dc09304335473e52d868ccca3988f67dcb7c3351fd41e10a799c223413cd35be58d79c87258b1b430f194e00ef5672fd7e7e2575c2eb15ad54da15fe2553d0077b46c09e8f2796e93ade6df467d70ed1304ce1fe1e7877756be05db61c59b507e044c145f31d6379814d9239a636fe748c98776784856f76ab90bde20d09d6b669ad1a83ef51c3152c605c2a03f89713baece27ee78c649328ea65328f688e1189c8f6cb31ff484bc2aab067ea70834c41e030b13cf80e8917c8a45203133b379f7c2ab519ddb8d8a483bdfcc5dbafa8d2f87e61fc45215868c2488a71cfca3cbb91fe2a501641dd6cf8abd94b5f43af38848288d4d9f27a3c12fa1943cb2a2dde3a7c90e4830284c2bf435f307050cdf533c44589a8ef9e2d7355f9c849a51ff70e74003a067ca8ae5693e62730bdae1b27b2dacfe2df70222749dbb7cacbd67189f52b6ae4868a5f65959c5927968dbafbe956a073f975149b3d061a08d35e1bcf067bdffd42889f1c541aea42990600c1c3233aa4bdf3adba9f87a7ed0baf197df1aee7221d054afe4d41bcf03a14f9a558f52d28ce443c00ca0c012cbabdbaa7e3aaffb417ca3fc3e6785703cbb080181d266f83e8ccc753f32ec25ab0ab0df4aeec6f56d5948378783cca69454612bd37073d4a9c9da52a9d88a6909318066adaf2f9a2b251067deda062763e42bad15f0148c371017bf8bc73352e8407e3972aff8e95f2a0c8d5ac096b4598b22ac797cbc77d9e6654f5f56a870451cb8e5737d254e5a21081b41a8b94ab18e26a45d01c0a7fd9d60e27fcb28b156a1a0de14357264debd4c0d236de87db0551ab85a88adb94eb8529d96c7d7dc0207297eb3f1f9edec5d1dee166778e10859fdb4e2004bdc007bb25c15067e72001f1de9c48e8ae56e8cd0cfbbb8fde1aea8a2e3ef2b49afdcf71df60fc72958cf7b65bb944e71dc3120823a9f531e310fdeb099ca60222772a82ab9c7a02d10d0aacf5415d1044d2fc6a1a598c9a64c1ce3d43845b3272decc8025405b8645a120aff42c4027580160c9fd0255a1803ea34d05e8e9c17e5d36da3c6bb07c08f188c80bb09c9001900e34ab2b60a6e3b97bc6e7144966f89c1f09686c27b01ca67d372e557cb0a8805543e912f2ba4537ac23c40db93417753e0bd2c93e8b5a5fe8d474696f21324c5d45cfb9014812cec4a29f906a173018c728e6baeb7aaab208e48b28158c0dde19ad456c389cedce8d15a55c31c8c78d7cf34533da2ec033307dad4f4f5b0a3969b612b8a87898a5ce1c18917718cb8ec70af455d77259aaf15b14236a5c9821872ed774fc559a2b19b2b14410e45a173927a360b0103ab76e19ba0f1786ff6400c99fffb764456a130a6db96598b501c6aa25bae134877070e8ba353242558fe4167e7282177680b519554c226e4f26459dc9c80e56cd3bfb5ef5e993e9769527759d22e3077fd4a209e029d70c14ea5dd6879f592201946488ba9601b8bcce31a282e0a8f11a62ed8ff5655cbafb451dfb6e879a984ad94fb28e9effb2d6cac74488bf69a00298a1a3a5d46ab7e5a44dd93e8b2d367796d5a73ac990f8ad22b88ffd93c357bf436533ab23f3dd09ac446ea33ad7c0a13f9a1c6ddd2e85ae6a9dfea75fbe6edad9169ac27e6b5adbe41078de0f6a348d03bfdcfe5ce89d65b66287dd2b345f4e5ffb9ce1bcae45f183a6b00843f17a16ba9eb19ef063aec320e917080ad73e21c0564968db13d4460720268bf0679e84465bf2a7b6a114ee9dcfd3a6e049c04f72fb9e26ade9cd402400c3767be517a36e3610d399343f32612f6947bffaf266cb2604fa9cebb561a018d2121825b4148a80974a3d391bde1154772f1439bee4d0d1a70c15c97397894f56e3dd66ee933a11e2bb368cb5bb5c0e1bfdc3281bd7ee27559b78607d0f0da403af383c72928a60ad5442656c48f4d8f9049f3210eff25cbdbc84308895cc2c21fc2444dffe3d7a938928d39c5e5fef2d8095f41cf74e625e29261246fbec756fc7e6eb18cdc2ad8b03329f9da6382ae031df577c02"}) (async) syz_usb_control_io(r1, &(0x7f0000002580)={0x2c, &(0x7f0000002400)={0x20, 0x3, 0x28, {0x28, 0xa, "0a31eb1d41e0df48a3cf440dcfb92b3b40132e4be2389872513d0499b7361e0eb0bd32de3368"}}, &(0x7f0000002440)={0x0, 0x3, 0x7, @string={0x7, 0x3, "831ece6ca2"}}, &(0x7f0000002480)={0x0, 0xf, 0x48, {0x5, 0xf, 0x48, 0x5, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x96, 0x80, 0xc5d, 0x4}, @wireless={0xb, 0x10, 0x1, 0x4, 0x6, 0x7, 0x3, 0x5, 0x4}, @ssp_cap={0x14, 0x10, 0xa, 0x9, 0x2, 0x0, 0x7700, 0x8, [0xc0c0, 0xc030]}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x3, 0xa, 0xa361}, @generic={0x12, 0x10, 0x3, "5e41ebcc70f9e5e2cfe17b5a5db51b"}]}}, &(0x7f0000002500)={0x20, 0x29, 0xf, {0xf, 0x29, 0x2, 0x3, 0xb, 0x1, "6ee98442", "6b5f15ce"}}, &(0x7f0000002540)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xf6, 0x12, 0xe, 0x2, 0x6, 0x5, 0x4808}}}, &(0x7f0000002a40)={0x84, &(0x7f00000025c0)={0x0, 0xb, 0x8d, "4967f503033061d16bbc3423053d85ee5edca00266ddafcc70d6fa0695785c1b2aede73ae26fbfd8b99142ae408390dda035f0f5011f4dbc28e769f23a88f5a8396801b17b1a3ca4f2c4c48cec7861597bd198332af2de39c60d9943033f1649ae7d984ba5592700621dd63e0b6a4197ddfe81c17dd748b929e4c3772c09955a4c475546c6cbde7f10472d8aaa"}, &(0x7f0000002680)={0x0, 0xa, 0x1, 0xe}, &(0x7f00000026c0)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000002700)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f0000002740)={0x20, 0x0, 0x4, {0x1, 0x10}}, &(0x7f0000002780)={0x40, 0x7, 0x2, 0x9}, &(0x7f00000027c0)={0x40, 0x9, 0x1, 0x2}, &(0x7f0000002800)={0x40, 0xb, 0x2, "a419"}, &(0x7f0000002840)={0x40, 0xf, 0x2, 0x69}, &(0x7f0000002880)={0x40, 0x13, 0x6}, &(0x7f00000028c0)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f0000002900)={0x40, 0x19, 0x2, 'eY'}, &(0x7f0000002940)={0x40, 0x1a, 0x2, 0x6}, &(0x7f0000002980)={0x40, 0x1c, 0x1, 0xc}, &(0x7f00000029c0)={0x40, 0x1e, 0x1, 0x4}, &(0x7f0000002a00)={0x40, 0x21, 0x1, 0x9}}) (async) syz_usb_control_io$hid(r1, &(0x7f0000002c80)={0x24, &(0x7f0000002b00)={0x20, 0x1, 0xa7, {0xa7, 0x8, "47a9639dca45847261024e7e4e943deef746eda2a7142dfa053781969dfb09368a0a267c8f92e4cd82c26ecf731639a8413205b905f246f619b06d67291039ac5514f09e5b735e677a34b0a2deac1f3cd90139b56f4349fc6197da78891a2ec1556d8caf0b7ff17442c7de34386612a857a65feb5bdc15fe25e1e3db5fd7b7677ddbb51c8f55ff65d346244f0bbd934dfabb04d9c6853b33511573e7b7804602f2eeb9fc66"}}, &(0x7f0000002bc0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x436}}, &(0x7f0000002c00)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x3, "35ba1e79"}, @local=@item_4={0x3, 0x2, 0x4, "f3e5e43e"}]}}, &(0x7f0000002c40)={0x0, 0x21, 0x9, {0x9, 0x21, 0x6, 0x0, 0x1, {0x22, 0xf72}}}}, &(0x7f0000002f00)={0x2c, &(0x7f0000002cc0)={0x40, 0x11, 0x7b, "af0db64b15975a0840d0713f133b1d9314840a77382867d58d3c71745e1ca7e4ad5c966bb99068da42418b8c9a2c67c0e11dde2b836ef960658235985c7c6796637e0ba78b9e7c28194b4748b9e5f97aa6c17efcd9c429aa312d3387bd17044916414caeb091063daf8576c20918a7826cb7b99f00bb4c21a2b6b1"}, &(0x7f0000002d80)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000002dc0)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000002e00)={0x20, 0x1, 0x7d, "65689dc2a0b5c558bbd56e5707a977f41b1343450738add78c15c7d969e29817590e541a8c524ca77dcadd56c677ed9a3d9fd31e7e36902cbd95351892a74c16ba5f8421a1820a66605863bd950baec3f504af8eace6270e533abacd6db119ebd3032d12c9dbf53def589371d58c56c2b205a478bc81dbafa1faf1c119"}, &(0x7f0000002ec0)={0x20, 0x3, 0x1, 0x8}}) (async) syz_usb_control_io$printer(r1, &(0x7f0000003040)={0x14, &(0x7f0000002f40)={0x20, 0x30, 0x97, {0x97, 0xd, "42e0e8aaf6073a394e20ff9a739e092996294ad8f7f0e61f23552771d6e04c678c9cfd70954d16b1af1aeff97874c39c974ca95b35aa7c3b364d85eec71f76fce2ffc8451d65aa60d14e76169cc74877fb4de7132341078e8b0984ba3607333ea943689059581a53414386137090f1abae8c73c941bcf74d6a44632394cbd10e16983aaf30f90e5a395fb8a514009c4f732f7ed336"}}, &(0x7f0000003000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1c01}}}, &(0x7f0000003300)={0x34, &(0x7f0000003080)={0x0, 0x15, 0xa4, "cf7f161108b6d7c4f66eff34fb213a51f86468613f9fc76b0c153c6a9a1ed119adb38eca036d2af1224b4867367a280393e60fff4449adece06c91902f883840d7c9d2f5c2672241f4b40832d55effec0c389ff1c1ca13fcd9730362b638a6d375418c40c9d6b90ac78fec3c9ddceb796a26637a21e869db3ef065d0c16a932cfbe1b23d0334f8cc8c970c0b738f4664e95e27a5448e0c1da5d71c1b9b48e599cf4bd18f"}, &(0x7f0000003140)={0x0, 0xa, 0x1}, &(0x7f0000003180)={0x0, 0x8, 0x1, 0x39}, &(0x7f00000031c0)={0x20, 0x0, 0x83, {0x81, "815558b0523e8f729fbd6d6e4e6c2663e6b9762d9e0fc59d28b5d482e9a4c291bbfb2f6ed4c8d7ba11faa1f1c71005e1206e8ffbb847c66d37ee1113a350a00554c591a28c23b5f495408b74f0284c7aa1ee42760cbde679b7c950bf3860590907ab2dd92d99332c9a64bffcf1ae29c01c140d1e73b68c3085ad611721e5606556"}}, &(0x7f0000003280)={0x20, 0x1, 0x1, 0x10}, &(0x7f00000032c0)={0x20, 0x0, 0x1, 0x7}}) (async) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000003400)={0x14, &(0x7f0000003340)={0x20, 0x22, 0x44, {0x44, 0xe, "1eed35e3218d8f4206511a2dd192e521c757bae734805c689b930391877779a9d80fa009fe42461ba169797cdbb0cb462783c60f0be97dbd61defe26bae6056f04c0"}}, &(0x7f00000033c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000003640)={0x44, &(0x7f0000003440)={0x0, 0xf, 0x34, "89f63a0308ad172735d149dc8bbdb9193241f5b6d07144191dab8b7eefda9c16866385dc91c475ddfd43322003ca9b7f5beb3f67"}, &(0x7f0000003480)={0x0, 0xa, 0x1, 0x7}, &(0x7f00000034c0)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000003500)={0x20, 0x80, 0x1c, {0x5, 0xb5b, 0xf, 0x1000, 0x8001, 0x0, 0x6, 0x8, 0x5, 0xfff, 0x9, 0xff}}, &(0x7f0000003540)={0x20, 0x85, 0x4, 0x7c}, &(0x7f0000003580)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000035c0)={0x20, 0x87, 0x2, 0x16}, &(0x7f0000003600)={0x20, 0x89, 0x2, 0x1}}) syz_usb_ep_write(r1, 0x60, 0xe, &(0x7f00000036c0)="f941337b09fd354fb82ad5d51e62") (async) syz_usb_disconnect(r0) (async) syz_open_dev$evdev(&(0x7f0000003700), 0x4, 0x8000) (async) ioctl$HIDIOCGRDESC(r5, 0x90044802, &(0x7f0000003740)={0xc27, "b3d3c0e0e05238a49ce452455fea16665c47425b75afbb06e6d5bc7380c8013f1a6eee374563c0e930167d0266579069b41baa2d6ac29c0d79493958f00c8b53a31baaf6b70e2c6e20f6d5be3a061567bddf3f6dd7f1f6b2d87376b3e1323bffad9ad7a7f2ea31a350e2c37ee1ca129b3d9ed798c055492705240fdd66cc4a743de137bb4860543294610c26e892244d8fcb7fe6d595a40c1d83a4d8c93cf902cbfb7f1276f6a5540635c6502fc5ca672aa43d5a74708983793a4736f22d1ce9db6b7e1a9cab3ca7abec17dedf3af795f4cbe8cd6d5b5f01a3b224cb890f801d05fe19f4c0c7850ff08b2edf250ee263492cddff6961ff24788aafb60c97b338f9f072ffd5694740f57b48757e843dc350b8b720a125217b3482160ac36f111a19b4a26d2a450b11c5f32fbb25d8653c13b6700d247a46e276c0598454808562fb993c718525aad08ed5b2d4ecf49d12cb1dc4820557182bb167117628b483f018882666f19e00029c5630d792df58f5e5b20adc67f00f1081618751fb4ea5ba420952618efa5951d41d4b44aeb0a8d532f6fb69fc3d1624a4d97a2ad1741114272be205495b7235d09261a11bfb5dfccd677adbfdb55d2af0dfd30257ad5e9122a8c849be02a662c1c63a143789988ee45df962ed7dfb1e09c55253ab7c7784866801c1040b2a767f1795a74e5f3c6cd7794c59c692e41713aefff7791e64bec8e98e52e7fb132965cd5c6e42fbbad7f0a6552f2a6971e3b7cf06bddb71ece5f72991d2f42ed8ac52856a37486a68534d94be9fa37afd36e79b129270aff5f7e6e7856d4d4c0122686bb0dc296d06bf48c9e9f857aef93fb89dfc1eddabe951e58bfea4d53efcb50f04ad71603e1adf375ae49c16aca4e6d759c9b0a0931f7364d3ea4f3f28d94027ff64eea88cb759d6ec36bd232a07d29b0e753c513a044cf0dcedb27829ab371b7998b430e6dbcff36699baf7400d4aa8464542d457fa0b96a40e6dc62f59ae0cb45eb4cc69499b30f940889f0829ac86d1a3a0e181fed56f1b1941c242b0907f15eb3be6d0c9064f054ed656a81747f923f05ee447620867578cc34f6ce7eb4cdaff2ebd44858f62054403c3717e8c63ad044f9c5ee496426ec1f2db66111ccfceaee6f7d207e0b0e0f6ff2d54307b5e7751f447c9876d5267897e662889edc1157a37a053123f23c4e6efce4d707aad1721bd73dca6ffb0bac9be629fefefbb00127ba31a6e39099dab9fcaf7b93037260e70e072583394d9c70ee121be6ada0614ee8905d03229d4e10fca860a4f008183b86e2eeeb2f3135ebce2cefb96a84de26230ee4ccf6ab55ff30a91555d9e2defc168b3d7f4571acd8a58f843aaa1d91dd7212c4de0bda180765dd53fdb1094055a0271248ba5835bcf82f95afecad11652508a5730cc6b85167fd867546afa40bdb0f7e4f032320b9832c9dee7da5ac50b5a42432f6fe2328979ad96d7cb20dc56dc1bd5a7372a4f02066ad440529ec13cd834ecc8f33bd0af70d6851ae1222259626e578d48b1a1fa0a58caaf93f41e9f5384355ee79ec04f114a3f9d9cc10cf3560511db28b217ceebe176d647098664b82db397a606eaf328d383a6bec1bdeeec90ff66639b6fa0cea2a30cb5a25e57da49c5a6c853796a88de58a505ec98859e7efcb61aaf412f5bcba972bbb05dad2675ee367cdd0bb66bdc0db433a56cbf0d1a3f325b685a3431064665614b9f4fff83930f4e3cb6e436fcdf1a036a89be6b40a0b1b4a8f0c09e361567db7482aee6b9cbfb77db407efa8acbf50c400e678d54d6470db91dfe3f2b0f82cd02ae70a48cc6d857cbec03d83f14872d209d9963554ddad47d50f9b9d25ba38c29d4a9c025b606a178b3ef0a2f165a11f63fa2bdd70a5ce40c7d92f220670530cd5e082a2b74a7929788f8a3219fc4d3835302e7b58c9db6746210bcf8358c789bf0ca37dc9574e16db6da406a6dda834c5823c29cc3f60568f8c65a39f052746ca8b4c1f370af465a9a9df4fe1e02830696a62162b7170d51d1e09312cb19ba7f2439d8b1bd207b019e107ccc45568adc6ed089cd759ff1459b6e565acbc8b4462010da7c5449cf0607242ceb377e8b70bb7fc158b628e9164a9806f567b921185912c33b73c98695b7bb47a88615e85e2cf1ddd56bbf0ed598234df5207343efa23f55da2441fc6cac288f9488aeb0bdc417247b801ef2255544fb1ce9b5604bf8bec6b0360a7b54f4adcef9ad6c389283d71ae4b05b8afc4735e8652ee12c2849902c1407d7c86922fc6b5975d1ff708a0e000e1ca6d99e2fbac18109791f988fae442ae4fc7fe8fedbbe52d000ac55f1cce50d84cc9f306fbc4414aac07945883157af65b632d617689ddf54d17596c60a231880b960e755a4f5beaeb2f6a1a6e92a57c19fb6cda1e22bd3b068dbc7737a3eea8de6d392cf89f1f3a38d60104126fe3d641ba5dc39c341d901898a72340ca0d9e2b7e53fa7d6c6cff7ed20eac896c887fe7e7b6281d3765e9b6ca6ba9df891c0f28d78c8c41386f11a41c6460c5367cc0ce79c1a8c03005aa95419b0aeb059950c7fa956a1de2ed6faeaf94f0cc49ab88ace5ba9098c41da36ed1fea0a63fe6662eab36c1593e4e46088e0ba416a90e6df2837cb7b41c0b45a3a213a8fd6e4035c1590e56762277bdc42d4aee12e9bc7e67472c5a108f9d5083799bc32f2049205b97acfe1b7ad1af55d2a81feb1f19c142545521f7aec5b6fbcb7b8e74608620c49c3af690a8904e4859ed39ff13697bf1351e8e0f8c6948381364aa48d9eb7f4771319de5ddb61602803cb91ab57d35f6e53896d10f45fce26dab83304c3c13369849ea393fd312b76f63227f600118828117fdc9bd4e5d27af4b690e9f87f9f0bd04d4214e5427856ebcaf376a94ee16d8e17d841e0cc48a51e34179520dc6bfd2d3788e25dcb235e9a39c0882caedfdc86b17bcdc96654855ab5cece1c51e173e5a6420f81a894580578fccd9e7230e9806a275d3b6afa49e70dac1f3ffca5eefecfeec837e0289e29c479e5b0094559813d0df7f7af298cff98c506aa1be6d999c7099c25e38a6982917bf8a33a9c810e6e7db0b05b862defad581996a2f89e228d8808df1a3d9be40048145b1039d4b2e6acd463fed5e3f629e19fff533e99b281a2a179cf0ea31ac5f8e9b883b3745f11f49dafab610c7ef49877b9dba0ff9fc345b1259e1f476b62ea8bb3287866409c0640725103a00dbd3d4a0e81cbe9106624d25a8397c81c9a9fbb40b91e56d971306ee896ab531e5f4531613734b4005ea1c935835aa8b65f5b15d384f810da66fbcabb5f55aed0cf4561620f65c41c2d87429dc0537570224b97561bcf5dd66679b86d1c143a12a2718d8e91ffa9b1447dae4e56acc08ff36013eb4be441088ad2ee23e134414ed874d27bbd89eeb0231b3ccdf19923db0c5c60bf35ea4183a3534a775cd1aa538df5795f062450ed2301629511e466e83118e8ff76ca2f699dce48bc3a555ed573d72d18b725caba1a49d3503f41a991d8587d66e6c7b05e538a9c768206a85f4cb8fc7bbd3c2d4441c8a2b7a5088c8e7ca68a13cd01e551bf3d310d945bd60053a8f3eec0713b15a9a6904456d6a174acae74e2ce941dd2f05fea67dd05cd13c1283e723430326fb8ce0bcf48bfae1faf0a9c04c0a5883d6d6e952904a93461ea631fd607ed7cae7df9f8fbe7d54ce1f7c54673eb377744f9c85c276f3b482b000c4417f5279faa197b5ffbe672000406181adc6ffe8dc089865e7b96fccaf5a78980f056491279906c30ba473fcf7a0f61a0805a9a0fa02bf1e5a32277f4d8aadb79b2a0a9cfe7c5b2d4f30bb4d6234f5a94ec8fefa4ba15803dcd8f5acb74955057e5a464c8ff58660629e4d87f224e5988365d10a707c812408379cb414157df02984cc0617868f0af8001eb893ada455c37183e4a9cc1f279fd3ed3f83ae6953d2c0b6b2372dac71d4c4a2f3fd74868030327952422c17e098e1a3acdca564baec82068479e7592d8ba75801f930cabe1c126a9904363557eb631553da3b827c377a4bf444b831e9434484c15974b7517474e6d2e19b5be6c49ff88e2091f42d4c73ed448dd68cb22dfbf3858e3cbbc4cfd364b0011db8764f5a73a905f4a377a521124feec6253bbe1d53fb22951bc5c04e9672478745a278f0ff6109ec070c4afe61fb63c276d8ea5f797e7172442319482fe7f36617e20f10745c77894dde925eb39a0e938c3cf947950eabfd4a93ca2cae66d52d2468ae75e2527579721d445bf4cc1cb2305e0311d9da74d9eb89e37838e4304cbb3680b51ab3e162f54a4625b682c6e9e23878ae1a5bc2952cf95b4f63bd5c141238357a1a905b3af7681bb29f14f3f6b95ce49cfc4"}) (async) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000004480)={0x0, 0xe0, &(0x7f0000004380)="6c4c08279efe54edd20c050d24bfbde3b94a423a90798a110389b52c288f1f4c693f3e64d7b98a82d7bf4603c220a1fc8eb89324a35c5ba7393c533200e48d4b1a0c092f812e68bbb9e0e656acb55559406ae63c3af799626b5bf77cbf8b0aa09c8c709263f26516a1726c560e655bd7086406e3afe75d64af058395fee13fc3e823685927bb22a898b2c07a0664084acd91afb9592479f92a70963f669043469148549992ecdc5ffdbf0301d1262da036b938a22fe0cfececbc08a802a912755129176a3fe1537509b7a0a673c027ce8e71c4403451002341efdbf016e5ad19"}) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000004640)={0x24, &(0x7f00000044c0)={0x20, 0x10, 0x27, {0x27, 0x2, "b2a84040dd49f0aec486024bf8b7f7c94f876e45fc9cfdeccba6017658cef795d143428b6d"}}, &(0x7f0000004500)={0x0, 0x3, 0xb1, @string={0xb1, 0x3, "d41dfced6c52da675b440ba3fa1ccb150da880042057c5edcb552abfac1e0e5f9d8701f2f912672d5ee1fa3ce5e58aef2bc50ca0a1ec12a3b8e1d0207ecb60deb655974765f64a38ce2283303bcc7b286354363a238fa56f669073bc33832016b62141f56894050b01cb7d23655c7e2c7714a5426c974ea55983fa1054d358e69310c736cc61a67de8894f960c135a4aae9f9a912999945aabed3d608ad687d892aeb987a0636c5be92c6df2ea5c05"}}, &(0x7f00000045c0)={0x0, 0x22, 0x1a, {[@main=@item_012={0x2, 0x0, 0xc, "1f86"}, @main=@item_4={0x3, 0x0, 0xc, "6375e17d"}, @local=@item_4={0x3, 0x2, 0x8, "e5bc5ea4"}, @global=@item_4={0x3, 0x1, 0x5, "f3e4e4b6"}, @main=@item_012={0x1, 0x0, 0x9, "b7"}, @local=@item_012={0x2, 0x2, 0x4, ' ]'}, @main=@item_012={0x2, 0x0, 0xa, "18da"}]}}, &(0x7f0000004600)={0x0, 0x21, 0x9, {0x9, 0x21, 0x2, 0x1b, 0x1, {0x22, 0x655}}}}, &(0x7f0000004900)={0x2c, &(0x7f0000004680)={0x40, 0x0, 0xe2, "5c44e5ac4354a2bed76c0b3f6e9bb718bbe5580ae12a767b726c53f73e1163a0d7f693d61e8a6edc2a7d2b69781fad2848e182542f98d4f194f92e75136a76c36b769a36d27b4146f864e08ec154fbec021f45def908e1084be810b2c740aff5f86c9f3f30688a2ccfe7b3461297ef488fdf5e794c01ee82670fe6f93c9701dff6b60454321226b40ea6671d5af2452500adac61b5429549385b7e83d110758455d82f8d329b18115d3c17795824c53587485a0e87bb46623e4203a2adb58967a40b8514d24c518c5c9ccc4ca76ac362f5910a065bf34d1e5425bbff86865cb72ec4"}, &(0x7f0000004780)={0x0, 0xa, 0x1, 0x9}, &(0x7f00000047c0)={0x0, 0x8, 0x1}, &(0x7f0000004800)={0x20, 0x1, 0x81, "27b5e7eb17b4918d51dd5f01cafcc1deb8181f1c2314a02c69139bc6563f27687c143caefbcbc3e7ba7469f70b149d2e718adceddc246c01e85119984d07e6819dc562e5b085e6b3e7cd7847358e2c55a94c02da191c642a1b54a54d837208fdc55d70ad9effd922403449c619b080c0f8a3c031f09cc0c2d96c67dc12a5f7048c"}, &(0x7f00000048c0)={0x20, 0x3, 0x1, 0x4}}) syz_usb_control_io(r0, &(0x7f0000004b40)={0x2c, &(0x7f0000004940)={0x0, 0xca579767ae13cae6, 0x5, {0x5, 0xd, "2320ec"}}, &(0x7f0000004980)={0x0, 0x3, 0xe8, @string={0xe8, 0x3, "f132310cc49c876a5aca431944af5a9c184349b052dcb8a3864c8ca49034af83a160f4482bd4a3d265cf1872f4a2e26733a09fccda2a864737212cace8802d367df94f87285266da2dc9c5fef801113fcc3eda37c87439b40746853c4f27715c265d58d992f2a3a22a51e4148bc73a12801bebd474e4bee0a5943e78a72c7b1f3cd574cb2a99a24f0b5930f58547e00629688dd2a8075a13404ecf0c83f92f23d87fa56f327270198b636558f10b3e82d2c9b90c9b760900fa1c0abd6f3a06a82ed433e55e71a0f66542aa09b30140beb18e4b74b861d1c93ba650aea15c6618332f2d64a6ee"}}, &(0x7f0000004a80)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000004ac0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x7f, 0x0, 0xfe, 0x5a, "9856d490", "bb22f114"}}, &(0x7f0000004b00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x5, 0x0, 0x8, 0x1, 0x80, 0x10, 0x9}}}, &(0x7f0000005000)={0x84, &(0x7f0000004b80)={0x40, 0x15, 0x7c, "f59064ce42869809712c653dee2581dffaa7e14423616de21b978bdbda7627b33b965a7828bd5e08d9eabd09e075136eeb3f82ba6275d232b7b8d82973abf39c470d9d51c31f8d822a6d2585b119534af37d077cd9a2c073945c05459d6436507895ff5b4e238c592e631141043a819c62b261ee16f57ae0f666dc41"}, &(0x7f0000004c40)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000004c80)={0x0, 0x8, 0x1}, &(0x7f0000004cc0)={0x20, 0x0, 0x4, {0x3, 0x2}}, &(0x7f0000004d00)={0x20, 0x0, 0x8, {0x800, 0x91, [0xf000]}}, &(0x7f0000004d40)={0x40, 0x7, 0x2, 0x8}, &(0x7f0000004d80)={0x40, 0x9, 0x1, 0x2}, &(0x7f0000004dc0)={0x40, 0xb, 0x2, "c950"}, &(0x7f0000004e00)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000004e40)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x35}}, &(0x7f0000004e80)={0x40, 0x17, 0x6}, &(0x7f0000004ec0)={0x40, 0x19, 0x2, "113a"}, &(0x7f0000004f00)={0x40, 0x1a, 0x2, 0x6}, &(0x7f0000004f40)={0x40, 0x1c, 0x1, 0x9}, &(0x7f0000004f80)={0x40, 0x1e, 0x1, 0xfa}, &(0x7f0000004fc0)={0x40, 0x21, 0x1, 0xb}}) r6 = syz_usb_connect$cdc_ecm(0x4, 0x6c, &(0x7f00000050c0)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5a, 0x1, 0x1, 0x86, 0x18, 0x9, [{{0x9, 0x4, 0x0, 0x9, 0x3, 0x2, 0x6, 0x0, 0x4, {{0x6, 0x24, 0x6, 0x0, 0x0, 'G'}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x5ab, 0x10, 0x9}, [@call_mgmt={0x5, 0x24, 0x1, 0x0, 0x78}, @acm={0x4, 0x24, 0x2, 0x2}, @mbim={0xc, 0x24, 0x1b, 0x4, 0x8ab8, 0x2, 0x9, 0x7, 0x6}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x20, 0x1, 0x1c, 0xf4}}], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x5, 0x0, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0xd1, 0xad, 0x9}}}}}]}}]}}, &(0x7f0000005280)={0xa, &(0x7f0000005140)={0xa, 0x6, 0x110, 0x4, 0x5, 0xc, 0x10, 0xfc}, 0x24, &(0x7f0000005180)={0x5, 0xf, 0x24, 0x2, [@wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x9, 0x4, 0x8001, 0x6}, @ssp_cap={0x14, 0x10, 0xa, 0x8, 0x2, 0x7, 0xf00f, 0x4, [0xff0030, 0x0]}]}, 0x2, [{0x66, &(0x7f00000051c0)=@string={0x66, 0x3, "43e6aa654b6444324f98cebd308afa958ec5eb4fec4bcddbaf76e890783b3319223f245bc204d918f11e26470ae0064d06c80dbafe8d974bd6d6d16320f1ab46812ef0e43342c6dabf7d36e5e03cb39252ceaeec2143888b6f68eb1bd8b8dd20d4729fff"}}, {0x5, &(0x7f0000005240)=@string={0x5, 0x3, "f6aed1"}}]}) (async) ioctl$EVIOCGMTSLOTS(r5, 0x8040450a, &(0x7f00000052c0)=""/46) (async) syz_usb_disconnect(r2) syz_usb_control_io(r6, &(0x7f00000054c0)={0x2c, &(0x7f0000005300)={0x0, 0xf, 0x68, {0x68, 0x21, "4aa268e2c9c4cc306abcf27d46ecea61b82faaf7b0bd3a8c5d7300320591564881c78dc2f1aaa4efa7a5a2d04e8ff4a80cf0c134685a8eff0e7bd6f94805a4a853b714bcad141822cc6b2d57a9f32b78b6982d738817168ae79b22722e17aaf1861ef2363d6e"}}, &(0x7f0000005380)={0x0, 0x3, 0x2b, @string={0x2b, 0x3, "33f3d9a12b0e5b0a146de34f8842ad6c9bbb6a59ff0a5c6f7d5bf2620ad04f415c5982d0d323cee5ca"}}, &(0x7f00000053c0)={0x0, 0xf, 0x4a, {0x5, 0xf, 0x4a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0xb, 0x7, 0x1}, @ssp_cap={0xc, 0x10, 0xa, 0x1, 0x0, 0x1, 0xf, 0x4}, @generic={0x32, 0x10, 0xb, "d920a8668c570b302c2ef67eb306afccb88d0d3c41a450ac0fdc6700938bbf0a7b8e6afb8b52081f27d62a537f0cc1"}]}}, &(0x7f0000005440)={0x20, 0x29, 0xf, {0xf, 0x29, 0x7, 0x2, 0x4, 0xa, "8c8352d9", "72be2983"}}, &(0x7f0000005480)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x9, 0x2, 0x7, 0xfe, 0x45, 0x4, 0x3}}}, &(0x7f0000005980)={0x84, &(0x7f0000005500)={0x20, 0xd, 0x94, "543f17cc274051ce85e304e4e31b021bbc0bf1d55ebe549424a09b6124932b464cbdbbf8e57b7d67a41d3325a0fe84fe240294184cc6e38a600621ab610672cd2f2d4eb0b1ac97bd59c04fe42ad12bc9a9346911ed392bbbb5a5d9d98e0ed65248eb4983086ce97be9466de428959ca86eecc725965d03bfe9dff7712cbae1e066221dac51647f349d6512c534891c0d9eff0d3a"}, &(0x7f00000055c0)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000005600)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000005640)={0x20, 0x0, 0x4, {0x3, 0x2}}, &(0x7f0000005680)={0x20, 0x0, 0x4, {0x20, 0x20}}, &(0x7f00000056c0)={0x40, 0x7, 0x2, 0xc}, &(0x7f0000005700)={0x40, 0x9, 0x1, 0x9}, &(0x7f0000005740)={0x40, 0xb, 0x2, "daf0"}, &(0x7f0000005780)={0x40, 0xf, 0x2, 0xa3b}, &(0x7f00000057c0)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x20}}, &(0x7f0000005800)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000005840)={0x40, 0x19, 0x2, "9883"}, &(0x7f0000005880)={0x40, 0x1a, 0x2, 0x4}, &(0x7f00000058c0)={0x40, 0x1c, 0x1, 0xa}, &(0x7f0000005900)={0x40, 0x1e, 0x1, 0x9}, &(0x7f0000005940)={0x40, 0x21, 0x1, 0x6}}) syz_usb_control_io$cdc_ecm(r6, &(0x7f0000005b40)={0x14, &(0x7f0000005a40)={0x20, 0x6, 0xa4, {0xa4, 0x8, "72cd659d13c6f9cb7a457d33d1bf8799b5f7e4e3ec21ed38f662aa9f8a1d4db63411dc3190bfb9677e909327c89dddd366abcafe191b2f7a4345707d1ddaee674debc89ac2ff9f51c04af4f9895c9de9cc50cb60ac010c90b7f4ffbffd971c6ec2e898f284a0b016513b506843ca9f7a5339f77c892a5f3c5985277ca1a6db8e2036e5e8036fe680c6e6e2fac36ef3b6d31f7ff6576841d4b41cbfdf213f025fff25"}}, &(0x7f0000005b00)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000005cc0)={0x1c, &(0x7f0000005b80)={0x40, 0xf, 0xb8, "7b3f10c30d064e15ba1c0a54f56568411040944b5717e2f8856b0e1be4c539b8b9eafede3ae1ed48841a477aaca0a2a7600a32ef99c95bac556e1072a6446c516eca4333e4b05decf5e6ac6f5710ea5bd2ae023312b0b97ab8d154b2c36685a9a44a08d85b3c49656271bfa33b70889bb694e543a2aac8a127d7837c03f002ee8be5c3ef3e30203be18f77cce18b46d5d82b2c11cb996f6f92106cb0cfeb5fd16b32cfe49cdebbaa4396a9b34e1d803e852e745f8bf34dca"}, &(0x7f0000005c40)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000005c80)={0x0, 0x8, 0x1, 0x1}}) executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902"], 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x100) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x4030582a, 0x0) syz_usb_connect(0x0, 0x36, 0x0, 0x0) syz_usb_connect(0x0, 0x36, &(0x7f0000000440)=ANY=[], 0x0) executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000000000040ac054382408b0b00000109022400010000002009040000fd0301000009210000000122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r1, 0x83, 0x8f, &(0x7f0000000180)=@generic={0x8, 0x0, 0x87, "6fe43f28", "e2fa1529047f4d60e296a731a7fe4d9bcab3f8c2b079b16fe42ce1392b1c50f861c5cd4b6d218211f98db0a03b52ce5633886fbc08a6601c21288c4e3130d837169197a3be09f318e11d827600f54c0f75afa8e2342964ee3842ed87bea06963c7f01903a61355051bb553fefec3bba8dee13fbdeccde0e2e944aa0f8c0f0ab2327928d2983a60"}) (async) syz_usb_control_io$hid(r0, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="002281"], 0x0}, 0x0) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000440), 0x8, 0x105402) (async) ioctl$HIDIOCSREPORT(r2, 0x81044804, &(0x7f0000000400)={0x1}) (async) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="80eb1f4134000203"], 0x0, 0x0, 0x0}, 0x0) (async) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_usb_disconnect(r3) (async) r4 = syz_usb_connect$cdc_ecm(0x0, 0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000082505a1a44800000001010902f4796501315467b50400000002060000054538000005240000000d240f01a4f2dbf600020000000000090503020000000000669771a5571709eda946a5ffbd940db0d4d150e7195537d722c61b5b426a262face8b58614a153652c72874cb2895350cee3a0fddf3e3ac2ad8f296d404182230debfab81212b2407fdc0c7b5a4e36d27112aa6cfb72e5919049f72195935260c8ee94d1d4c4fa06765ee27f9411f8393a02c554c1bfcd1e4dfa664e4533b0ec160b0279372acb4bd024256ff9f9f1b99242243352b76f702be955a9518bf52f270df9a19f210491228fb7015074267398c4a73e8d0d981cd4127b8296013ac4a80b99246d0f2347ebcec50afde92f1b2d5328f1d322aa2da14eefa2744900"/307], 0x0) (async) r5 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$HIDIOCGRDESC(r5, 0x401c5820, &(0x7f0000000040)={0x900}) (async) r6 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)=ANY=[@ANYBLOB="11010000733336088dee1edb23610000000109022d0101100000000904000003fe03010009cd8d1f0002000000090505020000fcffff09058b1e20"], 0x0) syz_usb_control_io(r6, 0x0, 0x0) (async) syz_usb_control_io$printer(r6, 0x0, 0x0) syz_usb_control_io$hid(r6, 0x0, &(0x7f0000000500)={0x2c, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) r7 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)) r8 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x14a042) ioctl$HIDIOCGRDESC(r8, 0x40305829, &(0x7f00000002c0)={0xc, "3a8200000013000000000000"}) (async) ioctl$EVIOCGMASK(r7, 0x5b03, 0x0) (async) syz_usb_control_io(r1, &(0x7f0000000480)={0x2c, &(0x7f00000002c0)={0x20, 0x10, 0xa2, {0xa2, 0x23, "5c9369e5382ed0c81c3be4366f1b706d32819aa6d925aef028626f1352b2cdb15101c6a6812e9c1d22eb36f9a5e5440f11d9dfbb3aa20cd562ac45fa3f03601e75c84587a67ea9bb4830d43231504879757f3cbfa1f72166823c6c31ff28909230f0e2a7353dcf016fc27c0cd3695f596e2e085472f5ae9b8c9d2f96ddfe9a7bb433cb78658a29df0b4c2131b047f6b3ee3a5764940c639095d74e99d28f8213"}}, &(0x7f00000009c0)=ANY=[@ANYRESOCT=r4], &(0x7f0000000240)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000000380)={0x20, 0x29, 0xf, {0xf, 0x29, 0x4, 0x0, 0xe, 0x8, "b0e60920", 'b^\x00'}}, &(0x7f0000000880)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x4, 0x3, 0x5, 0x2, 0x9, 0x5}}}, &(0x7f0000000900)={0x84, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000867000000af9bceef26399e601f7afe95cbbdd5ea16c03615cd1a86d721bb8c9046bf4c06ff801c5b77c70b5dc878f50d39fea1d23006ea39ee7c78770a84268dfaefb897ec3b76256aac244d5b1ed13a8d30b39f669b6def62329f4e7a76ee7fd31731382355db1a6045b070f36e"], &(0x7f0000000540)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000580)={0x0, 0x8, 0x1, 0xe9}, &(0x7f00000005c0)={0x20, 0x0, 0x4, {0x2, 0x2}}, &(0x7f0000000600)={0x20, 0x0, 0x4, {0x100, 0x40}}, &(0x7f0000000640)={0x40, 0x7, 0x2, 0x8}, &(0x7f0000000680)={0x40, 0x9, 0x1, 0x81}, &(0x7f00000006c0)={0x40, 0xb, 0x2, 'S('}, &(0x7f0000000700)={0x40, 0xf, 0x2, 0x9}, &(0x7f0000000740)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x24}}, &(0x7f0000000780)={0x40, 0x17, 0x6, @local}, &(0x7f00000007c0)={0x40, 0x19, 0x2, "aa35"}, &(0x7f0000000800)={0x40, 0x1a, 0x2, 0xff}, &(0x7f0000000840)={0x40, 0x1c, 0x1, 0x2}, &(0x7f0000000a00)={0x40, 0x1e, 0x1}, &(0x7f00000008c0)={0x40, 0x21, 0x1, 0xb8}}) executing program 1: syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_usb_connect$cdc_ecm(0x2, 0x65, &(0x7f0000000480)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x53, 0x1, 0x1, 0x81, 0x10, 0x5, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x2, 0x6, 0x0, 0x9, {{0x8, 0x24, 0x6, 0x0, 0x0, "9e8d5c"}, {0x5, 0x24, 0x0, 0x401}, {0xd, 0x24, 0xf, 0x1, 0x0, 0xf5a1, 0x1f, 0x5}, [@call_mgmt={0x5, 0x24, 0x1, 0x3, 0x9}, @network_terminal={0x7, 0x24, 0xa, 0x1, 0xfb, 0x52, 0x40}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x0, 0x7, 0x9, 0xfc}}], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x81, 0x1, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x0, 0x81, 0x81}}}}}]}}]}}, &(0x7f0000000c40)={0xa, &(0x7f0000000500)={0xa, 0x6, 0x201, 0x5, 0x3f, 0x20, 0x8, 0x1}, 0x38, &(0x7f0000000b00)={0x5, 0xf, 0x38, 0x3, [@ssp_cap={0x1c, 0x10, 0xa, 0x7, 0x4, 0x5, 0xf000, 0x580, [0x0, 0xff00, 0xc000, 0x0]}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "f98e85e07c10b87a9623640e4b49f4f5"}]}, 0x4, [{0x4, &(0x7f0000000b40)=@lang_id={0x4, 0x3, 0x41c}}, {0x4, &(0x7f0000000b80)=@lang_id={0x4, 0x3, 0x500a}}, {0x4, &(0x7f0000000bc0)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000c00)=@lang_id={0x4, 0x3, 0x43f}}]}) r1 = syz_usb_connect(0x1, 0x36, &(0x7f0000001240)=ANY=[@ANYRESHEX=r0], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000200)=""/128, 0x80) r3 = syz_open_dev$hidraw(&(0x7f0000002300), 0x243c2917, 0x100842) write$hidraw(r3, &(0x7f0000003540)="bd80894ec947fb776e30504e0e68261fdf25dfe55bb5efd20ce7e076e58d9d8d842134cc424c9c73b052e2702867207a1e8cc518b5f197af219609399167ad15c3eb8f7a4ff2b16172109580ce58cea188626308990d55757ee4d0929d1fc1e9b29047867ad9cfb20011839739d9d1877e748d501c07d98ec6376fe2da6ff5aedb6002cbb98bfa3aebbdd4b2dd7147668bd3481224b8371019ebcc551acb9f121f5b20df101e244736741d5f04f962d80a8a7590d99b07d214a50e04510d869bcebe5bf330cb52cf717edfa8bd4847971cf46b7a4b12346082c2c7e0ada0965d0ece6c657cb0cb6cf181471bde249501a05d79a1fa0b23039b9f8d25c74a45caabd07e0766110fc1faf3a5b40b0066fe24d364547d17e0a84b0b0d95057efb6a3f6689fea2b51d9a89a63ce98182c177305546d4ab3e424629a4660a68d500192b0e073ddd75577723cf68d1128ad7574ffb38dbef031363e82067d845037f216af9e1037d3476c38d883a962516e1d1e46863176f8f362f7ae3a012a5bf0c13c769f716c3dc52f96d98ade19bc3d5cb8d15e4f25fd7be73d26bcccb270545261b777b7b70857928e3f1b4045a3ddda103bb1f9c39367e7e9c70872fdb94b2c31be2e62eefe16312b6683d4b8ae92a2b73a55153990974a90e85c87c8e8b0382b48ef8573a611f3ee91b4d76f86e94201e722826a05e04da9c9bff1022e36074342e20c156a431009aba0c02cf9eb7693fc67831e7068faa9a4708eac736558ce105800be052af88223d58de03b03a1ebda21cd900d867b93cf28d7f354435db3945d1267c668a38fd30d4cc1f96acad792612edf149091cb07690654b4f6294d8d84901e3eb7b8194396f76416c235f4649de3cb96d58250cf98a160467c216b6b292f2610783ab6dfe1f23c3a365f31934a5630b02e6825c54c97ac5392aa08c82ac085a8b739076d23f4948d999b71d8f33e51039318367eb9b23f6a7cd897e801489c6fbf70cb38451231b268f314a429a7609e97f8f1f08c108ac1c3137a8320236c8702a4a254b18ba7f97068c76710ade94435f67e337a5eed6068f55fda01d0f7271392ab57068419880b37c3f513844c5a63a4ebafa030985bc6bfea9befa5d5d7646a6a8be5d0f563a86279bbaa9fc3ad601287aefc5330fce72804c7fcb1e15b3314ae91e067f990e48ed29079889cb44593a840d6ba4cb45d638b2e6cc31a06926d88a559c176560587ef82e79ff000a040f552a9c66b24e87683c2dc719c394c78ca1ce74f43dd762c5d04881f1d608912ae75780a2e43ad4bb39ede0e3a6522b8be866bc9f7adf6439a7ca5f2160d2af43f847e5ca20a02894efb87f37f8742251eb40319ea31711c66a82fe49ff8a887f4749a96704ed0bf89562b129ac3863623032ad8015c0e39b2ebff5de88c2ddc3f707e6dc904b251c7168d0e29d0716cb33ae5eab33fc0e06d07911a2899a542adebacaa51f3a846e9cdc8b6fc34342abd6e9d698bc48d74de5d7addcc06f2daee4f348463a81ad2b79ee53b271e4e486f1f67e513791820079a4ba2c3d539c4c9860177413ba2cbb154fa8f68da6e1f43994304f043f790459743d7063a103e0e48d253acfcea01ef72a167f8eaaa54b1840f2d2bb3e2f8ce9480d1ac84bb605e580d1252f5c9404e1aa495a59904483b7678cc4d8bf731a8c5f6a476ede4f5c5fb585534b28588b4c95bba92b7c8226d35e93342cb57800def09c6bb37a085bc061829ec2025e5ba5a63c6b508236f67e676c6c0b69e0242c3ac6bd2b93bbbfb6f9ac73ba4061701ddac7506afc53539637502fb5290242aca54ee11bcc8b7db7ced2545300858d86e502d89e80a708ae2fdde6ccae6cceb13652945942d262b397f283b4ee7f7f80e80d764cebb953f9fcaec8de410e239c84cde7f6d04bc8bd97e55444c5e680a196b42c9e767d52bd00a2aff5c7366c0c4e946d9cc8f49bef3d9eb50b6f3e23c353d19ae6a948ac9f419c7b7555f63bd8a02650558fd3203bde7401a12dbf7c0bb56623cef996a023ebff6b337849be0c7a34159fb3cac890220b570aaef7260159910ab195b6d9b1fbcdebb4a3a651b9c595bbb4308cd8506fc44583b41eb52da60a5fff7b07a9293556bf7524c72ea326981373e1ad1e4dff0950a7df2419110d1e6c0f571ea426739827531f7a083a7dfc28221a3f4c9b7b0171cfddbef1fb2bdc47553e2076bee86d766b64c6ef0f842e01632600ee515897e2d3d7a701316260ffccbca5029461180743978aad3f75c796392aafb15ae0d93e14035d7f8c6c666aee0c9b7e771c421806000000f9b2393dc7f2a15b0c88a5c1ea7936d34997be57b1df73cb84c6d55bfee2bc23fa7030920914572c9fe888d7fd22806f2a2c5398343916c417b930ab93232e3821c6e2a3766a462e003a60132660335f0eb570c2bb80a7045dc1720f9783b2519b3ec9f4abb5769b67d7369cb955c29e7bcf442365597ba51943427f84b24007fd3bc1d2abb580ec2afb5a851b0929a9d9ed80f1a3b8646485dac4e1101a5966ef65e9fab1797c548d4b5eb37e59acc7e44fabaac69ef52627a4a54013aa2eb02e2748de9de2989790c15e99e1d740872f78cac06c964bf07e84991d7f55bec5a34cb4fbd33cf7208b92887c5bfc41d5d347a507a78806c632928c7e45e8ab0f8e6716460924db4e82397a8a524d4a709518d6e0529cfb8bd7bd6ffa508bea6e72705648e70a9b2c179a834127637649894a7d623c0c08e77d7dc36751294db166180b461df3f71349687f02d35bfc0d747179a4cfcfd5f2801af4bc032ea2ea56da5dcc40ada2220d8ab01c9741fc767d7ed5a776a56cd8b09df36115dd0452acf1af909b3ea2209ab33879b7838e45e3ad442f4cbd635e8fcc4156a4d829678dfd65c835230d0220a46e81f5879031ce900741fb0a0a8605220238647a26977b88f6fd638c33b0da57307e91836e7433e345fd0c44ecf7970cc808c2162d00fc543ff864922e5f645f31b76a7e5f0e6c8371ce0de15a642fe2b12ca3cf956828f2c1ad4125842fe94dd1d819c1ea1cdf6c250842350122a3c059f0493bbac0dcfadfc6f0d6cafdeefebe5d4ca823cc42491758794a6a9af9d43f86d6887c7e8d21d42ba1b2d39f21a72d74c231028bc56a758bd38a5a62025604fe79f09e145ec83c309d820913ba73bb4fc98bd464d4cf103015d86cfad4ecfe7ba15d175774603bf9a1e7d5ffe2c4f52000fd65db50cf721fbbc7913a54d4c9fd9170b339d807db7d50129f07d5fa126f56df393d8dee30c4d6eb94cfbda04c72deb6f99fc8524359dd39d4ff32ba989da03bb1c351d04a947833d1571634d3d598d5c5edf8e6244dfa4805bfa24c8db532be71b31c067de9d2511320021cc4963c4442411f877d23478936e7b08e9530864f9679b8d49c884c374bacd38f8de48248711943274ac3eadbcc92e3015a3ac789c3ea38a6bb4b5d3cc64881871b3db30a6ec618f644eb94716af52d81509b83175e4fc632287cb4a8790631ad25725d6d4090f3dbb17fafaed8dc9b7ce1574bc360342d35a88fcc980ee0d1296d0cdbb3fa46d42b17f83ab1048394572e26de18a6a0a2f2c27705aace537da52c47494eaeccf45c158f12b2dbdba2d3d69d598d7e28aa51abab4c26051f22c9b7169ef9c98f18eaba7172780ea15a6ebde3b4da2d761e9df9b9fe4912849c261cad7aa48e5db40161e6d21b536b0b4eae8a59261aa99b3d15700a5da6948be4a3318d5c25ffb081ceb30cdf5433c5709db91dcc7611d127c9782e52103c09b2c7faabace71101aed1001580e72604040e1f67f1bca5fc89245607d7d2639eac091c51f58abf3e789f1fde8b9b2aa8b33e86bb1219da498ac452cceed599d8deadf36a187f864187e06aa139d7635303863f34478a20fc19e4f4b4b1d07c9df56c2a9206833d2f0dfb98659695fcdf8f87bab4fe7f3d90eb849142a44cfd57d3de04ae5a9634c2761e642ad949effaaa1aee784cda74376ae7e81a6c15de32a7d14f8df7a2dcf0e782482e5639c092dd1980a2735e9e5f2b1bd049de72e28e59e95e41cb32a2d65a979ba0d448f44992461cabe080df2c27201cae6455a83fd44c3ffb0c60f3b077ba6583a9657c8f9d54fa11c799b2ede146a59ea0af12d412e37c70176c3e631480a6b2025142f6a24f67365c7038e24c434a34e6d8fd5bd7daa6f42ddfb58b20d61e9e0c9675b02b613cdbc2a9a6c6bc617271f2ac9d476c4a7bcafe543862c7ad0cdb02d685276e0e34430092385ade102da1ede5abf2e1e80887a561cd4747dccfcf8043b47df72f34b455f0bce4ea5958d52cdf1784fbcc3bc523c49834d4d61802ac9a797ea86e611c0caa5d66ebf2d20da3df7b9d201d775bb9ddcd50e9e99796f249b05a13fe1d12ee2bd01298774ee13c370aea00eaf4339cba32ca772156824d610739bd7fc877e76cd494d9d29c466f27c69a75d9906b5aac743b42b732cf8940f87c1572a5cd79340b455c22078b89c9874546b3f2f3da56b19da853b81dac42098092f697579d8d8bdc5dce7ef0c487ee681350ca0bc5ba2539433316658852e34c0a6233cd0fd77af2a091e07c45a1215a535def9800c25a2795706d51c525720ee4266748400f255f2b3fdb5feb3fe038ee68b9e12a1294e72cde25ad8914e9af010050fa444a5d566b9ee3a6a2e4e1608714812a3e152f34840938e4705787cbc381884ddefd0e22f927a307d84572572c9bd87a9c93ebe44755930be506337e235f51bfe6d9dae734de9d48676ee6a6c73e9023962c5bdd0d31dce57739169972bb9ef2b3da4a1e4e0863fbce4bb9da18c22e230e1c2e4bb3fefc75905f2170b56452dd45cee4df232bd19fe468729f4d65ff9c6f5625f3c7a5505dc5495c655ec655665279b6dab9799c97908ed1636af13763894064e573f86e5339b9d081af2ffbaa8ba4e74c595fe17bbb3091b899495d402d0288f1ac06158ae2c230bfae4d6eb632b3af3b6d3a0e0e01d7fa84f160967eb47f733ae0d1f1ddb02e368288559f165162f4e12a76130c86876fc189a8f57dd9f9d67d2d8a3df03d18950dc2c4ef43d3e4dcec96f67b2a910d9ef4153e4c86a2175fd5cf0502a6dd5e6de06660dfd90dd4edc9f574f780f090f914662ce6f620b42121c303ae1e8b1becddd5fcf2e61452104537660609c48fbd1166ad80c1b74c0e1ff4670b109547c9614979de3bcd6b82193d850ca0550bfc428d2cc00cba131fcdc8bbc1c4e895c3859d6b78edc83f68be6a16878d94cf345d4f53faf22084432dfc0ffbe9f998c88fe233681fcf5ed5feb8103edd7aff54465a409b565700e02a038c2e6bbbb4aca72a3e16d6753847e414b3929e5369077673a041490de450588f2658bb510b588c7a88b7340c405cd0085ec1b6659e9749d3526165d1769b381440dc9b5e6ad47a23bd75045453ec760f0d0682915f72e96bb15cef052d0c715c04484050031b831b7d868c96c7768a15ab64eee5be965c49204109eca1bb1aa81b228195da40fb15b6262b417e0b8cbfa7aa50036d7b74f2562730fc4486954f6f4b76604c5b8193eefb5ebfc66e0746986ee356089ff6fd22f47aceb950ca6fd190f1a7888920a1deeca6e694fa53ab66042833cf3b8bc42e8e0e19231d76ef46fbfec6aa69a618ee46adcc6aa292355f0ac934b272e1511056763bfeaa88fdb486ce3d9c6f09aaad1de0253bdf0455d52c13d32d53fa0d2adb862d9a2b0f8a651157e8afce663dc80793c2c3be", 0x1000) syz_usb_connect$uac1(0x3, 0xc0, &(0x7f0000000cc0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xae, 0x3, 0x1, 0x3f, 0x10, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xfff, 0x1}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x306, 0x1, 0x4, 0xf}, @feature_unit={0x11, 0x24, 0x6, 0x5, 0x3, 0x5, [0xa, 0xa, 0x2, 0x9, 0x4], 0x80}, @selector_unit={0x9, 0x24, 0x5, 0x2, 0x9, "b410bb45"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x1f, 0x2, 0x3}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x5, 0x1, 0x9, 0x0, '9r', "e6dc5e"}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0x9, 0x5, 0xe7, {0x7, 0x25, 0x1, 0x1, 0x8, 0xc092}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x20, 0x4}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0x3, 0x8, 0x8, "4278caa92aa6c745"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x3, 0x4, {0x7, 0x25, 0x1, 0x2, 0x1f, 0x80}}}}}}}]}}, &(0x7f0000000f80)={0xa, &(0x7f0000000dc0)={0xa, 0x6, 0x201, 0x40, 0x81, 0x2, 0xdf, 0x8d}, 0x5, &(0x7f0000000e00)={0x5, 0xf, 0x5}, 0x3, [{0xa5, &(0x7f0000000e40)=@string={0xa5, 0x3, "8ab98de252318616dd8d5229dc9fa0aa6506c7417b3b7ff6920578802d136e6a4fc4e14bee707561218da7ec9bff9af588bd8fbbe673b1f9c81885290926ef8889237277527248856248b065192ff2d300ebd9d619f4dada7943b065fbef3b9d3d63ac86ee0667db1ff7a9f15b8568df61a5252955ef3298d1a4c5c9451e0172fbd6cbea6ca76ab857fd2bb4d6bf8c99be7170da503879c325cf6521c484f5fcf59e6e"}}, {0x31, &(0x7f0000000f00)=@string={0x31, 0x3, "cf74e1e5b78e56a5d7b726d7746f621654778db210f16c069cf19a8adba028232808df2a39353c1762938b3131a399"}}, {0x3d, &(0x7f00000010c0)=ANY=[@ANYBLOB="3d03637951399e83a3a5cf6ac6fad75b03a7a08e95a4345c8fa113c94a5fcdf9ba21fec5f3ebf2e4733d673b3a49f4a2ff94a284d66755e007ff22f59a", @ANYRESHEX=0x0, @ANYBLOB="483a6bf81edf17711d8cc7dbc74a1001a16fc2d70db339945ed3c6f21dcc941b6f6a5e8fbfdcac2b61c28b0312ae73a06df2de401b6fd092e0ae26b63553dcb244d0085a01b5861884130481eb0376b6fe61c758b159c4b86cbaa8fb875a2877edd0fefea0cc459b5e0c75e0357017577c71b82485ae"]}]}) r4 = syz_open_dev$hiddev(&(0x7f0000000fc0), 0x2, 0x10202) ioctl$HIDIOCGDEVINFO(r4, 0x801c4803, &(0x7f0000001000)=""/4) syz_open_dev$hidraw(&(0x7f0000008e80), 0x5, 0x200) syz_usb_control_io$hid(r1, &(0x7f0000000840)={0x24, &(0x7f0000000700)={0x0, 0x4, 0xbd, {0xbd, 0x31, "8395680df248a6a485d10497146569789c882a49ceee8715d1a772a4cb98f19c7bb823b3b82603817015d275313d52868a813b75e639087534b537aa08f5c5aa9f0d422d8756db772e64e693247d1b9e19cb70920b0a3018621627d7df1d0b1b846379ab5f2c00e8775cb4dfc5cc0d8a66708cfae2df909805bc1a03aa3ac80dbad54cbf7a2a778b538e248c71a691774edfb384c895f85a3ae1601c8fec7d6d920a64c9a4b610fb498c9f87fc69eaa392401386e09f68fc8ef861"}}, &(0x7f0000000280)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xfcff}}, &(0x7f00000002c0)={0x0, 0x22, 0x9, {[@global=@item_012={0x0, 0x1, 0x2}, @local=@item_4={0x3, 0x2, 0x5, "59c7a7a2"}, @local=@item_012={0x2, 0x2, 0x5, ' y'}]}}, &(0x7f0000000800)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0xff, 0x1, {0x22, 0xab6}}}}, &(0x7f0000000a80)={0x2c, &(0x7f0000000880)={0x0, 0x6, 0xb1, "b128cf0f5bc486f1e1baf3b8bbc6426fb2cf62bf695225a8c08772359be7ae0c1d4f51959afedd307f132abf2183287e4f3184ef6434b8479f0ef528d9f3e9cd3f5e52d20ab2e68fb5e03137e0bad478fe017352479c8a2bf116e63d7831a34732a9778e5b56398b7489d41477ead5352b0ef9207e5b1bb9b9992cd5c44455c70dbfcc1ca9d7eb474d988cc73ff4fc27a1176edee4c13d5406090ede5432966748fa70167d5d857cbecacec572a9068cdb"}, &(0x7f0000000940)={0x0, 0xa, 0x1, 0xf8}, &(0x7f0000000980)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000009c0)={0x20, 0x1, 0x52, "6559a7382eef5802bf6cdf0a9390e7805c6ed8c07517f6d0c5000c53036423dd989023006dcfb4651a5cf6969dfb8c0a2828c52d62dc06fee95fda57160fcf1573c4717c8038f16242d7b05d34f82e493f89"}, &(0x7f0000000a40)={0x20, 0x3, 0x1, 0x80}}) read$hidraw(r3, 0x0, 0x0) r5 = syz_open_dev$evdev(&(0x7f00000000c0), 0x3, 0x862b01) write$char_usb(r5, &(0x7f0000000040)="e2", 0x2250) r6 = syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffffd, 0x20a02) ioctl$EVIOCGMTSLOTS(r6, 0x8040450a, &(0x7f00000005c0)=""/161) r7 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) read$hidraw(r7, &(0x7f00000000c0)=""/222, 0xffffffffffffffcd) ioctl$EVIOCSKEYCODE_V2(r7, 0x40284504, &(0x7f0000001080)={0x4, 0x0, 0x7, 0x8de0, "e4672187569f52f15ea5d4a2ae808ac787b1245df63e35b3869774d9dfe30186"}) ioctl$EVIOCRMFF(r7, 0x40044581, &(0x7f0000000540)=0x40) r8 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000001040)=""/52) ioctl$EVIOCSKEYCODE_V2(r8, 0x40284504, &(0x7f0000001200)={0x0, 0x2, 0x0, 0x0, "dc777a88846a8017223a70ea80a05a64b478ee9c3ed3a44af7dd903878318400"}) ioctl$EVIOCSFF(r6, 0x40304580, &(0x7f00000000c0)={0x51, 0x7ff, 0x42, {0x100, 0x1000}, {0x3, 0x1}, @cond=[{0x627, 0x807, 0x42, 0x104, 0x100, 0x1}, {0x9, 0xf41a, 0xffff, 0x7, 0x7, 0x9}]}) syz_usb_connect$printer(0x1, 0x2d, &(0x7f0000000580)=ANY=[@ANYBLOB="120150020000082505a88740000102030109021b00160100000009040000000701000009050102000000000000000000"], &(0x7f0000000ac0)={0x0, 0x0, 0x98, &(0x7f0000000100)={0x5, 0xf, 0x98, 0x1, [@generic={0x93, 0x10, 0x1, "887238c3aa5a12434916ac859c5ce12dc40b7e6b1a689890fdc33ea9c9463b79689cb7f4071bdae0ea3046be5db8255082243918f4478fb73fc7f17a9908c56710530cbd7c8086bbe9a3aa12b529ae329000c7aca9576a1ed5fe19f32ecd163d099cf24e6a36a3b22d4f3d9106b64a9f11b839d2d3ca2da3eb21710bfbbc07bfffa0e4d36757fc23369ce775fee177df"}]}, 0x3, [{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) syz_usb_connect$cdc_ecm(0x4, 0x61, &(0x7f0000000680)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x81be16675afdb6f4, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4f, 0x1, 0x1, 0x1f, 0x80, 0x1f, [{{0x9, 0x4, 0x0, 0x8, 0x3, 0x2, 0x6, 0x0, 0x81, {{0x9, 0x24, 0x6, 0x0, 0x0, "9387b8a4"}, {0x5, 0x24, 0x0, 0xfff}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x7fff, 0xc78f}, [@network_terminal={0x7, 0x24, 0xa, 0x0, 0x6, 0x97, 0x85}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x400, 0x2, 0x7, 0x9}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0x4, 0x1f, 0x81}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x2, 0x0, 0x7c}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000300)={0xa, 0x6, 0x300, 0x9, 0x2, 0xff, 0x8, 0x1}, 0x5, &(0x7f0000000340)={0x5, 0xf, 0x5}, 0x2, [{0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x4001}}, {0x70, &(0x7f00000003c0)=@string={0x70, 0x3, "fbfefbae5a9e5cb162fe704ce562a0ee2c101d5a14a9185b5b307aa5cf8e5697cf08137f8034d9cce243a7098d7c149e1e31fb70a82003311640c66406d57642a9cd50ef9993b4d968d555f9fffcbfb5e1522b8561da70d555ef5bcbdef6c6d3997e4ba4ddc54fb3a2a723e4af12"}}]}) ioctl$EVIOCGMASK(r5, 0x80104592, &(0x7f0000000080)={0x17, 0x5a, &(0x7f00000001c0)="b7d76755521f36d8ef89e0c3c3f64577408eb22bfa80ad2126868bc05ee84ee7c2684b7dc15e03d7dbdb3aa4f7fe64aa64871045715b7dc893e7dcbe8d3a9b2335678b6cc729d4f15408a10f3bdf08580a340db4bac333faca4e"}) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001300)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x6d, 0x0}]}) syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000020000082505a1a4400000000101090244000101000000090400000002060019052406000005240000000d240f01000000000010000000090581032000000000090582021000000000090503020000000000"], 0x0) executing program 2: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408fa6e0d240f0100000000000d000a0006471a010000190581"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000000c0)={0x0, 0x1, &(0x7f0000000100)="ed"}) syz_usb_disconnect(r0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000180)=ANY=[], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) syz_usb_connect(0x2, 0x24, &(0x7f0000000180)=ANY=[@ANYBLOB="1201000054634b00c6054790fe60010203010902f6ff010000000009600000aa002bcc94c6950695ccb0f893d8947260a3750702dfeaa92858daa0ba4a17dbd4a3923dd8b59e55b4f3499aa20272a594f56f00bc4e1000fe7890b7a2b21db6a86bd78cb990c229e189317d0244c9f47fdd1f4d924dbe224c1cb80f5432030452f58ae58e49b805ca6a43b032fe12fa8cc79f2992e85c4fd2b7832bd9455445b8a3ecf450c317ec3cd8e6cbe4f2bffb4ec9a1913a71270a4c4dffb0f676f62768866c9e158c2625996a8b9544bb1b8e239fc7740ef1f6d99f889ba1acaf6c41efea"], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$evdev(0x0, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000000)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$EVIOCSCLOCKID(r4, 0x2, 0x0) syz_open_dev$evdev(&(0x7f0000002780), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000980)={0x84, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_open_dev$char_usb(0xc, 0xb4, 0xffffeffffffefff6) syz_usb_connect(0x0, 0x36, 0x0, 0x0) r5 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1], 0x0) syz_usb_control_io(r5, 0x0, 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) executing program 1: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000900)={0x34, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x20, 0x1, 0x1}, 0x0}) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="f30092000000000040ac05438240160b00215d5c516a471002000104000000010000fb1f89044000fd9df92b5f694257126774a303010000"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000480), 0x0, 0x0) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f0000000600)=[0x0, 0x3]) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="12010000ffffff1f6e05fd0040000102030109022400010100302f0904000902030101070921aa49000122a00309058103000040f4005c6e93ea89c21711f3247e58c9b8c3cef41dbf19af0c3fa56a920e6d0ac1091999fd"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="002204000b6d011fe4000000000000000000"], 0x0}, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0xc0189436, &(0x7f00000039c0)=""/4096) r4 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) read$hidraw(r4, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x74, 0x2}}) r5 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r5, &(0x7f0000000040)="e2", 0x1068) syz_usb_control_io$hid(r2, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="002201"], 0x0}, 0x0) r6 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCSFLAG(r6, 0x4004480f, &(0x7f0000000000)=0x2) ioctl$HIDIOCGRDESC(r1, 0x4008c002, 0x0) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001", @ANYRES64], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x400000) r9 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$EVIOCREVOKE(r8, 0x40044591, &(0x7f0000000140)=0x5f6) ioctl$HIDIOCGRDESC(r9, 0x401c5820, 0x0) read$hidraw(r9, &(0x7f00000000c0)=""/107, 0x6b) syz_usb_disconnect(r8) executing program 2: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009"], 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) (async) r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000020000082505a1a440000102030109025c0002010700000904000001020d0000052406000105240000110d240f0100000000000000000006241a0000000905810300000000000904010000020d000009040101024ef6946c0147e37800000000000905030208000000007053aa468f5ecd94f12b4b968a2d03fd058bb262c6141b0b0112e7e123de5ffb45b07637f4534e6e14168f4b25b646a04933ce95e638050014589312b9be765eeb2f202116c4a937fcdb464d3a461413f1c0b2aeedaf33da8e37436dde2c928e3054dae8f680a7aaa227c64b18a932332a1297f972cdadc58784102dc67e4508b559748f639e39f4dd"], 0x0) syz_usb_control_io(r0, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00010000004d1431da4f"], 0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) syz_usb_control_io(r0, 0x0, 0x0) (async, rerun: 64) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x2c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000001"], 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x862b01) (rerun: 64) write$char_usb(r2, &(0x7f0000000040)="e2", 0x2250) (async) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x1) (async) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) (async) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) (async) r4 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) (async) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r4) (async) ioctl$HIDIOCGRDESC(r5, 0x4008c002, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, 0x0) (async) syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)=ANY=[@ANYRES32=r3], 0x0) (async) r6 = syz_usb_connect(0x0, 0x24, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000cc1ef420890b070064ef000000010902120001000000000904"], 0x0) syz_usb_disconnect(r6) (async, rerun: 32) r7 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)=ANY=[], 0x0) (rerun: 32) syz_usb_control_io(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r8, 0x80104592, &(0x7f00000001c0)={0x0, 0x0, 0x8cc8, 0x24e9, "00f8ffffffffffffff0000f62386f0dfdf293700"}) syz_usb_connect(0x2, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) (async) syz_usb_disconnect(r7) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async, rerun: 64) syz_usb_disconnect(r7) (rerun: 64) executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCSREPORT(r0, 0x40184810, &(0x7f0000000080)={0x2}) (async) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, 0x0) executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x4, 0x44c081) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x2, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0xffffffe1]) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000000)=0x1) syz_usb_connect(0x0, 0x2f, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xd7, 0x75, 0xc3, 0x20, 0xbb4, 0xa80, 0xcc43, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x89, 0xba, 0xd7, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x9}]}}]}}]}}]}}, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r4) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) ioctl$EVIOCRMFF(r4, 0xc0085508, 0x0) executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000003000), 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000880), 0x0, 0x0) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f00000008c0)) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c00712152230000000010902"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r2, 0x2, 0xfffffffffffffffc) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0xa, 0x20941) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80284511, 0x0) syz_usb_connect(0x6, 0xfffffffffffffd8b, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffffffffffff) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x10042) write$hidraw(r3, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x200) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x5450, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x40086602, 0x0) program crashed: INFO: rcu detected stall in corrupted bisect: bisecting 30 programs bisect: split chunks (needed=false): <30> bisect: split chunk #0 of len 30 into 3 parts bisect: testing without sub-chunk 1/3 testing program (duration=6m5s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [38, 30, 30, 14, 30, 30, 14, 4, 13, 30, 5, 25, 30, 30, 30, 30, 4, 10, 30, 25] detailed listing: executing program 0: syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000413b88400819151300000000000109022b00010000000009040000026bb22b000905000000000000000904", @ANYBLOB="c795e83f795499d6e50caf56596a", @ANYRES16=0x0], 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) (async) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, 0x0, 0x0) (async) syz_usb_connect$cdc_ncm(0x2, 0x6e, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c00020d0000056e7c9d358727d95c000d240f0100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d0000090582020000000000090503020000000000"], 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x14a042) syz_usb_connect(0x0, 0x0, 0x0, 0x0) ioctl$HIDIOCGRDESC(r0, 0x40305839, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x40305839, &(0x7f0000000040)) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) (async) syz_open_dev$evdev(0x0, 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$EVIOCSREP(r1, 0x80086601, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) (async) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_usb_connect(0x0, 0x43, 0x0, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000050cb5340450c10108e492940a80909021b"], 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x3f, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/210, 0xd2) (async) read$hidraw(r2, &(0x7f0000000080)=""/210, 0xd2) ioctl$EVIOCREVOKE(r2, 0x40044591, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x40) (async) syz_open_dev$hidraw(&(0x7f0000000000), 0x6, 0x40) syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x4, 0x5ac, 0x251, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x69, 0xa0, 0x3, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x1, 0x5, {0x9, 0x21, 0x9, 0x6, 0x1, {0x22, 0x259}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x4, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x0, 0x2, 0x1}}]}}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x9, 0x8, 0x0, 0xd7, 0xbd}, 0x187, &(0x7f00000000c0)={0x5, 0xf, 0x187, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x10, 0x9, 0x1, 0x4}, @wireless={0xb, 0x10, 0x1, 0xc, 0x18, 0x4, 0xa, 0x4, 0x6}, @generic={0xbb, 0x10, 0x3, "44cccb164979cac74ae7f5a4fb99d18e2e05605968c554474212e75a7349bca107101d070fbd6dacdc8fb7de04c6f63dadc1a0286b9f1b4e98c25425ff24d9c8efc9c9b99e6f71773495f7c499b40d6f55e35af1637f6eae47d11c06c82fb20bee77bdc369ad90ea4bbdd4155bff4d25b8bc93c4870ccf8184dcd68ba35d2c507cdcbfa6a096b181914baf3e17de9510509e8e4275aeee9f7d883a88ac17345736e3b48985e11fbe779a39f49e1cafef252e82bdea13582b"}, @generic={0xb1, 0x10, 0xa, "2a6b9b94862fa717f3b63078a001afd95a36579bfcbfa531e053e044463177c32c1245b4721359544f979dd3504312d96dd31d9b57c79478c3597925675cdecf2519c41fc4b4b80322e5664c5a9a1b8536253484576b4d44504424760db088c4216ae596c873efe5844a8d081329b3308a98fb69d6e28ba8a11202433fcb5cdf7c26163afe51abcaa5f294beb11025c9591a7892d0b0918a91f2b8930b024e29c5aad587427b2f587b9283965d51"}]}, 0x2, [{0x41, &(0x7f0000000280)=ANY=[@ANYBLOB="41038e72cc66d36466cecb91145c6cf6ed2f57e6072cebfd1c99d2ff73d76aa0850224320926c241b49bc5750931c93dfc531fb999a97c40e0649ea1a44ea0f4ed"]}, {0x2d, &(0x7f0000000300)=@string={0x2d, 0x3, "c5dd65ca326f94a332e61a2fa334f8acf002bf1945f52db6c53a46a59f410c57f696f351c8d13ae3447f54"}}]}) (async) syz_usb_connect$hid(0x4, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x4, 0x5ac, 0x251, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x69, 0xa0, 0x3, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x1, 0x5, {0x9, 0x21, 0x9, 0x6, 0x1, {0x22, 0x259}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x4, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x0, 0x2, 0x1}}]}}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x9, 0x8, 0x0, 0xd7, 0xbd}, 0x187, &(0x7f00000000c0)={0x5, 0xf, 0x187, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x10, 0x9, 0x1, 0x4}, @wireless={0xb, 0x10, 0x1, 0xc, 0x18, 0x4, 0xa, 0x4, 0x6}, @generic={0xbb, 0x10, 0x3, "44cccb164979cac74ae7f5a4fb99d18e2e05605968c554474212e75a7349bca107101d070fbd6dacdc8fb7de04c6f63dadc1a0286b9f1b4e98c25425ff24d9c8efc9c9b99e6f71773495f7c499b40d6f55e35af1637f6eae47d11c06c82fb20bee77bdc369ad90ea4bbdd4155bff4d25b8bc93c4870ccf8184dcd68ba35d2c507cdcbfa6a096b181914baf3e17de9510509e8e4275aeee9f7d883a88ac17345736e3b48985e11fbe779a39f49e1cafef252e82bdea13582b"}, @generic={0xb1, 0x10, 0xa, "2a6b9b94862fa717f3b63078a001afd95a36579bfcbfa531e053e044463177c32c1245b4721359544f979dd3504312d96dd31d9b57c79478c3597925675cdecf2519c41fc4b4b80322e5664c5a9a1b8536253484576b4d44504424760db088c4216ae596c873efe5844a8d081329b3308a98fb69d6e28ba8a11202433fcb5cdf7c26163afe51abcaa5f294beb11025c9591a7892d0b0918a91f2b8930b024e29c5aad587427b2f587b9283965d51"}]}, 0x2, [{0x41, &(0x7f0000000280)=ANY=[@ANYBLOB="41038e72cc66d36466cecb91145c6cf6ed2f57e6072cebfd1c99d2ff73d76aa0850224320926c241b49bc5750931c93dfc531fb999a97c40e0649ea1a44ea0f4ed"]}, {0x2d, &(0x7f0000000300)=@string={0x2d, 0x3, "c5dd65ca326f94a332e61a2fa334f8acf002bf1945f52db6c53a46a59f410c57f696f351c8d13ae3447f54"}}]}) syz_usb_connect$printer(0x1, 0x36, &(0x7f0000000380)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x6, 0x20, 0x57, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x7, 0x1, 0x3, 0xd1, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x5, 0x9, 0x1}}, [{{0x9, 0x5, 0x82, 0x2, 0x400, 0x4, 0xff, 0x7}}]}}}]}}]}}, &(0x7f0000000600)={0xa, &(0x7f00000003c0)={0xa, 0x6, 0x250, 0x7f, 0x5, 0x9, 0x8, 0x7}, 0x58, &(0x7f0000000400)=ANY=[@ANYBLOB="050f5800040710020034ad0d0a10030208002201000014100406a89351ad93c65db7562347400a5399f22e100ba23c72b57c89c68d63767246a99384e0e63c51c29ea3a6d40b305ee28a81d2c2c9262975c21a232a40ae98"], 0x3, [{0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x1407}}, {0xed, &(0x7f00000004c0)=@string={0xed, 0x3, "e625ecd75610279f8c773e3d3e0787f264b7a0385875a006a4692fdf65b1c7b382d957cb31db105c04d8807ffa0a7f218185784c3af33b3da09400e1317bc3bf9b261a0e97fe6908504c0de98e21bbf3fc370fdf596f66d244ea41e1b93159c344f5eab0b04f90caa9882d59dec82196fda464b5a2b2e714bccbb23c7d47bcf86a0020934a7d86c484e0f951a3c0bbf7cf8336f1a04be834471dab7a3eda9183fed42ce375207d19c62ad504223b2f744d11519ffca909eaab71db02e5e374fd2fa4fa7a09aa96ce6545c8efad137ab968bd53dedc01434cf50289449ea07aa5605f62ea4ab04a19870618"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0xc09}}]}) executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000000000040ac054382408b0b00000109022400010000002009040000fd0301000009210000000122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect(0x4, 0x2d, &(0x7f0000000040)=ANY=[], 0x0) r1 = syz_open_dev$evdev(&(0x7f0000002780), 0x2, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) syz_usb_disconnect(r2) r3 = syz_usb_connect$printer(0x2, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="ffff9464000300000008498ca8a440f095b7e1ba3000010203010902ce00050102ff0303094009"], &(0x7f0000000280)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x3, 0x0, 0x2, 0xff, 0x5}, 0x72, &(0x7f0000000180)={0x5, 0xf, 0x72, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x5, "7d6c1f6d5a2b5ba8243d48a195ff6bd9"}, @generic={0x59, 0x10, 0xa, "0f3ba90430b748cae0b44629c8fe2c1fda6c2077e215fe85c090197e76d0603c38f61df8400fc80529b50fd2cd5280bcc398cfeb6d199eee56a7674497ed9515718cfd72e25b14e9e151ced39910694024b48c7c3715"}]}, 0x1, [{0xfa, &(0x7f0000000740)=@string={0x99, 0x3, "3378429a9ab3a90a54d1316e724b6deb8b70c4a768b0530178f96600ac729e7be1423adae873601fb76b14c74e9289a76f1078dc5baf7f9d06c772567147f67ad71515aa4a47939aa36035f9dc3f374a7956d515f8cd5019adf40ed054000071cae3d109483cf15efa8d8667c62a5252c783a526f02b2cbe2a162347d34f8b43412bd57089296cdd5f9b3d8c3f8af851c0f288445cf136"}}]}) syz_usb_ep_write(r3, 0x9, 0xdf, &(0x7f00000002c0)="d1b12402254da686abf627bfea90d15f584affc6bbb92569169e08747e96dcbd1a0f3f52bd2b2fe4671d2404e1ddfbb5c7ee918920a6b5e46d97b9b4d0debdccd583a881bee2690037779af13c85db692158419bd950dd3b57c521150f3b46feb1b20db99d2dc6be16dabfe2801c4ce31c43cdf56b676b99f5f2a60c72c3e3665c66b2f0e05da9322d3088e9183ffbd16b3e0920c002fa08162fd86837cfa16a89b671ac5e0e25acd39586f59c9893b088a0a2143aa4e290e591f7b1364861f7ffd465cffc2a3fa7c9f411e4ddec97ac21707a183e22a9fc5ad20d6c73e97a") r4 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000040)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001100000000904000003fe03010009cd8d1f00020000000905050200067e001009058b1e20"], 0x0) syz_usb_control_io(r4, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r4, 0x0, 0x0) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r6 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r6) ioctl$EVIOCSMASK(r6, 0x40104593, &(0x7f0000000680)={0x11, 0x9, &(0x7f0000000240)="522f8485bfb5b411ea"}) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x8}}}}}}]}}, 0x0) ioctl$EVIOCRMFF(r6, 0xc0085508, &(0x7f0000000500)) ioctl$EVIOCGMASK(r5, 0x5b16, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xfffffffffffffcac, 0x1, 0x1, 0x9, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x40, 0x0, 0x0, 0xff}}}}}]}}]}}, 0x0) ioctl$EVIOCGKEYCODE_V2(r2, 0x541b, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="120100009ac0b620110f211066865578ac0109029c000100000400090400bf900b64ea00090587"], 0x0) r7 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r7, 0x0, 0x0) ioctl$EVIOCGKEYCODE(r1, 0x80084504, &(0x7f0000000000)=""/103) syz_usb_control_io$hid(r0, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="002281"], 0x0}, 0x0) syz_open_dev$hidraw(&(0x7f0000000200), 0xfff, 0x4000) r8 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCSREPORT(r8, 0x81044804, &(0x7f0000000400)={0x1}) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0003b0000000b0031312a5e45248be276aeb741e3dda8f1413df5c769dfeeaa021b92fbb63382cc19bb3b513743b347355c92ad1d9f27468f0f94a82864064b6e9e12e57d2fbb9ca975ab1865eee0c27f76a82f9732f21d180e1a412bd52e7bca15abe0a851aae373ac8ae8776a8033338588a59cd623f8dd2138db860bdbf712453935eccf6208c1bc80f24593edb96260d19fd2ad20a00665b6aca37879aa642c6d7b9616002478ec40000000000000000000000004e0981a810b89b30f2ce8ac674dd7afc586909afafb34eee0a3352b5c40e18a0c14e91580747a4eb9d9c7a2dacfb73b24f62df9bac8022b7c93a3399d57e8a320c40d0f048ec983df3db4413e5dfa64175f2e35d0c950dc3b5624e301170b19494bd0cebce249eed3a24c0203b8516a818a49439572e8c3766204f3809d994a098564d2d93745c5a3c0dd98e19bd1bef6dd283cafed11f6a83bec5c6496e63b0272d871c788209fba4efcb05fcdfadee78fe5f8ab49bf2c40c3dfed996cbccec03b245a76cc5b91f2106a36d64905cbe49939e35f2ecec6cebd856330f235159e61470e7f2be5d3f67280a0d09b7a4480bdb3a3af405be9b4546256e26f3b34f112975e29cb27ff3469252cbb5a9d5be2653b16f71d049e4126f2186436e3bdc519032a7407824bdf1c0d837069381a14dd8996b6c9bca0908480524d44846287b8aca258e3dc82ff9d0f0250b66d81a3fbc4472ce"], 0x0, 0x0, 0x0}, 0x0) syz_usb_connect$printer(0x1, 0x2d, &(0x7f0000000000)=ANY=[@ANYRES16], &(0x7f0000000500)={0x0, 0x0, 0xf, &(0x7f0000000080)=ANY=[@ANYBLOB="050f0f00010a1003"], 0x1, [{0x0, 0x0}]}) executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x0, 0x0) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000540)=""/145) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x46d, 0x1017, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) r3 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000480)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x7, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x8}}}}}}}]}}, 0x0) syz_usb_control_io(r3, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r3, 0x0, 0x0) ioctl$EVIOCRMFF(r0, 0xc0085508, 0x0) syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x55, 0x2}, @cond}) syz_usb_connect$cdc_ecm(0x6, 0xc3, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb1, 0x1, 0x1, 0x5, 0x40, 0x9, [{{0x9, 0x4, 0x0, 0x4, 0x2, 0x2, 0x6, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x0, "d539f9"}, {0x5, 0x24, 0x0, 0x75}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x20, 0x2, 0x1}, [@obex={0x5, 0x24, 0x15, 0x324}, @mdlm_detail={0x64, 0x24, 0x13, 0xe5, "1ae77e0e41af5b7a7f7a7f71539be4e2d56116cc3ddb2fd2e9c6a9adc34a80ec86335dd01193a298efe4f7472ff1d71ce58e3112d9a3f0790e88c88789337d9cc0008bbf23d15491ffbde40bfcdc594ca926dc7cc6eb3030035e6a73527d4fda"}, @country_functional={0xa, 0x24, 0x7, 0x5, 0x80, [0xdc0e, 0x3]}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x10, 0x4, 0x4, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x3f, 0x20, 0x3f}}}}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x201, 0x80, 0xbf, 0x7, 0x8, 0x8}, 0x5, &(0x7f0000000080)={0x5, 0xf, 0x5}, 0x6, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xf8ff}}, {0xea, &(0x7f0000000240)=@string={0xea, 0x3, "3696bd100fd3673594b08412d4b6c0ffd45932d06170fdba4506b107a7e3ffd037ce4d02e3d3061d0cdeef681ab39de6c4652729951f47707d16abb6dd2d43037c4cbaef1a8d9ede4d90a9a43f05ce5a961ed0faae3f0ccb363f0a28eb0789b773218a08fd6643b9296a3044c5ebc0422a9227dfb53908fae4d958a1232f7fc943939f0aa1bb004d730611615797bbfa7a6105238b0ab24e101db228375f2d8d292d2016036c1a5dc9a734a8f8c2b7540d8066328fc4de008f9fdc35c36d2adaba5f1cf2eb87aa4e6d23117d7f5a768bc5f644929bd6d3f3f8a4fad90729dc1ab52e18f0062900a6"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x860}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x140a}}, {0x84, &(0x7f00000003c0)=@string={0x84, 0x3, "1d0924e8a6e693ad3c8ea0878523143302b052405eb0fe78b9ea3cf15a9ac2dc3bf189516c21f57bc251088609b328a039da448d9de0060fef044d1a70545a13c7f7667e818b4c1dfdd8db261f8317925419250698b358c321373e08b532f84792592fa6a62368156c58c95692a62034549cbe820a0755ac4ea1e3ae6396765cd2c0"}}, {0xed, &(0x7f0000000480)=@string={0xed, 0x3, "086fe66a555a76c96c486bce33b9143ee32b11ad4c50177acded8582b5f37c9dd0dc78d16066398437d6c75feb82e019145d8af127970fb24cad9f7cd7ea9ad4399cb1780b33b4570e176764bef6eac79abbeadc16bcdc3c4e2a081c7a5cb3c235ecd3c159860604f6560e6e2c8578b612e074ac46d5164b9db776191397ecb0026e2d34bb4b9ee29f76ed7b742ceabc9acde6243c7b8337026fe47033c80a459f386c537d5e8a68c18277916f3cc61b838d48e922a86f602970a31dcfaad1b3cb307c71b685934eb701913b9c71fae048b7c98a51008826763807c69507c3e9ee803146126feac7a8cca5"}}]}) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x862b01) write$char_usb(r4, &(0x7f0000000040)="e2", 0x2250) syz_usb_connect(0x3, 0x7e4, &(0x7f0000000600)={{0x12, 0x1, 0x300, 0x9, 0xbe, 0x8e, 0x40, 0x19d2, 0xfff9, 0x216a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7d2, 0x4, 0x7, 0x3, 0x80, 0xf8, [{{0x9, 0x4, 0xf3, 0x6, 0x8, 0xff, 0xff, 0xff, 0xdd, [@uac_control={{0xa, 0x24, 0x1, 0x8}, [@input_terminal={0xc, 0x24, 0x2, 0x5, 0x0, 0x6, 0x20, 0x1, 0x80, 0x20}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x3, 0x9, 0x3, 0x1, 0x6c}]}], [{{0x9, 0x5, 0xf, 0x4, 0x400, 0x4, 0x6, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x7, 0x8}]}}, {{0x9, 0x5, 0x4, 0x18, 0x3ff, 0x4, 0x4, 0xdc}}, {{0x9, 0x5, 0xb209a0259b6f559b, 0x3, 0x8, 0x0, 0x6f, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x182, 0x88, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0xff, 0x9}]}}, {{0x9, 0x5, 0x4, 0x3, 0x20, 0x7e, 0xff, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x5c10}]}}, {{0x9, 0x5, 0xd, 0xc, 0x400, 0x5, 0x0, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0xff}]}}, {{0x9, 0x5, 0xc, 0x10, 0x3ff, 0x1, 0x15, 0x1, [@generic={0x45, 0x5, "daa859cbc2886fb9bc629b5e593c9aa6cc3f9f7403fb94cd93ac172b0e97be10308ca5750f2c3a812b14f3497a2cc5336123e1ae02fc726b334da65dc91ffa94b33553"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x10, 0xc3, 0x2, 0xc4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x1, 0x401}]}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x6, 0x3f, 0x80, [@generic={0x2b, 0x31, "a14291c7e1c31ddef776534eec9c6fe00200adc665f67c8a606231fd7ff7b5ce863a0586114994c01d"}, @uac_iso={0x7, 0x25, 0x1, 0x42, 0x4, 0x4}]}}]}}, {{0x9, 0x4, 0xa1, 0x2, 0xd, 0xff, 0x4, 0x65, 0x1, [@generic={0x45, 0x1, "0862bf924b7bfb1dd5d9c16c7f810905e9e4170a0b2538ad705a5734d5a67b9684082b1873626865ffc8894016568bd2ae21afa4fae71189dd6d7d2b510e94bbaeb32d"}], [{{0x9, 0x5, 0x6, 0x4, 0x40, 0x3, 0x3}}, {{0x9, 0x5, 0x3, 0x6, 0x10, 0x1, 0xff, 0x77, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x8, 0xb0}]}}, {{0x9, 0x5, 0x6, 0x0, 0x189d7f82c56567f9, 0x1, 0xa6, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x3, 0x3f}]}}, {{0x9, 0x5, 0x2, 0x0, 0x10, 0x0, 0x7, 0x1f, [@generic={0xb6, 0xb, "eb1614723fb82dd03c3277bf6f3460f9c429a6533fd654c173458c38d696f40dc8a4f29b426bbca318702efa5f2fcdf875b3f99e4fd061eb0a632e9faea16c5c8034e1d5eebbd72e64a486e11a883cda2cff1c14f33a2bc6ef753703a8e190cdaa93e89a45db8c2f3fd273df87d11fc5561d3611d17212dd7446737eed0a6ceadfa715a6b8564bc4f987d4b1b7dcb3525fc78fb8dfe15fbc6de9c5dda75093d6729e3957df9e84b0254de19ca298fa0afa2e6adb"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x8, 0x47, 0x4, 0x6, [@generic={0xc6, 0x7, "d390817a22ac5b59f070f28a99c893ec80444ffda205b5c72688111a7c223d1aa75097d95c6a07a3294fb9572d4ecec7e6337df119bfe4bcc2b1b856030799f0ed1a2aed13be20fc68a42ba701053b4b3efda5ee69d415ecc2972a2ca1c97d0637d88e741c202d416e1e1bfa5f2bf5f417f7fc0506254a30401d4c8e67b28745a09407cc580be19dd30d16f2fa908e612915cc40656773dc48a6b0be7306470bb048d75dc39fdc2aea8fcba76c28a7e784f0ddf8871923e04c470c156e4296621a855a82"}]}}, {{0x9, 0x5, 0xc, 0x3, 0x40, 0x4, 0x81, 0xf9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x2}]}}, {{0x9, 0x5, 0xd, 0x0, 0x20, 0x8, 0x89, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xff, 0x2ad5}, @generic={0x68, 0x22, "843c42f66e6542761201fd1bb4edb6d764bd17a938a76dc3878928c70d8e56464f13498b4db62da969b25d78235f167906e69cf31b5f11f576469bdb1719f98c4427548dee2c65f3756d1a347e3546558f8b469482c37817537701b904a6c6796155c94f5101"}]}}, {{0x9, 0x5, 0x3, 0x18, 0x200, 0xaf, 0x5, 0x81}}, {{0x9, 0x5, 0xe, 0x10, 0x400, 0x9, 0x20, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x7ff}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x8, 0x1}]}}, {{0x9, 0x5, 0x2, 0x3, 0x400, 0x0, 0xfc, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3b, 0x5}, @generic={0x32, 0x3, "2fabe646eb960ec3f2631b03a0c001f1891fe1d48577c110c87e8e893c7dc8a7af3697c28ec56d941e0b38ee3da93684"}]}}, {{0x9, 0x5, 0xe, 0x3, 0x3ff, 0x0, 0x8, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x4, 0xf49e}]}}, {{0x9, 0x5, 0xd, 0x10, 0xf4c779de65aed62e, 0xfc, 0x1, 0x7, [@generic={0xba, 0x0, "d3ab68e2bca736e2370a546058bad10671f9de8d466dc22ba948b896b2e423b6c161bd84ae588c118f0f6ebf7fecac15bbc34980d536b34d11f2436bb4c8feea1a398c72d56cb966f64739456002abda3a5a514a5a81e451888670a62c9241d7c6ff86f2013a6469c3b7d1310b375e1e3157bef5e42b26a71a8842d20c8ecd95fb8d638c618288c9b97879c2ec3f66a47845add6863225f60341679560a13be4fde7213c0204e6432b7b633a0e29e5724d3f00a4e5188e26"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x200, 0x9, 0xd0, 0x17}}]}}, {{0x9, 0x4, 0xb7, 0x5, 0x5, 0x5e, 0xa3, 0x33, 0x7f, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, "e3"}, {0x5, 0x24, 0x0, 0x9000}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x7, 0xfffa, 0x71}, {0x6, 0x24, 0x1a, 0x4}, [@call_mgmt={0x5, 0x24, 0x1, 0x2, 0x8}, @mbim_extended={0x8, 0x24, 0x1c, 0x454, 0x2, 0xffc0}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0x1}, @acm={0x4, 0x24, 0x2, 0x1}]}], [{{0x9, 0x5, 0x6, 0x0, 0x40, 0x3, 0x1f, 0x17}}, {{0x9, 0x5, 0x4, 0x0, 0x10, 0x9, 0x2, 0x1f, [@generic={0xae, 0x23, "3a172ff7a53b399f43dbeaf64e567788d353cace6e2254d7f6eb202e5581a7c43e5142439289201aebf2eaebc31dc61f19c13171f4b100285a33f2ee1a7ad7d121f9e30be1f3dcba975f14b062460803334400c18e6ce32cfe6e2b73bdd165b0373162172088f0ac8a5918836aa61129575bd7bfe1710f62b25041ae548583e2466677b645e074b81471e63386445c9adde499b7f1a6800294bab03c7d76279756700afa0a04ade3d2bc7201"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x400, 0x4, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x20, 0x40}, @generic={0x10, 0xb, "bc37db99de78bdafc5efbd59f7b7"}]}}, {{0x9, 0x5, 0xb, 0x3, 0x400, 0x2, 0x9, 0x5}}, {{0x9, 0x5, 0x9, 0x3, 0x40, 0x3, 0x1f, 0xf8, [@generic={0x12, 0x23, "4a111b438213aa4b3f694bf936830db7"}]}}]}}, {{0x9, 0x4, 0x4, 0x7, 0x5, 0xfb, 0xa5, 0x3, 0x9c, [@uac_control={{0xa, 0x24, 0x1, 0x81, 0x1}, [@input_terminal={0xc, 0x24, 0x2, 0x4, 0x204, 0x3, 0xaa, 0x4, 0xd9, 0x9}, @output_terminal={0x9, 0x24, 0x3, 0x3, 0x306, 0x2, 0x6, 0x6}]}], [{{0x9, 0x5, 0x5, 0x8, 0x10, 0x27, 0x1, 0x7}}, {{0x9, 0x5, 0xa, 0x10, 0x8, 0x3, 0x7, 0x3f, [@generic={0x61, 0x22, "02b9fd2f907af609276548a4c782dacbc9ada801e7622e595ff1bfe8d10898d4565899d40750b26572bd7bbda50fb3c229c360bea55792f779748dc66ab9403ee8a96c67ea62249f8fc8cb2833ad1b340ec52f253ffa7a385586d2e0e85bb2"}, @generic={0x91, 0x3, "ba7e2ce8d907405084a268d7bdfbf9a3e4f552e36e98f0e20026aa2756cef82fed67a9ab02a24cb8f7600717b39eaff1c05c8f84888a64b8735777f8896d4ec6b08b6bcb81e4de16921e04fdacd01a043690f088ad7ee7f33844ffd2bd48b1d43a9960cd8f1ed3c1def627df5d9b72b1de41ce316050d37b222b72466f370dca41ee9029fb4f5ed6958879cf1462bd"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x200, 0x4, 0x5, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x7, 0x8}]}}, {{0x9, 0x5, 0x5, 0x0, 0x8, 0x1, 0x6e, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xfc, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x7}]}}, {{0x9, 0x5, 0xf, 0xc, 0x200, 0xdb, 0x40, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x4, 0x5d}, @generic={0x3a, 0x2, "f5d40215eb2863f43edbf6d3f0366c89aba35c71e27d4503397c5792b9fe69b3b83a02f5aa1b9398a2e517fe71f89f598f51b8849d47d129"}]}}]}}]}}]}}, &(0x7f0000000fc0)={0xa, &(0x7f0000000e00)={0xa, 0x6, 0x310, 0x0, 0x40, 0x8, 0x10, 0xea}, 0x6d, &(0x7f0000000e40)={0x5, 0xf, 0x6d, 0x4, [@generic={0x42, 0x10, 0x4, "0b4f79f9e6d1db7b712139a2e294747297931990f69723e247e3deeb53b6acad3c4da189267bff6045ce990d1612eb5aac60479e07470b93dd1054ccc065bf"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x79, 0x9, 0x3, 0x5, 0x17}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x1, 0x0, 0x6}, @ss_container_id={0x14, 0x10, 0x4, 0x81, "a6f699951eb466d9649dc4cd310353d1"}]}, 0x4, [{0x4, &(0x7f0000000ec0)=@lang_id={0x4, 0x3, 0x405}}, {0x4, &(0x7f0000000f00)=@lang_id={0x4, 0x3, 0x1c09}}, {0x13, &(0x7f0000000f40)=ANY=[@ANYBLOB="1303c4e00f061175613c2588c8a535865f1887"]}, {0x4, &(0x7f0000000f80)=@lang_id={0x4, 0x3, 0x2009}}]}) syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)=ANY=[@ANYBLOB="120100006a0ff5206d0423083a4b0102030109021200010000000009040000000e"], 0x0) r5 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r3, @ANYRESDEC=0x0, @ANYRESOCT=0x0, @ANYRES64=r2], 0x0) r6 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r5) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000010c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x566, 0x3004, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000001200)={0x0, 0x0, 0x1c, &(0x7f0000001140)={0x5, 0xf, 0x1a, 0x2, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}, @generic={0x3}]}}) read$char_usb(r6, &(0x7f0000000100)=""/128, 0x80) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48, 0xf, 0x1, 0x0, 0x80, 0xfa, {{0x9, 0x4, 0x0, 0x0, 0x6, 0xff, 0x0, 0x0, 0x0, "", {{0x3}, {}, {0x9, 0x5, 0x83, 0x3, 0x40, 0x6}, {0x9, 0x5, 0x4, 0x10}, {0x9, 0x5, 0x5, 0x2, 0x1f00}, {0x9, 0x5, 0x6, 0x2, 0x280, 0x18}}}}}}]}}, 0x7fe782539b0b) r7 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="120100009ac0b620110f211066865578ac0109029c000100000400090400bf900b64ea00090587033b"], 0x0) syz_usb_disconnect(r7) r8 = syz_usb_connect$cdc_ecm(0x0, 0x52, &(0x7f0000000100)=ANY=[], 0x0) r9 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r9, &(0x7f0000000000)='2', 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io(r8, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000000), 0x9, 0x101200) executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000240), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_usb_disconnect(r2) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902"], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x14a042) ioctl$HIDIOCGRDESC(r3, 0x4030582a, &(0x7f0000000040)) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902"], 0x0) ioctl$EVIOCRMFF(r2, 0x41015500, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000000)) ioctl$EVIOCGRAB(r1, 0x40044590, 0x0) ioctl$EVIOCGKEYCODE(r0, 0xc020660b, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x0) executing program 3: r0 = syz_open_dev$evdev(0x0, 0x2, 0x0) write$char_usb(r0, 0x0, 0x0) (async) write$char_usb(r0, 0x0, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000109737107d071004c1ec0102030109021b00010040b0000904000001362434000905df030002"], 0x0) r1 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000040)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001100000000904000003fe03010009cd8d1f00020000000905050200067e"], 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x10, 0x738, 0x1713, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x40, 0x30, 0x1, [{{0x9, 0x4, 0x0, 0xd, 0x1, 0x3, 0x1, 0x3, 0xba, {0x9, 0x21, 0xfff8, 0x3e, 0x1, {0x22, 0x98c}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x62, 0x2, 0x6}}}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x250, 0x2, 0x1c, 0x9, 0x10, 0x2}, 0xc, &(0x7f00000001c0)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x2, 0x6, 0x6}]}, 0x5, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x44b}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x41c}}, {0x4, &(0x7f0000000280)=@lang_id={0x4}}, {0x37, &(0x7f0000000500)=ANY=[@ANYBLOB="3703b493d1439368b1fe56cbe72cfb079c51df8320f163a0267dacad9cc44e3426588fc118dfaa306e53bab43390238dfa81af6f3f5b9a11ad6469bff24535fb04b1a4c6a4cf842e9d03465430410afbbc2baa35eed6a2b712c7ac92266041f60f035dcaca19af1baee44253d5b9d4ee9e7a63306b74bcfc8dcf1030eee351076654071e6e2b4887f91b6fc88e533d70d258c8010122dd7a2d747feb884675b5719a3229df719f9bcef9d43731cc02b6a6dbb2f94609858e8053682ebb03e44dd6a8472dfa9ff728ae44e7754cc7aa4c2e4610cb68aba8479a360b0476233123c3d547bf8b92c80e4862"]}, {0xad, &(0x7f0000000300)=@string={0xad, 0x3, "ebc4e11681d694883201bd01ab0268fc051ecd0334550dc40d4e1646d23225c4a18185fe333e0ec5d35093e9ff6eba7060e5135a05fae1d4937e4fad7ef628b837fad9a7f405a036471be0775df06f8298ac56a5ff0242491b2cc53b68eaba0a168168183ce32a436c60badd5fe8f94e982f9ebc79cd2b2ee28510fe537fb6e0b1da44f045f2619b1f770a3edf059510d9fd7c6a263c60ac8356afa9f5111b308c278f46544117806b16a5"}}]}) syz_usb_connect(0x1, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="1a0100005c6b4408070a64006e40010203030902240001a82300000904000002ca744d00090503034d00ff99090805848f"], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) (async) syz_usb_connect(0x1, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="1a0100005c6b4408070a64006e40010203030902240001a82300000904000002ca744d00090503034d00ff99090805848f"], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000200)=""/128, 0x80) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r1, 0x0, 0x0) (async) syz_usb_control_io$cdc_ecm(r1, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r3, 0x5b06, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) ioctl$EVIOCGMTSLOTS(r0, 0x8040450a, &(0x7f0000000480)=""/94) syz_open_dev$char_usb(0xc, 0xb4, 0x5) (async) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) r5 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_usb_disconnect(r5) read$char_usb(r4, &(0x7f0000000440)=""/54, 0x36) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902"], 0x0) ioctl$EVIOCRMFF(r5, 0x83c0550b, 0x0) read$char_usb(r4, &(0x7f0000000080)=""/157, 0x9d) (async) read$char_usb(r4, &(0x7f0000000080)=""/157, 0x9d) syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x5, [{0x2, &(0x7f00000008c0)=@string={0x2}}, {0x0, 0x0}, {0x2, &(0x7f0000000a00)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}]}) (async) syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x5, [{0x2, &(0x7f00000008c0)=@string={0x2}}, {0x0, 0x0}, {0x2, &(0x7f0000000a00)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}]}) syz_open_dev$hiddev(&(0x7f0000000040), 0x100, 0x202000) (async) syz_open_dev$hiddev(&(0x7f0000000040), 0x100, 0x202000) executing program 3: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0x0, 0x0) ioctl$EVIOCGMASK(r1, 0x541b, 0x0) syz_usb_connect(0x1, 0x1e2, &(0x7f00000005c0)=ANY=[@ANYBLOB="1201000056fce208d2196615d9c0000000010902d00101000000000904970001ffffff000a2406000044c28fbcc905240006000d240f01810000000001ff0f006e241301e9bb0832e01bcedfa63e7e6177a077ba0b01eeee4b5eadc1a455eb732c4b8b64bc8b160cdac8f114cc3e812c9cfcab607268fa36265a7c11c3ef86ea492f7d0a4f8ebcb1fcd74ae79cbf656dc5d7e654b14167fbfa6b939d87a04dc5183427dc6d47bd3ac6786a580ac907240a810909010724140002050008241c0800001c350724147f0001010524010200020bcdc6f9b293a7c2d84d8ce2b0706f2542929e2de1507655e9b7801442a84d9a7230dce5b332faf5a7e55bd7e6527e26b16192d9c3ca986d6549a00882ff2faae23ca5eab79b530be3e2bf7fec85ebda6de655ddd2000d26509e19b301cd79d5f7f6fc005a5eaa9ac9e5baef8bd1832c213eabd5f3233fb10edb5fb34958e155a0d628d17a0ca7147a7ee6b1d22e1bcd81aff52dd76f2326e66a719e60c47f51d576175a7b52a50dbffb184f06f10094f97a61b745eaa846ae7b7090fd534eed02010a3e54925c342dc124607f07d5077382a5c7bb94464b2de385bbf46be75e0496ecd37455be53ded685c1ce66637027e009050000ff0300000007250183040200e99783c98669d9340544a62eee64"], 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x862b01) ioctl$EVIOCGLED(r2, 0x5452, &(0x7f0000000240)=""/77) syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x182e01) r4 = syz_open_dev$hidraw(&(0x7f0000000100), 0x3, 0x14a042) write$hidraw(r4, &(0x7f0000000bc0), 0x73336958c4e6a83a) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, 0x0) ioctl$HIDIOCGRDESC(r3, 0x401c5820, &(0x7f0000000040)) syz_usb_connect(0x1, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="1a0100005c6b4408070a64006e400102030309"], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r5, &(0x7f0000000200)=""/128, 0x80) syz_usb_disconnect(0xffffffffffffffff) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r6 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$HIDIOCGRDESC(r6, 0x401c5820, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000d5e9bd40eb030200c0ba050000010902115c01000000000904000001b504b100090581"], 0x0) r7 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x2300c0) ioctl$EVIOCSKEYCODE_V2(r7, 0x40284504, 0x0) ioctl$EVIOCREVOKE(r1, 0x40044591, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x20) syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) ioctl$EVIOCGMASK(r0, 0x541b, 0x0) executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f00000001c0)=ANY=[@ANYBLOB="12010000091c2f20c81403006c050102030109021b00010000000009040000018ea44300090585da24"], 0x0) (async) r0 = syz_usb_connect(0x4, 0x3f, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000780)={0x84, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00'], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(r1, 0x40015b13, 0x0) (async) syz_usb_connect$cdc_ncm(0x2, 0x76, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x2, 0x1, 0x0, 0x10, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x4}, {0x6, 0x24, 0x1a, 0x5, 0x12}, [@country_functional={0x8, 0x24, 0x7, 0x9, 0x81, [0xfffe]}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x1, 0x3, 0xa6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x20, 0x4, 0x20, 0x80}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x18, 0x7}}}}}}}]}}, &(0x7f0000000200)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x6, 0x40, 0x18, 0xff, 0x8}, 0x13, &(0x7f00000000c0)={0x5, 0xf, 0x13, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x12, 0x1, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x8, 0x6, 0x6}]}, 0x3, [{0x7c, &(0x7f0000000100)=@string={0x7c, 0x3, "66e301d1e6d9a7367571c7e0c483e8d53b07a1a415b593fdf066649d94c3d5b49ba3e023b27efed7c975d8e9167c4dde783bd340c97a22582fd496ac01993c558d0ec167b831cb24f0af595bc32317eb83f1d838f92b3d737291e602476ef924cd7568946fdddea8a63ec00d95ab9169675c91a4922f8756f068"}}, {0x28, &(0x7f0000000180)=ANY=[@ANYBLOB="2803963d16ee6ee08fbc5955ae2f31ef46f169ea0221ce6c03e010d3db93191f21bb705002bf5894"]}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x443}}]}) r2 = syz_usb_connect(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) syz_usb_ep_write$ath9k_ep2(r2, 0x83, 0x8, &(0x7f0000000980)=ANY=[@ANYBLOB="bcea"]) (async) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x40, 0x0) ioctl$EVIOCSFF(r3, 0x40304580, &(0x7f0000000300)={0x51, 0x0, 0x0, {}, {}, @period={0x0, 0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0}}) (async) r4 = syz_open_dev$evdev(&(0x7f0000000880), 0x200000000000002, 0x862b01) (async) r5 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) ioctl$EVIOCSABS0(r5, 0x401845c0, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x2}) (async) write$char_usb(r4, &(0x7f0000000040)="e2", 0x2250) executing program 1: syz_usb_connect(0x0, 0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="1a0100005c6b4408070a64006e40010203030902240001a82300000904000002ca744d00090503034d00ff99090805", @ANYRES32], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) syz_usb_connect$uac1(0x0, 0xad, &(0x7f0000000140)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x9b, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "8790f8d0d0"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "d71e"}, @as_header={0x7}, @as_header={0x7}, @as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0x81, 0x5, 0xfa, {0x7, 0x25, 0x1, 0x42, 0x3, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000200)={0xa}, 0x37, &(0x7f0000000240)={0x5, 0xf, 0x37, 0x5, [@wireless={0x3c}, @ss_cap={0xa}, @ptm_cap={0x3}, @ss_cap={0xa}, @ssp_cap={0x10, 0x10, 0xa, 0x0, 0x1, 0x0, 0x0, 0x0, [0x0]}]}, 0x6, [{0x4, &(0x7f0000000280)=@lang_id={0x4}}, {0xa5, &(0x7f00000002c0)=@string={0xa5, 0x3, "79a52fd0ee27e5441db0ba09e828872cfb7b4648762e439301a1fcfa17daafde53dee674d567f4e402c76a58f7d574b992101d184c7946d5d1949671259bf94900cc3698927bfd0a0fc692d6e288b66d485c313050520ac97ea0e1a8099db93a2d71633cd21d6f216d3fd8a6b432b4ad856468f6d952cd732b838a290e823ebe270fb4bcfe2e2ff5873ee698a710be49f7ba5908ac06d79dd0c5915a168bef706cb081"}}, {0x5c, &(0x7f0000000380)=@string={0x5c, 0x3, "45ec6c642fb184dd45165f34cf30e3b113488133b1ba21a5bab09e09cf18b474e800c69d3713989d541cf6b1bbab91aa9721082f79312a0a46fb7e078009be761ca8c2ae54f02efa7a7429a7600234316cc1781ce74a1c783ea9"}}, {0x62, &(0x7f0000000580)=ANY=[@ANYBLOB="62033f7aa7e586c7a1efc7c73db4c38cc707c2ff276e2e9baae992f3716d55cf01aa1c16bedd398ed9e749d8856c4653b726a00dd6fff4a2a27fcd762cd67f21837bb7f2965256d0c8056b97fcc5c1b31ba84bc1c8c2022b8f214f819416ef580f3279bb27f503587134a3d2580ba0d3dfa09a8a3dc4f30de0ef4503d0a540936d86d8c4eb29b29884a750ba65ee57c63d8cb11fc8202327187c3ec291f528fa1d8fbb1ec65d771f54ce31f8072835db8cc3448dbc61ccd1d1c83b404a56e84acdfb8f89096c69feb423181739054ffd336368d06248ab973510fbdf913b0e7767266fcb776c2ca506fc630e4fb3f4c5840b650fb7bd78e3b3836f613660ed4d077b1626719d9eb6d2ecccd99c11b399894b2de9ba42f093ca0ad0665ed81b63aa8ad387c907095e5b8a8a67cde86a1a876f0032c408f9cf71bb2a6423acb37e69a5cbba82706f8e3732279e1a508ac1f7faabe82c6b9e2497ee731d5bc954da7dfcba9e0f7f0199279d27"]}, {0x4, &(0x7f0000000480)=@lang_id={0x4}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4}}]}) executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000480), 0x0, 0x0) ioctl$EVIOCSREP(r0, 0x40084503, &(0x7f0000000600)=[0x0, 0x4]) syz_usb_connect$uac1(0x0, 0xb3, &(0x7f0000000640)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xa1, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9, 0x24, 0x3, 0x0, 0x0, 0x0, 0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "8790f8d0d0"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "d71e"}, @as_header={0x7}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x0, 0x4, 0x3, 0x2, "ac8fb8d4cf"}, @as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0x81, 0x5, 0xfa, {0x7, 0x25, 0x1, 0x42, 0x3, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000200)={0xa}, 0x37, &(0x7f0000000240)={0x5, 0xf, 0x37, 0x5, [@wireless={0xb}, @ss_cap={0xa}, @ptm_cap={0x3}, @ss_cap={0xa}, @ssp_cap={0x10, 0x10, 0xa, 0x0, 0x1, 0x0, 0x0, 0x0, [0x0]}]}, 0x6, [{0x4, &(0x7f0000000280)=@lang_id={0x4}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x809}}, {0x5c, &(0x7f0000000380)=@string={0x5c, 0x3, "45ec6c642fb184dd45165f34cf30e3b113488133b1ba21a5bab09e09cf18b474e800c69d3713989d541cf6b1bbab91aa9721082f79312a0a46fb7e078009be761ca8c2ae54f02efa7a7429a7600234316cc1781ce74a1c783ea9"}}, {0x62, &(0x7f0000000400)=@string={0x62, 0x3, "3f7aa7e586c7a1efc7c73db4c38cc707c2ff276e2e9baae992f3716d55cf01aa1c16bedd398ed9e749d8856c4653b726a00dd6fff4a2a27fcd762cd67f21837bb7f2965256d0c8056b97fcc5c1b31ba84bc1c8c2022b8f214fd2580ba0d3dfa0"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4}}]}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$EVIOCSABS20(r0, 0x401845e0, &(0x7f0000000080)={0x8, 0x0, 0x10000, 0x5, 0xb9, 0x9}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x56e, 0xfd, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x30, 0x2f, [{{0x9, 0x4, 0x0, 0x9, 0x2, 0x3, 0x1, 0x1, 0x7, {0x9, 0x21, 0x49aa, 0x0, 0x1, {0x22, 0x3a0}}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x40, 0xf4}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0xc, {[@global=@item_4={0x3, 0x1, 0x0, "9b4d3948"}, @main=@item_012={0x1, 0x0, 0x0, "9f"}, @local=@item_4={0x3, 0x2, 0x0, "6d011fe4"}]}}, 0x0}, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0xc0189436, &(0x7f00000039c0)=""/4096) r1 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) read$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r2, &(0x7f0000000040)="e2", 0x1068) executing program 1: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xe0c, "9acd7e35a5f37a102a9123e0bcfecc325ba3afd57d9966fe19e1bc10e10f190bbf048e797c4be9e35901b210a1f5110e80dc74476e71f27bcfd089f70c8212ac6650a1763ccff818885e5f9507c88f860bf11b0c869f83c9553950c75330b09a323df0a9161ee43d357ef4b7e47aed08a283bdb5def69498146424da1b1d63034e16543f42d9da35cda4e541854a04d2da5da9a16978c316d10b454f1b6feac518228fabcf27d78db773f39f384b47550072f053a68ab50627d91f09b73962d73716f25c45aee401c3752c1e2ee0b6529c58d010dd132bd9dcabf3c35bdfc437f0e4ed9a56d3b86cdd317c7388f2b0002eab42aadb221ae358867f083aa3a6abd7d9c1f45a60ec7d42faae73b3419b762061a096ecb75947edee92db0fc3ef8e54b9f6a33f047d7716fa2fb39e4bb72643429119068be95ed11cdafb95b290f3582b9eae395e2c65fe4de13f46328d4bb463330cfafc73857d319537a0362a3dac749a3a64eded0e010a1493c0920693dcc7a2d2819af8cc8e8ca1063c1a22e2bd2a4b9989b1859fefe71305cde0c4bc701f95ab2681fffdf700109742e6bd7b858bc5fc3190871cb18205ba638f82d6eafa6b1cb6e3e790c9a04070016461697e4c97c8f57788e6cc12078cca0b64cdb70fbdc1d84b50b791f530577b665e32153c81d6be3c320e47261ce1085ae49544d3da35d48222fa4dc84eafe024bfeb28ada4f7112760eb12bc00f5ca04c43132d7a76ac53552990e22ddedc9d504cf961cd016e2f40e8f866249d28e7515d463dd82fa1a56b5c013270d74c8ec9d5fb6403d0c7148ecf68ba17ffebac34c35349ce97db25c117d269e3204269bc727183399d9ff740d9d16a11152356d6985e05b4a18d4caeb07efbe1af5a3da9ec6976a401f1e6b7e51cd409c43fb4d28a3bf3271b90b7c2d556f79df2087e08d2a0c1195d17b1e9a885c5795185fd16cc96ca1984b9bb45adc55014a58eb1429b414daa3813b9b211c0fbe5724ebee6c04ed3c0176bf890f9c4af0ec23a92d0eb2e30b4eff9bb2801d5b7637b6a280383990beddea4e8153041a8c753850f220fcb8d37fa95dab10d96d406887fb287ac05d19004b81c62e87c431c6b72f2ddcfc482433ed19a937150e3a400cce7f28a127672dad290dceea3a7a25a5b253ad05b95177d8ced2c293f28f9b966678edcc0bf8ea182f8c2b447c0aaabaa1616f240ef69144de9fd95378d411e645c111e888b9c9859059bcfa8ba87c201524fbbd3fd6fe891d514102021f71b9415a01e208298447aa07c94f6ea83c32f68c4081ce5de1ab1737e12ca251b82553142b418e401e90ceeea418b9f18e354f890f193d07dbfc3989c35ce76a940bebf1a7057cb6ad241c3367b0a9b1c4943f0dd12a2e39d58b274429ff845ef5ba036ee97fd179b774819bb0781e6c0e7a9c60fbbdc455bb0f7bd59e04871f47d9c7d2c90af623ef368d453cda7aaeb169eb5c92f90cf4e1f5c30aadfa9accbe90c293fa930b05e60c386a61c80a3f92bc732db23ddda93debea5b1c1611575b2d0096e9f1d993864c5bf0cc0f5c403f7cba26631579afeffb408f773d017cff74bf6692a1fbb66157793038e87555c2dabc4991a70459cfab7a9ee8425dd57b0b962bf95e9bc1d119dfd312552910933aa5dfb9b7224636f68f97fd54f1eea6f7f542c1751eb8da940828b508cad455dfc01a3c447428191e05db8bbab9cb44c4a3b80fef748720afc72590b31a016037e589b73e70bdd6cb8f9a8535f145f4c0e168b0905da0f2e107559a9978637e7d9b9199f691674b32931c240ccfb3846d4b0929685e5da157c4d6b2f405d17732edf087dde599a42bd1af624b98d2d39c5858607f350e6aa07fd3a6f8eb87ef68bdd045de9f5a0582bfb988bc3f42f5343cab6642fcbb948b6d3d5f36a2868fab202093a1c5583de4f86bca3a50c4c73aa435e6c02e79fb71c26f173b6fc8332fa19b63dac62fa37a00b0454722b5629059e4ebb90e3107f8b9498922bc827b2e5f4330b2b0139a9feca26604e4c5a7f9b392abc4af0c5f6582bbdc7a5f9ba947586466d06baffcb833e27b2ddddbbb9ba1d202c5fd3eaea977c1d6176336ec5ae89e754fc673103d01092893d28cbaa191e76cc068f40480d259e9f4dd2d77eb4c21e97fee3e4b0a18e9813cea3189d291c6d22836aff819203734defd5ee9d3f75b2266703a5adbe08732995e99dc622494f6049492bec05e395f0bfd5d6612a92a828fb90b9992e5a9d22b56e042f3d6a750175756ce871d6f32a6284dbc919438692b98b8ca0f610b42e755ea5f567ee92b8ac4b58fca29344645e9012db396362ef3b5106fbe7b6f69b1072d58f5c29c2e6ee0ac3bdce462795086b572d5be0b22c8624c1cf154d65f9a7917b07bc449350a46365ff690b9b2c2452341622017a824749f089ff4f9f9def65f1068aeeb066287cd0675e96ccaf1839fb577e53279071ecdea29485f0333eddf428285e2fd1011988df010135e51a365c760804b9e8e079eea9418d0aedbe284246d2d0e970737c8d25433cef14b11401049eccd0a47514fcdfdf5acf1eda942228c8b074a96ee90ea2100703a4d9bbed1c2ecdcd366c16a5d4e5ae36e5050f21d487a59bbe02faceca1e77f424b8ed55ddd84709ee17fa28861a3427b015aadbb089abda1c889390f8ee513ff48b8cd1c4c4706c7112469e0607a8b80de17bd9d860bf7b6630120b0ef9222675439f79516c6087acec9e52efa966c1fb8937ce9af81244e1f84f6d7892fb40c022108c3d09c58eafa62831b57625bf403860c5de59706d8d79e7011cb0f0c3568a62a8eb20311c5cc922a4707262fb4eda7e6300f5cd0eb883826c6a472d281bfb6680da1c6b695ad23ab387a93771843174a5f7af32b104e9b66036c4ff44a0d768ccb7dd294df02b733810636affcce26cddbb21bef930885fff944beccc35524959c0a2b0156110affceeb2a28030dd9555f63a9599c3b5bc6eb30a744d84c7ec8dd6a6964d8a91e7bb6048a68bc2d7c17a7efa35798d49177bca999d720795f4480b263bc241102e314ef1618ad5de2953040e13e0a5ba3e22a3e99d9967d3b7ecf47b08e876f6e9bb29698644dbe357bea6cbe1720d124976c4c69c81347064f0e7ee7ea50e6d74e063995729b62ec805f42bac8e2afaff24e448ca8a0dd04b4c0f41cc5fa8de70d2f8c3b78be3c96ff20504e3280a678ce072c6aa0803aa219bcee1b7f994ed455181a7ad16dfbd767e4d2ebfbc0dbe483a1c83345395d6658ac80919b4f85eda406f86648d2416d87f47a68d8f766d0bea96b7300a07f6edb44c0e495f6b2d5702842a3c2ffb035661822ed291267a997f0deff897aa773a1b6e0af48e8a4d9455b0301551fbad0a2350b79006b1071f1cfead37cb3ce6d8d6194bdae9ee9245f75b2558bc5cabb82d10cb9ae5312a2ec0515605165481cb3581d1cb5a5ccc5013085220729e66f59c64aa06b6eb61b5a3d9916dbb0db9393596fdc5cf99f74adf9108ee5ca6df5c157a93c88b3d920e7ddec4d94ba542f09cda74881d906199052c8cf0c86b89aa23bcbecd228fbad98fdc1afa2cdf7342b15e759c801498ca7c89d99895813b78cc83d13699e1d45abdf48cf86d48e049a37812bd5f6235fffda03242748c069c43e44876973edf5ff7015049bb1796cfb39f88b2da58a9118c6cf9a27ee48669eeba190d01d2fd89b149a152581b6194208dfd882d73613e111835517cc92f1d21ca90bbf96840addb2aaf84c6396469c1f089f58032243f3f8059acf4bda9b493f7d8350b624e91ea3347e19e0e960578dfd0d10bf5e1170d82f3e645e3f9e7c160176b9f10092b132d8c9fa53a7af4dc430ae79148d32d25fc702d2092cf33b83fcc674318a17305692e7af5e2ab27573bb65609ab5bd35d6f304faf29ce96049afe552dd7de943ceeca2668ac2366ae9eb5a734197975f2e9626fc6103731f97d4fe799a26e1f9f43265acd15e63c50ab0286350766b4ce574ba6ae9c00f64dcf2490d85a615ae4467acc4054d752ab95a0981f75afb258bab8ec2d847788d4c872b0cd41d58984430701a629062228c0620291ff184f0b58e6c8221591dfd15f3da985ebbb9b5aa45c98f7433ea9e52ae455b45842911d518f3cb8dd01d3b1687e097bfd4e0ec5e6b063a4fb9b6e00924127a028b94116147f67eca1550787a7a261f7769f6014fd7b9b90bd1e0545cc64a5f5dcb45edb5342ee9b5244ae4583d311a8a867f01bc3244b5a176ba54cf40aa655e55e98ce3ac1ead7919ac83812d69b9733da2c24b374469430f50427d66658a1fa37f1ac9f1f4cc4dfa1cfdb58a56c8295df2d4f94471d6d8f596cc8e7430f7190ed3da0983172f1ac61fba6e4639db3d705d4938320975bf19c9dd0b257423149f3668761473327da0f0b0f6a52d327da4f3f8e73b4e5bb90c728e74a54f2c5560c52135deb9c82e191c2a609f6fbe47649d64388515401125f4557e40c9d1bcbebb94b9ce6d124fdef829e2da17b8493b839926d9b4a444facc5633a2b5852150eca6bcf993f483b557a1819af430aada26a9ac766d7834e358595852fdfd558b4b0885a5ee854bfda4fcfe6885e0e368a8f898ad80917ffcc06aedf896353ccd7a770756028f903cbffad15391608a47748dc061c5fe96d97139808f3d291785ae7bf28a9ba3a8e28b6744f420568ab154b2f293ec4874fc47e02d63046b565b2f519cfb177a03cb301ac855e96182303f2a6df0327559cd3b9376d4a7d491faa5343d3c2cfc11a979138df07851a0fee30454187afdf5b40bd99b50186fca1404228e0e38af5e2c2c0a62731fea523659b9549b8b8a2791df26db8903c035b3b182d9f3effe012189d047c84e4f77d16cfffb6593735fc508b184ec5b0f1345600f45b49b8cebbd8718dd5eae8aa37ae831d72c14f584e5d8e4a7a1c414212fcbdc3819f98ed152e16d4c32eb5bb90f40f54d4e3462b9369cf7aa43c3ca650c797d108c790e629d37d6f2cd9055091dbad8e30d915148461cc91ee3ce93ec1f59d5d4b6e09014e752ebb3a7"}) (async) r0 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000e40)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x10, 0x8, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x7, 0x1, 0x2, 0x4, "", {{{0x9, 0x5, 0x1, 0x2, 0x270, 0x6, 0x68, 0xe}}, [{{0x9, 0x5, 0x82, 0x2, 0x8, 0xa0, 0x8, 0x7}}]}}}]}}]}}, &(0x7f0000001000)={0xa, &(0x7f0000000e80)={0xa, 0x6, 0x310, 0x4, 0xc, 0x8, 0x10, 0x43}, 0x19, &(0x7f0000000ec0)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x8, "4bfcbe2d8b04ea699b1e0f90f5420fa1"}]}, 0x2, [{0x4, &(0x7f0000000f00)=@lang_id={0x4, 0x3, 0x100a}}, {0x9c, &(0x7f0000000f40)=@string={0x9c, 0x3, "5a0ab4c5a760ae1604a71974a3f9c4bb618441b15f7ed1c2fb0c05e8a69f56c430be082ef36b78a853b1a5f5c476d277011406a0e79e631313786e12c8064b412e15746d40aa3db0a40540de160ca241318fa51886354fb36e36e6c9c838b766b2fc9d2c29ce98b493ba5c6b4d6443866f41f5b1b8f153ebd4448f2bf87d849c8a3485003fd14dfe0aa69fbfafae7b08254e5297c92feb9b4806"}}]}) syz_usb_disconnect(r0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001040)) syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000001080)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x56e, 0xfe, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x4, 0x40, 0xbc, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x3, 0x1, 0x2, 0x80, {0x9, 0x21, 0x1f, 0x3, 0x1, {0x22, 0x372}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x9}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x2, 0x0, 0x2}}]}}}]}}]}}, &(0x7f00000013c0)={0xa, &(0x7f00000010c0)={0xa, 0x6, 0x110, 0x3, 0x0, 0x2, 0x20, 0x7}, 0x4a, &(0x7f0000001100)={0x5, 0xf, 0x4a, 0x1, [@generic={0x45, 0x10, 0x1, "3f272735a73aef001f45d0006755db8ddd290c5e1480d4645bd7a4ebc641103078137dd4436046d9c430741599d5021b9c28099cd816443171d4d7b887127bd7d421"}]}, 0x5, [{0xc2, &(0x7f0000001180)=@string={0xc2, 0x3, "34642c9f1cd8ecf278fcb39db427bd025abfb099d7897ff6bd3e196ad6e851b82cbc84fc17a4df103da2f75045fce89265ab376da6fcd46a35c9b0ab59255b260af11c712ac34a9ca3af2efa2bf8c834bbcb52ebdc4387597f010501ac7a7ea8d6e055659e76df8d0468b2eda4d6b690cd3a94e7647a80e840da1510034ca6605b84406b64203c350027c80829ba13f74f600064262bd38cab14605428b368870ef6694210bf48b995890586158fae437e6446eb7ac68c05fe552b1d60c7ac35"}}, {0x4, &(0x7f0000001280)=@lang_id={0x4, 0x3, 0x1809}}, {0x4, &(0x7f00000012c0)=@lang_id={0x4, 0x3, 0x401}}, {0x64, &(0x7f0000001300)=@string={0x64, 0x3, "794f84c50eb689a3e1d025d2b879981fbc5ce59c26c0e1f3742083bce9ff9d9ef4ee7d448d407bc4efd9af929d8c16a873e9de586fb0deeae89aeed32bef4d0f6379a10c5d822aa31d01f37cca3360438c4f55b25dbecfa92c7500339e20081edfb8"}}, {0x4, &(0x7f0000001380)=@lang_id={0x4, 0x3, 0x401}}]}) (async) r1 = syz_usb_connect(0x2, 0x30f, &(0x7f0000001440)={{0x12, 0x1, 0x310, 0xe7, 0x1, 0x24, 0x20, 0xdb0, 0xa861, 0xa18a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2fd, 0x1, 0x40, 0x8, 0x60, 0x1, [{{0x9, 0x4, 0xf7, 0x2, 0x3, 0x2a, 0x2c, 0x39, 0x7, [@cdc_ecm={{0xa, 0x24, 0x6, 0x0, 0x0, "c77e4853cb"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x7fff, 0x8, 0x5}, [@dmm={0x7, 0x24, 0x14, 0x464, 0xf}, @mbim_extended={0x8, 0x24, 0x1c, 0x3fd, 0x1, 0x3}, @country_functional={0xe, 0x24, 0x7, 0x8, 0x2, [0x1, 0x7, 0x2, 0xa97]}]}], [{{0x9, 0x5, 0xb, 0x4, 0x40, 0x92, 0xf1, 0x1, [@generic={0xda, 0x1, "fd15f9e3bddcfef006121e4129c32c0e92df63e1f7e7ea6053af7b1673502e8f37e7771596c28e37e22700b8607a77e53993f552f82b5c0f9fce6d366901c3d200f08d743f9a36c34ad5ca7129d71fd744f034427a5e5d0d944e4b0af577dc0102ed7af12e029d2fb10e32dd379b37b279106251be83a092a5edb21c4dd244c25b46b6ca6e91de715901de20a4a37ad5eaecafd37742dc860d78e449fca826b0042b1bb89c7d5f385b00b84e3ca38317456be021a541c8d4ffdca416c9f5ce2a3e5aa9384330ccb4d6f82635b207e413ea11b21b1ea725f6"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x20, 0x3, 0x37, 0x3}}, {{0x9, 0x5, 0xa, 0x10, 0x200, 0xf7, 0x7f, 0xcd, [@generic={0xc3, 0x24, "7d67147a88e16429f0ad718e4124d54dceede94e4c93cc133b57a382ab02abbda2601716d9281039df38a621ff797effd3f6186c45eacee6e3f07820abe4c49e9d18242e3abd91409ffd88002a9641c7d429d71f8d51422c4eedd1465c260e667c58a4569232338b9231fa656203416fafadfe5d974774d5295cb9347b6842b57247833e6a108e213d0dd9773363479f24a3eb64911ed09f5e0ef05400624f02cdc2610e7e7e8585b2fa45be37d72d8ec825a5dd7362cb66ac7fc01ee89d776e89"}, @generic={0xfa, 0x10, "01046fe0205e6651a017072772fcf50260efe46195a8835f3f78e4e15189f2c9350ee25625058ad75e9cbe158d9e8b6fa5957372923474cc8450beac7e24fc11e4b07622c52b7e4b249eb7155d5d2785ee8df8989e6e809426c5da9cca39fb134582b1482f75957277b4a705ea921dc43e424917e67fbcb80d2615813ece8cc2e1e07f33ca26ed61ca27b60e9d9e88288a5ddbb0a6acb51703b90f070467d9efdd24b46e5cdf6fe0f43ddde987852bb6ef409a34d039aa707380fe4d25bcb370601f040a45d96b8d921ec72e9f5308809b1a6ec57e6d3d1600a5ee510b0ffea1fb3ea1623340869d0575db1fe0d04309528ceaaceaf37a60"}]}}]}}]}}]}}, &(0x7f00000018c0)={0xa, &(0x7f0000001780)={0xa, 0x6, 0x200, 0xe, 0xe, 0x9, 0xff, 0x7}, 0x5, &(0x7f00000017c0)={0x5, 0xf, 0x5}, 0x2, [{0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x1034}}, {0x68, &(0x7f0000001840)=@string={0x68, 0x3, "18bec5e2bc3c596b6c98c8e77cb0973bd05e9a42a336dbb2cfa924d75c7a1c365b155905bd6e9781dff6236c94638c94342d589e72cce536c493c7772d6aca6e7de076c3b7559aa2172b2e4ca7a672ef3c135fbc62a88670b9e6dea3557544af9872c68e369a"}}]}) r2 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000001900)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4d9, 0xa0c2, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3, 0x40, 0x4, [{{0x9, 0x4, 0x0, 0x2, 0x2, 0x3, 0x1, 0x1, 0x55, {0x9, 0x21, 0x7, 0xa, 0x1, {0x22, 0x165}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0xa9, 0x7, 0xe}}}}}]}}]}}, &(0x7f0000001ac0)={0xa, &(0x7f0000001940)={0xa, 0x6, 0x300, 0x7, 0x5, 0x8, 0x20, 0x9}, 0x43, &(0x7f0000001980)={0x5, 0xf, 0x43, 0x2, [@generic={0x33, 0x10, 0x2, "ec8905f32583fc3de32472617c5a4209e30751657d64e8ce9508f544a8a6bbd32d107577748143a9580a5b66ad52f917"}, @wireless={0xb, 0x10, 0x1, 0xc, 0x40, 0x9, 0x7, 0x7, 0x2}]}, 0x3, [{0x4, &(0x7f0000001a00)=@lang_id={0x4, 0x3, 0x415}}, {0x3c, &(0x7f0000001a40)=@string={0x3c, 0x3, "6e601070a0121ea835e4642ac8f42d5a0cf6994c7dc392b13c6e0688a069dbefd0dccf2be8b244a7ff2caf8bf9849f1002981886a3a6a6282692"}}, {0x23, &(0x7f0000001a80)=@string={0x23, 0x3, "6104b7a9ce808468b4950ebc4441ab69cff62449087d62e44cebb0bd5d4620fd27"}}]}) (async) r3 = syz_open_dev$hidraw(&(0x7f0000001b00), 0x7, 0x450400) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000001b40)) (async) r4 = syz_open_dev$evdev(&(0x7f0000001b80), 0xe9ad, 0x580) ioctl$EVIOCRMFF(r4, 0x40044581, &(0x7f0000001bc0)=0x8) r5 = syz_open_dev$hidraw(&(0x7f0000001c00), 0x2, 0x0) ioctl$HIDIOCGRAWNAME(r5, 0x80404804, &(0x7f0000001c40)) (async) ioctl$HIDIOCGRDESC(r5, 0x90044802, &(0x7f0000001c80)={0x74d, "35d3f52dccbb8f803e881fedc890b486d4f17ebdfef83713fb6da16503c9993059ed54b3dc8e6e3798989e445fa5409ec1fe2823c3b835a6fc331daa6933367e08a3b4a77bc5ee525abbc0a4e42a886f65fc57ba154572a760da9aec2dfd101d297a42f8cde9083bc7a3dcf6c4f21df0785ccfdb3e48bd5454de172f8db6da7464730b7606f4229a74b211ba865a0142bdb380a29601e4d1df2b615e9826a0fb504a9eb99ae1deca1029b073bc33264051f9e07f62f5b1a090343951f56e46d5b0a4f05937809e9795d452bc84d9e2313e433caadbaa387c8026d469afd629c225a6edf7c780cd8a66ab9afc13257363226e8f5430a452e9847b90497d5a6f4027c0b2cebcbd19dd86f961b0987866320bda1dbbdc8831bfe5cd861acaaacab8695d98e17397a56c30ad152a57d8056f777e16cd031d725bc09d8cc3c85ce224c3335fa57d05c118ae4e989a0e5202cc87fde85d4e37991b63cf33352628d3e07ac162040d0e5cfa21e286a7359ae3ce3d4b4dc2a70a45d3596679a61ea4ee395c5fc51ba44b7d09f54fb00f95ac243b85d5141e95af2a06fe9e7a06e7e167f8dc09304335473e52d868ccca3988f67dcb7c3351fd41e10a799c223413cd35be58d79c87258b1b430f194e00ef5672fd7e7e2575c2eb15ad54da15fe2553d0077b46c09e8f2796e93ade6df467d70ed1304ce1fe1e7877756be05db61c59b507e044c145f31d6379814d9239a636fe748c98776784856f76ab90bde20d09d6b669ad1a83ef51c3152c605c2a03f89713baece27ee78c649328ea65328f688e1189c8f6cb31ff484bc2aab067ea70834c41e030b13cf80e8917c8a45203133b379f7c2ab519ddb8d8a483bdfcc5dbafa8d2f87e61fc45215868c2488a71cfca3cbb91fe2a501641dd6cf8abd94b5f43af38848288d4d9f27a3c12fa1943cb2a2dde3a7c90e4830284c2bf435f307050cdf533c44589a8ef9e2d7355f9c849a51ff70e74003a067ca8ae5693e62730bdae1b27b2dacfe2df70222749dbb7cacbd67189f52b6ae4868a5f65959c5927968dbafbe956a073f975149b3d061a08d35e1bcf067bdffd42889f1c541aea42990600c1c3233aa4bdf3adba9f87a7ed0baf197df1aee7221d054afe4d41bcf03a14f9a558f52d28ce443c00ca0c012cbabdbaa7e3aaffb417ca3fc3e6785703cbb080181d266f83e8ccc753f32ec25ab0ab0df4aeec6f56d5948378783cca69454612bd37073d4a9c9da52a9d88a6909318066adaf2f9a2b251067deda062763e42bad15f0148c371017bf8bc73352e8407e3972aff8e95f2a0c8d5ac096b4598b22ac797cbc77d9e6654f5f56a870451cb8e5737d254e5a21081b41a8b94ab18e26a45d01c0a7fd9d60e27fcb28b156a1a0de14357264debd4c0d236de87db0551ab85a88adb94eb8529d96c7d7dc0207297eb3f1f9edec5d1dee166778e10859fdb4e2004bdc007bb25c15067e72001f1de9c48e8ae56e8cd0cfbbb8fde1aea8a2e3ef2b49afdcf71df60fc72958cf7b65bb944e71dc3120823a9f531e310fdeb099ca60222772a82ab9c7a02d10d0aacf5415d1044d2fc6a1a598c9a64c1ce3d43845b3272decc8025405b8645a120aff42c4027580160c9fd0255a1803ea34d05e8e9c17e5d36da3c6bb07c08f188c80bb09c9001900e34ab2b60a6e3b97bc6e7144966f89c1f09686c27b01ca67d372e557cb0a8805543e912f2ba4537ac23c40db93417753e0bd2c93e8b5a5fe8d474696f21324c5d45cfb9014812cec4a29f906a173018c728e6baeb7aaab208e48b28158c0dde19ad456c389cedce8d15a55c31c8c78d7cf34533da2ec033307dad4f4f5b0a3969b612b8a87898a5ce1c18917718cb8ec70af455d77259aaf15b14236a5c9821872ed774fc559a2b19b2b14410e45a173927a360b0103ab76e19ba0f1786ff6400c99fffb764456a130a6db96598b501c6aa25bae134877070e8ba353242558fe4167e7282177680b519554c226e4f26459dc9c80e56cd3bfb5ef5e993e9769527759d22e3077fd4a209e029d70c14ea5dd6879f592201946488ba9601b8bcce31a282e0a8f11a62ed8ff5655cbafb451dfb6e879a984ad94fb28e9effb2d6cac74488bf69a00298a1a3a5d46ab7e5a44dd93e8b2d367796d5a73ac990f8ad22b88ffd93c357bf436533ab23f3dd09ac446ea33ad7c0a13f9a1c6ddd2e85ae6a9dfea75fbe6edad9169ac27e6b5adbe41078de0f6a348d03bfdcfe5ce89d65b66287dd2b345f4e5ffb9ce1bcae45f183a6b00843f17a16ba9eb19ef063aec320e917080ad73e21c0564968db13d4460720268bf0679e84465bf2a7b6a114ee9dcfd3a6e049c04f72fb9e26ade9cd402400c3767be517a36e3610d399343f32612f6947bffaf266cb2604fa9cebb561a018d2121825b4148a80974a3d391bde1154772f1439bee4d0d1a70c15c97397894f56e3dd66ee933a11e2bb368cb5bb5c0e1bfdc3281bd7ee27559b78607d0f0da403af383c72928a60ad5442656c48f4d8f9049f3210eff25cbdbc84308895cc2c21fc2444dffe3d7a938928d39c5e5fef2d8095f41cf74e625e29261246fbec756fc7e6eb18cdc2ad8b03329f9da6382ae031df577c02"}) (async) syz_usb_control_io(r1, &(0x7f0000002580)={0x2c, &(0x7f0000002400)={0x20, 0x3, 0x28, {0x28, 0xa, "0a31eb1d41e0df48a3cf440dcfb92b3b40132e4be2389872513d0499b7361e0eb0bd32de3368"}}, &(0x7f0000002440)={0x0, 0x3, 0x7, @string={0x7, 0x3, "831ece6ca2"}}, &(0x7f0000002480)={0x0, 0xf, 0x48, {0x5, 0xf, 0x48, 0x5, [@wireless={0xb, 0x10, 0x1, 0xc, 0x80, 0x96, 0x80, 0xc5d, 0x4}, @wireless={0xb, 0x10, 0x1, 0x4, 0x6, 0x7, 0x3, 0x5, 0x4}, @ssp_cap={0x14, 0x10, 0xa, 0x9, 0x2, 0x0, 0x7700, 0x8, [0xc0c0, 0xc030]}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x3, 0xa, 0xa361}, @generic={0x12, 0x10, 0x3, "5e41ebcc70f9e5e2cfe17b5a5db51b"}]}}, &(0x7f0000002500)={0x20, 0x29, 0xf, {0xf, 0x29, 0x2, 0x3, 0xb, 0x1, "6ee98442", "6b5f15ce"}}, &(0x7f0000002540)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xf6, 0x12, 0xe, 0x2, 0x6, 0x5, 0x4808}}}, &(0x7f0000002a40)={0x84, &(0x7f00000025c0)={0x0, 0xb, 0x8d, "4967f503033061d16bbc3423053d85ee5edca00266ddafcc70d6fa0695785c1b2aede73ae26fbfd8b99142ae408390dda035f0f5011f4dbc28e769f23a88f5a8396801b17b1a3ca4f2c4c48cec7861597bd198332af2de39c60d9943033f1649ae7d984ba5592700621dd63e0b6a4197ddfe81c17dd748b929e4c3772c09955a4c475546c6cbde7f10472d8aaa"}, &(0x7f0000002680)={0x0, 0xa, 0x1, 0xe}, &(0x7f00000026c0)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000002700)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f0000002740)={0x20, 0x0, 0x4, {0x1, 0x10}}, &(0x7f0000002780)={0x40, 0x7, 0x2, 0x9}, &(0x7f00000027c0)={0x40, 0x9, 0x1, 0x2}, &(0x7f0000002800)={0x40, 0xb, 0x2, "a419"}, &(0x7f0000002840)={0x40, 0xf, 0x2, 0x69}, &(0x7f0000002880)={0x40, 0x13, 0x6}, &(0x7f00000028c0)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f0000002900)={0x40, 0x19, 0x2, 'eY'}, &(0x7f0000002940)={0x40, 0x1a, 0x2, 0x6}, &(0x7f0000002980)={0x40, 0x1c, 0x1, 0xc}, &(0x7f00000029c0)={0x40, 0x1e, 0x1, 0x4}, &(0x7f0000002a00)={0x40, 0x21, 0x1, 0x9}}) (async) syz_usb_control_io$hid(r1, &(0x7f0000002c80)={0x24, &(0x7f0000002b00)={0x20, 0x1, 0xa7, {0xa7, 0x8, "47a9639dca45847261024e7e4e943deef746eda2a7142dfa053781969dfb09368a0a267c8f92e4cd82c26ecf731639a8413205b905f246f619b06d67291039ac5514f09e5b735e677a34b0a2deac1f3cd90139b56f4349fc6197da78891a2ec1556d8caf0b7ff17442c7de34386612a857a65feb5bdc15fe25e1e3db5fd7b7677ddbb51c8f55ff65d346244f0bbd934dfabb04d9c6853b33511573e7b7804602f2eeb9fc66"}}, &(0x7f0000002bc0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x436}}, &(0x7f0000002c00)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x3, "35ba1e79"}, @local=@item_4={0x3, 0x2, 0x4, "f3e5e43e"}]}}, &(0x7f0000002c40)={0x0, 0x21, 0x9, {0x9, 0x21, 0x6, 0x0, 0x1, {0x22, 0xf72}}}}, &(0x7f0000002f00)={0x2c, &(0x7f0000002cc0)={0x40, 0x11, 0x7b, "af0db64b15975a0840d0713f133b1d9314840a77382867d58d3c71745e1ca7e4ad5c966bb99068da42418b8c9a2c67c0e11dde2b836ef960658235985c7c6796637e0ba78b9e7c28194b4748b9e5f97aa6c17efcd9c429aa312d3387bd17044916414caeb091063daf8576c20918a7826cb7b99f00bb4c21a2b6b1"}, &(0x7f0000002d80)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000002dc0)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000002e00)={0x20, 0x1, 0x7d, "65689dc2a0b5c558bbd56e5707a977f41b1343450738add78c15c7d969e29817590e541a8c524ca77dcadd56c677ed9a3d9fd31e7e36902cbd95351892a74c16ba5f8421a1820a66605863bd950baec3f504af8eace6270e533abacd6db119ebd3032d12c9dbf53def589371d58c56c2b205a478bc81dbafa1faf1c119"}, &(0x7f0000002ec0)={0x20, 0x3, 0x1, 0x8}}) (async) syz_usb_control_io$printer(r1, &(0x7f0000003040)={0x14, &(0x7f0000002f40)={0x20, 0x30, 0x97, {0x97, 0xd, "42e0e8aaf6073a394e20ff9a739e092996294ad8f7f0e61f23552771d6e04c678c9cfd70954d16b1af1aeff97874c39c974ca95b35aa7c3b364d85eec71f76fce2ffc8451d65aa60d14e76169cc74877fb4de7132341078e8b0984ba3607333ea943689059581a53414386137090f1abae8c73c941bcf74d6a44632394cbd10e16983aaf30f90e5a395fb8a514009c4f732f7ed336"}}, &(0x7f0000003000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1c01}}}, &(0x7f0000003300)={0x34, &(0x7f0000003080)={0x0, 0x15, 0xa4, "cf7f161108b6d7c4f66eff34fb213a51f86468613f9fc76b0c153c6a9a1ed119adb38eca036d2af1224b4867367a280393e60fff4449adece06c91902f883840d7c9d2f5c2672241f4b40832d55effec0c389ff1c1ca13fcd9730362b638a6d375418c40c9d6b90ac78fec3c9ddceb796a26637a21e869db3ef065d0c16a932cfbe1b23d0334f8cc8c970c0b738f4664e95e27a5448e0c1da5d71c1b9b48e599cf4bd18f"}, &(0x7f0000003140)={0x0, 0xa, 0x1}, &(0x7f0000003180)={0x0, 0x8, 0x1, 0x39}, &(0x7f00000031c0)={0x20, 0x0, 0x83, {0x81, "815558b0523e8f729fbd6d6e4e6c2663e6b9762d9e0fc59d28b5d482e9a4c291bbfb2f6ed4c8d7ba11faa1f1c71005e1206e8ffbb847c66d37ee1113a350a00554c591a28c23b5f495408b74f0284c7aa1ee42760cbde679b7c950bf3860590907ab2dd92d99332c9a64bffcf1ae29c01c140d1e73b68c3085ad611721e5606556"}}, &(0x7f0000003280)={0x20, 0x1, 0x1, 0x10}, &(0x7f00000032c0)={0x20, 0x0, 0x1, 0x7}}) (async) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000003400)={0x14, &(0x7f0000003340)={0x20, 0x22, 0x44, {0x44, 0xe, "1eed35e3218d8f4206511a2dd192e521c757bae734805c689b930391877779a9d80fa009fe42461ba169797cdbb0cb462783c60f0be97dbd61defe26bae6056f04c0"}}, &(0x7f00000033c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000003640)={0x44, &(0x7f0000003440)={0x0, 0xf, 0x34, "89f63a0308ad172735d149dc8bbdb9193241f5b6d07144191dab8b7eefda9c16866385dc91c475ddfd43322003ca9b7f5beb3f67"}, &(0x7f0000003480)={0x0, 0xa, 0x1, 0x7}, &(0x7f00000034c0)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000003500)={0x20, 0x80, 0x1c, {0x5, 0xb5b, 0xf, 0x1000, 0x8001, 0x0, 0x6, 0x8, 0x5, 0xfff, 0x9, 0xff}}, &(0x7f0000003540)={0x20, 0x85, 0x4, 0x7c}, &(0x7f0000003580)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000035c0)={0x20, 0x87, 0x2, 0x16}, &(0x7f0000003600)={0x20, 0x89, 0x2, 0x1}}) syz_usb_ep_write(r1, 0x60, 0xe, &(0x7f00000036c0)="f941337b09fd354fb82ad5d51e62") (async) syz_usb_disconnect(r0) (async) syz_open_dev$evdev(&(0x7f0000003700), 0x4, 0x8000) (async) ioctl$HIDIOCGRDESC(r5, 0x90044802, &(0x7f0000003740)={0xc27, "b3d3c0e0e05238a49ce452455fea16665c47425b75afbb06e6d5bc7380c8013f1a6eee374563c0e930167d0266579069b41baa2d6ac29c0d79493958f00c8b53a31baaf6b70e2c6e20f6d5be3a061567bddf3f6dd7f1f6b2d87376b3e1323bffad9ad7a7f2ea31a350e2c37ee1ca129b3d9ed798c055492705240fdd66cc4a743de137bb4860543294610c26e892244d8fcb7fe6d595a40c1d83a4d8c93cf902cbfb7f1276f6a5540635c6502fc5ca672aa43d5a74708983793a4736f22d1ce9db6b7e1a9cab3ca7abec17dedf3af795f4cbe8cd6d5b5f01a3b224cb890f801d05fe19f4c0c7850ff08b2edf250ee263492cddff6961ff24788aafb60c97b338f9f072ffd5694740f57b48757e843dc350b8b720a125217b3482160ac36f111a19b4a26d2a450b11c5f32fbb25d8653c13b6700d247a46e276c0598454808562fb993c718525aad08ed5b2d4ecf49d12cb1dc4820557182bb167117628b483f018882666f19e00029c5630d792df58f5e5b20adc67f00f1081618751fb4ea5ba420952618efa5951d41d4b44aeb0a8d532f6fb69fc3d1624a4d97a2ad1741114272be205495b7235d09261a11bfb5dfccd677adbfdb55d2af0dfd30257ad5e9122a8c849be02a662c1c63a143789988ee45df962ed7dfb1e09c55253ab7c7784866801c1040b2a767f1795a74e5f3c6cd7794c59c692e41713aefff7791e64bec8e98e52e7fb132965cd5c6e42fbbad7f0a6552f2a6971e3b7cf06bddb71ece5f72991d2f42ed8ac52856a37486a68534d94be9fa37afd36e79b129270aff5f7e6e7856d4d4c0122686bb0dc296d06bf48c9e9f857aef93fb89dfc1eddabe951e58bfea4d53efcb50f04ad71603e1adf375ae49c16aca4e6d759c9b0a0931f7364d3ea4f3f28d94027ff64eea88cb759d6ec36bd232a07d29b0e753c513a044cf0dcedb27829ab371b7998b430e6dbcff36699baf7400d4aa8464542d457fa0b96a40e6dc62f59ae0cb45eb4cc69499b30f940889f0829ac86d1a3a0e181fed56f1b1941c242b0907f15eb3be6d0c9064f054ed656a81747f923f05ee447620867578cc34f6ce7eb4cdaff2ebd44858f62054403c3717e8c63ad044f9c5ee496426ec1f2db66111ccfceaee6f7d207e0b0e0f6ff2d54307b5e7751f447c9876d5267897e662889edc1157a37a053123f23c4e6efce4d707aad1721bd73dca6ffb0bac9be629fefefbb00127ba31a6e39099dab9fcaf7b93037260e70e072583394d9c70ee121be6ada0614ee8905d03229d4e10fca860a4f008183b86e2eeeb2f3135ebce2cefb96a84de26230ee4ccf6ab55ff30a91555d9e2defc168b3d7f4571acd8a58f843aaa1d91dd7212c4de0bda180765dd53fdb1094055a0271248ba5835bcf82f95afecad11652508a5730cc6b85167fd867546afa40bdb0f7e4f032320b9832c9dee7da5ac50b5a42432f6fe2328979ad96d7cb20dc56dc1bd5a7372a4f02066ad440529ec13cd834ecc8f33bd0af70d6851ae1222259626e578d48b1a1fa0a58caaf93f41e9f5384355ee79ec04f114a3f9d9cc10cf3560511db28b217ceebe176d647098664b82db397a606eaf328d383a6bec1bdeeec90ff66639b6fa0cea2a30cb5a25e57da49c5a6c853796a88de58a505ec98859e7efcb61aaf412f5bcba972bbb05dad2675ee367cdd0bb66bdc0db433a56cbf0d1a3f325b685a3431064665614b9f4fff83930f4e3cb6e436fcdf1a036a89be6b40a0b1b4a8f0c09e361567db7482aee6b9cbfb77db407efa8acbf50c400e678d54d6470db91dfe3f2b0f82cd02ae70a48cc6d857cbec03d83f14872d209d9963554ddad47d50f9b9d25ba38c29d4a9c025b606a178b3ef0a2f165a11f63fa2bdd70a5ce40c7d92f220670530cd5e082a2b74a7929788f8a3219fc4d3835302e7b58c9db6746210bcf8358c789bf0ca37dc9574e16db6da406a6dda834c5823c29cc3f60568f8c65a39f052746ca8b4c1f370af465a9a9df4fe1e02830696a62162b7170d51d1e09312cb19ba7f2439d8b1bd207b019e107ccc45568adc6ed089cd759ff1459b6e565acbc8b4462010da7c5449cf0607242ceb377e8b70bb7fc158b628e9164a9806f567b921185912c33b73c98695b7bb47a88615e85e2cf1ddd56bbf0ed598234df5207343efa23f55da2441fc6cac288f9488aeb0bdc417247b801ef2255544fb1ce9b5604bf8bec6b0360a7b54f4adcef9ad6c389283d71ae4b05b8afc4735e8652ee12c2849902c1407d7c86922fc6b5975d1ff708a0e000e1ca6d99e2fbac18109791f988fae442ae4fc7fe8fedbbe52d000ac55f1cce50d84cc9f306fbc4414aac07945883157af65b632d617689ddf54d17596c60a231880b960e755a4f5beaeb2f6a1a6e92a57c19fb6cda1e22bd3b068dbc7737a3eea8de6d392cf89f1f3a38d60104126fe3d641ba5dc39c341d901898a72340ca0d9e2b7e53fa7d6c6cff7ed20eac896c887fe7e7b6281d3765e9b6ca6ba9df891c0f28d78c8c41386f11a41c6460c5367cc0ce79c1a8c03005aa95419b0aeb059950c7fa956a1de2ed6faeaf94f0cc49ab88ace5ba9098c41da36ed1fea0a63fe6662eab36c1593e4e46088e0ba416a90e6df2837cb7b41c0b45a3a213a8fd6e4035c1590e56762277bdc42d4aee12e9bc7e67472c5a108f9d5083799bc32f2049205b97acfe1b7ad1af55d2a81feb1f19c142545521f7aec5b6fbcb7b8e74608620c49c3af690a8904e4859ed39ff13697bf1351e8e0f8c6948381364aa48d9eb7f4771319de5ddb61602803cb91ab57d35f6e53896d10f45fce26dab83304c3c13369849ea393fd312b76f63227f600118828117fdc9bd4e5d27af4b690e9f87f9f0bd04d4214e5427856ebcaf376a94ee16d8e17d841e0cc48a51e34179520dc6bfd2d3788e25dcb235e9a39c0882caedfdc86b17bcdc96654855ab5cece1c51e173e5a6420f81a894580578fccd9e7230e9806a275d3b6afa49e70dac1f3ffca5eefecfeec837e0289e29c479e5b0094559813d0df7f7af298cff98c506aa1be6d999c7099c25e38a6982917bf8a33a9c810e6e7db0b05b862defad581996a2f89e228d8808df1a3d9be40048145b1039d4b2e6acd463fed5e3f629e19fff533e99b281a2a179cf0ea31ac5f8e9b883b3745f11f49dafab610c7ef49877b9dba0ff9fc345b1259e1f476b62ea8bb3287866409c0640725103a00dbd3d4a0e81cbe9106624d25a8397c81c9a9fbb40b91e56d971306ee896ab531e5f4531613734b4005ea1c935835aa8b65f5b15d384f810da66fbcabb5f55aed0cf4561620f65c41c2d87429dc0537570224b97561bcf5dd66679b86d1c143a12a2718d8e91ffa9b1447dae4e56acc08ff36013eb4be441088ad2ee23e134414ed874d27bbd89eeb0231b3ccdf19923db0c5c60bf35ea4183a3534a775cd1aa538df5795f062450ed2301629511e466e83118e8ff76ca2f699dce48bc3a555ed573d72d18b725caba1a49d3503f41a991d8587d66e6c7b05e538a9c768206a85f4cb8fc7bbd3c2d4441c8a2b7a5088c8e7ca68a13cd01e551bf3d310d945bd60053a8f3eec0713b15a9a6904456d6a174acae74e2ce941dd2f05fea67dd05cd13c1283e723430326fb8ce0bcf48bfae1faf0a9c04c0a5883d6d6e952904a93461ea631fd607ed7cae7df9f8fbe7d54ce1f7c54673eb377744f9c85c276f3b482b000c4417f5279faa197b5ffbe672000406181adc6ffe8dc089865e7b96fccaf5a78980f056491279906c30ba473fcf7a0f61a0805a9a0fa02bf1e5a32277f4d8aadb79b2a0a9cfe7c5b2d4f30bb4d6234f5a94ec8fefa4ba15803dcd8f5acb74955057e5a464c8ff58660629e4d87f224e5988365d10a707c812408379cb414157df02984cc0617868f0af8001eb893ada455c37183e4a9cc1f279fd3ed3f83ae6953d2c0b6b2372dac71d4c4a2f3fd74868030327952422c17e098e1a3acdca564baec82068479e7592d8ba75801f930cabe1c126a9904363557eb631553da3b827c377a4bf444b831e9434484c15974b7517474e6d2e19b5be6c49ff88e2091f42d4c73ed448dd68cb22dfbf3858e3cbbc4cfd364b0011db8764f5a73a905f4a377a521124feec6253bbe1d53fb22951bc5c04e9672478745a278f0ff6109ec070c4afe61fb63c276d8ea5f797e7172442319482fe7f36617e20f10745c77894dde925eb39a0e938c3cf947950eabfd4a93ca2cae66d52d2468ae75e2527579721d445bf4cc1cb2305e0311d9da74d9eb89e37838e4304cbb3680b51ab3e162f54a4625b682c6e9e23878ae1a5bc2952cf95b4f63bd5c141238357a1a905b3af7681bb29f14f3f6b95ce49cfc4"}) (async) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000004480)={0x0, 0xe0, &(0x7f0000004380)="6c4c08279efe54edd20c050d24bfbde3b94a423a90798a110389b52c288f1f4c693f3e64d7b98a82d7bf4603c220a1fc8eb89324a35c5ba7393c533200e48d4b1a0c092f812e68bbb9e0e656acb55559406ae63c3af799626b5bf77cbf8b0aa09c8c709263f26516a1726c560e655bd7086406e3afe75d64af058395fee13fc3e823685927bb22a898b2c07a0664084acd91afb9592479f92a70963f669043469148549992ecdc5ffdbf0301d1262da036b938a22fe0cfececbc08a802a912755129176a3fe1537509b7a0a673c027ce8e71c4403451002341efdbf016e5ad19"}) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000004640)={0x24, &(0x7f00000044c0)={0x20, 0x10, 0x27, {0x27, 0x2, "b2a84040dd49f0aec486024bf8b7f7c94f876e45fc9cfdeccba6017658cef795d143428b6d"}}, &(0x7f0000004500)={0x0, 0x3, 0xb1, @string={0xb1, 0x3, "d41dfced6c52da675b440ba3fa1ccb150da880042057c5edcb552abfac1e0e5f9d8701f2f912672d5ee1fa3ce5e58aef2bc50ca0a1ec12a3b8e1d0207ecb60deb655974765f64a38ce2283303bcc7b286354363a238fa56f669073bc33832016b62141f56894050b01cb7d23655c7e2c7714a5426c974ea55983fa1054d358e69310c736cc61a67de8894f960c135a4aae9f9a912999945aabed3d608ad687d892aeb987a0636c5be92c6df2ea5c05"}}, &(0x7f00000045c0)={0x0, 0x22, 0x1a, {[@main=@item_012={0x2, 0x0, 0xc, "1f86"}, @main=@item_4={0x3, 0x0, 0xc, "6375e17d"}, @local=@item_4={0x3, 0x2, 0x8, "e5bc5ea4"}, @global=@item_4={0x3, 0x1, 0x5, "f3e4e4b6"}, @main=@item_012={0x1, 0x0, 0x9, "b7"}, @local=@item_012={0x2, 0x2, 0x4, ' ]'}, @main=@item_012={0x2, 0x0, 0xa, "18da"}]}}, &(0x7f0000004600)={0x0, 0x21, 0x9, {0x9, 0x21, 0x2, 0x1b, 0x1, {0x22, 0x655}}}}, &(0x7f0000004900)={0x2c, &(0x7f0000004680)={0x40, 0x0, 0xe2, "5c44e5ac4354a2bed76c0b3f6e9bb718bbe5580ae12a767b726c53f73e1163a0d7f693d61e8a6edc2a7d2b69781fad2848e182542f98d4f194f92e75136a76c36b769a36d27b4146f864e08ec154fbec021f45def908e1084be810b2c740aff5f86c9f3f30688a2ccfe7b3461297ef488fdf5e794c01ee82670fe6f93c9701dff6b60454321226b40ea6671d5af2452500adac61b5429549385b7e83d110758455d82f8d329b18115d3c17795824c53587485a0e87bb46623e4203a2adb58967a40b8514d24c518c5c9ccc4ca76ac362f5910a065bf34d1e5425bbff86865cb72ec4"}, &(0x7f0000004780)={0x0, 0xa, 0x1, 0x9}, &(0x7f00000047c0)={0x0, 0x8, 0x1}, &(0x7f0000004800)={0x20, 0x1, 0x81, "27b5e7eb17b4918d51dd5f01cafcc1deb8181f1c2314a02c69139bc6563f27687c143caefbcbc3e7ba7469f70b149d2e718adceddc246c01e85119984d07e6819dc562e5b085e6b3e7cd7847358e2c55a94c02da191c642a1b54a54d837208fdc55d70ad9effd922403449c619b080c0f8a3c031f09cc0c2d96c67dc12a5f7048c"}, &(0x7f00000048c0)={0x20, 0x3, 0x1, 0x4}}) syz_usb_control_io(r0, &(0x7f0000004b40)={0x2c, &(0x7f0000004940)={0x0, 0xca579767ae13cae6, 0x5, {0x5, 0xd, "2320ec"}}, &(0x7f0000004980)={0x0, 0x3, 0xe8, @string={0xe8, 0x3, "f132310cc49c876a5aca431944af5a9c184349b052dcb8a3864c8ca49034af83a160f4482bd4a3d265cf1872f4a2e26733a09fccda2a864737212cace8802d367df94f87285266da2dc9c5fef801113fcc3eda37c87439b40746853c4f27715c265d58d992f2a3a22a51e4148bc73a12801bebd474e4bee0a5943e78a72c7b1f3cd574cb2a99a24f0b5930f58547e00629688dd2a8075a13404ecf0c83f92f23d87fa56f327270198b636558f10b3e82d2c9b90c9b760900fa1c0abd6f3a06a82ed433e55e71a0f66542aa09b30140beb18e4b74b861d1c93ba650aea15c6618332f2d64a6ee"}}, &(0x7f0000004a80)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000004ac0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x7f, 0x0, 0xfe, 0x5a, "9856d490", "bb22f114"}}, &(0x7f0000004b00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x5, 0x0, 0x8, 0x1, 0x80, 0x10, 0x9}}}, &(0x7f0000005000)={0x84, &(0x7f0000004b80)={0x40, 0x15, 0x7c, "f59064ce42869809712c653dee2581dffaa7e14423616de21b978bdbda7627b33b965a7828bd5e08d9eabd09e075136eeb3f82ba6275d232b7b8d82973abf39c470d9d51c31f8d822a6d2585b119534af37d077cd9a2c073945c05459d6436507895ff5b4e238c592e631141043a819c62b261ee16f57ae0f666dc41"}, &(0x7f0000004c40)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000004c80)={0x0, 0x8, 0x1}, &(0x7f0000004cc0)={0x20, 0x0, 0x4, {0x3, 0x2}}, &(0x7f0000004d00)={0x20, 0x0, 0x8, {0x800, 0x91, [0xf000]}}, &(0x7f0000004d40)={0x40, 0x7, 0x2, 0x8}, &(0x7f0000004d80)={0x40, 0x9, 0x1, 0x2}, &(0x7f0000004dc0)={0x40, 0xb, 0x2, "c950"}, &(0x7f0000004e00)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000004e40)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x35}}, &(0x7f0000004e80)={0x40, 0x17, 0x6}, &(0x7f0000004ec0)={0x40, 0x19, 0x2, "113a"}, &(0x7f0000004f00)={0x40, 0x1a, 0x2, 0x6}, &(0x7f0000004f40)={0x40, 0x1c, 0x1, 0x9}, &(0x7f0000004f80)={0x40, 0x1e, 0x1, 0xfa}, &(0x7f0000004fc0)={0x40, 0x21, 0x1, 0xb}}) r6 = syz_usb_connect$cdc_ecm(0x4, 0x6c, &(0x7f00000050c0)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5a, 0x1, 0x1, 0x86, 0x18, 0x9, [{{0x9, 0x4, 0x0, 0x9, 0x3, 0x2, 0x6, 0x0, 0x4, {{0x6, 0x24, 0x6, 0x0, 0x0, 'G'}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x5ab, 0x10, 0x9}, [@call_mgmt={0x5, 0x24, 0x1, 0x0, 0x78}, @acm={0x4, 0x24, 0x2, 0x2}, @mbim={0xc, 0x24, 0x1b, 0x4, 0x8ab8, 0x2, 0x9, 0x7, 0x6}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x20, 0x1, 0x1c, 0xf4}}], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x5, 0x0, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0xd1, 0xad, 0x9}}}}}]}}]}}, &(0x7f0000005280)={0xa, &(0x7f0000005140)={0xa, 0x6, 0x110, 0x4, 0x5, 0xc, 0x10, 0xfc}, 0x24, &(0x7f0000005180)={0x5, 0xf, 0x24, 0x2, [@wireless={0xb, 0x10, 0x1, 0xc, 0x1, 0x9, 0x4, 0x8001, 0x6}, @ssp_cap={0x14, 0x10, 0xa, 0x8, 0x2, 0x7, 0xf00f, 0x4, [0xff0030, 0x0]}]}, 0x2, [{0x66, &(0x7f00000051c0)=@string={0x66, 0x3, "43e6aa654b6444324f98cebd308afa958ec5eb4fec4bcddbaf76e890783b3319223f245bc204d918f11e26470ae0064d06c80dbafe8d974bd6d6d16320f1ab46812ef0e43342c6dabf7d36e5e03cb39252ceaeec2143888b6f68eb1bd8b8dd20d4729fff"}}, {0x5, &(0x7f0000005240)=@string={0x5, 0x3, "f6aed1"}}]}) (async) ioctl$EVIOCGMTSLOTS(r5, 0x8040450a, &(0x7f00000052c0)=""/46) (async) syz_usb_disconnect(r2) syz_usb_control_io(r6, &(0x7f00000054c0)={0x2c, &(0x7f0000005300)={0x0, 0xf, 0x68, {0x68, 0x21, "4aa268e2c9c4cc306abcf27d46ecea61b82faaf7b0bd3a8c5d7300320591564881c78dc2f1aaa4efa7a5a2d04e8ff4a80cf0c134685a8eff0e7bd6f94805a4a853b714bcad141822cc6b2d57a9f32b78b6982d738817168ae79b22722e17aaf1861ef2363d6e"}}, &(0x7f0000005380)={0x0, 0x3, 0x2b, @string={0x2b, 0x3, "33f3d9a12b0e5b0a146de34f8842ad6c9bbb6a59ff0a5c6f7d5bf2620ad04f415c5982d0d323cee5ca"}}, &(0x7f00000053c0)={0x0, 0xf, 0x4a, {0x5, 0xf, 0x4a, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0xb, 0x7, 0x1}, @ssp_cap={0xc, 0x10, 0xa, 0x1, 0x0, 0x1, 0xf, 0x4}, @generic={0x32, 0x10, 0xb, "d920a8668c570b302c2ef67eb306afccb88d0d3c41a450ac0fdc6700938bbf0a7b8e6afb8b52081f27d62a537f0cc1"}]}}, &(0x7f0000005440)={0x20, 0x29, 0xf, {0xf, 0x29, 0x7, 0x2, 0x4, 0xa, "8c8352d9", "72be2983"}}, &(0x7f0000005480)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x9, 0x2, 0x7, 0xfe, 0x45, 0x4, 0x3}}}, &(0x7f0000005980)={0x84, &(0x7f0000005500)={0x20, 0xd, 0x94, "543f17cc274051ce85e304e4e31b021bbc0bf1d55ebe549424a09b6124932b464cbdbbf8e57b7d67a41d3325a0fe84fe240294184cc6e38a600621ab610672cd2f2d4eb0b1ac97bd59c04fe42ad12bc9a9346911ed392bbbb5a5d9d98e0ed65248eb4983086ce97be9466de428959ca86eecc725965d03bfe9dff7712cbae1e066221dac51647f349d6512c534891c0d9eff0d3a"}, &(0x7f00000055c0)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000005600)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000005640)={0x20, 0x0, 0x4, {0x3, 0x2}}, &(0x7f0000005680)={0x20, 0x0, 0x4, {0x20, 0x20}}, &(0x7f00000056c0)={0x40, 0x7, 0x2, 0xc}, &(0x7f0000005700)={0x40, 0x9, 0x1, 0x9}, &(0x7f0000005740)={0x40, 0xb, 0x2, "daf0"}, &(0x7f0000005780)={0x40, 0xf, 0x2, 0xa3b}, &(0x7f00000057c0)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x20}}, &(0x7f0000005800)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000005840)={0x40, 0x19, 0x2, "9883"}, &(0x7f0000005880)={0x40, 0x1a, 0x2, 0x4}, &(0x7f00000058c0)={0x40, 0x1c, 0x1, 0xa}, &(0x7f0000005900)={0x40, 0x1e, 0x1, 0x9}, &(0x7f0000005940)={0x40, 0x21, 0x1, 0x6}}) syz_usb_control_io$cdc_ecm(r6, &(0x7f0000005b40)={0x14, &(0x7f0000005a40)={0x20, 0x6, 0xa4, {0xa4, 0x8, "72cd659d13c6f9cb7a457d33d1bf8799b5f7e4e3ec21ed38f662aa9f8a1d4db63411dc3190bfb9677e909327c89dddd366abcafe191b2f7a4345707d1ddaee674debc89ac2ff9f51c04af4f9895c9de9cc50cb60ac010c90b7f4ffbffd971c6ec2e898f284a0b016513b506843ca9f7a5339f77c892a5f3c5985277ca1a6db8e2036e5e8036fe680c6e6e2fac36ef3b6d31f7ff6576841d4b41cbfdf213f025fff25"}}, &(0x7f0000005b00)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000005cc0)={0x1c, &(0x7f0000005b80)={0x40, 0xf, 0xb8, "7b3f10c30d064e15ba1c0a54f56568411040944b5717e2f8856b0e1be4c539b8b9eafede3ae1ed48841a477aaca0a2a7600a32ef99c95bac556e1072a6446c516eca4333e4b05decf5e6ac6f5710ea5bd2ae023312b0b97ab8d154b2c36685a9a44a08d85b3c49656271bfa33b70889bb694e543a2aac8a127d7837c03f002ee8be5c3ef3e30203be18f77cce18b46d5d82b2c11cb996f6f92106cb0cfeb5fd16b32cfe49cdebbaa4396a9b34e1d803e852e745f8bf34dca"}, &(0x7f0000005c40)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000005c80)={0x0, 0x8, 0x1, 0x1}}) executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902"], 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x100) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x4030582a, 0x0) syz_usb_connect(0x0, 0x36, 0x0, 0x0) syz_usb_connect(0x0, 0x36, &(0x7f0000000440)=ANY=[], 0x0) executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000000000040ac054382408b0b00000109022400010000002009040000fd0301000009210000000122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r1, 0x83, 0x8f, &(0x7f0000000180)=@generic={0x8, 0x0, 0x87, "6fe43f28", "e2fa1529047f4d60e296a731a7fe4d9bcab3f8c2b079b16fe42ce1392b1c50f861c5cd4b6d218211f98db0a03b52ce5633886fbc08a6601c21288c4e3130d837169197a3be09f318e11d827600f54c0f75afa8e2342964ee3842ed87bea06963c7f01903a61355051bb553fefec3bba8dee13fbdeccde0e2e944aa0f8c0f0ab2327928d2983a60"}) (async) syz_usb_control_io$hid(r0, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="002281"], 0x0}, 0x0) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000440), 0x8, 0x105402) (async) ioctl$HIDIOCSREPORT(r2, 0x81044804, &(0x7f0000000400)={0x1}) (async) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="80eb1f4134000203"], 0x0, 0x0, 0x0}, 0x0) (async) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_usb_disconnect(r3) (async) r4 = syz_usb_connect$cdc_ecm(0x0, 0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000082505a1a44800000001010902f4796501315467b50400000002060000054538000005240000000d240f01a4f2dbf600020000000000090503020000000000669771a5571709eda946a5ffbd940db0d4d150e7195537d722c61b5b426a262face8b58614a153652c72874cb2895350cee3a0fddf3e3ac2ad8f296d404182230debfab81212b2407fdc0c7b5a4e36d27112aa6cfb72e5919049f72195935260c8ee94d1d4c4fa06765ee27f9411f8393a02c554c1bfcd1e4dfa664e4533b0ec160b0279372acb4bd024256ff9f9f1b99242243352b76f702be955a9518bf52f270df9a19f210491228fb7015074267398c4a73e8d0d981cd4127b8296013ac4a80b99246d0f2347ebcec50afde92f1b2d5328f1d322aa2da14eefa2744900"/307], 0x0) (async) r5 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$HIDIOCGRDESC(r5, 0x401c5820, &(0x7f0000000040)={0x900}) (async) r6 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)=ANY=[@ANYBLOB="11010000733336088dee1edb23610000000109022d0101100000000904000003fe03010009cd8d1f0002000000090505020000fcffff09058b1e20"], 0x0) syz_usb_control_io(r6, 0x0, 0x0) (async) syz_usb_control_io$printer(r6, 0x0, 0x0) syz_usb_control_io$hid(r6, 0x0, &(0x7f0000000500)={0x2c, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) r7 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)) r8 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x14a042) ioctl$HIDIOCGRDESC(r8, 0x40305829, &(0x7f00000002c0)={0xc, "3a8200000013000000000000"}) (async) ioctl$EVIOCGMASK(r7, 0x5b03, 0x0) (async) syz_usb_control_io(r1, &(0x7f0000000480)={0x2c, &(0x7f00000002c0)={0x20, 0x10, 0xa2, {0xa2, 0x23, "5c9369e5382ed0c81c3be4366f1b706d32819aa6d925aef028626f1352b2cdb15101c6a6812e9c1d22eb36f9a5e5440f11d9dfbb3aa20cd562ac45fa3f03601e75c84587a67ea9bb4830d43231504879757f3cbfa1f72166823c6c31ff28909230f0e2a7353dcf016fc27c0cd3695f596e2e085472f5ae9b8c9d2f96ddfe9a7bb433cb78658a29df0b4c2131b047f6b3ee3a5764940c639095d74e99d28f8213"}}, &(0x7f00000009c0)=ANY=[@ANYRESOCT=r4], &(0x7f0000000240)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000000380)={0x20, 0x29, 0xf, {0xf, 0x29, 0x4, 0x0, 0xe, 0x8, "b0e60920", 'b^\x00'}}, &(0x7f0000000880)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x4, 0x3, 0x5, 0x2, 0x9, 0x5}}}, &(0x7f0000000900)={0x84, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000867000000af9bceef26399e601f7afe95cbbdd5ea16c03615cd1a86d721bb8c9046bf4c06ff801c5b77c70b5dc878f50d39fea1d23006ea39ee7c78770a84268dfaefb897ec3b76256aac244d5b1ed13a8d30b39f669b6def62329f4e7a76ee7fd31731382355db1a6045b070f36e"], &(0x7f0000000540)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000580)={0x0, 0x8, 0x1, 0xe9}, &(0x7f00000005c0)={0x20, 0x0, 0x4, {0x2, 0x2}}, &(0x7f0000000600)={0x20, 0x0, 0x4, {0x100, 0x40}}, &(0x7f0000000640)={0x40, 0x7, 0x2, 0x8}, &(0x7f0000000680)={0x40, 0x9, 0x1, 0x81}, &(0x7f00000006c0)={0x40, 0xb, 0x2, 'S('}, &(0x7f0000000700)={0x40, 0xf, 0x2, 0x9}, &(0x7f0000000740)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x24}}, &(0x7f0000000780)={0x40, 0x17, 0x6, @local}, &(0x7f00000007c0)={0x40, 0x19, 0x2, "aa35"}, &(0x7f0000000800)={0x40, 0x1a, 0x2, 0xff}, &(0x7f0000000840)={0x40, 0x1c, 0x1, 0x2}, &(0x7f0000000a00)={0x40, 0x1e, 0x1}, &(0x7f00000008c0)={0x40, 0x21, 0x1, 0xb8}}) executing program 1: syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_usb_connect$cdc_ecm(0x2, 0x65, &(0x7f0000000480)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x53, 0x1, 0x1, 0x81, 0x10, 0x5, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x2, 0x6, 0x0, 0x9, {{0x8, 0x24, 0x6, 0x0, 0x0, "9e8d5c"}, {0x5, 0x24, 0x0, 0x401}, {0xd, 0x24, 0xf, 0x1, 0x0, 0xf5a1, 0x1f, 0x5}, [@call_mgmt={0x5, 0x24, 0x1, 0x3, 0x9}, @network_terminal={0x7, 0x24, 0xa, 0x1, 0xfb, 0x52, 0x40}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x0, 0x7, 0x9, 0xfc}}], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x81, 0x1, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x0, 0x81, 0x81}}}}}]}}]}}, &(0x7f0000000c40)={0xa, &(0x7f0000000500)={0xa, 0x6, 0x201, 0x5, 0x3f, 0x20, 0x8, 0x1}, 0x38, &(0x7f0000000b00)={0x5, 0xf, 0x38, 0x3, [@ssp_cap={0x1c, 0x10, 0xa, 0x7, 0x4, 0x5, 0xf000, 0x580, [0x0, 0xff00, 0xc000, 0x0]}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "f98e85e07c10b87a9623640e4b49f4f5"}]}, 0x4, [{0x4, &(0x7f0000000b40)=@lang_id={0x4, 0x3, 0x41c}}, {0x4, &(0x7f0000000b80)=@lang_id={0x4, 0x3, 0x500a}}, {0x4, &(0x7f0000000bc0)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000c00)=@lang_id={0x4, 0x3, 0x43f}}]}) r1 = syz_usb_connect(0x1, 0x36, &(0x7f0000001240)=ANY=[@ANYRESHEX=r0], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000200)=""/128, 0x80) r3 = syz_open_dev$hidraw(&(0x7f0000002300), 0x243c2917, 0x100842) write$hidraw(r3, &(0x7f0000003540)="bd80894ec947fb776e30504e0e68261fdf25dfe55bb5efd20ce7e076e58d9d8d842134cc424c9c73b052e2702867207a1e8cc518b5f197af219609399167ad15c3eb8f7a4ff2b16172109580ce58cea188626308990d55757ee4d0929d1fc1e9b29047867ad9cfb20011839739d9d1877e748d501c07d98ec6376fe2da6ff5aedb6002cbb98bfa3aebbdd4b2dd7147668bd3481224b8371019ebcc551acb9f121f5b20df101e244736741d5f04f962d80a8a7590d99b07d214a50e04510d869bcebe5bf330cb52cf717edfa8bd4847971cf46b7a4b12346082c2c7e0ada0965d0ece6c657cb0cb6cf181471bde249501a05d79a1fa0b23039b9f8d25c74a45caabd07e0766110fc1faf3a5b40b0066fe24d364547d17e0a84b0b0d95057efb6a3f6689fea2b51d9a89a63ce98182c177305546d4ab3e424629a4660a68d500192b0e073ddd75577723cf68d1128ad7574ffb38dbef031363e82067d845037f216af9e1037d3476c38d883a962516e1d1e46863176f8f362f7ae3a012a5bf0c13c769f716c3dc52f96d98ade19bc3d5cb8d15e4f25fd7be73d26bcccb270545261b777b7b70857928e3f1b4045a3ddda103bb1f9c39367e7e9c70872fdb94b2c31be2e62eefe16312b6683d4b8ae92a2b73a55153990974a90e85c87c8e8b0382b48ef8573a611f3ee91b4d76f86e94201e722826a05e04da9c9bff1022e36074342e20c156a431009aba0c02cf9eb7693fc67831e7068faa9a4708eac736558ce105800be052af88223d58de03b03a1ebda21cd900d867b93cf28d7f354435db3945d1267c668a38fd30d4cc1f96acad792612edf149091cb07690654b4f6294d8d84901e3eb7b8194396f76416c235f4649de3cb96d58250cf98a160467c216b6b292f2610783ab6dfe1f23c3a365f31934a5630b02e6825c54c97ac5392aa08c82ac085a8b739076d23f4948d999b71d8f33e51039318367eb9b23f6a7cd897e801489c6fbf70cb38451231b268f314a429a7609e97f8f1f08c108ac1c3137a8320236c8702a4a254b18ba7f97068c76710ade94435f67e337a5eed6068f55fda01d0f7271392ab57068419880b37c3f513844c5a63a4ebafa030985bc6bfea9befa5d5d7646a6a8be5d0f563a86279bbaa9fc3ad601287aefc5330fce72804c7fcb1e15b3314ae91e067f990e48ed29079889cb44593a840d6ba4cb45d638b2e6cc31a06926d88a559c176560587ef82e79ff000a040f552a9c66b24e87683c2dc719c394c78ca1ce74f43dd762c5d04881f1d608912ae75780a2e43ad4bb39ede0e3a6522b8be866bc9f7adf6439a7ca5f2160d2af43f847e5ca20a02894efb87f37f8742251eb40319ea31711c66a82fe49ff8a887f4749a96704ed0bf89562b129ac3863623032ad8015c0e39b2ebff5de88c2ddc3f707e6dc904b251c7168d0e29d0716cb33ae5eab33fc0e06d07911a2899a542adebacaa51f3a846e9cdc8b6fc34342abd6e9d698bc48d74de5d7addcc06f2daee4f348463a81ad2b79ee53b271e4e486f1f67e513791820079a4ba2c3d539c4c9860177413ba2cbb154fa8f68da6e1f43994304f043f790459743d7063a103e0e48d253acfcea01ef72a167f8eaaa54b1840f2d2bb3e2f8ce9480d1ac84bb605e580d1252f5c9404e1aa495a59904483b7678cc4d8bf731a8c5f6a476ede4f5c5fb585534b28588b4c95bba92b7c8226d35e93342cb57800def09c6bb37a085bc061829ec2025e5ba5a63c6b508236f67e676c6c0b69e0242c3ac6bd2b93bbbfb6f9ac73ba4061701ddac7506afc53539637502fb5290242aca54ee11bcc8b7db7ced2545300858d86e502d89e80a708ae2fdde6ccae6cceb13652945942d262b397f283b4ee7f7f80e80d764cebb953f9fcaec8de410e239c84cde7f6d04bc8bd97e55444c5e680a196b42c9e767d52bd00a2aff5c7366c0c4e946d9cc8f49bef3d9eb50b6f3e23c353d19ae6a948ac9f419c7b7555f63bd8a02650558fd3203bde7401a12dbf7c0bb56623cef996a023ebff6b337849be0c7a34159fb3cac890220b570aaef7260159910ab195b6d9b1fbcdebb4a3a651b9c595bbb4308cd8506fc44583b41eb52da60a5fff7b07a9293556bf7524c72ea326981373e1ad1e4dff0950a7df2419110d1e6c0f571ea426739827531f7a083a7dfc28221a3f4c9b7b0171cfddbef1fb2bdc47553e2076bee86d766b64c6ef0f842e01632600ee515897e2d3d7a701316260ffccbca5029461180743978aad3f75c796392aafb15ae0d93e14035d7f8c6c666aee0c9b7e771c421806000000f9b2393dc7f2a15b0c88a5c1ea7936d34997be57b1df73cb84c6d55bfee2bc23fa7030920914572c9fe888d7fd22806f2a2c5398343916c417b930ab93232e3821c6e2a3766a462e003a60132660335f0eb570c2bb80a7045dc1720f9783b2519b3ec9f4abb5769b67d7369cb955c29e7bcf442365597ba51943427f84b24007fd3bc1d2abb580ec2afb5a851b0929a9d9ed80f1a3b8646485dac4e1101a5966ef65e9fab1797c548d4b5eb37e59acc7e44fabaac69ef52627a4a54013aa2eb02e2748de9de2989790c15e99e1d740872f78cac06c964bf07e84991d7f55bec5a34cb4fbd33cf7208b92887c5bfc41d5d347a507a78806c632928c7e45e8ab0f8e6716460924db4e82397a8a524d4a709518d6e0529cfb8bd7bd6ffa508bea6e72705648e70a9b2c179a834127637649894a7d623c0c08e77d7dc36751294db166180b461df3f71349687f02d35bfc0d747179a4cfcfd5f2801af4bc032ea2ea56da5dcc40ada2220d8ab01c9741fc767d7ed5a776a56cd8b09df36115dd0452acf1af909b3ea2209ab33879b7838e45e3ad442f4cbd635e8fcc4156a4d829678dfd65c835230d0220a46e81f5879031ce900741fb0a0a8605220238647a26977b88f6fd638c33b0da57307e91836e7433e345fd0c44ecf7970cc808c2162d00fc543ff864922e5f645f31b76a7e5f0e6c8371ce0de15a642fe2b12ca3cf956828f2c1ad4125842fe94dd1d819c1ea1cdf6c250842350122a3c059f0493bbac0dcfadfc6f0d6cafdeefebe5d4ca823cc42491758794a6a9af9d43f86d6887c7e8d21d42ba1b2d39f21a72d74c231028bc56a758bd38a5a62025604fe79f09e145ec83c309d820913ba73bb4fc98bd464d4cf103015d86cfad4ecfe7ba15d175774603bf9a1e7d5ffe2c4f52000fd65db50cf721fbbc7913a54d4c9fd9170b339d807db7d50129f07d5fa126f56df393d8dee30c4d6eb94cfbda04c72deb6f99fc8524359dd39d4ff32ba989da03bb1c351d04a947833d1571634d3d598d5c5edf8e6244dfa4805bfa24c8db532be71b31c067de9d2511320021cc4963c4442411f877d23478936e7b08e9530864f9679b8d49c884c374bacd38f8de48248711943274ac3eadbcc92e3015a3ac789c3ea38a6bb4b5d3cc64881871b3db30a6ec618f644eb94716af52d81509b83175e4fc632287cb4a8790631ad25725d6d4090f3dbb17fafaed8dc9b7ce1574bc360342d35a88fcc980ee0d1296d0cdbb3fa46d42b17f83ab1048394572e26de18a6a0a2f2c27705aace537da52c47494eaeccf45c158f12b2dbdba2d3d69d598d7e28aa51abab4c26051f22c9b7169ef9c98f18eaba7172780ea15a6ebde3b4da2d761e9df9b9fe4912849c261cad7aa48e5db40161e6d21b536b0b4eae8a59261aa99b3d15700a5da6948be4a3318d5c25ffb081ceb30cdf5433c5709db91dcc7611d127c9782e52103c09b2c7faabace71101aed1001580e72604040e1f67f1bca5fc89245607d7d2639eac091c51f58abf3e789f1fde8b9b2aa8b33e86bb1219da498ac452cceed599d8deadf36a187f864187e06aa139d7635303863f34478a20fc19e4f4b4b1d07c9df56c2a9206833d2f0dfb98659695fcdf8f87bab4fe7f3d90eb849142a44cfd57d3de04ae5a9634c2761e642ad949effaaa1aee784cda74376ae7e81a6c15de32a7d14f8df7a2dcf0e782482e5639c092dd1980a2735e9e5f2b1bd049de72e28e59e95e41cb32a2d65a979ba0d448f44992461cabe080df2c27201cae6455a83fd44c3ffb0c60f3b077ba6583a9657c8f9d54fa11c799b2ede146a59ea0af12d412e37c70176c3e631480a6b2025142f6a24f67365c7038e24c434a34e6d8fd5bd7daa6f42ddfb58b20d61e9e0c9675b02b613cdbc2a9a6c6bc617271f2ac9d476c4a7bcafe543862c7ad0cdb02d685276e0e34430092385ade102da1ede5abf2e1e80887a561cd4747dccfcf8043b47df72f34b455f0bce4ea5958d52cdf1784fbcc3bc523c49834d4d61802ac9a797ea86e611c0caa5d66ebf2d20da3df7b9d201d775bb9ddcd50e9e99796f249b05a13fe1d12ee2bd01298774ee13c370aea00eaf4339cba32ca772156824d610739bd7fc877e76cd494d9d29c466f27c69a75d9906b5aac743b42b732cf8940f87c1572a5cd79340b455c22078b89c9874546b3f2f3da56b19da853b81dac42098092f697579d8d8bdc5dce7ef0c487ee681350ca0bc5ba2539433316658852e34c0a6233cd0fd77af2a091e07c45a1215a535def9800c25a2795706d51c525720ee4266748400f255f2b3fdb5feb3fe038ee68b9e12a1294e72cde25ad8914e9af010050fa444a5d566b9ee3a6a2e4e1608714812a3e152f34840938e4705787cbc381884ddefd0e22f927a307d84572572c9bd87a9c93ebe44755930be506337e235f51bfe6d9dae734de9d48676ee6a6c73e9023962c5bdd0d31dce57739169972bb9ef2b3da4a1e4e0863fbce4bb9da18c22e230e1c2e4bb3fefc75905f2170b56452dd45cee4df232bd19fe468729f4d65ff9c6f5625f3c7a5505dc5495c655ec655665279b6dab9799c97908ed1636af13763894064e573f86e5339b9d081af2ffbaa8ba4e74c595fe17bbb3091b899495d402d0288f1ac06158ae2c230bfae4d6eb632b3af3b6d3a0e0e01d7fa84f160967eb47f733ae0d1f1ddb02e368288559f165162f4e12a76130c86876fc189a8f57dd9f9d67d2d8a3df03d18950dc2c4ef43d3e4dcec96f67b2a910d9ef4153e4c86a2175fd5cf0502a6dd5e6de06660dfd90dd4edc9f574f780f090f914662ce6f620b42121c303ae1e8b1becddd5fcf2e61452104537660609c48fbd1166ad80c1b74c0e1ff4670b109547c9614979de3bcd6b82193d850ca0550bfc428d2cc00cba131fcdc8bbc1c4e895c3859d6b78edc83f68be6a16878d94cf345d4f53faf22084432dfc0ffbe9f998c88fe233681fcf5ed5feb8103edd7aff54465a409b565700e02a038c2e6bbbb4aca72a3e16d6753847e414b3929e5369077673a041490de450588f2658bb510b588c7a88b7340c405cd0085ec1b6659e9749d3526165d1769b381440dc9b5e6ad47a23bd75045453ec760f0d0682915f72e96bb15cef052d0c715c04484050031b831b7d868c96c7768a15ab64eee5be965c49204109eca1bb1aa81b228195da40fb15b6262b417e0b8cbfa7aa50036d7b74f2562730fc4486954f6f4b76604c5b8193eefb5ebfc66e0746986ee356089ff6fd22f47aceb950ca6fd190f1a7888920a1deeca6e694fa53ab66042833cf3b8bc42e8e0e19231d76ef46fbfec6aa69a618ee46adcc6aa292355f0ac934b272e1511056763bfeaa88fdb486ce3d9c6f09aaad1de0253bdf0455d52c13d32d53fa0d2adb862d9a2b0f8a651157e8afce663dc80793c2c3be", 0x1000) syz_usb_connect$uac1(0x3, 0xc0, &(0x7f0000000cc0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xae, 0x3, 0x1, 0x3f, 0x10, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xfff, 0x1}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x306, 0x1, 0x4, 0xf}, @feature_unit={0x11, 0x24, 0x6, 0x5, 0x3, 0x5, [0xa, 0xa, 0x2, 0x9, 0x4], 0x80}, @selector_unit={0x9, 0x24, 0x5, 0x2, 0x9, "b410bb45"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x1f, 0x2, 0x3}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x5, 0x1, 0x9, 0x0, '9r', "e6dc5e"}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0x9, 0x5, 0xe7, {0x7, 0x25, 0x1, 0x1, 0x8, 0xc092}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x20, 0x4}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0x3, 0x8, 0x8, "4278caa92aa6c745"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x3, 0x4, {0x7, 0x25, 0x1, 0x2, 0x1f, 0x80}}}}}}}]}}, &(0x7f0000000f80)={0xa, &(0x7f0000000dc0)={0xa, 0x6, 0x201, 0x40, 0x81, 0x2, 0xdf, 0x8d}, 0x5, &(0x7f0000000e00)={0x5, 0xf, 0x5}, 0x3, [{0xa5, &(0x7f0000000e40)=@string={0xa5, 0x3, "8ab98de252318616dd8d5229dc9fa0aa6506c7417b3b7ff6920578802d136e6a4fc4e14bee707561218da7ec9bff9af588bd8fbbe673b1f9c81885290926ef8889237277527248856248b065192ff2d300ebd9d619f4dada7943b065fbef3b9d3d63ac86ee0667db1ff7a9f15b8568df61a5252955ef3298d1a4c5c9451e0172fbd6cbea6ca76ab857fd2bb4d6bf8c99be7170da503879c325cf6521c484f5fcf59e6e"}}, {0x31, &(0x7f0000000f00)=@string={0x31, 0x3, "cf74e1e5b78e56a5d7b726d7746f621654778db210f16c069cf19a8adba028232808df2a39353c1762938b3131a399"}}, {0x3d, &(0x7f00000010c0)=ANY=[@ANYBLOB="3d03637951399e83a3a5cf6ac6fad75b03a7a08e95a4345c8fa113c94a5fcdf9ba21fec5f3ebf2e4733d673b3a49f4a2ff94a284d66755e007ff22f59a", @ANYRESHEX=0x0, @ANYBLOB="483a6bf81edf17711d8cc7dbc74a1001a16fc2d70db339945ed3c6f21dcc941b6f6a5e8fbfdcac2b61c28b0312ae73a06df2de401b6fd092e0ae26b63553dcb244d0085a01b5861884130481eb0376b6fe61c758b159c4b86cbaa8fb875a2877edd0fefea0cc459b5e0c75e0357017577c71b82485ae"]}]}) r4 = syz_open_dev$hiddev(&(0x7f0000000fc0), 0x2, 0x10202) ioctl$HIDIOCGDEVINFO(r4, 0x801c4803, &(0x7f0000001000)=""/4) syz_open_dev$hidraw(&(0x7f0000008e80), 0x5, 0x200) syz_usb_control_io$hid(r1, &(0x7f0000000840)={0x24, &(0x7f0000000700)={0x0, 0x4, 0xbd, {0xbd, 0x31, "8395680df248a6a485d10497146569789c882a49ceee8715d1a772a4cb98f19c7bb823b3b82603817015d275313d52868a813b75e639087534b537aa08f5c5aa9f0d422d8756db772e64e693247d1b9e19cb70920b0a3018621627d7df1d0b1b846379ab5f2c00e8775cb4dfc5cc0d8a66708cfae2df909805bc1a03aa3ac80dbad54cbf7a2a778b538e248c71a691774edfb384c895f85a3ae1601c8fec7d6d920a64c9a4b610fb498c9f87fc69eaa392401386e09f68fc8ef861"}}, &(0x7f0000000280)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xfcff}}, &(0x7f00000002c0)={0x0, 0x22, 0x9, {[@global=@item_012={0x0, 0x1, 0x2}, @local=@item_4={0x3, 0x2, 0x5, "59c7a7a2"}, @local=@item_012={0x2, 0x2, 0x5, ' y'}]}}, &(0x7f0000000800)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0xff, 0x1, {0x22, 0xab6}}}}, &(0x7f0000000a80)={0x2c, &(0x7f0000000880)={0x0, 0x6, 0xb1, "b128cf0f5bc486f1e1baf3b8bbc6426fb2cf62bf695225a8c08772359be7ae0c1d4f51959afedd307f132abf2183287e4f3184ef6434b8479f0ef528d9f3e9cd3f5e52d20ab2e68fb5e03137e0bad478fe017352479c8a2bf116e63d7831a34732a9778e5b56398b7489d41477ead5352b0ef9207e5b1bb9b9992cd5c44455c70dbfcc1ca9d7eb474d988cc73ff4fc27a1176edee4c13d5406090ede5432966748fa70167d5d857cbecacec572a9068cdb"}, &(0x7f0000000940)={0x0, 0xa, 0x1, 0xf8}, &(0x7f0000000980)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000009c0)={0x20, 0x1, 0x52, "6559a7382eef5802bf6cdf0a9390e7805c6ed8c07517f6d0c5000c53036423dd989023006dcfb4651a5cf6969dfb8c0a2828c52d62dc06fee95fda57160fcf1573c4717c8038f16242d7b05d34f82e493f89"}, &(0x7f0000000a40)={0x20, 0x3, 0x1, 0x80}}) read$hidraw(r3, 0x0, 0x0) r5 = syz_open_dev$evdev(&(0x7f00000000c0), 0x3, 0x862b01) write$char_usb(r5, &(0x7f0000000040)="e2", 0x2250) r6 = syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffffd, 0x20a02) ioctl$EVIOCGMTSLOTS(r6, 0x8040450a, &(0x7f00000005c0)=""/161) r7 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) read$hidraw(r7, &(0x7f00000000c0)=""/222, 0xffffffffffffffcd) ioctl$EVIOCSKEYCODE_V2(r7, 0x40284504, &(0x7f0000001080)={0x4, 0x0, 0x7, 0x8de0, "e4672187569f52f15ea5d4a2ae808ac787b1245df63e35b3869774d9dfe30186"}) ioctl$EVIOCRMFF(r7, 0x40044581, &(0x7f0000000540)=0x40) r8 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000001040)=""/52) ioctl$EVIOCSKEYCODE_V2(r8, 0x40284504, &(0x7f0000001200)={0x0, 0x2, 0x0, 0x0, "dc777a88846a8017223a70ea80a05a64b478ee9c3ed3a44af7dd903878318400"}) ioctl$EVIOCSFF(r6, 0x40304580, &(0x7f00000000c0)={0x51, 0x7ff, 0x42, {0x100, 0x1000}, {0x3, 0x1}, @cond=[{0x627, 0x807, 0x42, 0x104, 0x100, 0x1}, {0x9, 0xf41a, 0xffff, 0x7, 0x7, 0x9}]}) syz_usb_connect$printer(0x1, 0x2d, &(0x7f0000000580)=ANY=[@ANYBLOB="120150020000082505a88740000102030109021b00160100000009040000000701000009050102000000000000000000"], &(0x7f0000000ac0)={0x0, 0x0, 0x98, &(0x7f0000000100)={0x5, 0xf, 0x98, 0x1, [@generic={0x93, 0x10, 0x1, "887238c3aa5a12434916ac859c5ce12dc40b7e6b1a689890fdc33ea9c9463b79689cb7f4071bdae0ea3046be5db8255082243918f4478fb73fc7f17a9908c56710530cbd7c8086bbe9a3aa12b529ae329000c7aca9576a1ed5fe19f32ecd163d099cf24e6a36a3b22d4f3d9106b64a9f11b839d2d3ca2da3eb21710bfbbc07bfffa0e4d36757fc23369ce775fee177df"}]}, 0x3, [{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) syz_usb_connect$cdc_ecm(0x4, 0x61, &(0x7f0000000680)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x81be16675afdb6f4, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4f, 0x1, 0x1, 0x1f, 0x80, 0x1f, [{{0x9, 0x4, 0x0, 0x8, 0x3, 0x2, 0x6, 0x0, 0x81, {{0x9, 0x24, 0x6, 0x0, 0x0, "9387b8a4"}, {0x5, 0x24, 0x0, 0xfff}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x7fff, 0xc78f}, [@network_terminal={0x7, 0x24, 0xa, 0x0, 0x6, 0x97, 0x85}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x400, 0x2, 0x7, 0x9}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0x4, 0x1f, 0x81}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x2, 0x0, 0x7c}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000300)={0xa, 0x6, 0x300, 0x9, 0x2, 0xff, 0x8, 0x1}, 0x5, &(0x7f0000000340)={0x5, 0xf, 0x5}, 0x2, [{0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x4001}}, {0x70, &(0x7f00000003c0)=@string={0x70, 0x3, "fbfefbae5a9e5cb162fe704ce562a0ee2c101d5a14a9185b5b307aa5cf8e5697cf08137f8034d9cce243a7098d7c149e1e31fb70a82003311640c66406d57642a9cd50ef9993b4d968d555f9fffcbfb5e1522b8561da70d555ef5bcbdef6c6d3997e4ba4ddc54fb3a2a723e4af12"}}]}) ioctl$EVIOCGMASK(r5, 0x80104592, &(0x7f0000000080)={0x17, 0x5a, &(0x7f00000001c0)="b7d76755521f36d8ef89e0c3c3f64577408eb22bfa80ad2126868bc05ee84ee7c2684b7dc15e03d7dbdb3aa4f7fe64aa64871045715b7dc893e7dcbe8d3a9b2335678b6cc729d4f15408a10f3bdf08580a340db4bac333faca4e"}) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001300)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x6d, 0x0}]}) syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000020000082505a1a4400000000101090244000101000000090400000002060019052406000005240000000d240f01000000000010000000090581032000000000090582021000000000090503020000000000"], 0x0) executing program 2: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408fa6e0d240f0100000000000d000a0006471a010000190581"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000000c0)={0x0, 0x1, &(0x7f0000000100)="ed"}) syz_usb_disconnect(r0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000180)=ANY=[], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) syz_usb_connect(0x2, 0x24, &(0x7f0000000180)=ANY=[@ANYBLOB="1201000054634b00c6054790fe60010203010902f6ff010000000009600000aa002bcc94c6950695ccb0f893d8947260a3750702dfeaa92858daa0ba4a17dbd4a3923dd8b59e55b4f3499aa20272a594f56f00bc4e1000fe7890b7a2b21db6a86bd78cb990c229e189317d0244c9f47fdd1f4d924dbe224c1cb80f5432030452f58ae58e49b805ca6a43b032fe12fa8cc79f2992e85c4fd2b7832bd9455445b8a3ecf450c317ec3cd8e6cbe4f2bffb4ec9a1913a71270a4c4dffb0f676f62768866c9e158c2625996a8b9544bb1b8e239fc7740ef1f6d99f889ba1acaf6c41efea"], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$evdev(0x0, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000000)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$EVIOCSCLOCKID(r4, 0x2, 0x0) syz_open_dev$evdev(&(0x7f0000002780), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000980)={0x84, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_open_dev$char_usb(0xc, 0xb4, 0xffffeffffffefff6) syz_usb_connect(0x0, 0x36, 0x0, 0x0) r5 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1], 0x0) syz_usb_control_io(r5, 0x0, 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) executing program 1: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000900)={0x34, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x20, 0x1, 0x1}, 0x0}) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="f30092000000000040ac05438240160b00215d5c516a471002000104000000010000fb1f89044000fd9df92b5f694257126774a303010000"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000480), 0x0, 0x0) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f0000000600)=[0x0, 0x3]) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="12010000ffffff1f6e05fd0040000102030109022400010100302f0904000902030101070921aa49000122a00309058103000040f4005c6e93ea89c21711f3247e58c9b8c3cef41dbf19af0c3fa56a920e6d0ac1091999fd"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="002204000b6d011fe4000000000000000000"], 0x0}, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0xc0189436, &(0x7f00000039c0)=""/4096) r4 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) read$hidraw(r4, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x74, 0x2}}) r5 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r5, &(0x7f0000000040)="e2", 0x1068) syz_usb_control_io$hid(r2, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="002201"], 0x0}, 0x0) r6 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCSFLAG(r6, 0x4004480f, &(0x7f0000000000)=0x2) ioctl$HIDIOCGRDESC(r1, 0x4008c002, 0x0) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001", @ANYRES64], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x400000) r9 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$EVIOCREVOKE(r8, 0x40044591, &(0x7f0000000140)=0x5f6) ioctl$HIDIOCGRDESC(r9, 0x401c5820, 0x0) read$hidraw(r9, &(0x7f00000000c0)=""/107, 0x6b) syz_usb_disconnect(r8) executing program 2: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009"], 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) (async) r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000020000082505a1a440000102030109025c0002010700000904000001020d0000052406000105240000110d240f0100000000000000000006241a0000000905810300000000000904010000020d000009040101024ef6946c0147e37800000000000905030208000000007053aa468f5ecd94f12b4b968a2d03fd058bb262c6141b0b0112e7e123de5ffb45b07637f4534e6e14168f4b25b646a04933ce95e638050014589312b9be765eeb2f202116c4a937fcdb464d3a461413f1c0b2aeedaf33da8e37436dde2c928e3054dae8f680a7aaa227c64b18a932332a1297f972cdadc58784102dc67e4508b559748f639e39f4dd"], 0x0) syz_usb_control_io(r0, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00010000004d1431da4f"], 0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) syz_usb_control_io(r0, 0x0, 0x0) (async, rerun: 64) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x2c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000001"], 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x862b01) (rerun: 64) write$char_usb(r2, &(0x7f0000000040)="e2", 0x2250) (async) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x1) (async) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) (async) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) (async) r4 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) (async) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r4) (async) ioctl$HIDIOCGRDESC(r5, 0x4008c002, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, 0x0) (async) syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)=ANY=[@ANYRES32=r3], 0x0) (async) r6 = syz_usb_connect(0x0, 0x24, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000cc1ef420890b070064ef000000010902120001000000000904"], 0x0) syz_usb_disconnect(r6) (async, rerun: 32) r7 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)=ANY=[], 0x0) (rerun: 32) syz_usb_control_io(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r8, 0x80104592, &(0x7f00000001c0)={0x0, 0x0, 0x8cc8, 0x24e9, "00f8ffffffffffffff0000f62386f0dfdf293700"}) syz_usb_connect(0x2, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) (async) syz_usb_disconnect(r7) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async, rerun: 64) syz_usb_disconnect(r7) (rerun: 64) executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCSREPORT(r0, 0x40184810, &(0x7f0000000080)={0x2}) (async) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, 0x0) executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x4, 0x44c081) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x2, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0xffffffe1]) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000000)=0x1) syz_usb_connect(0x0, 0x2f, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xd7, 0x75, 0xc3, 0x20, 0xbb4, 0xa80, 0xcc43, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x89, 0xba, 0xd7, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x9}]}}]}}]}}]}}, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r4) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) ioctl$EVIOCRMFF(r4, 0xc0085508, 0x0) executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000003000), 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000880), 0x0, 0x0) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f00000008c0)) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c00712152230000000010902"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r2, 0x2, 0xfffffffffffffffc) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0xa, 0x20941) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80284511, 0x0) syz_usb_connect(0x6, 0xfffffffffffffd8b, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffffffffffff) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x10042) write$hidraw(r3, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x200) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x5450, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x40086602, 0x0) program crashed: INFO: rcu detected stall in corrupted bisect: the chunk can be dropped bisect: testing without sub-chunk 2/3 testing program (duration=6m2s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [5, 25, 30, 30, 30, 30, 4, 10, 30, 25] detailed listing: executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902"], 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x100) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x4030582a, 0x0) syz_usb_connect(0x0, 0x36, 0x0, 0x0) syz_usb_connect(0x0, 0x36, &(0x7f0000000440)=ANY=[], 0x0) executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000000000040ac054382408b0b00000109022400010000002009040000fd0301000009210000000122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r1, 0x83, 0x8f, &(0x7f0000000180)=@generic={0x8, 0x0, 0x87, "6fe43f28", "e2fa1529047f4d60e296a731a7fe4d9bcab3f8c2b079b16fe42ce1392b1c50f861c5cd4b6d218211f98db0a03b52ce5633886fbc08a6601c21288c4e3130d837169197a3be09f318e11d827600f54c0f75afa8e2342964ee3842ed87bea06963c7f01903a61355051bb553fefec3bba8dee13fbdeccde0e2e944aa0f8c0f0ab2327928d2983a60"}) (async) syz_usb_control_io$hid(r0, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="002281"], 0x0}, 0x0) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000440), 0x8, 0x105402) (async) ioctl$HIDIOCSREPORT(r2, 0x81044804, &(0x7f0000000400)={0x1}) (async) syz_usb_control_io(r0, &(0x7f0000000000)={0x2c, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="80eb1f4134000203"], 0x0, 0x0, 0x0}, 0x0) (async) r3 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x0) syz_usb_disconnect(r3) (async) r4 = syz_usb_connect$cdc_ecm(0x0, 0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000082505a1a44800000001010902f4796501315467b50400000002060000054538000005240000000d240f01a4f2dbf600020000000000090503020000000000669771a5571709eda946a5ffbd940db0d4d150e7195537d722c61b5b426a262face8b58614a153652c72874cb2895350cee3a0fddf3e3ac2ad8f296d404182230debfab81212b2407fdc0c7b5a4e36d27112aa6cfb72e5919049f72195935260c8ee94d1d4c4fa06765ee27f9411f8393a02c554c1bfcd1e4dfa664e4533b0ec160b0279372acb4bd024256ff9f9f1b99242243352b76f702be955a9518bf52f270df9a19f210491228fb7015074267398c4a73e8d0d981cd4127b8296013ac4a80b99246d0f2347ebcec50afde92f1b2d5328f1d322aa2da14eefa2744900"/307], 0x0) (async) r5 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$HIDIOCGRDESC(r5, 0x401c5820, &(0x7f0000000040)={0x900}) (async) r6 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)=ANY=[@ANYBLOB="11010000733336088dee1edb23610000000109022d0101100000000904000003fe03010009cd8d1f0002000000090505020000fcffff09058b1e20"], 0x0) syz_usb_control_io(r6, 0x0, 0x0) (async) syz_usb_control_io$printer(r6, 0x0, 0x0) syz_usb_control_io$hid(r6, 0x0, &(0x7f0000000500)={0x2c, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) r7 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)) r8 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x14a042) ioctl$HIDIOCGRDESC(r8, 0x40305829, &(0x7f00000002c0)={0xc, "3a8200000013000000000000"}) (async) ioctl$EVIOCGMASK(r7, 0x5b03, 0x0) (async) syz_usb_control_io(r1, &(0x7f0000000480)={0x2c, &(0x7f00000002c0)={0x20, 0x10, 0xa2, {0xa2, 0x23, "5c9369e5382ed0c81c3be4366f1b706d32819aa6d925aef028626f1352b2cdb15101c6a6812e9c1d22eb36f9a5e5440f11d9dfbb3aa20cd562ac45fa3f03601e75c84587a67ea9bb4830d43231504879757f3cbfa1f72166823c6c31ff28909230f0e2a7353dcf016fc27c0cd3695f596e2e085472f5ae9b8c9d2f96ddfe9a7bb433cb78658a29df0b4c2131b047f6b3ee3a5764940c639095d74e99d28f8213"}}, &(0x7f00000009c0)=ANY=[@ANYRESOCT=r4], &(0x7f0000000240)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000000380)={0x20, 0x29, 0xf, {0xf, 0x29, 0x4, 0x0, 0xe, 0x8, "b0e60920", 'b^\x00'}}, &(0x7f0000000880)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x4, 0x3, 0x5, 0x2, 0x9, 0x5}}}, &(0x7f0000000900)={0x84, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000867000000af9bceef26399e601f7afe95cbbdd5ea16c03615cd1a86d721bb8c9046bf4c06ff801c5b77c70b5dc878f50d39fea1d23006ea39ee7c78770a84268dfaefb897ec3b76256aac244d5b1ed13a8d30b39f669b6def62329f4e7a76ee7fd31731382355db1a6045b070f36e"], &(0x7f0000000540)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000580)={0x0, 0x8, 0x1, 0xe9}, &(0x7f00000005c0)={0x20, 0x0, 0x4, {0x2, 0x2}}, &(0x7f0000000600)={0x20, 0x0, 0x4, {0x100, 0x40}}, &(0x7f0000000640)={0x40, 0x7, 0x2, 0x8}, &(0x7f0000000680)={0x40, 0x9, 0x1, 0x81}, &(0x7f00000006c0)={0x40, 0xb, 0x2, 'S('}, &(0x7f0000000700)={0x40, 0xf, 0x2, 0x9}, &(0x7f0000000740)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x24}}, &(0x7f0000000780)={0x40, 0x17, 0x6, @local}, &(0x7f00000007c0)={0x40, 0x19, 0x2, "aa35"}, &(0x7f0000000800)={0x40, 0x1a, 0x2, 0xff}, &(0x7f0000000840)={0x40, 0x1c, 0x1, 0x2}, &(0x7f0000000a00)={0x40, 0x1e, 0x1}, &(0x7f00000008c0)={0x40, 0x21, 0x1, 0xb8}}) executing program 1: syz_open_dev$hidraw(0x0, 0x0, 0x0) r0 = syz_usb_connect$cdc_ecm(0x2, 0x65, &(0x7f0000000480)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x53, 0x1, 0x1, 0x81, 0x10, 0x5, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x2, 0x6, 0x0, 0x9, {{0x8, 0x24, 0x6, 0x0, 0x0, "9e8d5c"}, {0x5, 0x24, 0x0, 0x401}, {0xd, 0x24, 0xf, 0x1, 0x0, 0xf5a1, 0x1f, 0x5}, [@call_mgmt={0x5, 0x24, 0x1, 0x3, 0x9}, @network_terminal={0x7, 0x24, 0xa, 0x1, 0xfb, 0x52, 0x40}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x0, 0x7, 0x9, 0xfc}}], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x81, 0x1, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x0, 0x81, 0x81}}}}}]}}]}}, &(0x7f0000000c40)={0xa, &(0x7f0000000500)={0xa, 0x6, 0x201, 0x5, 0x3f, 0x20, 0x8, 0x1}, 0x38, &(0x7f0000000b00)={0x5, 0xf, 0x38, 0x3, [@ssp_cap={0x1c, 0x10, 0xa, 0x7, 0x4, 0x5, 0xf000, 0x580, [0x0, 0xff00, 0xc000, 0x0]}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x5, "f98e85e07c10b87a9623640e4b49f4f5"}]}, 0x4, [{0x4, &(0x7f0000000b40)=@lang_id={0x4, 0x3, 0x41c}}, {0x4, &(0x7f0000000b80)=@lang_id={0x4, 0x3, 0x500a}}, {0x4, &(0x7f0000000bc0)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000000c00)=@lang_id={0x4, 0x3, 0x43f}}]}) r1 = syz_usb_connect(0x1, 0x36, &(0x7f0000001240)=ANY=[@ANYRESHEX=r0], &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000200)=""/128, 0x80) r3 = syz_open_dev$hidraw(&(0x7f0000002300), 0x243c2917, 0x100842) write$hidraw(r3, &(0x7f0000003540)="bd80894ec947fb776e30504e0e68261fdf25dfe55bb5efd20ce7e076e58d9d8d842134cc424c9c73b052e2702867207a1e8cc518b5f197af219609399167ad15c3eb8f7a4ff2b16172109580ce58cea188626308990d55757ee4d0929d1fc1e9b29047867ad9cfb20011839739d9d1877e748d501c07d98ec6376fe2da6ff5aedb6002cbb98bfa3aebbdd4b2dd7147668bd3481224b8371019ebcc551acb9f121f5b20df101e244736741d5f04f962d80a8a7590d99b07d214a50e04510d869bcebe5bf330cb52cf717edfa8bd4847971cf46b7a4b12346082c2c7e0ada0965d0ece6c657cb0cb6cf181471bde249501a05d79a1fa0b23039b9f8d25c74a45caabd07e0766110fc1faf3a5b40b0066fe24d364547d17e0a84b0b0d95057efb6a3f6689fea2b51d9a89a63ce98182c177305546d4ab3e424629a4660a68d500192b0e073ddd75577723cf68d1128ad7574ffb38dbef031363e82067d845037f216af9e1037d3476c38d883a962516e1d1e46863176f8f362f7ae3a012a5bf0c13c769f716c3dc52f96d98ade19bc3d5cb8d15e4f25fd7be73d26bcccb270545261b777b7b70857928e3f1b4045a3ddda103bb1f9c39367e7e9c70872fdb94b2c31be2e62eefe16312b6683d4b8ae92a2b73a55153990974a90e85c87c8e8b0382b48ef8573a611f3ee91b4d76f86e94201e722826a05e04da9c9bff1022e36074342e20c156a431009aba0c02cf9eb7693fc67831e7068faa9a4708eac736558ce105800be052af88223d58de03b03a1ebda21cd900d867b93cf28d7f354435db3945d1267c668a38fd30d4cc1f96acad792612edf149091cb07690654b4f6294d8d84901e3eb7b8194396f76416c235f4649de3cb96d58250cf98a160467c216b6b292f2610783ab6dfe1f23c3a365f31934a5630b02e6825c54c97ac5392aa08c82ac085a8b739076d23f4948d999b71d8f33e51039318367eb9b23f6a7cd897e801489c6fbf70cb38451231b268f314a429a7609e97f8f1f08c108ac1c3137a8320236c8702a4a254b18ba7f97068c76710ade94435f67e337a5eed6068f55fda01d0f7271392ab57068419880b37c3f513844c5a63a4ebafa030985bc6bfea9befa5d5d7646a6a8be5d0f563a86279bbaa9fc3ad601287aefc5330fce72804c7fcb1e15b3314ae91e067f990e48ed29079889cb44593a840d6ba4cb45d638b2e6cc31a06926d88a559c176560587ef82e79ff000a040f552a9c66b24e87683c2dc719c394c78ca1ce74f43dd762c5d04881f1d608912ae75780a2e43ad4bb39ede0e3a6522b8be866bc9f7adf6439a7ca5f2160d2af43f847e5ca20a02894efb87f37f8742251eb40319ea31711c66a82fe49ff8a887f4749a96704ed0bf89562b129ac3863623032ad8015c0e39b2ebff5de88c2ddc3f707e6dc904b251c7168d0e29d0716cb33ae5eab33fc0e06d07911a2899a542adebacaa51f3a846e9cdc8b6fc34342abd6e9d698bc48d74de5d7addcc06f2daee4f348463a81ad2b79ee53b271e4e486f1f67e513791820079a4ba2c3d539c4c9860177413ba2cbb154fa8f68da6e1f43994304f043f790459743d7063a103e0e48d253acfcea01ef72a167f8eaaa54b1840f2d2bb3e2f8ce9480d1ac84bb605e580d1252f5c9404e1aa495a59904483b7678cc4d8bf731a8c5f6a476ede4f5c5fb585534b28588b4c95bba92b7c8226d35e93342cb57800def09c6bb37a085bc061829ec2025e5ba5a63c6b508236f67e676c6c0b69e0242c3ac6bd2b93bbbfb6f9ac73ba4061701ddac7506afc53539637502fb5290242aca54ee11bcc8b7db7ced2545300858d86e502d89e80a708ae2fdde6ccae6cceb13652945942d262b397f283b4ee7f7f80e80d764cebb953f9fcaec8de410e239c84cde7f6d04bc8bd97e55444c5e680a196b42c9e767d52bd00a2aff5c7366c0c4e946d9cc8f49bef3d9eb50b6f3e23c353d19ae6a948ac9f419c7b7555f63bd8a02650558fd3203bde7401a12dbf7c0bb56623cef996a023ebff6b337849be0c7a34159fb3cac890220b570aaef7260159910ab195b6d9b1fbcdebb4a3a651b9c595bbb4308cd8506fc44583b41eb52da60a5fff7b07a9293556bf7524c72ea326981373e1ad1e4dff0950a7df2419110d1e6c0f571ea426739827531f7a083a7dfc28221a3f4c9b7b0171cfddbef1fb2bdc47553e2076bee86d766b64c6ef0f842e01632600ee515897e2d3d7a701316260ffccbca5029461180743978aad3f75c796392aafb15ae0d93e14035d7f8c6c666aee0c9b7e771c421806000000f9b2393dc7f2a15b0c88a5c1ea7936d34997be57b1df73cb84c6d55bfee2bc23fa7030920914572c9fe888d7fd22806f2a2c5398343916c417b930ab93232e3821c6e2a3766a462e003a60132660335f0eb570c2bb80a7045dc1720f9783b2519b3ec9f4abb5769b67d7369cb955c29e7bcf442365597ba51943427f84b24007fd3bc1d2abb580ec2afb5a851b0929a9d9ed80f1a3b8646485dac4e1101a5966ef65e9fab1797c548d4b5eb37e59acc7e44fabaac69ef52627a4a54013aa2eb02e2748de9de2989790c15e99e1d740872f78cac06c964bf07e84991d7f55bec5a34cb4fbd33cf7208b92887c5bfc41d5d347a507a78806c632928c7e45e8ab0f8e6716460924db4e82397a8a524d4a709518d6e0529cfb8bd7bd6ffa508bea6e72705648e70a9b2c179a834127637649894a7d623c0c08e77d7dc36751294db166180b461df3f71349687f02d35bfc0d747179a4cfcfd5f2801af4bc032ea2ea56da5dcc40ada2220d8ab01c9741fc767d7ed5a776a56cd8b09df36115dd0452acf1af909b3ea2209ab33879b7838e45e3ad442f4cbd635e8fcc4156a4d829678dfd65c835230d0220a46e81f5879031ce900741fb0a0a8605220238647a26977b88f6fd638c33b0da57307e91836e7433e345fd0c44ecf7970cc808c2162d00fc543ff864922e5f645f31b76a7e5f0e6c8371ce0de15a642fe2b12ca3cf956828f2c1ad4125842fe94dd1d819c1ea1cdf6c250842350122a3c059f0493bbac0dcfadfc6f0d6cafdeefebe5d4ca823cc42491758794a6a9af9d43f86d6887c7e8d21d42ba1b2d39f21a72d74c231028bc56a758bd38a5a62025604fe79f09e145ec83c309d820913ba73bb4fc98bd464d4cf103015d86cfad4ecfe7ba15d175774603bf9a1e7d5ffe2c4f52000fd65db50cf721fbbc7913a54d4c9fd9170b339d807db7d50129f07d5fa126f56df393d8dee30c4d6eb94cfbda04c72deb6f99fc8524359dd39d4ff32ba989da03bb1c351d04a947833d1571634d3d598d5c5edf8e6244dfa4805bfa24c8db532be71b31c067de9d2511320021cc4963c4442411f877d23478936e7b08e9530864f9679b8d49c884c374bacd38f8de48248711943274ac3eadbcc92e3015a3ac789c3ea38a6bb4b5d3cc64881871b3db30a6ec618f644eb94716af52d81509b83175e4fc632287cb4a8790631ad25725d6d4090f3dbb17fafaed8dc9b7ce1574bc360342d35a88fcc980ee0d1296d0cdbb3fa46d42b17f83ab1048394572e26de18a6a0a2f2c27705aace537da52c47494eaeccf45c158f12b2dbdba2d3d69d598d7e28aa51abab4c26051f22c9b7169ef9c98f18eaba7172780ea15a6ebde3b4da2d761e9df9b9fe4912849c261cad7aa48e5db40161e6d21b536b0b4eae8a59261aa99b3d15700a5da6948be4a3318d5c25ffb081ceb30cdf5433c5709db91dcc7611d127c9782e52103c09b2c7faabace71101aed1001580e72604040e1f67f1bca5fc89245607d7d2639eac091c51f58abf3e789f1fde8b9b2aa8b33e86bb1219da498ac452cceed599d8deadf36a187f864187e06aa139d7635303863f34478a20fc19e4f4b4b1d07c9df56c2a9206833d2f0dfb98659695fcdf8f87bab4fe7f3d90eb849142a44cfd57d3de04ae5a9634c2761e642ad949effaaa1aee784cda74376ae7e81a6c15de32a7d14f8df7a2dcf0e782482e5639c092dd1980a2735e9e5f2b1bd049de72e28e59e95e41cb32a2d65a979ba0d448f44992461cabe080df2c27201cae6455a83fd44c3ffb0c60f3b077ba6583a9657c8f9d54fa11c799b2ede146a59ea0af12d412e37c70176c3e631480a6b2025142f6a24f67365c7038e24c434a34e6d8fd5bd7daa6f42ddfb58b20d61e9e0c9675b02b613cdbc2a9a6c6bc617271f2ac9d476c4a7bcafe543862c7ad0cdb02d685276e0e34430092385ade102da1ede5abf2e1e80887a561cd4747dccfcf8043b47df72f34b455f0bce4ea5958d52cdf1784fbcc3bc523c49834d4d61802ac9a797ea86e611c0caa5d66ebf2d20da3df7b9d201d775bb9ddcd50e9e99796f249b05a13fe1d12ee2bd01298774ee13c370aea00eaf4339cba32ca772156824d610739bd7fc877e76cd494d9d29c466f27c69a75d9906b5aac743b42b732cf8940f87c1572a5cd79340b455c22078b89c9874546b3f2f3da56b19da853b81dac42098092f697579d8d8bdc5dce7ef0c487ee681350ca0bc5ba2539433316658852e34c0a6233cd0fd77af2a091e07c45a1215a535def9800c25a2795706d51c525720ee4266748400f255f2b3fdb5feb3fe038ee68b9e12a1294e72cde25ad8914e9af010050fa444a5d566b9ee3a6a2e4e1608714812a3e152f34840938e4705787cbc381884ddefd0e22f927a307d84572572c9bd87a9c93ebe44755930be506337e235f51bfe6d9dae734de9d48676ee6a6c73e9023962c5bdd0d31dce57739169972bb9ef2b3da4a1e4e0863fbce4bb9da18c22e230e1c2e4bb3fefc75905f2170b56452dd45cee4df232bd19fe468729f4d65ff9c6f5625f3c7a5505dc5495c655ec655665279b6dab9799c97908ed1636af13763894064e573f86e5339b9d081af2ffbaa8ba4e74c595fe17bbb3091b899495d402d0288f1ac06158ae2c230bfae4d6eb632b3af3b6d3a0e0e01d7fa84f160967eb47f733ae0d1f1ddb02e368288559f165162f4e12a76130c86876fc189a8f57dd9f9d67d2d8a3df03d18950dc2c4ef43d3e4dcec96f67b2a910d9ef4153e4c86a2175fd5cf0502a6dd5e6de06660dfd90dd4edc9f574f780f090f914662ce6f620b42121c303ae1e8b1becddd5fcf2e61452104537660609c48fbd1166ad80c1b74c0e1ff4670b109547c9614979de3bcd6b82193d850ca0550bfc428d2cc00cba131fcdc8bbc1c4e895c3859d6b78edc83f68be6a16878d94cf345d4f53faf22084432dfc0ffbe9f998c88fe233681fcf5ed5feb8103edd7aff54465a409b565700e02a038c2e6bbbb4aca72a3e16d6753847e414b3929e5369077673a041490de450588f2658bb510b588c7a88b7340c405cd0085ec1b6659e9749d3526165d1769b381440dc9b5e6ad47a23bd75045453ec760f0d0682915f72e96bb15cef052d0c715c04484050031b831b7d868c96c7768a15ab64eee5be965c49204109eca1bb1aa81b228195da40fb15b6262b417e0b8cbfa7aa50036d7b74f2562730fc4486954f6f4b76604c5b8193eefb5ebfc66e0746986ee356089ff6fd22f47aceb950ca6fd190f1a7888920a1deeca6e694fa53ab66042833cf3b8bc42e8e0e19231d76ef46fbfec6aa69a618ee46adcc6aa292355f0ac934b272e1511056763bfeaa88fdb486ce3d9c6f09aaad1de0253bdf0455d52c13d32d53fa0d2adb862d9a2b0f8a651157e8afce663dc80793c2c3be", 0x1000) syz_usb_connect$uac1(0x3, 0xc0, &(0x7f0000000cc0)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xae, 0x3, 0x1, 0x3f, 0x10, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xfff, 0x1}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x306, 0x1, 0x4, 0xf}, @feature_unit={0x11, 0x24, 0x6, 0x5, 0x3, 0x5, [0xa, 0xa, 0x2, 0x9, 0x4], 0x80}, @selector_unit={0x9, 0x24, 0x5, 0x2, 0x9, "b410bb45"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x1f, 0x2, 0x3}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x5, 0x1, 0x9, 0x0, '9r', "e6dc5e"}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0x9, 0x5, 0xe7, {0x7, 0x25, 0x1, 0x1, 0x8, 0xc092}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x6, 0x20, 0x4}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0x3, 0x8, 0x8, "4278caa92aa6c745"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x3, 0x4, {0x7, 0x25, 0x1, 0x2, 0x1f, 0x80}}}}}}}]}}, &(0x7f0000000f80)={0xa, &(0x7f0000000dc0)={0xa, 0x6, 0x201, 0x40, 0x81, 0x2, 0xdf, 0x8d}, 0x5, &(0x7f0000000e00)={0x5, 0xf, 0x5}, 0x3, [{0xa5, &(0x7f0000000e40)=@string={0xa5, 0x3, "8ab98de252318616dd8d5229dc9fa0aa6506c7417b3b7ff6920578802d136e6a4fc4e14bee707561218da7ec9bff9af588bd8fbbe673b1f9c81885290926ef8889237277527248856248b065192ff2d300ebd9d619f4dada7943b065fbef3b9d3d63ac86ee0667db1ff7a9f15b8568df61a5252955ef3298d1a4c5c9451e0172fbd6cbea6ca76ab857fd2bb4d6bf8c99be7170da503879c325cf6521c484f5fcf59e6e"}}, {0x31, &(0x7f0000000f00)=@string={0x31, 0x3, "cf74e1e5b78e56a5d7b726d7746f621654778db210f16c069cf19a8adba028232808df2a39353c1762938b3131a399"}}, {0x3d, &(0x7f00000010c0)=ANY=[@ANYBLOB="3d03637951399e83a3a5cf6ac6fad75b03a7a08e95a4345c8fa113c94a5fcdf9ba21fec5f3ebf2e4733d673b3a49f4a2ff94a284d66755e007ff22f59a", @ANYRESHEX=0x0, @ANYBLOB="483a6bf81edf17711d8cc7dbc74a1001a16fc2d70db339945ed3c6f21dcc941b6f6a5e8fbfdcac2b61c28b0312ae73a06df2de401b6fd092e0ae26b63553dcb244d0085a01b5861884130481eb0376b6fe61c758b159c4b86cbaa8fb875a2877edd0fefea0cc459b5e0c75e0357017577c71b82485ae"]}]}) r4 = syz_open_dev$hiddev(&(0x7f0000000fc0), 0x2, 0x10202) ioctl$HIDIOCGDEVINFO(r4, 0x801c4803, &(0x7f0000001000)=""/4) syz_open_dev$hidraw(&(0x7f0000008e80), 0x5, 0x200) syz_usb_control_io$hid(r1, &(0x7f0000000840)={0x24, &(0x7f0000000700)={0x0, 0x4, 0xbd, {0xbd, 0x31, "8395680df248a6a485d10497146569789c882a49ceee8715d1a772a4cb98f19c7bb823b3b82603817015d275313d52868a813b75e639087534b537aa08f5c5aa9f0d422d8756db772e64e693247d1b9e19cb70920b0a3018621627d7df1d0b1b846379ab5f2c00e8775cb4dfc5cc0d8a66708cfae2df909805bc1a03aa3ac80dbad54cbf7a2a778b538e248c71a691774edfb384c895f85a3ae1601c8fec7d6d920a64c9a4b610fb498c9f87fc69eaa392401386e09f68fc8ef861"}}, &(0x7f0000000280)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xfcff}}, &(0x7f00000002c0)={0x0, 0x22, 0x9, {[@global=@item_012={0x0, 0x1, 0x2}, @local=@item_4={0x3, 0x2, 0x5, "59c7a7a2"}, @local=@item_012={0x2, 0x2, 0x5, ' y'}]}}, &(0x7f0000000800)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0xff, 0x1, {0x22, 0xab6}}}}, &(0x7f0000000a80)={0x2c, &(0x7f0000000880)={0x0, 0x6, 0xb1, "b128cf0f5bc486f1e1baf3b8bbc6426fb2cf62bf695225a8c08772359be7ae0c1d4f51959afedd307f132abf2183287e4f3184ef6434b8479f0ef528d9f3e9cd3f5e52d20ab2e68fb5e03137e0bad478fe017352479c8a2bf116e63d7831a34732a9778e5b56398b7489d41477ead5352b0ef9207e5b1bb9b9992cd5c44455c70dbfcc1ca9d7eb474d988cc73ff4fc27a1176edee4c13d5406090ede5432966748fa70167d5d857cbecacec572a9068cdb"}, &(0x7f0000000940)={0x0, 0xa, 0x1, 0xf8}, &(0x7f0000000980)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000009c0)={0x20, 0x1, 0x52, "6559a7382eef5802bf6cdf0a9390e7805c6ed8c07517f6d0c5000c53036423dd989023006dcfb4651a5cf6969dfb8c0a2828c52d62dc06fee95fda57160fcf1573c4717c8038f16242d7b05d34f82e493f89"}, &(0x7f0000000a40)={0x20, 0x3, 0x1, 0x80}}) read$hidraw(r3, 0x0, 0x0) r5 = syz_open_dev$evdev(&(0x7f00000000c0), 0x3, 0x862b01) write$char_usb(r5, &(0x7f0000000040)="e2", 0x2250) r6 = syz_open_dev$evdev(&(0x7f0000000040), 0xfffffffffffffffd, 0x20a02) ioctl$EVIOCGMTSLOTS(r6, 0x8040450a, &(0x7f00000005c0)=""/161) r7 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) read$hidraw(r7, &(0x7f00000000c0)=""/222, 0xffffffffffffffcd) ioctl$EVIOCSKEYCODE_V2(r7, 0x40284504, &(0x7f0000001080)={0x4, 0x0, 0x7, 0x8de0, "e4672187569f52f15ea5d4a2ae808ac787b1245df63e35b3869774d9dfe30186"}) ioctl$EVIOCRMFF(r7, 0x40044581, &(0x7f0000000540)=0x40) r8 = syz_open_dev$evdev(&(0x7f0000000000), 0x2, 0x0) ioctl$EVIOCGPHYS(0xffffffffffffffff, 0x80404507, &(0x7f0000001040)=""/52) ioctl$EVIOCSKEYCODE_V2(r8, 0x40284504, &(0x7f0000001200)={0x0, 0x2, 0x0, 0x0, "dc777a88846a8017223a70ea80a05a64b478ee9c3ed3a44af7dd903878318400"}) ioctl$EVIOCSFF(r6, 0x40304580, &(0x7f00000000c0)={0x51, 0x7ff, 0x42, {0x100, 0x1000}, {0x3, 0x1}, @cond=[{0x627, 0x807, 0x42, 0x104, 0x100, 0x1}, {0x9, 0xf41a, 0xffff, 0x7, 0x7, 0x9}]}) syz_usb_connect$printer(0x1, 0x2d, &(0x7f0000000580)=ANY=[@ANYBLOB="120150020000082505a88740000102030109021b00160100000009040000000701000009050102000000000000000000"], &(0x7f0000000ac0)={0x0, 0x0, 0x98, &(0x7f0000000100)={0x5, 0xf, 0x98, 0x1, [@generic={0x93, 0x10, 0x1, "887238c3aa5a12434916ac859c5ce12dc40b7e6b1a689890fdc33ea9c9463b79689cb7f4071bdae0ea3046be5db8255082243918f4478fb73fc7f17a9908c56710530cbd7c8086bbe9a3aa12b529ae329000c7aca9576a1ed5fe19f32ecd163d099cf24e6a36a3b22d4f3d9106b64a9f11b839d2d3ca2da3eb21710bfbbc07bfffa0e4d36757fc23369ce775fee177df"}]}, 0x3, [{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) syz_usb_connect$cdc_ecm(0x4, 0x61, &(0x7f0000000680)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x81be16675afdb6f4, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4f, 0x1, 0x1, 0x1f, 0x80, 0x1f, [{{0x9, 0x4, 0x0, 0x8, 0x3, 0x2, 0x6, 0x0, 0x81, {{0x9, 0x24, 0x6, 0x0, 0x0, "9387b8a4"}, {0x5, 0x24, 0x0, 0xfff}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x7fff, 0xc78f}, [@network_terminal={0x7, 0x24, 0xa, 0x0, 0x6, 0x97, 0x85}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x400, 0x2, 0x7, 0x9}}], {{0x9, 0x5, 0x82, 0x2, 0x400, 0x4, 0x1f, 0x81}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x2, 0x0, 0x7c}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000300)={0xa, 0x6, 0x300, 0x9, 0x2, 0xff, 0x8, 0x1}, 0x5, &(0x7f0000000340)={0x5, 0xf, 0x5}, 0x2, [{0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x4001}}, {0x70, &(0x7f00000003c0)=@string={0x70, 0x3, "fbfefbae5a9e5cb162fe704ce562a0ee2c101d5a14a9185b5b307aa5cf8e5697cf08137f8034d9cce243a7098d7c149e1e31fb70a82003311640c66406d57642a9cd50ef9993b4d968d555f9fffcbfb5e1522b8561da70d555ef5bcbdef6c6d3997e4ba4ddc54fb3a2a723e4af12"}}]}) ioctl$EVIOCGMASK(r5, 0x80104592, &(0x7f0000000080)={0x17, 0x5a, &(0x7f00000001c0)="b7d76755521f36d8ef89e0c3c3f64577408eb22bfa80ad2126868bc05ee84ee7c2684b7dc15e03d7dbdb3aa4f7fe64aa64871045715b7dc893e7dcbe8d3a9b2335678b6cc729d4f15408a10f3bdf08580a340db4bac333faca4e"}) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000001300)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x6d, 0x0}]}) syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000020000082505a1a4400000000101090244000101000000090400000002060019052406000005240000000d240f01000000000010000000090581032000000000090582021000000000090503020000000000"], 0x0) executing program 2: ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) syz_open_dev$hidraw(&(0x7f0000000080), 0x0, 0x0) r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408fa6e0d240f0100000000000d000a0006471a010000190581"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f00000000c0)={0x0, 0x1, &(0x7f0000000100)="ed"}) syz_usb_disconnect(r0) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, 0x0) r2 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000180)=ANY=[], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) syz_usb_connect(0x2, 0x24, &(0x7f0000000180)=ANY=[@ANYBLOB="1201000054634b00c6054790fe60010203010902f6ff010000000009600000aa002bcc94c6950695ccb0f893d8947260a3750702dfeaa92858daa0ba4a17dbd4a3923dd8b59e55b4f3499aa20272a594f56f00bc4e1000fe7890b7a2b21db6a86bd78cb990c229e189317d0244c9f47fdd1f4d924dbe224c1cb80f5432030452f58ae58e49b805ca6a43b032fe12fa8cc79f2992e85c4fd2b7832bd9455445b8a3ecf450c317ec3cd8e6cbe4f2bffb4ec9a1913a71270a4c4dffb0f676f62768866c9e158c2625996a8b9544bb1b8e239fc7740ef1f6d99f889ba1acaf6c41efea"], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$evdev(0x0, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000000)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$EVIOCSCLOCKID(r4, 0x2, 0x0) syz_open_dev$evdev(&(0x7f0000002780), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) read$char_usb(r3, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000980)={0x84, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_open_dev$char_usb(0xc, 0xb4, 0xffffeffffffefff6) syz_usb_connect(0x0, 0x36, 0x0, 0x0) r5 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1], 0x0) syz_usb_control_io(r5, 0x0, 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) executing program 1: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000900)={0x34, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x20, 0x1, 0x1}, 0x0}) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="f30092000000000040ac05438240160b00215d5c516a471002000104000000010000fb1f89044000fd9df92b5f694257126774a303010000"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) r3 = syz_open_dev$evdev(&(0x7f0000000480), 0x0, 0x0) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f0000000600)=[0x0, 0x3]) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="12010000ffffff1f6e05fd0040000102030109022400010100302f0904000902030101070921aa49000122a00309058103000040f4005c6e93ea89c21711f3247e58c9b8c3cef41dbf19af0c3fa56a920e6d0ac1091999fd"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="002204000b6d011fe4000000000000000000"], 0x0}, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0xc0189436, &(0x7f00000039c0)=""/4096) r4 = syz_open_dev$evdev(&(0x7f0000001900), 0x0, 0x0) read$hidraw(r4, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x74, 0x2}}) r5 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r5, &(0x7f0000000040)="e2", 0x1068) syz_usb_control_io$hid(r2, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="002201"], 0x0}, 0x0) r6 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCSFLAG(r6, 0x4004480f, &(0x7f0000000000)=0x2) ioctl$HIDIOCGRDESC(r1, 0x4008c002, 0x0) r7 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001", @ANYRES64], 0x0) syz_usb_control_io$hid(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x400000) r9 = syz_open_dev$hidraw(&(0x7f0000002300), 0x0, 0x0) ioctl$EVIOCREVOKE(r8, 0x40044591, &(0x7f0000000140)=0x5f6) ioctl$HIDIOCGRDESC(r9, 0x401c5820, 0x0) read$hidraw(r9, &(0x7f00000000c0)=""/107, 0x6b) syz_usb_disconnect(r8) executing program 2: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009"], 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) (async) r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000020000082505a1a440000102030109025c0002010700000904000001020d0000052406000105240000110d240f0100000000000000000006241a0000000905810300000000000904010000020d000009040101024ef6946c0147e37800000000000905030208000000007053aa468f5ecd94f12b4b968a2d03fd058bb262c6141b0b0112e7e123de5ffb45b07637f4534e6e14168f4b25b646a04933ce95e638050014589312b9be765eeb2f202116c4a937fcdb464d3a461413f1c0b2aeedaf33da8e37436dde2c928e3054dae8f680a7aaa227c64b18a932332a1297f972cdadc58784102dc67e4508b559748f639e39f4dd"], 0x0) syz_usb_control_io(r0, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00010000004d1431da4f"], 0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) syz_usb_control_io(r0, 0x0, 0x0) (async, rerun: 64) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x2c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000001"], 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x862b01) (rerun: 64) write$char_usb(r2, &(0x7f0000000040)="e2", 0x2250) (async) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x1) (async) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) (async) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) (async) r4 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) (async) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r4) (async) ioctl$HIDIOCGRDESC(r5, 0x4008c002, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, 0x0) (async) syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)=ANY=[@ANYRES32=r3], 0x0) (async) r6 = syz_usb_connect(0x0, 0x24, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000cc1ef420890b070064ef000000010902120001000000000904"], 0x0) syz_usb_disconnect(r6) (async, rerun: 32) r7 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)=ANY=[], 0x0) (rerun: 32) syz_usb_control_io(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r8, 0x80104592, &(0x7f00000001c0)={0x0, 0x0, 0x8cc8, 0x24e9, "00f8ffffffffffffff0000f62386f0dfdf293700"}) syz_usb_connect(0x2, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) (async) syz_usb_disconnect(r7) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async, rerun: 64) syz_usb_disconnect(r7) (rerun: 64) executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCSREPORT(r0, 0x40184810, &(0x7f0000000080)={0x2}) (async) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, 0x0) executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x4, 0x44c081) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x2, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0xffffffe1]) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000000)=0x1) syz_usb_connect(0x0, 0x2f, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xd7, 0x75, 0xc3, 0x20, 0xbb4, 0xa80, 0xcc43, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x89, 0xba, 0xd7, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x9}]}}]}}]}}]}}, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r4) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) ioctl$EVIOCRMFF(r4, 0xc0085508, 0x0) executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000003000), 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000880), 0x0, 0x0) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f00000008c0)) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c00712152230000000010902"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r2, 0x2, 0xfffffffffffffffc) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0xa, 0x20941) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80284511, 0x0) syz_usb_connect(0x6, 0xfffffffffffffd8b, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffffffffffff) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x10042) write$hidraw(r3, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x200) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x5450, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x40086602, 0x0) program crashed: INFO: rcu detected stall in corrupted bisect: the chunk can be dropped bisect: testing without sub-chunk 3/3 bisect: split chunks (needed=true): <10> bisect: split chunk #0 of len 10 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=6m1s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [30, 4, 10, 30, 25] detailed listing: executing program 2: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009"], 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) (async) r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000020000082505a1a440000102030109025c0002010700000904000001020d0000052406000105240000110d240f0100000000000000000006241a0000000905810300000000000904010000020d000009040101024ef6946c0147e37800000000000905030208000000007053aa468f5ecd94f12b4b968a2d03fd058bb262c6141b0b0112e7e123de5ffb45b07637f4534e6e14168f4b25b646a04933ce95e638050014589312b9be765eeb2f202116c4a937fcdb464d3a461413f1c0b2aeedaf33da8e37436dde2c928e3054dae8f680a7aaa227c64b18a932332a1297f972cdadc58784102dc67e4508b559748f639e39f4dd"], 0x0) syz_usb_control_io(r0, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00010000004d1431da4f"], 0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) syz_usb_control_io(r0, 0x0, 0x0) (async, rerun: 64) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x2c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000001"], 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x862b01) (rerun: 64) write$char_usb(r2, &(0x7f0000000040)="e2", 0x2250) (async) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x1) (async) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) (async) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) (async) r4 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) (async) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r4) (async) ioctl$HIDIOCGRDESC(r5, 0x4008c002, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, 0x0) (async) syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)=ANY=[@ANYRES32=r3], 0x0) (async) r6 = syz_usb_connect(0x0, 0x24, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000cc1ef420890b070064ef000000010902120001000000000904"], 0x0) syz_usb_disconnect(r6) (async, rerun: 32) r7 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)=ANY=[], 0x0) (rerun: 32) syz_usb_control_io(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r8, 0x80104592, &(0x7f00000001c0)={0x0, 0x0, 0x8cc8, 0x24e9, "00f8ffffffffffffff0000f62386f0dfdf293700"}) syz_usb_connect(0x2, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) (async) syz_usb_disconnect(r7) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async, rerun: 64) syz_usb_disconnect(r7) (rerun: 64) executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCSREPORT(r0, 0x40184810, &(0x7f0000000080)={0x2}) (async) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, 0x0) executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x4, 0x44c081) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x2, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0xffffffe1]) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000000)=0x1) syz_usb_connect(0x0, 0x2f, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xd7, 0x75, 0xc3, 0x20, 0xbb4, 0xa80, 0xcc43, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x89, 0xba, 0xd7, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x9}]}}]}}]}}]}}, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r4) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) ioctl$EVIOCRMFF(r4, 0xc0085508, 0x0) executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000003000), 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000880), 0x0, 0x0) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f00000008c0)) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c00712152230000000010902"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r2, 0x2, 0xfffffffffffffffc) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0xa, 0x20941) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80284511, 0x0) syz_usb_connect(0x6, 0xfffffffffffffd8b, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffffffffffff) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x10042) write$hidraw(r3, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x200) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x5450, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x40086602, 0x0) program crashed: INFO: rcu detected stall in corrupted bisect: the chunk can be dropped bisect: testing without sub-chunk 2/2 bisect: no need to test this chunk, it's definitely needed bisect: split chunks (needed=true): <5> bisect: split chunk #0 of len 5 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [30, 25] detailed listing: executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r4) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) ioctl$EVIOCRMFF(r4, 0xc0085508, 0x0) executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000003000), 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000880), 0x0, 0x0) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f00000008c0)) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c00712152230000000010902"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r2, 0x2, 0xfffffffffffffffc) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0xa, 0x20941) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80284511, 0x0) syz_usb_connect(0x6, 0xfffffffffffffd8b, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffffffffffff) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x10042) write$hidraw(r3, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x200) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x5450, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x40086602, 0x0) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [30, 4, 10] detailed listing: executing program 2: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009"], 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) (async) r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000020000082505a1a440000102030109025c0002010700000904000001020d0000052406000105240000110d240f0100000000000000000006241a0000000905810300000000000904010000020d000009040101024ef6946c0147e37800000000000905030208000000007053aa468f5ecd94f12b4b968a2d03fd058bb262c6141b0b0112e7e123de5ffb45b07637f4534e6e14168f4b25b646a04933ce95e638050014589312b9be765eeb2f202116c4a937fcdb464d3a461413f1c0b2aeedaf33da8e37436dde2c928e3054dae8f680a7aaa227c64b18a932332a1297f972cdadc58784102dc67e4508b559748f639e39f4dd"], 0x0) syz_usb_control_io(r0, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00010000004d1431da4f"], 0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) syz_usb_control_io(r0, 0x0, 0x0) (async, rerun: 64) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x2c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000001"], 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x862b01) (rerun: 64) write$char_usb(r2, &(0x7f0000000040)="e2", 0x2250) (async) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x1) (async) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) (async) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) (async) r4 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) (async) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r4) (async) ioctl$HIDIOCGRDESC(r5, 0x4008c002, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, 0x0) (async) syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)=ANY=[@ANYRES32=r3], 0x0) (async) r6 = syz_usb_connect(0x0, 0x24, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000cc1ef420890b070064ef000000010902120001000000000904"], 0x0) syz_usb_disconnect(r6) (async, rerun: 32) r7 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)=ANY=[], 0x0) (rerun: 32) syz_usb_control_io(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r8, 0x80104592, &(0x7f00000001c0)={0x0, 0x0, 0x8cc8, 0x24e9, "00f8ffffffffffffff0000f62386f0dfdf293700"}) syz_usb_connect(0x2, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) (async) syz_usb_disconnect(r7) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async, rerun: 64) syz_usb_disconnect(r7) (rerun: 64) executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCSREPORT(r0, 0x40184810, &(0x7f0000000080)={0x2}) (async) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, 0x0) executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x4, 0x44c081) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x2, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0xffffffe1]) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000000)=0x1) syz_usb_connect(0x0, 0x2f, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xd7, 0x75, 0xc3, 0x20, 0xbb4, 0xa80, 0xcc43, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x89, 0xba, 0xd7, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x9}]}}]}}]}}]}}, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) program did not crash bisect: split chunks (needed=true): <3>, <2> bisect: split chunk #0 of len 3 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [10, 30, 25] detailed listing: executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x4, 0x44c081) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x2, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0xffffffe1]) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000000)=0x1) syz_usb_connect(0x0, 0x2f, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xd7, 0x75, 0xc3, 0x20, 0xbb4, 0xa80, 0xcc43, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x89, 0xba, 0xd7, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x9}]}}]}}]}}]}}, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r4) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) ioctl$EVIOCRMFF(r4, 0xc0085508, 0x0) executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000003000), 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000880), 0x0, 0x0) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f00000008c0)) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c00712152230000000010902"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r2, 0x2, 0xfffffffffffffffc) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0xa, 0x20941) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80284511, 0x0) syz_usb_connect(0x6, 0xfffffffffffffd8b, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffffffffffff) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x10042) write$hidraw(r3, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x200) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x5450, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x40086602, 0x0) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=6m1s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [30, 4, 30, 25] detailed listing: executing program 2: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009"], 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) (async) r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000020000082505a1a440000102030109025c0002010700000904000001020d0000052406000105240000110d240f0100000000000000000006241a0000000905810300000000000904010000020d000009040101024ef6946c0147e37800000000000905030208000000007053aa468f5ecd94f12b4b968a2d03fd058bb262c6141b0b0112e7e123de5ffb45b07637f4534e6e14168f4b25b646a04933ce95e638050014589312b9be765eeb2f202116c4a937fcdb464d3a461413f1c0b2aeedaf33da8e37436dde2c928e3054dae8f680a7aaa227c64b18a932332a1297f972cdadc58784102dc67e4508b559748f639e39f4dd"], 0x0) syz_usb_control_io(r0, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00010000004d1431da4f"], 0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) syz_usb_control_io(r0, 0x0, 0x0) (async, rerun: 64) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x2c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000001"], 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x862b01) (rerun: 64) write$char_usb(r2, &(0x7f0000000040)="e2", 0x2250) (async) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x1) (async) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) (async) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) (async) r4 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) (async) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r4) (async) ioctl$HIDIOCGRDESC(r5, 0x4008c002, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, 0x0) (async) syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)=ANY=[@ANYRES32=r3], 0x0) (async) r6 = syz_usb_connect(0x0, 0x24, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000cc1ef420890b070064ef000000010902120001000000000904"], 0x0) syz_usb_disconnect(r6) (async, rerun: 32) r7 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)=ANY=[], 0x0) (rerun: 32) syz_usb_control_io(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r8, 0x80104592, &(0x7f00000001c0)={0x0, 0x0, 0x8cc8, 0x24e9, "00f8ffffffffffffff0000f62386f0dfdf293700"}) syz_usb_connect(0x2, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) (async) syz_usb_disconnect(r7) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async, rerun: 64) syz_usb_disconnect(r7) (rerun: 64) executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCSREPORT(r0, 0x40184810, &(0x7f0000000080)={0x2}) (async) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, 0x0) executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r4) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) ioctl$EVIOCRMFF(r4, 0xc0085508, 0x0) executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000003000), 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000880), 0x0, 0x0) ioctl$EVIOCREVOKE(r0, 0x40044591, &(0x7f00000008c0)) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[], 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c00712152230000000010902"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEYCODE(r2, 0x2, 0xfffffffffffffffc) write$char_usb(r1, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0xa, 0x20941) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80284511, 0x0) syz_usb_connect(0x6, 0xfffffffffffffd8b, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffffffffffff) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x10042) write$hidraw(r3, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x200) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x5450, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGSND(0xffffffffffffffff, 0x40086602, 0x0) program did not crash bisect: split chunk #1 of len 2 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=6m1s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [30, 4, 10, 25] detailed listing: executing program 2: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009"], 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) (async) r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000020000082505a1a440000102030109025c0002010700000904000001020d0000052406000105240000110d240f0100000000000000000006241a0000000905810300000000000904010000020d000009040101024ef6946c0147e37800000000000905030208000000007053aa468f5ecd94f12b4b968a2d03fd058bb262c6141b0b0112e7e123de5ffb45b07637f4534e6e14168f4b25b646a04933ce95e638050014589312b9be765eeb2f202116c4a937fcdb464d3a461413f1c0b2aeedaf33da8e37436dde2c928e3054dae8f680a7aaa227c64b18a932332a1297f972cdadc58784102dc67e4508b559748f639e39f4dd"], 0x0) syz_usb_control_io(r0, &(0x7f0000000880)={0x2c, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00010000004d1431da4f"], 0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) syz_usb_control_io(r0, 0x0, 0x0) (async, rerun: 64) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x2c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000001"], 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x862b01) (rerun: 64) write$char_usb(r2, &(0x7f0000000040)="e2", 0x2250) (async) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x1) (async) r3 = syz_open_dev$hiddev(0x0, 0x0, 0x0) (async) syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000020000002505a1a440000102030109025c0002010000000904000001a3f45747d649f9a30105240000000d240f8100000000000000000006241a0000000905810300000000000904010000020d00000904010102020d000009058202000000000009050302"], 0x0) (async) r4 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b0001000000010904010001faf40d00090582"], 0x0) (async) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) write$char_usb(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(r4) (async) ioctl$HIDIOCGRDESC(r5, 0x4008c002, 0x0) ioctl$HIDIOCSFLAG(r3, 0x4004480f, 0x0) (async) syz_usb_connect(0x0, 0x2f, &(0x7f0000000000)=ANY=[@ANYRES32=r3], 0x0) (async) r6 = syz_usb_connect(0x0, 0x24, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000cc1ef420890b070064ef000000010902120001000000000904"], 0x0) syz_usb_disconnect(r6) (async, rerun: 32) r7 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000540)=ANY=[], 0x0) (rerun: 32) syz_usb_control_io(r7, 0x0, 0x0) r8 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(r8, 0x80104592, &(0x7f00000001c0)={0x0, 0x0, 0x8cc8, 0x24e9, "00f8ffffffffffffff0000f62386f0dfdf293700"}) syz_usb_connect(0x2, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) (async) syz_usb_disconnect(r7) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async, rerun: 64) syz_usb_disconnect(r7) (rerun: 64) executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCSREPORT(r0, 0x40184810, &(0x7f0000000080)={0x2}) (async) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, 0x0) executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000002300), 0x4, 0x44c081) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) (async) ioctl$HIDIOCGRDESC(r0, 0x80086601, &(0x7f0000000040)) r1 = syz_open_dev$evdev(&(0x7f0000000280), 0x2, 0x0) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000000c0)=[0xffffffe1]) r2 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000000)=0x1) syz_usb_connect(0x0, 0x2f, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xd7, 0x75, 0xc3, 0x20, 0xbb4, 0xa80, 0xcc43, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x1d, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x89, 0xba, 0xd7, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x9}]}}]}}]}}]}}, 0x0) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d <> 9e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r4) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) ioctl$EVIOCRMFF(r4, 0xc0085508, 0x0) program crashed: INFO: rcu detected stall in corrupted minimized 10 calls -> 3 calls minimizing program #2 before concatenation testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 29] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r4) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 28] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) r4 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r4) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 28] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in hub_event testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 27] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 26] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="12015002020000402505a1a440000102030109025c000201000000090400f300020d0000052406000105240000000d240f0100000000000800000006241a0000000905810300000000000904010000020d00000904010102020d000009adc91002208af240090503020000000000"], &(0x7f0000000340)={0x0, 0x0, 0x5b, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 25] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 24] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {0x0, 0x1}, {0x50, 0x2}, @cond=[{0x0, 0x4, 0x1}, {0x0, 0x0, 0x0, 0x4000}]}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 23] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) r3 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) write$char_usb(r3, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in usb_new_device testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 22] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x822b01) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 22] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in hub_event testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 21] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in hub_event testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 20] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, &(0x7f0000000a80)={0x44, 0x0, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x5}, 0x0, &(0x7f0000000940)={0x20, 0x81, 0x1, '\n'}, 0x0, &(0x7f00000009c0)={0x20, 0x83, 0x2, '&b'}, &(0x7f0000000a00)={0x20, 0x84, 0x1, "d4"}, &(0x7f0000000a40)={0x20, 0x85, 0x3, "049622"}}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 20] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 19] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGDEVINFO(r2, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 18] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 18] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) syz_usb_connect(0x0, 0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 17] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) r1 = syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 16] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$evdev(0x0, 0x2, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in hub_event testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 15] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 14] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in kthread testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 13] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 13] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 13] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 13] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 12] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="a9", 0x1) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 12] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 12] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100009bd703085050000f00a10000000109021b000100000000090400000154856c000904000210000000008b6319766e6f815e133b5df5cf00f1d365cd3f7e825f812655a1821b14514b3eab2ca0f9a7b1ce39af37e472e20a0b00b2f26fb2dfdb6697ce5c10d9812e16c7718a6c0ec8c78f0ecbb080b75e5081f1205ecebb5c891c42a1392868adc931fd2a2ec6bbbe37"], 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 11] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 10] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3, 10] detailed listing: executing program 2: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) executing program 4: ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) executing program 0: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program did not crash minimized 30 calls -> 11 calls testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-ioctl$EVIOCSFF-write$char_usb-syz_open_dev$char_usb-write$char_usb-syz_open_dev$evdev-syz_open_dev$evdev-ioctl$HIDIOCGDEVINFO-syz_usb_connect$uac1-write$char_usb-syz_usb_connect$hid detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406d041710000000000001090224000100000002090400000003000000092100000001220000090581030000000000"], 0x0) program crashed: INFO: task hung in uevent_show bisect: concatenation succeeded found reproducer with 16 syscalls minimizing guilty program testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-ioctl$EVIOCSFF-write$char_usb-syz_open_dev$char_usb-write$char_usb-syz_open_dev$evdev-syz_open_dev$evdev-ioctl$HIDIOCGDEVINFO-syz_usb_connect$uac1-write$char_usb detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="e2", 0x2778) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-ioctl$EVIOCSFF-write$char_usb-syz_open_dev$char_usb-write$char_usb-syz_open_dev$evdev-syz_open_dev$evdev-ioctl$HIDIOCGDEVINFO-syz_usb_connect$uac1 detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x1f, 0x0, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3f, 0x1d}, [@processing_unit={0x7, 0x24, 0x7, 0x1, 0x0, 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x7f}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x0, 0x0, 0x7f}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x40, 0x0, 0x8, {0x7, 0x25, 0x1, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x8a4e, 0x40, 0x0, "c85b26ac0811"}, @as_header={0x7, 0x24, 0x1, 0x0, 0xaa}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x80, 0x9, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x4d, &(0x7f0000000440)=ANY=[@ANYBLOB="050f4d000503100b24101a3fc6000000000003003fff00344e5e13000004000000000000e100ff00ff3f0000f03f00000b1001000c9c008000000000a000010c0800400020000048e40af1f18750119fa7de1e6265df56d294f7c3f010cbdb40adb2266b45140809e10438afa8f0fc4102440273b0a6704dccddb879b36f0bf4ec7406ec09df8f39b9cf51770433d88f7b2fcc2aba1f267c6dcd13b68b688bbdac317571c598783832cd6227d28e70c40a"], 0x2, [{0x87, &(0x7f0000000300)=ANY=[@ANYBLOB]}, {0x0, 0x0}]}) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-ioctl$EVIOCSFF-write$char_usb-syz_open_dev$char_usb-write$char_usb-syz_open_dev$evdev-syz_open_dev$evdev-ioctl$HIDIOCGDEVINFO detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, &(0x7f0000001080)=""/4096) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-ioctl$EVIOCSFF-write$char_usb-syz_open_dev$char_usb-write$char_usb-syz_open_dev$evdev-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-ioctl$EVIOCSFF-write$char_usb-syz_open_dev$char_usb-write$char_usb-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-ioctl$EVIOCSFF-write$char_usb-syz_open_dev$char_usb-write$char_usb detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-ioctl$EVIOCSFF-write$char_usb-syz_open_dev$char_usb-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: task hung in uevent_show testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-ioctl$EVIOCSFF-write$char_usb-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="a9", 0x1) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-ioctl$EVIOCSFF-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {0x60, 0x2}, @rumble}) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: task hung in synchronize_rcu testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_usb_connect-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000067c6fb106d04210847570102030109021200010000000009040000000e0120"], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000000)={0xeff, "0327177f84f2b6b6f3bc7a6d07c363ab2ea4e9bfa128ecb0f5dae076915f2010ca07eb5154097ced6060b787594d78d8f4ff46afdc2c267fcb3511453eb09f37b651721e397c9ce472737ea7c00ffc6ede0dd94a0eae6480c33e40d0624e83565c410e385bcfb0d5cb362e18c8308f448430fb615f66e7927d07d6fa5054d3d05177a317244658b80ca80028959750c52c6efeede13727f380077295f7a72025f0fb71c5b65c087443cb8b90a6ee3cf6207cb0473f86f8741ab2d15276bff0e2394c55ece00f24210e1eba61b8cb61e95c69b1952529e687f93a6bf4f81808b8ae322cd953894d7cf9fb4809bb65f30071945c622f8fbc5665273acd2cdc92c513d1a9fdc312fd4136abac9826f33d2b1fac7fb64965cbdfdd73ecb74b9bfd926d7009a9bd66a05c6c52bab51f1d490c150ef428451307aca9d2d7b2d2f57824dfd3d230884188091298d3a376b373c4e510ea2b9ed3acd6bc2108bd38f6a3a5a2d0efc80331c6fb50e2b5393771dcd54863e770848907a154d89efd12019fd2ea72ab9fd65ee5a151fa54747e9a40c31e2a4c500d275fcebfd47c5f4065f575227c5f5a8243f9cafda437549ba044b26108d1e0d5df6250a057c3262019e1528bf2ccd102dc21976672214722940717db7399e2a247531b94c8da141bba03415ab0b34f36642a66758fa404d76627a1d36148781e5551cc2d6f1ba580f0fb8e01ecd3c5b4610a3ff4f0f8b108136521d6749658b0eca77d06a495b0532d3de50702c7ec2ef6607ab4c8daf972b675d879571fb2f3921a80e97592ee8f751be12504dd0a97a7206e64facb73e58fdc4af71fb4ca627bff2d7d2acd6c60187f77ebfd906e1e558a9f92378e10819ba2d24a8c9091f1f0e2bbd5305846995781a7dc33b43b7a007667020b60f74a8bda94d1302287cbfcdeb1d6634093241dd2f715904885cda90cd1423e7c3d6f3cd3d383fbc66d09e6c4bd093d7599a31ff7a1f370402db086b52d86ce708b56b05e658287532c38ea6f9e9f3d6d719bf664598e7e8bbd28fbff60c494f070ab6b7f2fb0599e95875e58ab6de7259babf78c179d4526ffd426c99498b8ffc294bde71c0ab233134cacd525f1c5426e71f8f69f6e2b617667d50db69cc0064d7cb5169a4eb997ed15147e59b520bdd2127b6e230ba630723b410f137b327e4d5483768c7681670d9953fe85969fc7f7507855ef1ca11d77dd60bc36d92ac2f45f9d439e236bb3d9d4e93467137fefdaab7e2d104253364df7914d4e0e90e67864e26497b5d15cf94e82ad2039dabe32edc2b0ba67a461abc85406f049aa06b64798e2b808ffbbe7587980c8f34bfbb43412e176a472c4ca9ecfe2149fbe77ac0a80f54004dae0c4b6b727090624cb828df68348d82e262a8b1d8bc099f4b2eb0cdcb98384dacf98e488cabf3441f430d5a0e1a1ab0fb321d880295550a43cc13cf0aaed206f25fbdf36776aec5cde20db750f720fd78336ef6d443c97130d65037910d113070e04bebbf1a17e76d521077ff6714b0208ce52407af3e959249439391d4184531f4fc88c0e3c8396d8ff3e501177784a471b6ea392f3758e51d00ab59a2c64b2f9ce6485dec3db6eda16219d824ba1eb57e1d03464e82fee7961902157a767620529df111236c3a07f76ed7fc4899c92dcf3a16ef1121a044da4c2c90da8d91b6fc426c881831b171766cfc70fceb6986ed93ce2191200815b7d4fd6e42b033403b6ba808bb745f80510048c27d274b8165bc52c1e2a15661c160e688a5479fbb5f22769ce6223da87d609dfd3cf13cd609d42f05a0cfdb07e636da974649c727cbd089c3d3292c53ee0e034919e5e609cd5819564fd395ce835d139db92fa6204bc205e0ce37a0584a95b68d29f509ec536ffbe1cb6366ee7808d87afa6cae9978f2daaece7db0ef5d08cc551ba86ab52f3769221a6f483586cbd256d1c2aab5d93c844c883b8b8fcc2c900540858c62961a3723b7a84e1bc56cb3837d10438d86df54e8d1908ecc08bdcff44624e98d5416aee258d6942eed4f9630c3a0b03a075469ff487b2e2fc9d1c18b82a49f6934c24e3fe5aaddd0c76041266323a6a7243c2704a2d92ef5c07fb7de6277e3982fb4807cf9a472b706af36923dda3d0b264dd734c5804d39809d9be22f2f9dba77d462d5a180c2a90cf6eec98dbcfcfb4b916c2b94d58f965b2754f1f19d6613c1b8deab1ddf10a724860d67495793f25528ca99f6a2105df762c5482b3c1208d90d9ac1fa6d72cf0918615eb567a2036a9bfc97d50f72a9fbc216e285bb67e0a701057ff3c8c17cf32c036b37129aca6322aedfc0d02d3a434e1cd987cf4ade14c010c816096c61dff3bdad2671066cae71d9514b9f15903c4d6c2aa82d40c072aae704277722d81fac5f940c9b66de79dcd782ba92341412c240adb8585521f0f19d9926a1503b30753b6441ddd43c4f7d102a6d9c988f42e14875d071e924c427726587a1b0b50ec2853254e898462620c5a3e933ac7a15ee9b7f2bf707fc454d3ce85675d52775ad2e666fb0d689fcd46c8b1762f23915f977dbb4e743ea8f09c30d5b9ceb377b4895a7a224dda17f79c18a1f6d5f71a77d587a8e84e8f9aea7eabd4b4d03d1beddeb6a9fcaf7613b4faa80e43805f02fa7159e5ff23dabd789a19d67b01758e0c6596d3c5cd333b120d4d8a9202caf7b06652d511d2c58228c78eea3669eb09756ebd5f92dff86a02ab0ef0fb651b7079680e792205d59dcaa5394b4a28d8da914b8569746c6c9c35d49a581d8568fd0dbf16b4c77409615d2fef1f1f2c7caefe5292270531e2e6e753e25d4b2212c57d07a7bf9ce306a5686a0d7c2abb85dfc0664b596240f6ff419005406167dc972deb6cb574e65ec5cd5132e7a7d5299b9bc2f6f2fdc310f50bf3c756384a59f094728b10b0f2a1b5c3b144235e533b9a9672fdb0f5b8e6816b61e65e67a92bba72327081f95cd0d55fff6bb3e92246610de0f9654bb900f4785ecb04d8886946f4ab00a8a2d756f459e254c01b6d112f71e70935b4ced893d33b54662e756628035b85afaa260a4ec8fdbe2a7b9c75135786dbe74e50f7170ed266f80c3b486135c9f07020b36c8843aecab4c82756adf68f5364f3423c7f5c93238a4275c795fb0074e020f376dcac8cd4d6e435559abe447388de741a3b8b4a2cfc22f3d0b090cbea0f1bb3132fe7f4d543f31240120157da0fd002aeeec2fe7ec66e83bf49b58210ce2d6f4721aeb2d27cb38ee8d65c272c366be1cefb93467cdb0be91756c0a59d7b7750e31f0ee486316c3bfe60434bb6a8edf4b69886c5571eece74869ae1dd004ce870428f892ba607973fa18e2c658be0a7ebe32e2b93dffedb1c4a54bc4d3b9d5cb7e55c747e433612b00c319db12fbb60a77233a2293caf03fff71c6efa258aaf277c83004100e35e1ec1bb25ed6a8fd843e02ebe19fb40073b7ece8df2ec435deebe296baa61bc94a56363fec72ed1f97c62182ecbc0d35282a511f50745288cdffb51a756a9e8cb804d4fa92d339ae532e89e9f91667d9af2c0501101a855aa3f643021a3562660dfc461e4d2b7cef131d15dbf6e5d1a80f82ba7a0fd0fd15a69f7894fc49c9ef475e50953aec853b9a0b7df6480aef021b8cf69673dbf4aa75432c2b82659c08879716a853cda3ac5a36ca73f141d2547e017b68eb0a538cf4991f02934282d971c608d0fa773244c58746b9fed21bc7550a27044f7bcca568448c8414a1e5d4174c5f6741b7d17ce5c089498e9d1c7ebb1b9436a4ebc2ed57bf3bd47f45f21e2bd995e3c39f98109073e32a166278b7609c5f4e22dfd004cd5a9e01579488d746d4c4cde2447a7e36d2634062be7fa332914be23f9515c5768b2003d7acd87b46579c38288628216061d3f06fdb9814f2e1073080417d60b9a2f786a82492044ec3848cddf868d552bb05156813419eaf6f31100fbe4c305c9c61c4a5aaadf9ffbd7849ce74c4405126fc0bb7868c3fb7dc5a50091b0c78b276b809ca1fef2457b64a3b09fcba69c5b0cf76587f888fd83827e29362e857bf891ebf483435e4959102d243fada553ae35c1d815ab10598bb7b8be1c9a4a18ce635f98b7a86a9b02c674f3085e7ae7364d7d200f0acceeb6d0c0505bc2e215f04cf6ecfc009587c1c5edfed4dd9b6a4f046012c9d31d9669588b3b3c86e1f15b96c76e477dcebb2787f25a6e1ea4ec2003c573f56823a9beb1f89a09b1945fc8b99aa249620aaa4f6aa26f43b4b203c99c54296a29c177bb71d8bdb81301a982992d8017d117a000e946607283e029ebb8dd8255d2405bb3bac64bba12e46c13452bfbb83dc8cf4e5ae1d83fddee4f67d1f4e80b3e0d52350dcc8bd20fd924006407175561245438cd7ec2342ca5fa73b60b22032f89f515db85b558e565e5f08b2e9acbae5958b1f57740e0f51fb75d46414a419dd45674f0c12a3400f80f5b27758664a49f964e850b67867043ead09dc7e037b7da135a7c2db2b252f5cf19f8f5a389cf8346502155fd2a86988582a77c1b0a2158859f78449ea40d9ce50c3f3da44ae76a39f6f66822ae50c33a75c726a49ff3f31f6da7ccea0738752924f8451f9242a9986fa5361407217fe0686d427484114dbc6382c4f12b729a3e0776e458788c0c8f0109be12a7392c18e7c54a83b793571165f5db745d82c0c5c3dbde46dae346bda80088ea8351f64192475b57e3a270e1d3fc7eeb298c2546f1680f6fa582f262dc089054ee5425ef313f7b04d0e6a05274bbc572da1a383029ec209d6b3364762d6ea9554be64a81a641d1bfced589404bd2f67335b40ae98d6980abf5213dc03e098da86678061a6f1be2fdef38900d5be395ad284e0b6b56513a79df3a0d45880e2ccd7e58ef50dc016e7d9c02cd16d8de4a8c2baff281276e9c0f5e687aa1a5cc9c744c49614b1ace07435f5b40f5e1bfb484ccf87991add55fee5cfa9ef5e5e29ad548821fab76a218541a5f2160793ff581e6f947703d6f5a4e8529991f72418199ceb6ece9427789be2b862275e78c44ea99993a77afaf238201765e7ea958503982f26ef0c9994fc3befe8cf57fa0aa929c27a1cf0b2cf994c9ee5cb04c766bc2afeb8ffee355917989770aade4a4b65867f00db8786ecf82d5e896b13bbb1c4806ba3423f8f77e866fbb9f2820e3aa537820525dd6c24d99fd9794d7ab3dbb264113f362bb72419bd9f28362ddfa855fb83f9c067e7633486f038cc8dadaa5d9d9ce487f2161734d99692f23211dc385a2e43eefdbfaac2a2bf56b7f0c402f2b814b674fd778b8ed9d22ceef9266e6d0853458cc6280447bf7fee18f7afd173af500e34a2f75b59796271df97203954d384e5129a46c55a223ada58191df3d20087f8eca27a97a647fddaf3887c6e035a76b9"}) (async) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: rcu detected stall in hub_event testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-ioctl$HIDIOCGRDESC-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) syz_open_dev$evdev(0x0, 0x0, 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$hiddev-syz_open_dev$evdev-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$evdev-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: rcu detected stall in corrupted testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_open_dev$evdev-syz_open_dev$evdev detailed listing: executing program 0: syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$evdev-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$evdev-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB, @ANYRES64], 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$evdev-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program crashed: INFO: task hung in uevent_show extracting C reproducer testing compiled C program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$evdev-syz_open_dev$evdev program did not crash simplifying guilty program options testing program (duration=9m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$evdev-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program did not crash testing program (duration=9m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_open_dev$evdev-syz_open_dev$evdev detailed listing: executing program 0: syz_usb_connect(0x0, 0x2d, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES64], 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) program did not crash reproducing took 7h43m58.694083488s repro crashed as (corrupted=false): INFO: task udevd:8944 blocked for more than 143 seconds. Not tainted 6.10.0-rc6-syzkaller-00108-g179264157bba #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:udevd state:D stack:27488 pid:8944 tgid:8944 ppid:2401 flags:0x00000002 Call Trace: context_switch kernel/sched/core.c:5408 [inline] __schedule+0xca6/0x3170 kernel/sched/core.c:6745 __schedule_loop kernel/sched/core.c:6822 [inline] schedule+0xe7/0x350 kernel/sched/core.c:6837 schedule_preempt_disabled+0x13/0x30 kernel/sched/core.c:6894 __mutex_lock_common kernel/locking/mutex.c:684 [inline] __mutex_lock+0x5b8/0x9c0 kernel/locking/mutex.c:752 device_lock include/linux/device.h:1009 [inline] uevent_show+0x188/0x3b0 drivers/base/core.c:2743 dev_attr_show+0x53/0xe0 drivers/base/core.c:2437 sysfs_kf_seq_show+0x23e/0x410 fs/sysfs/file.c:59 seq_read_iter+0x4fa/0x12c0 fs/seq_file.c:230 kernfs_fop_read_iter+0x41a/0x590 fs/kernfs/file.c:279 new_sync_read fs/read_write.c:395 [inline] vfs_read+0x869/0xbd0 fs/read_write.c:476 ksys_read+0x12f/0x260 fs/read_write.c:619 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f4563c99b6a RSP: 002b:00007fff0e284f18 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 RAX: ffffffffffffffda RBX: 000055b3df188fa0 RCX: 00007f4563c99b6a RDX: 0000000000001000 RSI: 000055b3df19c670 RDI: 0000000000000008 RBP: 000055b3df188fa0 R08: 0000000000000008 R09: 0000000000000000 R10: 000000000000010f R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000003fff R14: 00007fff0e2853f8 R15: 000000000000000a INFO: task udevd:8947 blocked for more than 143 seconds. Not tainted 6.10.0-rc6-syzkaller-00108-g179264157bba #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:udevd state:D stack:28064 pid:8947 tgid:8947 ppid:2401 flags:0x00000002 Call Trace: context_switch kernel/sched/core.c:5408 [inline] __schedule+0xca6/0x3170 kernel/sched/core.c:6745 __schedule_loop kernel/sched/core.c:6822 [inline] schedule+0xe7/0x350 kernel/sched/core.c:6837 schedule_preempt_disabled+0x13/0x30 kernel/sched/core.c:6894 __mutex_lock_common kernel/locking/mutex.c:684 [inline] __mutex_lock+0x5b8/0x9c0 kernel/locking/mutex.c:752 device_lock include/linux/device.h:1009 [inline] uevent_show+0x188/0x3b0 drivers/base/core.c:2743 dev_attr_show+0x53/0xe0 drivers/base/core.c:2437 sysfs_kf_seq_show+0x23e/0x410 fs/sysfs/file.c:59 seq_read_iter+0x4fa/0x12c0 fs/seq_file.c:230 kernfs_fop_read_iter+0x41a/0x590 fs/kernfs/file.c:279 new_sync_read fs/read_write.c:395 [inline] vfs_read+0x869/0xbd0 fs/read_write.c:476 ksys_read+0x12f/0x260 fs/read_write.c:619 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f4563c99b6a RSP: 002b:00007fff0e284f18 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 RAX: ffffffffffffffda RBX: 000055b3df188fa0 RCX: 00007f4563c99b6a RDX: 0000000000001000 RSI: 000055b3df19c670 RDI: 0000000000000008 RBP: 000055b3df188fa0 R08: 0000000000000008 R09: 0000000000000000 R10: 000000000000010f R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000003fff R14: 00007fff0e2853f8 R15: 000000000000000a INFO: task udevd:8959 blocked for more than 145 seconds. Not tainted 6.10.0-rc6-syzkaller-00108-g179264157bba #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:udevd state:D stack:28048 pid:8959 tgid:8959 ppid:2401 flags:0x00000002 Call Trace: context_switch kernel/sched/core.c:5408 [inline] __schedule+0xca6/0x3170 kernel/sched/core.c:6745 __schedule_loop kernel/sched/core.c:6822 [inline] schedule+0xe7/0x350 kernel/sched/core.c:6837 schedule_preempt_disabled+0x13/0x30 kernel/sched/core.c:6894 __mutex_lock_common kernel/locking/mutex.c:684 [inline] __mutex_lock+0x5b8/0x9c0 kernel/locking/mutex.c:752 device_lock include/linux/device.h:1009 [inline] uevent_show+0x188/0x3b0 drivers/base/core.c:2743 dev_attr_show+0x53/0xe0 drivers/base/core.c:2437 sysfs_kf_seq_show+0x23e/0x410 fs/sysfs/file.c:59 seq_read_iter+0x4fa/0x12c0 fs/seq_file.c:230 kernfs_fop_read_iter+0x41a/0x590 fs/kernfs/file.c:279 new_sync_read fs/read_write.c:395 [inline] vfs_read+0x869/0xbd0 fs/read_write.c:476 ksys_read+0x12f/0x260 fs/read_write.c:619 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f4563c99b6a RSP: 002b:00007fff0e284f18 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 RAX: ffffffffffffffda RBX: 000055b3df188fa0 RCX: 00007f4563c99b6a RDX: 0000000000001000 RSI: 000055b3df19c670 RDI: 0000000000000008 RBP: 000055b3df188fa0 R08: 0000000000000008 R09: 0000000000000000 R10: 000000000000010f R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000003fff R14: 00007fff0e2853f8 R15: 000000000000000a Showing all locks held in the system: 6 locks held by kworker/0:1/9: #0: ffff8881052c0d48 ( (wq_completion)usb_hub_wq ){+.+.}-{0:0} , at: process_one_work+0x1277/0x1b40 kernel/workqueue.c:3223 #1: ffffc9000009fd80 ( (work_completion)(&hub->events) ){+.+.}-{0:0} , at: process_one_work+0x921/0x1b40 kernel/workqueue.c:3224 #2: ffff8881093a7190 ( &dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: hub_event+0x1be/0x4f50 drivers/usb/core/hub.c:5849 #3: ffff88811f018190 (&dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: __device_attach+0x7f/0x4b0 drivers/base/dd.c:1003 #4: ffff8881046e8160 (&dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: __device_attach+0x7f/0x4b0 drivers/base/dd.c:1003 #5: ffffffff892e6228 ( input_mutex){+.+.}-{3:3} , at: input_register_device+0xa2b/0x1140 drivers/input/input.c:2463 1 lock held by khungtaskd/30: #0: ffffffff886b4360 ( rcu_read_lock ){....}-{1:2} , at: rcu_lock_acquire include/linux/rcupdate.h:329 [inline] , at: rcu_read_lock include/linux/rcupdate.h:781 [inline] , at: debug_show_all_locks+0x75/0x340 kernel/locking/lockdep.c:6614 3 locks held by kworker/1:1/37: #0: ffff8881052c0d48 ((wq_completion)usb_hub_wq ){+.+.}-{0:0} , at: process_one_work+0x1277/0x1b40 kernel/workqueue.c:3223 #1: ffffc90000277d80 ( (work_completion)(&hub->events) ){+.+.}-{0:0} , at: process_one_work+0x921/0x1b40 kernel/workqueue.c:3224 #2: ffff88810975f190 (&dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: hub_event+0x1be/0x4f50 drivers/usb/core/hub.c:5849 1 lock held by acpid/2386: #0: ffffffff886bfaf8 ( rcu_state.exp_mutex ){+.+.}-{3:3} , at: exp_funnel_lock+0x282/0x3b0 kernel/rcu/tree_exp.h:291 2 locks held by getty/2459: #0: ffff888113a820a0 (&tty->ldisc_sem ){++++}-{0:0} , at: tty_ldisc_ref_wait+0x24/0x80 drivers/tty/tty_ldisc.c:243 #1: ffffc900000432f0 ( &ldata->atomic_read_lock ){+.+.}-{3:3} , at: n_tty_read+0xfc8/0x1490 drivers/tty/n_tty.c:2211 10 locks held by kworker/1:0/5351: 3 locks held by kworker/1:3/5361: 6 locks held by kworker/0:5/5384: #0: ffff8881052c0d48 ((wq_completion)usb_hub_wq ){+.+.}-{0:0} , at: process_one_work+0x1277/0x1b40 kernel/workqueue.c:3223 #1: ffffc9000342fd80 ( (work_completion)(&hub->events) ){+.+.}-{0:0} , at: process_one_work+0x921/0x1b40 kernel/workqueue.c:3224 #2: ffff888109b25190 ( &dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: hub_event+0x1be/0x4f50 drivers/usb/core/hub.c:5849 #3: ffff88811f019190 (&dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: __device_attach+0x7f/0x4b0 drivers/base/dd.c:1003 #4: ffff888103efd160 ( &dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: __device_attach+0x7f/0x4b0 drivers/base/dd.c:1003 #5: ffffffff892e6228 (input_mutex ){+.+.}-{3:3} , at: input_register_device+0xa2b/0x1140 drivers/input/input.c:2463 4 locks held by udevd/8944: #0: ffff888100f5b790 ( &p->lock ){+.+.}-{3:3} , at: seq_read_iter+0xde/0x12c0 fs/seq_file.c:182 #1: ffff888119904c88 (&of->mutex ){+.+.}-{3:3} , at: kernfs_seq_start+0x4d/0x240 fs/kernfs/file.c:154 #2: ffff88813100d5a8 ( kn->active ){.+.+}-{0:0}, at: kernfs_seq_start+0x71/0x240 fs/kernfs/file.c:155 #3: ffff88811f018190 ( &dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: uevent_show+0x188/0x3b0 drivers/base/core.c:2743 4 locks held by udevd/8947: #0: ffff888100f5b8b8 ( &p->lock ){+.+.}-{3:3} , at: seq_read_iter+0xde/0x12c0 fs/seq_file.c:182 #1: ffff888119904888 (&of->mutex ){+.+.}-{3:3} , at: kernfs_seq_start+0x4d/0x240 fs/kernfs/file.c:154 #2: ffff888112516b48 ( kn->active ){.+.+}-{0:0} , at: kernfs_seq_start+0x71/0x240 fs/kernfs/file.c:155 #3: ffff88811f019190 ( &dev->mutex){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: uevent_show+0x188/0x3b0 drivers/base/core.c:2743 4 locks held by udevd/8959: #0: ffff888100f5b1c8 ( &p->lock ){+.+.}-{3:3} , at: seq_read_iter+0xde/0x12c0 fs/seq_file.c:182 #1: ffff8881155f9088 (&of->mutex ){+.+.}-{3:3} , at: kernfs_seq_start+0x4d/0x240 fs/kernfs/file.c:154 #2: ffff888122d0b2d8 ( kn->active ){.+.+}-{0:0} , at: kernfs_seq_start+0x71/0x240 fs/kernfs/file.c:155 #3: ffff888103eec190 ( &dev->mutex){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: uevent_show+0x188/0x3b0 drivers/base/core.c:2743 ============================================= NMI backtrace for cpu 0 CPU: 0 PID: 30 Comm: khungtaskd Not tainted 6.10.0-rc6-syzkaller-00108-g179264157bba #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:114 nmi_cpu_backtrace+0x27b/0x390 lib/nmi_backtrace.c:113 nmi_trigger_cpumask_backtrace+0x29c/0x300 lib/nmi_backtrace.c:62 trigger_all_cpu_backtrace include/linux/nmi.h:162 [inline] check_hung_uninterruptible_tasks kernel/hung_task.c:223 [inline] watchdog+0xf86/0x1240 kernel/hung_task.c:379 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 Sending NMI from CPU 0 to CPUs 1: yealink 4-1:36.0: urb_ctl_callback - urb status -71 NMI backtrace for cpu 1 CPU: 1 PID: 5351 Comm: kworker/1:0 Not tainted 6.10.0-rc6-syzkaller-00108-g179264157bba #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 Workqueue: usb_hub_wq hub_event RIP: 0010:io_serial_in+0x87/0xb0 drivers/tty/serial/8250/8250_port.c:407 Code: 33 b9 fe 48 8d 7d 40 44 89 e1 48 b8 00 00 00 00 00 fc ff df 48 89 fa d3 e3 48 c1 ea 03 80 3c 02 00 75 1a 66 03 5d 40 89 da ec <5b> 0f b6 c0 5d 41 5c c3 cc cc cc cc e8 f8 92 0b ff eb a2 e8 81 93 RSP: 0000:ffffc900001b85c8 EFLAGS: 00000006 RAX: dffffc0000000005 RBX: 00000000000003f9 RCX: 0000000000000000 RDX: 00000000000003f9 RSI: ffffffff829a10b0 RDI: ffffffff8d717960 RBP: ffffffff8d717920 R08: 0000000000000001 R09: 000000000000001f R10: 0000000000000000 R11: 0000000000000008 R12: 0000000000000000 R13: ffffffff8d717920 R14: ffffffff8d717970 R15: 000000000000003f FS: 0000000000000000(0000) GS:ffff8881f6500000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 0000000115e96000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: serial_port_in include/linux/serial_core.h:674 [inline] serial8250_console_write+0x17d/0x1090 drivers/tty/serial/8250/8250_port.c:3357 console_emit_next_record kernel/printk/printk.c:2913 [inline] console_flush_all+0x53c/0xd70 kernel/printk/printk.c:2979 console_unlock+0xae/0x290 kernel/printk/printk.c:3048 vprintk_emit kernel/printk/printk.c:2348 [inline] vprintk_emit+0x11a/0x5a0 kernel/printk/printk.c:2303 dev_vprintk_emit drivers/base/core.c:4909 [inline] dev_printk_emit+0xfb/0x140 drivers/base/core.c:4920 __dev_printk+0xf5/0x270 drivers/base/core.c:4932 _dev_err+0xe5/0x120 drivers/base/core.c:4975 urb_ctl_callback+0x1eb/0x2f0 drivers/input/misc/yealink.c:454 __usb_hcd_giveback_urb+0x466/0x6e0 drivers/usb/core/hcd.c:1650 usb_hcd_giveback_urb+0x396/0x450 drivers/usb/core/hcd.c:1734 dummy_timer+0x17f6/0x3900 drivers/usb/gadget/udc/dummy_hcd.c:1987 __run_hrtimer kernel/time/hrtimer.c:1689 [inline] __hrtimer_run_queues+0x20c/0xcc0 kernel/time/hrtimer.c:1753 hrtimer_interrupt+0x31b/0x800 kernel/time/hrtimer.c:1815 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1032 [inline] __sysvec_apic_timer_interrupt+0x10f/0x450 arch/x86/kernel/apic/apic.c:1049 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline] sysvec_apic_timer_interrupt+0x8b/0xb0 arch/x86/kernel/apic/apic.c:1043 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:lock_acquire+0x1f2/0x560 kernel/locking/lockdep.c:5722 Code: c1 05 2a 10 d1 7e 83 f8 01 0f 85 ea 02 00 00 9c 58 f6 c4 02 0f 85 d5 02 00 00 48 85 ed 74 01 fb 48 b8 00 00 00 00 00 fc ff df <48> 01 c3 48 c7 03 00 00 00 00 48 c7 43 08 00 00 00 00 48 8b 84 24 RSP: 0000:ffffc9000349f3a8 EFLAGS: 00000206 RAX: dffffc0000000000 RBX: 1ffff92000693e77 RCX: ffffffff813082be RDX: 0000000000000001 RSI: ffffffff86c7d980 RDI: ffffffff86e777c0 RBP: 0000000000000200 R08: 0000000000000000 R09: fffffbfff199799e R10: ffffffff8ccbccf7 R11: 0000000000000004 R12: 0000000000000001 R13: 0000000000000000 R14: ffffffff8883b5e0 R15: 0000000000000000 fs_reclaim_acquire mm/page_alloc.c:3823 [inline] fs_reclaim_acquire+0xca/0x160 mm/page_alloc.c:3814 might_alloc include/linux/sched/mm.h:334 [inline] slab_pre_alloc_hook mm/slub.c:3891 [inline] slab_alloc_node mm/slub.c:3982 [inline] kmem_cache_alloc_noprof+0x54/0x2b0 mm/slub.c:4009 __kernfs_new_node+0xd3/0x890 fs/kernfs/dir.c:624 kernfs_new_node+0x186/0x240 fs/kernfs/dir.c:700 __kernfs_create_file+0x53/0x350 fs/kernfs/file.c:1034 sysfs_add_file_mode_ns+0x1ff/0x3b0 fs/sysfs/file.c:307 create_files fs/sysfs/group.c:76 [inline] internal_create_group+0x565/0xe50 fs/sysfs/group.c:180 internal_create_groups+0x9d/0x150 fs/sysfs/group.c:220 device_add_groups drivers/base/core.c:2826 [inline] device_add_attrs drivers/base/core.c:2901 [inline] device_add+0x781/0x1a70 drivers/base/core.c:3633 usb_create_ep_devs+0x160/0x2b0 drivers/usb/core/endpoint.c:169 usb_new_device+0x104a/0x1a10 drivers/usb/core/hub.c:2681 hub_port_connect drivers/usb/core/hub.c:5521 [inline] hub_port_connect_change drivers/usb/core/hub.c:5661 [inline] port_event drivers/usb/core/hub.c:5821 [inline] hub_event+0x2e66/0x4f50 drivers/usb/core/hub.c:5903 process_one_work+0x9c5/0x1b40 kernel/workqueue.c:3248 process_scheduled_works kernel/workqueue.c:3329 [inline] worker_thread+0x6c8/0xf30 kernel/workqueue.c:3409 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 final repro crashed as (corrupted=false): INFO: task udevd:8944 blocked for more than 143 seconds. Not tainted 6.10.0-rc6-syzkaller-00108-g179264157bba #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:udevd state:D stack:27488 pid:8944 tgid:8944 ppid:2401 flags:0x00000002 Call Trace: context_switch kernel/sched/core.c:5408 [inline] __schedule+0xca6/0x3170 kernel/sched/core.c:6745 __schedule_loop kernel/sched/core.c:6822 [inline] schedule+0xe7/0x350 kernel/sched/core.c:6837 schedule_preempt_disabled+0x13/0x30 kernel/sched/core.c:6894 __mutex_lock_common kernel/locking/mutex.c:684 [inline] __mutex_lock+0x5b8/0x9c0 kernel/locking/mutex.c:752 device_lock include/linux/device.h:1009 [inline] uevent_show+0x188/0x3b0 drivers/base/core.c:2743 dev_attr_show+0x53/0xe0 drivers/base/core.c:2437 sysfs_kf_seq_show+0x23e/0x410 fs/sysfs/file.c:59 seq_read_iter+0x4fa/0x12c0 fs/seq_file.c:230 kernfs_fop_read_iter+0x41a/0x590 fs/kernfs/file.c:279 new_sync_read fs/read_write.c:395 [inline] vfs_read+0x869/0xbd0 fs/read_write.c:476 ksys_read+0x12f/0x260 fs/read_write.c:619 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f4563c99b6a RSP: 002b:00007fff0e284f18 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 RAX: ffffffffffffffda RBX: 000055b3df188fa0 RCX: 00007f4563c99b6a RDX: 0000000000001000 RSI: 000055b3df19c670 RDI: 0000000000000008 RBP: 000055b3df188fa0 R08: 0000000000000008 R09: 0000000000000000 R10: 000000000000010f R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000003fff R14: 00007fff0e2853f8 R15: 000000000000000a INFO: task udevd:8947 blocked for more than 143 seconds. Not tainted 6.10.0-rc6-syzkaller-00108-g179264157bba #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:udevd state:D stack:28064 pid:8947 tgid:8947 ppid:2401 flags:0x00000002 Call Trace: context_switch kernel/sched/core.c:5408 [inline] __schedule+0xca6/0x3170 kernel/sched/core.c:6745 __schedule_loop kernel/sched/core.c:6822 [inline] schedule+0xe7/0x350 kernel/sched/core.c:6837 schedule_preempt_disabled+0x13/0x30 kernel/sched/core.c:6894 __mutex_lock_common kernel/locking/mutex.c:684 [inline] __mutex_lock+0x5b8/0x9c0 kernel/locking/mutex.c:752 device_lock include/linux/device.h:1009 [inline] uevent_show+0x188/0x3b0 drivers/base/core.c:2743 dev_attr_show+0x53/0xe0 drivers/base/core.c:2437 sysfs_kf_seq_show+0x23e/0x410 fs/sysfs/file.c:59 seq_read_iter+0x4fa/0x12c0 fs/seq_file.c:230 kernfs_fop_read_iter+0x41a/0x590 fs/kernfs/file.c:279 new_sync_read fs/read_write.c:395 [inline] vfs_read+0x869/0xbd0 fs/read_write.c:476 ksys_read+0x12f/0x260 fs/read_write.c:619 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f4563c99b6a RSP: 002b:00007fff0e284f18 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 RAX: ffffffffffffffda RBX: 000055b3df188fa0 RCX: 00007f4563c99b6a RDX: 0000000000001000 RSI: 000055b3df19c670 RDI: 0000000000000008 RBP: 000055b3df188fa0 R08: 0000000000000008 R09: 0000000000000000 R10: 000000000000010f R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000003fff R14: 00007fff0e2853f8 R15: 000000000000000a INFO: task udevd:8959 blocked for more than 145 seconds. Not tainted 6.10.0-rc6-syzkaller-00108-g179264157bba #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:udevd state:D stack:28048 pid:8959 tgid:8959 ppid:2401 flags:0x00000002 Call Trace: context_switch kernel/sched/core.c:5408 [inline] __schedule+0xca6/0x3170 kernel/sched/core.c:6745 __schedule_loop kernel/sched/core.c:6822 [inline] schedule+0xe7/0x350 kernel/sched/core.c:6837 schedule_preempt_disabled+0x13/0x30 kernel/sched/core.c:6894 __mutex_lock_common kernel/locking/mutex.c:684 [inline] __mutex_lock+0x5b8/0x9c0 kernel/locking/mutex.c:752 device_lock include/linux/device.h:1009 [inline] uevent_show+0x188/0x3b0 drivers/base/core.c:2743 dev_attr_show+0x53/0xe0 drivers/base/core.c:2437 sysfs_kf_seq_show+0x23e/0x410 fs/sysfs/file.c:59 seq_read_iter+0x4fa/0x12c0 fs/seq_file.c:230 kernfs_fop_read_iter+0x41a/0x590 fs/kernfs/file.c:279 new_sync_read fs/read_write.c:395 [inline] vfs_read+0x869/0xbd0 fs/read_write.c:476 ksys_read+0x12f/0x260 fs/read_write.c:619 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f4563c99b6a RSP: 002b:00007fff0e284f18 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 RAX: ffffffffffffffda RBX: 000055b3df188fa0 RCX: 00007f4563c99b6a RDX: 0000000000001000 RSI: 000055b3df19c670 RDI: 0000000000000008 RBP: 000055b3df188fa0 R08: 0000000000000008 R09: 0000000000000000 R10: 000000000000010f R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000003fff R14: 00007fff0e2853f8 R15: 000000000000000a Showing all locks held in the system: 6 locks held by kworker/0:1/9: #0: ffff8881052c0d48 ( (wq_completion)usb_hub_wq ){+.+.}-{0:0} , at: process_one_work+0x1277/0x1b40 kernel/workqueue.c:3223 #1: ffffc9000009fd80 ( (work_completion)(&hub->events) ){+.+.}-{0:0} , at: process_one_work+0x921/0x1b40 kernel/workqueue.c:3224 #2: ffff8881093a7190 ( &dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: hub_event+0x1be/0x4f50 drivers/usb/core/hub.c:5849 #3: ffff88811f018190 (&dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: __device_attach+0x7f/0x4b0 drivers/base/dd.c:1003 #4: ffff8881046e8160 (&dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: __device_attach+0x7f/0x4b0 drivers/base/dd.c:1003 #5: ffffffff892e6228 ( input_mutex){+.+.}-{3:3} , at: input_register_device+0xa2b/0x1140 drivers/input/input.c:2463 1 lock held by khungtaskd/30: #0: ffffffff886b4360 ( rcu_read_lock ){....}-{1:2} , at: rcu_lock_acquire include/linux/rcupdate.h:329 [inline] , at: rcu_read_lock include/linux/rcupdate.h:781 [inline] , at: debug_show_all_locks+0x75/0x340 kernel/locking/lockdep.c:6614 3 locks held by kworker/1:1/37: #0: ffff8881052c0d48 ((wq_completion)usb_hub_wq ){+.+.}-{0:0} , at: process_one_work+0x1277/0x1b40 kernel/workqueue.c:3223 #1: ffffc90000277d80 ( (work_completion)(&hub->events) ){+.+.}-{0:0} , at: process_one_work+0x921/0x1b40 kernel/workqueue.c:3224 #2: ffff88810975f190 (&dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: hub_event+0x1be/0x4f50 drivers/usb/core/hub.c:5849 1 lock held by acpid/2386: #0: ffffffff886bfaf8 ( rcu_state.exp_mutex ){+.+.}-{3:3} , at: exp_funnel_lock+0x282/0x3b0 kernel/rcu/tree_exp.h:291 2 locks held by getty/2459: #0: ffff888113a820a0 (&tty->ldisc_sem ){++++}-{0:0} , at: tty_ldisc_ref_wait+0x24/0x80 drivers/tty/tty_ldisc.c:243 #1: ffffc900000432f0 ( &ldata->atomic_read_lock ){+.+.}-{3:3} , at: n_tty_read+0xfc8/0x1490 drivers/tty/n_tty.c:2211 10 locks held by kworker/1:0/5351: 3 locks held by kworker/1:3/5361: 6 locks held by kworker/0:5/5384: #0: ffff8881052c0d48 ((wq_completion)usb_hub_wq ){+.+.}-{0:0} , at: process_one_work+0x1277/0x1b40 kernel/workqueue.c:3223 #1: ffffc9000342fd80 ( (work_completion)(&hub->events) ){+.+.}-{0:0} , at: process_one_work+0x921/0x1b40 kernel/workqueue.c:3224 #2: ffff888109b25190 ( &dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: hub_event+0x1be/0x4f50 drivers/usb/core/hub.c:5849 #3: ffff88811f019190 (&dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: __device_attach+0x7f/0x4b0 drivers/base/dd.c:1003 #4: ffff888103efd160 ( &dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: __device_attach+0x7f/0x4b0 drivers/base/dd.c:1003 #5: ffffffff892e6228 (input_mutex ){+.+.}-{3:3} , at: input_register_device+0xa2b/0x1140 drivers/input/input.c:2463 4 locks held by udevd/8944: #0: ffff888100f5b790 ( &p->lock ){+.+.}-{3:3} , at: seq_read_iter+0xde/0x12c0 fs/seq_file.c:182 #1: ffff888119904c88 (&of->mutex ){+.+.}-{3:3} , at: kernfs_seq_start+0x4d/0x240 fs/kernfs/file.c:154 #2: ffff88813100d5a8 ( kn->active ){.+.+}-{0:0}, at: kernfs_seq_start+0x71/0x240 fs/kernfs/file.c:155 #3: ffff88811f018190 ( &dev->mutex ){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: uevent_show+0x188/0x3b0 drivers/base/core.c:2743 4 locks held by udevd/8947: #0: ffff888100f5b8b8 ( &p->lock ){+.+.}-{3:3} , at: seq_read_iter+0xde/0x12c0 fs/seq_file.c:182 #1: ffff888119904888 (&of->mutex ){+.+.}-{3:3} , at: kernfs_seq_start+0x4d/0x240 fs/kernfs/file.c:154 #2: ffff888112516b48 ( kn->active ){.+.+}-{0:0} , at: kernfs_seq_start+0x71/0x240 fs/kernfs/file.c:155 #3: ffff88811f019190 ( &dev->mutex){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: uevent_show+0x188/0x3b0 drivers/base/core.c:2743 4 locks held by udevd/8959: #0: ffff888100f5b1c8 ( &p->lock ){+.+.}-{3:3} , at: seq_read_iter+0xde/0x12c0 fs/seq_file.c:182 #1: ffff8881155f9088 (&of->mutex ){+.+.}-{3:3} , at: kernfs_seq_start+0x4d/0x240 fs/kernfs/file.c:154 #2: ffff888122d0b2d8 ( kn->active ){.+.+}-{0:0} , at: kernfs_seq_start+0x71/0x240 fs/kernfs/file.c:155 #3: ffff888103eec190 ( &dev->mutex){....}-{3:3} , at: device_lock include/linux/device.h:1009 [inline] , at: uevent_show+0x188/0x3b0 drivers/base/core.c:2743 ============================================= NMI backtrace for cpu 0 CPU: 0 PID: 30 Comm: khungtaskd Not tainted 6.10.0-rc6-syzkaller-00108-g179264157bba #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:114 nmi_cpu_backtrace+0x27b/0x390 lib/nmi_backtrace.c:113 nmi_trigger_cpumask_backtrace+0x29c/0x300 lib/nmi_backtrace.c:62 trigger_all_cpu_backtrace include/linux/nmi.h:162 [inline] check_hung_uninterruptible_tasks kernel/hung_task.c:223 [inline] watchdog+0xf86/0x1240 kernel/hung_task.c:379 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 Sending NMI from CPU 0 to CPUs 1: yealink 4-1:36.0: urb_ctl_callback - urb status -71 NMI backtrace for cpu 1 CPU: 1 PID: 5351 Comm: kworker/1:0 Not tainted 6.10.0-rc6-syzkaller-00108-g179264157bba #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 Workqueue: usb_hub_wq hub_event RIP: 0010:io_serial_in+0x87/0xb0 drivers/tty/serial/8250/8250_port.c:407 Code: 33 b9 fe 48 8d 7d 40 44 89 e1 48 b8 00 00 00 00 00 fc ff df 48 89 fa d3 e3 48 c1 ea 03 80 3c 02 00 75 1a 66 03 5d 40 89 da ec <5b> 0f b6 c0 5d 41 5c c3 cc cc cc cc e8 f8 92 0b ff eb a2 e8 81 93 RSP: 0000:ffffc900001b85c8 EFLAGS: 00000006 RAX: dffffc0000000005 RBX: 00000000000003f9 RCX: 0000000000000000 RDX: 00000000000003f9 RSI: ffffffff829a10b0 RDI: ffffffff8d717960 RBP: ffffffff8d717920 R08: 0000000000000001 R09: 000000000000001f R10: 0000000000000000 R11: 0000000000000008 R12: 0000000000000000 R13: ffffffff8d717920 R14: ffffffff8d717970 R15: 000000000000003f FS: 0000000000000000(0000) GS:ffff8881f6500000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 0000000115e96000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: serial_port_in include/linux/serial_core.h:674 [inline] serial8250_console_write+0x17d/0x1090 drivers/tty/serial/8250/8250_port.c:3357 console_emit_next_record kernel/printk/printk.c:2913 [inline] console_flush_all+0x53c/0xd70 kernel/printk/printk.c:2979 console_unlock+0xae/0x290 kernel/printk/printk.c:3048 vprintk_emit kernel/printk/printk.c:2348 [inline] vprintk_emit+0x11a/0x5a0 kernel/printk/printk.c:2303 dev_vprintk_emit drivers/base/core.c:4909 [inline] dev_printk_emit+0xfb/0x140 drivers/base/core.c:4920 __dev_printk+0xf5/0x270 drivers/base/core.c:4932 _dev_err+0xe5/0x120 drivers/base/core.c:4975 urb_ctl_callback+0x1eb/0x2f0 drivers/input/misc/yealink.c:454 __usb_hcd_giveback_urb+0x466/0x6e0 drivers/usb/core/hcd.c:1650 usb_hcd_giveback_urb+0x396/0x450 drivers/usb/core/hcd.c:1734 dummy_timer+0x17f6/0x3900 drivers/usb/gadget/udc/dummy_hcd.c:1987 __run_hrtimer kernel/time/hrtimer.c:1689 [inline] __hrtimer_run_queues+0x20c/0xcc0 kernel/time/hrtimer.c:1753 hrtimer_interrupt+0x31b/0x800 kernel/time/hrtimer.c:1815 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1032 [inline] __sysvec_apic_timer_interrupt+0x10f/0x450 arch/x86/kernel/apic/apic.c:1049 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline] sysvec_apic_timer_interrupt+0x8b/0xb0 arch/x86/kernel/apic/apic.c:1043 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:lock_acquire+0x1f2/0x560 kernel/locking/lockdep.c:5722 Code: c1 05 2a 10 d1 7e 83 f8 01 0f 85 ea 02 00 00 9c 58 f6 c4 02 0f 85 d5 02 00 00 48 85 ed 74 01 fb 48 b8 00 00 00 00 00 fc ff df <48> 01 c3 48 c7 03 00 00 00 00 48 c7 43 08 00 00 00 00 48 8b 84 24 RSP: 0000:ffffc9000349f3a8 EFLAGS: 00000206 RAX: dffffc0000000000 RBX: 1ffff92000693e77 RCX: ffffffff813082be RDX: 0000000000000001 RSI: ffffffff86c7d980 RDI: ffffffff86e777c0 RBP: 0000000000000200 R08: 0000000000000000 R09: fffffbfff199799e R10: ffffffff8ccbccf7 R11: 0000000000000004 R12: 0000000000000001 R13: 0000000000000000 R14: ffffffff8883b5e0 R15: 0000000000000000 fs_reclaim_acquire mm/page_alloc.c:3823 [inline] fs_reclaim_acquire+0xca/0x160 mm/page_alloc.c:3814 might_alloc include/linux/sched/mm.h:334 [inline] slab_pre_alloc_hook mm/slub.c:3891 [inline] slab_alloc_node mm/slub.c:3982 [inline] kmem_cache_alloc_noprof+0x54/0x2b0 mm/slub.c:4009 __kernfs_new_node+0xd3/0x890 fs/kernfs/dir.c:624 kernfs_new_node+0x186/0x240 fs/kernfs/dir.c:700 __kernfs_create_file+0x53/0x350 fs/kernfs/file.c:1034 sysfs_add_file_mode_ns+0x1ff/0x3b0 fs/sysfs/file.c:307 create_files fs/sysfs/group.c:76 [inline] internal_create_group+0x565/0xe50 fs/sysfs/group.c:180 internal_create_groups+0x9d/0x150 fs/sysfs/group.c:220 device_add_groups drivers/base/core.c:2826 [inline] device_add_attrs drivers/base/core.c:2901 [inline] device_add+0x781/0x1a70 drivers/base/core.c:3633 usb_create_ep_devs+0x160/0x2b0 drivers/usb/core/endpoint.c:169 usb_new_device+0x104a/0x1a10 drivers/usb/core/hub.c:2681 hub_port_connect drivers/usb/core/hub.c:5521 [inline] hub_port_connect_change drivers/usb/core/hub.c:5661 [inline] port_event drivers/usb/core/hub.c:5821 [inline] hub_event+0x2e66/0x4f50 drivers/usb/core/hub.c:5903 process_one_work+0x9c5/0x1b40 kernel/workqueue.c:3248 process_scheduled_works kernel/workqueue.c:3329 [inline] worker_thread+0x6c8/0xf30 kernel/workqueue.c:3409 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244