46eaeee3e96dfeb26df27819fd308036d169aeb63353b7ab185aeb7b525ed40b18834040e83b2036f2727e5545a11fd632a355430ae8f9d6478bd9479c55e076a5e799597877e594f7c75155414e3c90768aecaf6fccbf0e113849fba264faac228fc6c63fa6489ecac933ae52d16eca1cb63bcea363e00a4fc2d81217ffc299a9cef1d3c2023ad1698402303f71e2fbf56292b9682ec20628feb640b3eb044f2c082abc3f04cdbb1b3ed6d3714612e74716c2f5a95c0a57029dfa99d87fb9277b44478ba78c99b9d8e8aadf46bd15bd010a4e55ee1fdd2ae4ff63030e0e30960da7e0d9774a38ba9391e5cbc8ab63c02019905ab1f8f13e53c5c3d4ae32b064e19816d3ddc91c479922773beb9875bf3faf46e9580b570603f8cd2bd0af1a0a2cc2dadf3d0e3545250a968619cf5d8dd47af70b82ead85eb5b9dc14cec97ae2675cfbcb45e1a7a3e7aec3a353239a0e07553e4d1bf82dd611eac2904d18082be5182a125322b96a154508bcb6634aea698fd3fc4c453c85fde0c31545c1c60b33f6ecfd2cde270c1a104c90d8a3134365ae925d09de55274463bf60ab27c6278052c9eb94b34d1bd8bb287aeb30eb2e3ae3ab2835376876ea8ae6b79e73d49f8d38a4b82202114ae18e44c516bc0df7920a5bc2b9607588198e40bd58a2fb95fc73aed6773990319b0ea9c5411071080d4701a782bc10de17ee2307d5f41a83462f0f50e985fe0388df7bef7f5bf5001193c1b58d62ead36dff8462030b58fd28c7721aa1809e76bb803d83281a31538a030e2f5c625f63ce83328f88dd8f57fc7e15150391eceb7ba26519f500646b5fdec984e201fe4786c94fa7acba34e1f8f63828ba1aab9ac88a04bfc0cd4ed99593cf5d650bced2c400c15a1b8a6f636eaacfbb376d7c2ff77b3609b66497f8af8839f7e625b46e98f457e9e6b91ab82afe080ad5ef724dee96b800afe8b83db16d0239b753c25f5422b7cbdee5dc0dbe00a9eace7dd5333f1e3838890d3df056c906471b030c600cb9a15bc5d955b7c584dd1dc5f331df0c1bbe7f2e3a9ef1f78e2c17043940b830514e5cb146609e10380340ac4f772c1cedc1944ee7db619a0824b8acf3dc00a08378536f38827144591f6941261cc2bb18decb1f18c95907771d603a7fab82761f844b9258b13ffa6bdd867a951df3f4b34ffb3bec9daf718cd8c60df4cf3fb13f77144ca665460475b1a64eff48986afe043b3f227973903fdf90331121ae9396b6d46fdbd87b9c6f730d6b9b50f4dc5a87db2a791843de66b652a610cb32e8d49005d23047ff54aa547fd98ec89c1c5b97aa0c80c7220e694b230302c58437b1270518b7149e55db7f565b71bed7a55cde6d2e29d0469d92fdf6300b03d31402337dfa4f1870e643c73325420f2770584979ffd81cba6658e1e6fc1b1a7642cc7c6aa7f4611f43c17ac1cb5254197459cc398c9d749a81bb60397815c662b702a46008228769993ec146babd3dbd8fe4488f107d2f157ba01cd8cab7ae3550fbd5376e1aaec5ccb64d949acab146911fe5c65c0460be86fb135f428b7334e118bb24ef5570e4df80dcc24b0bf7581e2c2ff66f41a677d9c62a3e0938d2b697ee6007469820a23a025a8111d188dd2fd01adeefa02e627eaa9ed06fcbfe1e780fea10b8b9d014c2f37bbae392fb47d54eed8506369ca6dd1d2f3780d7d54f666c0244654161c0184691063eae9c8e0e3c71e7d36791a9312539e561294382d866b6faf89d8c3ff16c4d3563ac3afb4e4a0beae29247c8f9203aad58dab1a81cc7413033199147b96e63b6d66e68090cfbcc2b526031138c46fa32148db1a83b2c24ab1f69ab339b2ba62eb74e490580ef3b2d6d4513dd32a086dc49c71e4a7630400d686634f59958bee1ccfb97bb510f7b04710c0ba654f9ce52ceda83e197df7c960cbca271f68a3cbfafb9b79021a3ad090bcbb60aed033989b6280b98db977f9e2ff1b2ebd0f9306b6526fa8ece76ba7f200ff1281958639400bc54fefcb31cac36a0df29ce5c3018668dbef3d2c70b25fc566941a19bba88aeb3d2ac874c62392c6b7ca01c8ec47d36c96f3f4d6aa74266dfb4f2fff7d7c5175f5c2f24c410e0c3abe22d18a532a481b11e20dd5f42e17310e16aa5a7bff4452fdf23cfdf4fde1b2a929c724da0133b2176cd03b4724eb0fa3b9fb0049166b99bf39fbb3300e5e366fe87ef0c9d56a4d26556051a9953d4f0b048c59821d639ba215d08b46d367c86b5fa21f9d3ac1f59ef8ea2c0a93fe684209a4d7a3fbafce771da87cd7a23f8d32b4f67cfba99a423f3f83a641909338156242c56c4b4d4761c6f92c603b52c92345049ae4af447f3e59a7d24268f1b5e062e8bedd2fa23145b4b89a4ad2899cfd5bedf66ecfd5fb102e51ee17a78b1965f6625e1bc72a3dac2a00b8debfb7a6d3a49c17e5e0694a60cf1d8b642d17bd3e3566746cdceb5097f072ead72eedb8681eff55a78e996a03d8c003fa3ff81f10e61d7b775a16f7fd09630c86ffb9a4324a45e2161a2864077b471bd645514b7d16fbaa28420eb1170dd3a06f8d78f12bb53e6420bd014562a01db2c1bd44d741030ac28f1ff80e8553dbdbc1491f0602fa1b513cd858374b670a8149e50c9c44eaf1a5ba72c86d1020c56e3f0dd5877cbda08b131152964f07ed554f9cc842ae6b8966101cf2655cc2f245e0f3972dfb4f24fd2857b021e7c9c5ecef370fa3f7067f1cf8b94bc653d5ccabd328ef65054a08749ce9ff6bacfac5b04a81e35a57529b7adb9bad7e3939ac59a788635540856f161a06c2c5b6ae343b997f6c63178284dfb07142e9f3fe888585571c32ebeb45097b233f4b0974d7ee92c93fdccaf9a4758ef79a5eb9f39401decd9a0611bdcbd07d0dc2f2e73a35d3bed6c510485c63f18a9105559edfe00d4f691c19158edfe7f1fbbe95a51be47e1495fb64405ba4bbe07223071854fc6ec0dde7f2fa129d6decd72b09e08339dff9d88a2d2cbd448740713b56297864ff8f2ba7b5b60c1fcbb6ee34dfd9e05c0c832a1d794177cdf9a17ebb11c04acb1d53adc3383b2d6c433b8a6a28bacd14abeb2e42922277a8a71a9bf35237b8451cc046ff7b03a9161c57caaeeabf3e01c74fd181316eba21ac603cb866794577ad527a1f261f4dcf872465dddcbdbcdffdfa3ac078c7834adb51575e248cafda9476ec389fb82c1d697ef4e07143abc0cafe871d0ca5c49a12392d64850fc21f12b11c662d38a8e0134554e2ba8d0bd1bba959d7000c740be7a7a74b6f1cf7f31483668d98c4d47449d1f3db7624ac6b443a67264a4e8bf34cc4dd5c569627f6bbacf24e63733fa15c4a79ec36dfd868e69ec8fd08e9079e04b803df2813438fb0dfa38cbc77629f5a9178e532c170943b44d07714cca1a6381db59f4bedad90cb8a0c1b492e8febfea6b2c41db1ddfd9ccaa875044b35effb532388ef7c9698d5f50a24558c3dd8d58f62c33ec932499f01cce34455f55ed08f1027bf0b74ac40d515690dff0f3534cdc2c3077e569ab73a2acccd819", 0x1000) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15000000001cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7ac775aa5c7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407c94b2125c9ba278b7047e0fad82270ef24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94af9fffffff90225bacd9a2a7ce6df2bfbff", 0x17d) ioctl$HIDIOCGRAWNAME(r0, 0x6611, 0x0) 08:01:12 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x6000000) [ 1991.357688][ T7267] gspca_sonixj: reg_w1 err -71 [ 1991.362742][ T7267] sonixj: probe of 6-1:0.0 failed with error -71 [ 1991.369765][ T7662] (unnamed net_device) (uninitialized): Assigned a random MAC address: b2:4b:79:91:56:99 [ 1991.399809][ T7267] usb 6-1: USB disconnect, device number 86 [ 1991.406153][ T7662] rtl8150 3-1:0.0: eth1: rtl8150 is detected [ 1991.428446][ T33] audit: type=1800 audit(1620374472.402:2835): pid=29894 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14283 res=0 errno=0 08:01:12 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x7000000) [ 1991.461521][ T7662] usb 3-1: USB disconnect, device number 37 [ 1991.486953][T29832] udc-core: couldn't find an available UDC or it's busy [ 1991.494085][T29832] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 1991.536365][ T33] audit: type=1804 audit(1620374472.402:2836): pid=29894 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723733353930323539352F73797A6B616C6C65722E4E39654D775A2F3732332F48C7C060 dev="sda1" ino=14283 res=1 errno=0 08:01:12 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x8000000) [ 1991.622014][ T33] audit: type=1804 audit(1620374472.412:2837): pid=29894 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723733353930323539352F73797A6B616C6C65722E4E39654D775A2F3732332F48C7C060 dev="sda1" ino=14283 res=1 errno=0 [ 1991.691802][ T33] audit: type=1800 audit(1620374472.552:2838): pid=29894 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14283 res=0 errno=0 [ 1991.723642][ T7267] usb 4-1: USB disconnect, device number 65 [ 1991.762871][ T33] audit: type=1804 audit(1620374472.552:2839): pid=29902 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723733353930323539352F73797A6B616C6C65722E4E39654D775A2F3732332F48C7C060 dev="sda1" ino=14283 res=1 errno=0 [ 1991.813859][ T33] audit: type=1804 audit(1620374472.562:2840): pid=29902 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723733353930323539352F73797A6B616C6C65722E4E39654D775A2F3732332F48C7C060 dev="sda1" ino=14283 res=1 errno=0 [ 1991.857498][ T2606] usb 1-1: new high-speed USB device number 90 using dummy_hcd [ 1991.892097][ T33] audit: type=1804 audit(1620374472.562:2841): pid=29894 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723733353930323539352F73797A6B616C6C65722E4E39654D775A2F3732332F48C7C060 dev="sda1" ino=14283 res=1 errno=0 [ 1992.127563][ T7662] usb 3-1: new high-speed USB device number 38 using dummy_hcd [ 1992.237501][ T2606] usb 1-1: config 0 has no interfaces? [ 1992.243332][ T2606] usb 1-1: New USB device found, idVendor=2013, idProduct=025d, bcdDevice=aa.84 [ 1992.252769][ T2606] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1992.262293][ T2606] usb 1-1: config 0 descriptor?? [ 1992.357511][T11474] ath9k_htc 4-1:1.0: ath9k_htc: Target is unresponsive [ 1992.365560][T11474] ath9k_htc: Failed to initialize the device [ 1992.373278][ T7267] usb 4-1: ath9k_htc: USB layer deinitialized 08:01:13 executing program 0: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {0x400}, {}, @rumble={0x0, 0xc}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r1, &(0x7f0000000000)="03", 0xfd50) ioctl$HIDIOCGRAWNAME(r0, 0x40305829, &(0x7f0000000080)) read$hidraw(r1, &(0x7f00000000c0)=""/177, 0xb1) 08:01:13 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800c}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffc, 0x400) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305828, &(0x7f0000000080)) write$hidraw(r1, &(0x7f0000000040)="f8", 0x1) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f00000000c0)) ioctl$HIDIOCGRAWNAME(r0, 0x40305829, &(0x7f0000000080)) syz_open_dev$hidraw(&(0x7f0000000000), 0x4a, 0x84000) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) read$hidraw(r2, &(0x7f0000000100)=""/4096, 0x1000) [ 1992.498742][ T7] usb 1-1: USB disconnect, device number 90 [ 1992.587564][ T7662] usb 3-1: New USB device found, idVendor=1557, idProduct=8150, bcdDevice=77.e3 [ 1992.596783][ T7662] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1992.615001][ T7662] usb 3-1: config 0 descriptor?? [ 1992.750516][ T33] audit: type=1804 audit(1620374473.722:2842): pid=29949 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723733353930323539352F73797A6B616C6C65722E4E39654D775A2F3732342F48C7C060 dev="sda1" ino=14279 res=1 errno=0 [ 1992.781834][ T7267] usb 4-1: new high-speed USB device number 66 using dummy_hcd 08:01:13 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167f42) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0xc}}) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r3 = syz_usb_connect$cdc_ncm(0x1, 0x77, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x65, 0x2, 0x1, 0x5, 0x90, 0x54, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "d190f288"}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x26, 0x5, 0xf67, 0x8}, {0x6, 0x24, 0x1a, 0x7, 0x36}, [@obex={0x5, 0x24, 0x15, 0x4}]}, {{0x9, 0x5, 0x81, 0x3, 0x400, 0x0, 0xab, 0x17}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x40, 0x6, 0x0, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x1, 0x8, 0xf8}}}}}}}]}}, &(0x7f00000007c0)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x300, 0x81, 0x5, 0x7, 0x10}, 0x84, &(0x7f0000000100)={0x5, 0xf, 0x84, 0x4, [@wireless={0xb, 0x10, 0x1, 0x0, 0x0, 0x1f, 0x2, 0x4, 0x1}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x0, 0x55, 0xdb}, @generic={0x63, 0x10, 0x1, "7fa0a9733ba55b3c7dfed432df3fb47a342617c46461b4a058ae170cb7f9895135a62592ba3baacd700dd5dd47b7906fe8d2752ff815a38c116457f52561a2789e45fc86990fc4f8189fda1e2d8d92d321b392ab3741ee77ef1e1a7bb3f4794f"}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x1, 0xb, 0x9}]}, 0xa, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x2c09}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x402}}, {0x8e, &(0x7f0000000440)=@string={0x8e, 0x3, "47cad84895efc62c6d7465b337a790a975ca36117dc9f5afc7eee22d9cf30ea57e6e5b355f46d34805f8dd1bf9df24962729f2a865ceb587fff9a37bb7d56214490bc62eab7f5ced49076f0481e0dd7687994b844a93ff7125c2cedb00633a6f7eff0b90e8f671d7b7ae9c10fbba930e639bfb3e70f95ed5b1c1c0eeaf8e9b8c7311e2df7c5d4e82fe82b955"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x1c09}}, {0x78, &(0x7f0000000500)=@string={0x78, 0x3, "77b63ff9af78ac44d867f3c65d7654c9addc1c46d8ab937230d042dac2241b06eb5009924593bc18b46f1a2455a5038b138c5aded7db9f15a5ffc9e9caba24c3fa1f14c65516bd94c8e0706eae7aae0cf89fecbbb8f9e7412c9037513467bb6d7e27ec8feb2a7964ca7110dd469a2d78ced990b969b8"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x446}}, {0x4, &(0x7f0000000580)=@lang_id={0x4}}, {0x95, &(0x7f0000000640)=@string={0x95, 0x3, "7d822bbc00968332181d137931a8297f3558e911e4792809b71643e0ec276738cbe4b31e31a7f763c6584e026e7e08c5d7a340f457e5a58eb78bc92167363ee912ccbeca5f2ac92db1fc000f7f0bd4d6183099e11d948466b713b8b0b79ac8f040080efaed05499b193fb9f822b2185554572b53ec66b2fa56be4e9e88e693ed1e11a569daa2694bb0b70095792d61e5861f95"}}, {0x1b, &(0x7f0000000700)=@string={0x1b, 0x3, "849cb154c9dc6d534ddfd99bba876fc18141a37b156187dffe"}}, {0x60, &(0x7f0000000740)=@string={0x60, 0x3, "b4511df954ed9b7cf06e5baae81ad33bff323cc24181034ab3ca558d829280576906b8aef333b6046419a7f17b1d6c112f2bede3c17e11954d4170c85ef12311b8e195367e0b68c65f86b58bd9168566d926265a47eacfa33f101b0081ae"}}]}) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000000980)={0x14, &(0x7f0000000880)={0x40, 0x7, 0x9e, {0x9e, 0x2, "0a538ad6f72991dc30a324cbc2f44a869c7862a66cfbe346bcdc4174255819a93605694257fcc9f94ac6f899124fada772ab42fb7ff3281e661476fd39a7fbb6a5fe30dc46d0f04a571ad4c3d37f17e3d7912c5e202f5f7bce80c166ecea3523435b4cace418ddddbd736fccd492f2708c4c39eb1bd7982841cd99461c066e9fbd5c8b022c81f5c1d6eca2fd0d74f88658a68fba519052e7c73c57e3"}}, &(0x7f0000000940)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000c40)={0x44, &(0x7f00000009c0)={0x40, 0x11, 0xa7, "a6f20d3ddc702a4b5b424341be233f5c942c55cad5f13a84cb51fa9deda6aac011c939b146ac950a1b0e5adf5196096d826fd6bb995fe23f871e9c9662f2199bdf49a611d4969c3084c2780361cfbd63a52d334b4458d3466517cd95829bf2498e634500c28d8b0c7ba54563b1806888594c21876c741f2746357f58bea6f9895ac4a0e259af2c691e8656d12e7222c9fb5183243327cf7c63593e60e04f859fe05ab157d9a2ad"}, &(0x7f0000000a80)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000ac0)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000b00)={0x20, 0x80, 0x1c, {0x81, 0x100, 0xb9, 0x993, 0xff7f, 0x1, 0x7, 0x8, 0x7, 0x4, 0x40, 0x5}}, &(0x7f0000000b40)={0x20, 0x85, 0x4, 0x1ff}, &(0x7f0000000b80)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000bc0)={0x20, 0x87, 0x2, 0x7}, &(0x7f0000000c00)={0x20, 0x89, 0x2, 0x1}}) write$hidraw(r2, &(0x7f00000002c0)="31f43e409a84739584d7a2033b51a00fa22ab91de51add5f3cd893f6971a25b6b6829f379707250346657e2188f0fe4c0f6e0e535abc8271a653fe85cd395c37c20190893a1ec5d0d50d8da087e78e20a843b38467d6d1794c008947cd09b60ff2aafb48cd8a42c3ef812e6eed7980480e75c8f37f17f382aeb1a96efc8f2abedf2b47c4bc48e528544eafa2658eb42b2ed5eecb6dd01c42d85f857caca55a32b5aac00d31769f0c4e9dd6653e16d34645b1047c4d72cf02fd52610b267e6d311342628850bb8657112f993c0b1b2b0955f4145253a50bf512c22b6d58cb508829ee4e45943ea2a36188af41f82ba837ea82cb000fa22ac9b07c6a5ad8c7191f3b6931cab08babeeec53250c783b1a3485e6dd9ad00a88440887f561e092777b12ea7910fd734d9deb80711e5a4c31cd6afc6101f10b76c6d79603e25a15d18563cf5bad34ad125c513921da6da04f0a0772ccb3ac5bba2533098c84172336b0f255fe7bb265b4841a74", 0xfffffc71) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, &(0x7f0000000080)) 08:01:13 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x18000000) 08:01:13 executing program 0: syz_usb_connect$uac1(0x0, 0x7d, &(0x7f0000000680)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6b, 0x3, 0x1, 0x0, 0x80, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc, 0x24, 0x2, 0x0, 0x0, 0x0, 0x7f}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x0, 0xf5, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0xf3, 0xfff7}}}}}}}]}}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\n\x00 '], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f0000000500)={0x14, &(0x7f0000000480)={0x20, 0x10, 0x2a, {0x2a, 0x0, "05d7ce707a1a94fba14b3839bebdc626b07e50d6ba1fed85693c557471108d437d6b9f927ccfd665"}}, &(0x7f00000004c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41e}}}, &(0x7f0000000940)={0x44, &(0x7f0000000700)={0x40, 0x1, 0x54, "026238c8ef298f0565aea2986b3f0cac671696f4c67f7171c40291f5cc3ae709d9b4e707d0a919af8269137170a0ac49f5648e122071ee6b1b586a6f4a6dd61c1852746de763c053631975133051ad1d4d197f40"}, &(0x7f0000000780)={0x0, 0xa, 0x1}, &(0x7f00000007c0)={0x0, 0x8, 0x1, 0x46}, &(0x7f0000000800)={0x20, 0x81, 0x1, '8'}, &(0x7f0000000840)={0x20, 0x82, 0x2, "c63f"}, &(0x7f0000000880)={0x20, 0x83, 0x3, "0ea20d"}, &(0x7f00000008c0)={0x20, 0x84, 0x3, "ab1f5e"}, &(0x7f0000000900)={0x20, 0x85, 0x3, "80c765"}}) syz_usb_connect$hid(0x1, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="120110030064d6ff6d04604040000102030109022d00010103902009040027010301037f09211f000601228200090581030800040802090502030004ff597e"], &(0x7f0000000300)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x81, 0xa7, 0x1f, 0x20, 0xd2}, 0x1d, &(0x7f0000000080)=ANY=[@ANYBLOB="050f1d000303100b0b1001b9d1fe2cfe3f00000a100303feff"], 0x4, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x40c}}, {0xea, &(0x7f0000000100)=@string={0xea, 0x3, "f39a8ad39548aa514dbe977dfc2c6545cb1a1a326c024435c3541910f0b21ce2527961f4b5ba2c0ec61a076fbffee2aa963d0a93b05e984d36908421c947248dbdd772a06a259ef9897eb9f06f8be142092c7ce657190041a2e422f28d7b29f80e499d6e04bfa73ab21140cf17c6d0b992deb09675827bec41a8b80a8b363a557173d96b950bd8f95c9a96dbcfdaad390475a85c0a5b71e2d336e2983374ce3297cb1d9114765512709182cde8c4c08b3dbe5bda04fb6559552f4bc32b57969011f9e2712dd6f7e76c6d7440f1cdc61ad4809a71c3ba7a60136008cf87388f1f9bcd1ebc90d5c128"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x44b}}, {0xb2, &(0x7f0000000240)=ANY=[@ANYBLOB="b203530ec8dcc8df40c114ffa86ab9366d56710d7dec24984b614a432f7a3c9499ab867b914fe3e79d11b8d0727a693b1648d5d6a7758948eda74855b1838d876a70bc0704b638fae9d93ba2d85d4ff92420936fe04a9d504ab4ab64fc831fb97ea7026d309a05bdf7fb814a9bc61e06659626f4d44e32623f31a8ef5b3a3bdd111e031bf5dd716a5a64a0bfa91184da192d5d3c1424043b406ce5e1bd17c2a2c3e977b08500b9fa82d9bc5506bd2a9f84cf"]}]}) 08:01:13 executing program 5: syz_usb_connect$cdc_ecm(0x0, 0x6c, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000020000102505a1a440000102030109025a0001010000000904000000020600200b2406000095afa1c591ea05240000000d240f01000000000000000000152412"], 0x0) syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000000000)={{0x12, 0x1, 0xd9, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x92, 0x3, 0x1, 0x81, 0x10, 0xff, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xcd6e, 0x7}, [@output_terminal={0x9, 0x24, 0x3, 0x2, 0x305, 0x5, 0x5, 0x8}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x5, 0x2, 0x5b, 0x5, "1b70", "e11508"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x63, 0x1, 0xff, 0xc0, 'g?7', "1dfa"}, @as_header={0x7, 0x24, 0x1, 0x0, 0x1, 0x5}]}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0x8, 0x3, 0x9, {0x7, 0x25, 0x1, 0x102, 0x5, 0x8c60}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x81, 0x3, 0x0, 0x2, 'z'}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x5, 0x1, 0x0, {0x7, 0x25, 0x1, 0x3, 0x2, 0x8}}}}}}}]}}, &(0x7f0000000300)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0x6, 0x7, 0x3e, 0x10}, 0x104, &(0x7f0000000180)={0x5, 0xf, 0x104, 0x6, [@generic={0xc8, 0x10, 0xa, "e921248d4b433e8daed74da3f0286e52e356fdc65b02dfa98b337a1aebcde05a24bd9a4de74b5d814ceb6729a7c5f14512e57fba6d51d68ad6a7eb89edc223c38449b1511c99fca27e088b9af8c888712b90eae7486164a8982a64b3b9b6640308ed19a24d3073e38221c13ee93682696348c632e77d18baa0c0f3ce33f5672ee8a9f9464662b32b859564badf497791e33bc24eb07d788fd275f85bcccb45a2686047f317664e6f246559d794fc34a30d76d89b84a2dda84f8372f737f0a9ae4825cef09f"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x72, 0x1, 0x8, 0x2, 0xff}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0xc, 0xc, 0x6}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x32, 0x3f, 0xff01}, @ssp_cap={0x10, 0x10, 0xa, 0x81, 0x1, 0x4, 0xff0f, 0x80, [0xff0f]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x23, 0xff, 0x1, 0x8, 0x1f}]}, 0x1, [{0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x500a}}]}) [ 1992.788507][ T33] audit: type=1804 audit(1620374473.722:2843): pid=29956 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name=2F726F6F742F73797A6B616C6C65722D746573746469723733353930323539352F73797A6B616C6C65722E4E39654D775A2F3732342F48C7C060 dev="sda1" ino=14279 res=1 errno=0 08:01:13 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r0, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) ioctl$HIDIOCGRDESC(r0, 0x90044802, &(0x7f0000000040)={0xe12, "4cd87e0d70b4bae3ec2f540e2117bc8bd96b391ed95043e72fd70cf1bdd630e10d22047daa0904353a413601fe3c9e1faa3d39804b40299ccae023d6f440e78e6271651d3e0160ac387f69ffa9d146483eac42c4d1fffeb8b6d817f35c742662048d0cb63685209c46ec6ec1aab196284154a3f7c7d0729bbe23c75706919cb075dde3fbd7ba6864906daf52a08046694b8efbd3d3940926907103122a0d9a9744bce947b82d78968bc6f73607e97fb38afc516022ee418e26a6fae64be9be20107dce87d7d99e10409ede72a7d429d2bf94e5b716ff69eea4fc5b8e4d5aa7cd64f8925f888122851e92b9e1f93c2dcde5f169626a1b4b03137b2f75462db91b2e00b6e02fc87b1919bebe6a3acaf4d3fc2c5ba60e241119aa85e9ebf1f63ed1bda7ae65c3980de9085759c488323201cb05146074e00bf52f4dac7449cf1ab48be3dcea22024a71db78a468217fbc1b67c0ca6e37c60af2e885f597bf79d0d9cf5f73137373f44519e395d2f0ecd663fe6649525a9f53ce5f85e16dc6d7ddb5d7fae30a29767043c6770fc70da16f7cbfb5a296985f45795813c39b9820bbe144f583a3cc929af89441367c98eb0ae3987a9fb9588a3850d4325ea988ef910bcadc807ac26b625d9bd9f5b61af40e809b46ed935126b1bd37878772aad3fdd2e39d46f3a8b2ef27133eaa01d714757577de7f7b64f797ab3595de8d456ee281c31aab43522d4476dd7e2183f6d8f24091e48c02e213e044fc3495e9ed7fd88c2209b4d95725f03f5d85c051514c64446581103a1db4d4a94f2a4bb3c305c726304ca786061bc3891a9d716a9ef5318ba5b24b9bdf40c6bf2d52b480246da309f3e6cd3b23f1a9f6213c9317ae7b04aa44087e4c64b75b241c25d452a921cee38502e3f45c5ed58e109586dfa965f688f3117a2f4a53133b23e94d0308f430d2ee25d3e198f80b7ef9c2136d6cdf69fa8e87b954a2cb4b51d1ab3493f0bf4e0e71a531d53e79267e3c42f4095b1e17d25f6ed3484b350720806331fb47b7a4835e7f42c44eb98a412ae6d927f3f13c4861df701987b1d880991650d50f72abb932612637a9dc8e23712dcce677c5216d7e147ace3194bc6a1dd7646c6cb5f902bd5f6b64db812420e2daa73dbe1651972108c0cbd8c114943cb9130dabf919c83cf8e198bc4039f23b090b45eff0d3ac179aaf11a1521ed7044a12b7985711608b5c937a635b59e07eecbdee4b18419f354f8ddc5f350b537c0b28840dec4cc251f36d41e472a0647c76ea5d85db2299e99a6258d5675404dbbd0acfafc419816bcffb9c3295c4eeb3c8516f82c50f9892b8940aa7a2eaf304ee59d2e63cb83859019a2dc797106434667e247fc6224c74baf78c75924886031dafbae039d4efcd4378fcbfbb78cd978f2a3e9db73364390116db239332e355ee817248aed3813ee4833dac22aa6dc2cf92e8c119554433d11a7fc2e12c6256d0d654d608d0ec49fe8f3d3a93f15744128e7e607b369449abf2bd8a8d3e5ba7694c5111bce9353468fc697dc8e827d2e6bbeb21216e91a7bb74459053ec6f881a9751b3d27296c7c3dd013fe5c8fc5525cd09908a98a245185e758e439f561414d5ab6e23a563a9ea29e501507569d83c5c7ad17130b243612e8bf5b91bf08ec829ae624c0252e59020697398f06ea24c27a9c5e14fbf33b76bdbddf854f240684876dc25ce037f60f4b8fc50990c309705074eebe7fd41d84efee423bc2d8a09b928464eaaa74e58ae54eb4b21591b8afd5920d6c1c7014772c350d2f79cb6e5933332ce8922890ce2aed32f122ca5685bee51b1a86108f7392608f7737c19f66283a70f27c7e964a759f9e96069a54ad93173eedb305a1d47da7241b472ba750ed53504ff94148c70417615cf694281913f434e054b15a581831b5649813e23bcca5dccdaa1f2cdf31d221e765d9c54000e16d540f0aa41920e96fb50e6d3b9923abe898c5602b07c3af7b2648230bc5293c1c0bac66c69b601a615e4b122ec490873ea3a6dab24faeacc2fab56f9990d199e35f91aec94a2c1bb926ff4b8b504c000d642db1bc632ce3636d9d3defe56938f1dc504530d3c53ee08a41517591c13f49aad39f0af193270858739a374663e0468e89342b1b184bc3f50fc16265aad1e39582d97fde4a45914c0ab64085415f942661cdb1e178950bd23161afe3a422b09ea0263a32501be195ca7e3981be249ca5b9c81e1f11deb416f63875405b96a47dea873d31a0696ea0e4b01e5b4ab8d696939952a6794d4a9f82458c3f3daee16cf432f98e22ea5c6c40b51d10c7de3b3100e730c4db5ff4f81cd2d73a8d716e6c18aef3a7fcda2875394f96138f2b6f51ed501f56d07c7360e0ceb7d0e6350abf5ef2e68d333ca8e3db798ded76a29e27be1291f6a8b3eb89f337090eac0ec11cbc0deca96e2a6848ec51a86be944a997987f4793cc012d68deee7b4a9c5b634816eee7cf23da463717d5174d3ed85254df09a1f3a0fec8b751501cd22c98a06bbcd24621a241dadaef2493ecf1f8e6ef98ce402d8c19dad060113ac7e313bc746e67ccfd713daeac954ae2006882d12072cdab1a209247a47e6b09cc06131f472aaf43035dc680c9a8aee85ae25902c0fdff0e6966ad88d87c5319419e779178cf24578d83ac3e7d59d8cb4b2458b9678d83b69beea261842de02b354b48d0b7afa731b65469e5fb8261707a41cc5f2171ca83614f10f56fa0e0a08376ef7b68932617136e41d96a0508d7dbc51b155f60a95b0ecee8a14107bdb54a8353704836daf1c3d8ca9b5153b88719e01962c02760271d82cdef66b617facc17d1dd7ef7c3870b434737758bdaa39486b8571fbeed8a47e9853881494699a7c47d8c093f815950a063f97e26eae0ee6c1fe8321a862c624d6b78ca266a74dfed0f6d049145317d10ff87681e5ff6a400d4e01cc99f3b823c51c7effe1adcb34fa23da4bf7dbf3e4128fabb4ea5a16dac5ca1987b45ba6b4f21bb809b1b14832cd5fe859a6dcd48bef7f9938ebcd86aa1229e03367115d0128f8e6fef09cc6f6dd4f7698db7b606a7c0482c025761e969e7ee8a7fcdb643850880dc3407b1cc00f63a39b8aefc23caadc1ea2fbf4beb3c5d860ef1f5cc9050b8d15baf9148157ab67819826a377df92b44f1f614ce7d28be84812f77afcd23cdc2b8243ae3148b5e858b7f1b1813e7bb4328b64c3b79f78723badf072a6787b6b8283443ab89c98167b612957acd848279040ac724105a62953a1bc18802048bedecb53ff99cfd2d2ca440072f9a9cb5a4552bced66e1486970573d8e8fd7e4e685646899a82ff642d070ba15e6f6c7288dfb505581b8ba1f71cbe6171503d09e05c1b5b87ddf65cc86e7ac1776cad19fc9aa52ef8167c03b58743ea9b596289d869a4c984bb7e6da70c6af36e871dc13c23aac11a24f23f056a2738d1d6a8ef74b6970c13780c792f1939c2c1140a05d2298b1c52a41503c72838b71852d153863e3d3900da52ddc645334973403c8f263b346adc6c6e341e059d38f616205abf62d2215a19c5f9663428612df42709b9451994a534d0da8ff745f28c5734dd1ae40966cfb26962efc6e0e62a88a95120bd210c1f7094eed0d86f6da439a635c370c1b001a763daaacc151d9550dcafed41953c49e9a66ffd44146714b2687c1c5a7d168afe3ff1f59ec8fae42c44b5b3f420fa1e114b5683dbe495f947f49503c2265ebd1c8907ab269e17c211c4268817470c49e3edee9ed2f4a723b4c815e413052a0ed515e91856cc7557bc58e9f1e6b9ab6d95905e7a609ba675aad8d5a12a3e877459d73fe3b4e7d677230f939ab36c4879cfc4be01aa5ee42e1035b5866d349f9f7f7a13995196060fc75adae714fb0593b20cf0e0fcc6591995dfbaff153500da4a4165adabbd534f9de66886b1ca340ab3f1b483e5f1eea4b30cb7d5fd5cdb60b63b0b1438a6422656f4f6b74aa345520c0fff71d1ccad767b418abcc05e79119a271cf8533296db9d64eb27c995803d3a65f86bda43b4dab92e9f58118c8840c5382beb7c6f2c7afc7dbb94d2a6a890727563bcc495e3526bd30cdde837dc73e7a2a30c96715f538dca6da90e894a7f178f1e41b6f82619c6adb2033d47309947111a92deda2431c06a6c7b1fd1db88136bbcee9c3fa572d5fab1304860543e6d09bd658611fa15e21d51a5663f86a30ffbde4c92265936a42cffffa61ee416701c8d1c7c6bc640db3a22503b9c3ca61b832f9add4c215f625123349bde8fc1121fb3fd4be034d037570bde99d64f35dc8946cfc4d49f29e87d6b2f1dcdedbc073d20cdbda8c2f2beb8ded16109af7f85c9f2334cefbe9507aa8b34e473b42fb4e9c644b52b3ffdb30a77b5e13b3ad58fce4512959c28bd0be8145df9faefa9f323dc2c943b61a901b2e7e471b631cd21afb823216efb83afc988afae49765af9e5553a9dbab07c0bccf3ca0ee4575d18c6738b6c041598f9b39dee6abe9af1e2f239ea66d48d76e6768b03a879811a4fb71e6eb735eed69a3c86c6e8266cd9c815514bb79713d1c79baeb561328e7579b38d994a1c1b320a771123dbc4fca32c179704eaa9e86b0adab50736b268d7f46ebb5011239f8b08f12e3555559b01cbf49b86675293ddb84c5319fe374c1551609a2498f265dfb90d08361d115aa90d0c6cfbb7ab4bb2398c182e8b5647ad70c54ecb1ca1d6e328744f4c15f0991ee9995353d942ef85ffd291902ffa17763ca5cac30b0e44d5dd7df98cfaf2157516e56be0dfe8dbc693647ed6283df5a39bb7a7b22e72e014b5b998d5314d16e8083cb3f0c963954288a670c342f39b726ae96726f74b313bbd8679c4187805f18435ced6be02dfb2fde4db6773fafbc557eb5e042e1bbf469585ce9c8030ca56527b928acde3b0eb5445d1696d80b6ef4f3bc225e1aaf98fa4c47996ed4db666182cc0240a997f990c68201fad164414224a595dfd00c3af08ccedf25e674bbfe91ef18a3a35555fe5756c3e1730edbe6d88e327b61cc579d8798c9b7a5275a92f1ed62036930847ed1ab26e6593b45a94eb590f2200e1ffd"}) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2a, 0x22, 0xd4, 0x40, 0x46d, 0x850, 0x90ae, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0xfd, 0x0, 0x0, [{{0x9, 0x4, 0x48, 0x0, 0x0, 0x1, 0x1, 0xac}}]}}]}}, 0x0) 08:01:13 executing program 3: syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r0, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) r1 = syz_open_dev$hidraw(&(0x7f0000001580), 0x0, 0x481) r2 = syz_open_dev$hidraw(&(0x7f0000001240), 0x1, 0xa002) read$hidraw(r1, &(0x7f0000000200)=""/135, 0x87) write$hidraw(r2, &(0x7f00000014c0)="f5fa66406331f051e89dfd76c339c890b1acb7cba0f9c8866a9ebe68cd1a01701aa65b1ac70def1d40275437a0e416c490c92ab5298e8311536bdceaec02531e456f4560be227ccc3f1fb455e720e3aa4e84d62320effccb843cb33e67f31c1f5cf1f2622d6113b61ab464ee9a833c68e10e98aa74767c24d84e0932862fa023a63e913a47f8123060816b7096bc3340409056", 0x93) syz_open_dev$hidraw(&(0x7f00000012c0), 0xffffffffffffff67, 0xbeaba224ba0e237a) read$hidraw(r1, 0x0, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000180), 0x0, 0x0) read$hidraw(r3, &(0x7f0000000100)=""/218, 0x200001da) ioctl$HIDIOCGRAWINFO(r3, 0x80084803, &(0x7f0000001300)=""/67) [ 1992.927806][ T33] audit: type=1800 audit(1620374473.902:2844): pid=29971 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14276 res=0 errno=0 08:01:14 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1f000000) 08:01:14 executing program 3: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {0xfffc}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r0, &(0x7f00000000c0)="b4eb232a01a921859eb4f0ee15c95ca0ddff4b01355a348fc1f148bd1b9417f1f2280c2c403ad890af20bbb6d543376f5aa4b56fa091194c4a05a1747c9658065c2bd48ecdd2efd4a2d3a0efd4b5afd24b16a414a4658f2dc750b4e6e59f503f91ad7d3bbe5fcfb328df0e3bd4a6e589355b5c576d7b0623f0eb336dcf015daa4c4826677c692a8490d0e3f698dcfcb9bb86166d8930853f58e81c66fac096d9ee179070ef8f16485b3053", 0xab) syz_open_dev$evdev(&(0x7f0000000000), 0xf06b, 0x1a1000) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:14 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x27000000) 08:01:14 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff) 08:01:14 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff) [ 1993.227897][ T2212] usb 6-1: new high-speed USB device number 87 using dummy_hcd [ 1993.235710][ T7] usb 1-1: new high-speed USB device number 91 using dummy_hcd 08:01:14 executing program 3: ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) syz_usb_connect$uac1(0x0, 0x7f, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRESDEC=0x0], 0x0) syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x93a, 0x8003, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x4, 0x40, 0x8, [{{0x9, 0x4, 0x0, 0xd5, 0x1, 0x3, 0x1, 0x3, 0x6d, {0x9, 0x21, 0x1, 0x2, 0x1, {0x22, 0x8dd}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x4, 0x5c, 0x3f}}}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0x2, 0x20, 0x1, 0xff, 0x3}, 0x27, &(0x7f0000000100)={0x5, 0xf, 0x27, 0x5, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x8, 0x1, 0x8000}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x2, 0x90, 0x0, 0x0, 0x6df5, 0xc0}, @ext_cap={0x7, 0x10, 0x2, 0x12, 0x7, 0xf, 0x8}, @ptm_cap={0x3}]}, 0x7, [{0xae, &(0x7f0000000140)=@string={0xae, 0x3, "bf64a3ff94b5ef0b5440216de2d4e2ed413ff5b47868758451c045f9c2453f2fb176dda0ae95dc860339e8de03be5308f70c00d4b0897f08dae9a01693225c33344933a21cd5d33093aeb24228ae4aaedc1befdcb5a28409789bd7a55d80055394d2fc9e14a252738e449556e7cb24aca1d99bc66ae51400eade5f7a512bd84d8ed082944aab713958c1f0857e22ebeddd36b3331c366a007be77295eb625090b0d0e37381cde153357e46ce"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xc0f}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x3c0a}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x1404}}, {0xca, &(0x7f0000000300)=@string={0xca, 0x3, "36799dd371ac640681981f0a129eebeec3d43bdd6bed963d6d10bbef36c4e4c3ed867553260e06f962a0e77aebca72462a7496682bc73e4b48d73222c537e916c8caae7b337083450553af707477cb09f11fc19f3058a99f92e0185bac7282f46b838dd3099c75766a3e39c023f974a19cc7d95add943f57841ba51b9e6605ccc9405f5b1da800b0feeeec4bfd020d3e075f17fbb44a61783c015577535a77cc005e09c9b9159e9875ba6a31ef6bc17e6046b067cf8341a00c0a91ba63d9032f5c61514abba60ea0"}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x100e}}]}) [ 1993.527504][ T7] usb 1-1: Using ep0 maxpacket: 32 [ 1993.532959][ T2212] usb 6-1: Using ep0 maxpacket: 16 [ 1993.697871][ T2212] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1993.708353][ T7] usb 1-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 1993.717540][ T7] usb 1-1: config 1 has an invalid descriptor of length 245, skipping remainder of the config [ 1993.727908][ T7] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1993.797453][ T7267] usb 4-1: device descriptor read/64, error -71 [ 1993.957976][ T2212] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1993.967241][ T2212] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1993.975357][ T2212] usb 6-1: Product: syz [ 1993.979700][ T2212] usb 6-1: Manufacturer: syz [ 1993.984520][ T2212] usb 6-1: SerialNumber: syz [ 1993.989327][ T7] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1993.998592][ T7] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1994.006603][ T7] usb 1-1: Product: syz [ 1994.010905][ T7] usb 1-1: Manufacturer: syz [ 1994.015531][ T7] usb 1-1: SerialNumber: syz [ 1994.280527][T29975] udc-core: couldn't find an available UDC or it's busy [ 1994.281529][T29974] udc-core: couldn't find an available UDC or it's busy [ 1994.287621][T29975] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 1994.294544][T29974] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 1994.311710][ T7267] usb 4-1: device descriptor read/64, error 18 [ 1994.348310][ T2212] usb 6-1: bad CDC descriptors [ 1994.356798][ T2212] usb 6-1: USB disconnect, device number 87 [ 1994.397717][ T7] usb 1-1: 0:2 : does not exist [ 1994.417144][ T7] usb 1-1: USB disconnect, device number 91 [ 1994.607487][ T7267] usb 4-1: new high-speed USB device number 67 using dummy_hcd [ 1994.917488][ T7267] usb 4-1: device descriptor read/64, error 18 [ 1995.087424][ T2606] usb 6-1: new high-speed USB device number 88 using dummy_hcd [ 1995.097644][ T17] usb 1-1: new high-speed USB device number 92 using dummy_hcd [ 1995.327451][ T2606] usb 6-1: Using ep0 maxpacket: 16 [ 1995.337606][ T17] usb 1-1: Using ep0 maxpacket: 32 [ 1995.339119][ T7267] usb 4-1: device descriptor read/64, error 18 [ 1995.447679][ T2606] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1995.458109][ T17] usb 1-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 1995.466829][ T17] usb 1-1: config 1 has an invalid descriptor of length 245, skipping remainder of the config [ 1995.477170][ T17] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1995.480275][ T7662] rtl8150 3-1:0.0: couldn't reset the device [ 1995.492327][ T7267] usb usb4-port1: attempt power cycle [ 1995.498592][ T7662] rtl8150: probe of 3-1:0.0 failed with error -5 [ 1995.508640][ T7662] usb 3-1: USB disconnect, device number 38 [ 1995.637714][ T17] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1995.646821][ T17] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1995.654930][ T17] usb 1-1: Product: syz [ 1995.659199][ T17] usb 1-1: Manufacturer: syz [ 1995.663935][ T17] usb 1-1: SerialNumber: syz [ 1995.668732][ T2606] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1995.678009][ T2606] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1995.686040][ T2606] usb 6-1: Product: syz [ 1995.690311][ T2606] usb 6-1: Manufacturer: syz [ 1995.695195][ T2606] usb 6-1: SerialNumber: syz [ 1995.897491][ T7662] usb 3-1: new low-speed USB device number 39 using dummy_hcd [ 1995.933359][ T7267] usb 4-1: new high-speed USB device number 68 using dummy_hcd 08:01:16 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(r2, &(0x7f0000001200)="6411f6fc3f06e7f923031145c62f10c90e86d5f9b12821098b8d86da1d5aa71e87d3", 0x22) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0xffffffffffffffe1) ioctl$HIDIOCGRDESCSIZE(r0, 0x80044801, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000180), 0x405, 0x0) read$hidraw(r3, 0x0, 0x0) r4 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r4, 0x40305829, &(0x7f0000000080)) write$hidraw(r4, &(0x7f0000001240)="b2bd465cf4663d7e9b709e", 0xb) syz_open_dev$hidraw(0x0, 0x0, 0x400000) ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000001380)) r5 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x101041) write$hidraw(r5, &(0x7f00000002c0)="31f43e409a84739584d7a2033b51a00fa22ab91de51add5f3cd893f6971a25b6b6829f379707250346657e2188f0fe4c0f6e0e535abc8271a653fe85cd395c37c20190893a1ec5d0d50d8da087e78e20a843b38467d6d1794c008947cd09b60ff2aafb48cd8a42c3ef812e6eed7980480e75c8f37f17f382aeb1a96efc8f2abedf2b47c4bc48e528544eafa2658eb42b2ed5eecb6dd01c42d85f857caca55a32b5aac00d31769f0c4e9dd6653e16d34645b1047c4d72cf02fd52610b267e6d311342628850bb8657112f993c0b1b2b0955f4145253a50bf512c22b6d58cb508829ee4e45943ea2a36188af41f82ba837ea82cb000fa22ac9b07c6a5ad8c7191f3b6931cab08babeeec53250c783b1a3485e6dd9ad00a88440887f561e092777b12ea7910fd734d9deb80711e5a4c31cd6afc6101f10b76c6d79603e25a15d18563cf5bad34ad125c513921da6da04f0a0772ccb3ac5bba2533098c84172336b0f255fe7bb265b4841a74", 0xfffffc71) read$hidraw(0xffffffffffffffff, 0x0, 0x0) read$hidraw(r0, &(0x7f0000000200)=""/4096, 0x800000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, 0x0) 08:01:16 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xff000000) 08:01:16 executing program 0: syz_usb_connect(0x3, 0x24, &(0x7f00000004c0)={{0x12, 0x1, 0x0, 0xcb, 0x6c, 0xa2, 0x20, 0xb49, 0x64f, 0xa15f, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x64, 0xc7, 0xc4}}]}}]}}, 0x0) r0 = syz_usb_connect$printer(0x3, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x80, 0x50, 0x1f, [{{0x9, 0x4, 0x0, 0x3f, 0x1, 0x7, 0x1, 0x81, 0x3, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x3, 0x27, 0xf9}}, [{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x3, 0x3f, 0x20}}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x1, 0x2, 0x81, 0xff, 0x6}, 0x5, &(0x7f0000000080)={0x5, 0xf, 0x5}, 0x4}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(0xffffffffffffffff, &(0x7f0000000b40)={0x14, &(0x7f0000000a80)={0x0, 0x24, 0x6f, {0x6f, 0x59, "96d1545ea8b8786005f5182039bb3a34666a7f7c38016b0a01e12f030feeaf6b657e6fb73602b1857ddec4769962818ea05a1cd35005fc494f4138e925137f28c28e333977694ef8b9e213e22d6a8778e94d54f6521edcb364141317405fdbd431a224065775667a7481709be3"}}, &(0x7f0000000100)={0x0, 0x3, 0x44, @string={0x44, 0x3, "4841c593f377e995abed026885fc7d4a37a537ab00b362c3144d594777889b04dbbbfb34941dcceffdcc39d1a5fc5bd3558de40a6c3e1d58c953c06424a127fa75f3"}}}, &(0x7f0000000d80)={0x34, &(0x7f0000000b80)={0x20, 0x0, 0x5b, "3de9eeb48d13ce4aef849026c13e59deb52aaf02d3e63a1ce10e4680feaa8247029ae824ba06c41212c6f386cac79e0bc7200329a4051baaebb5d56b1e06132149b0d9cc81313acd6a0eee99d978bdc3b61bc75a3e41dd6650e140"}, &(0x7f0000000c00)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000c40)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000000c80)={0x20, 0x0, 0x78, {0x76, "12578a864512e3d874f32755950ec33360979f0de6a2324a866bcad6b79f50ccecd8d3acdfd65d8361cc2be3e2703f41b2bbc59eeed0e07a19b1d7f21de3e2aad199f75645e22427962d69dddfb51ff63ab784181c22cdf802f064f611404ccd1aa969e3ec6026d7ae617bc3e655725c688b42e760df"}}, &(0x7f0000000d00)={0x20, 0x1, 0x1, 0x3}, &(0x7f0000000d40)={0x20, 0x0, 0x1, 0x1}}) syz_usb_control_io(r0, &(0x7f0000000580)={0x2c, &(0x7f0000000380)={0x0, 0x26, 0x7b, {0x7b, 0x6, "8f01a6b70466db4e3c7773daa52f7926e05f993aa7233bcf81f071bfb03f13b07d3b64946f46ee658e1d29849817360e6c1b000e88f91b8a974296dea563d93ea9cd1adde961e6439777092ab9d0e95698aa0334b70bbebe79a26984932d6dc48d1594998e9178239148bc02b9911cfd8554abf88c50d66d6b"}}, &(0x7f0000000440)={0x0, 0x3, 0xd, @string={0xd, 0x3, "3775b94cf7e6a231ae8ac7"}}, &(0x7f0000000480)={0x0, 0xf, 0xc, {0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x16, 0xa, 0x5, 0x4}]}}, &(0x7f0000000500)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x1, 0x7, 0x7, "2fe1f1ae", "815ff72c"}}, &(0x7f0000000540)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x81, 0x8, 0x2, 0x8, 0x80, 0x8b, 0x70ce}}}, &(0x7f00000009c0)={0x84, &(0x7f00000005c0)=ANY=[@ANYBLOB="40090e00000006863b138ee0fc924e158a3c4cec"], &(0x7f0000000600)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000640)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000680)={0x20, 0x0, 0x4, {0x3, 0x7}}, &(0x7f00000006c0)={0x20, 0x0, 0x8, {0x20, 0x20, [0xee]}}, &(0x7f0000000700)={0x40, 0x7, 0x2, 0x2}, &(0x7f0000000740)={0x40, 0x9, 0x1, 0x80}, &(0x7f0000000780)={0x40, 0xb, 0x2, "ad2e"}, &(0x7f00000007c0)={0x40, 0xf, 0x2, 0x7}, &(0x7f0000000800)={0x40, 0x13, 0x6, @random="34e04d6d8117"}, &(0x7f0000000840)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000880)={0x40, 0x19, 0x2, 'Bx'}, &(0x7f00000008c0)={0x40, 0x1a, 0x2, 0x2}, &(0x7f0000000900)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000000940)={0x40, 0x1e, 0x1, 0x2b}, &(0x7f0000000980)={0x40, 0x21, 0x1, 0x4}}) 08:01:16 executing program 5: syz_usb_connect$uac1(0x2, 0xa8, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x96, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @extension_unit={0x8, 0x24, 0x8, 0x0, 0x3, 0x5, "d6"}, @mixer_unit={0xa, 0x24, 0x4, 0x0, 0x0, "b5ecf7b351"}, @extension_unit={0xa, 0x24, 0x8, 0x0, 0x0, 0x0, "b91b0a"}, @output_terminal={0x9, 0x24, 0x3, 0x1, 0x301}, @output_terminal={0x9}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x3, 0x0, 0x6, {0x7, 0x25, 0x1, 0x0, 0x6, 0x8}}}}}}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x0, 0x0}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x2409}}]}) syz_usb_connect(0x5, 0x510, &(0x7f00000002c0)={{0x12, 0x1, 0x110, 0x6f, 0x61, 0x45, 0x10, 0x710, 0x8001, 0xf622, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4fe, 0x3, 0x3, 0x1, 0x0, 0x5, [{{0x9, 0x4, 0x51, 0x8, 0x1, 0x9, 0x94, 0x25, 0xb3, [@uac_control={{0xa, 0x24, 0x1, 0x800}, [@extension_unit={0x8, 0x24, 0x8, 0x1, 0x0, 0x3, "19"}, @extension_unit={0x9, 0x24, 0x8, 0x4, 0x7c, 0x3, "18cb"}]}], [{{0x9, 0x5, 0x0, 0x0, 0x400, 0x9, 0x5, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xd}]}}]}}, {{0x9, 0x4, 0x25, 0x40, 0xa, 0x98, 0x84, 0x6b, 0x5, [@hid_hid={0x9, 0x21, 0x3ff, 0x2, 0x1, {0x22, 0xb4f}}, @uac_as={[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x8, 0x2, 0x5, 0x7, "8c"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x5, 0x4, 0x0, 0x3, 'C', "ac"}, @as_header={0x7, 0x24, 0x1, 0x1, 0x1f, 0x4}, @format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x0, 0x2, 0x9, 0xfc, "57eb84af988bc2b2"}, @format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x80, 0x4, 0xed, 0xc3, "72f764"}]}], [{{0x9, 0x5, 0x4, 0xc, 0x20, 0x2, 0x20}}, {{0x9, 0x5, 0x8, 0x1, 0x10, 0x9, 0x9, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1f, 0x1ce}]}}, {{0x9, 0x5, 0x80, 0xc, 0x400, 0x1f, 0x1, 0xce, [@generic={0xd3, 0x21, "f2544345b68ac98940181ef9df46229ee2c23cc35f91a4d82697e87e206d370b39d1f618c4e71accc668b63f86e632a18551c7c3996fdb2698d122b07c72d5cb518fed3dd00f9ceb6eaca568587074bada1ddfce414318d55b8f035347e9ed7238cb21fd70e65f5987154a0c19fb1540c129a4b48ad856d0ee62af0aa098f9bcf26247a27e8c73c0256c73dd4b3e85c3f746cbba2ba0f1f7f7c40ac9cf47bab5314a5e2bbb602e7a7eebd4fe3af7da17a48cceb936a495471f0d1adef314cf1cc1950ae3622326a2363960adcab5b1947c"}, @generic={0x1c, 0x6, "8dba22153e55acc2508f9496122929c374982f92361d5d18b41a"}]}}, {{0x9, 0x5, 0xa, 0x4, 0x400, 0x2, 0x6, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x5, 0xbc}]}}, {{0x9, 0x5, 0xb, 0x0, 0x10, 0x79, 0x1f, 0x44, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x8}, @generic={0x67, 0x5, "07ce7b1b8a64710ea448d1928492c432a3efa35030d90fe8ce30d682db1fbb408153ccf8e39992f625d50981bbe621d2f976ee93c0964f314f69c32bb3a921f55a17f2c54ce07d5362ef4ed6b7558fc2dd5e89046ff48f83b4f0bbce083f83d08361b6e8bf"}]}}, {{0x9, 0x5, 0xe, 0x4, 0x40, 0x3f, 0x0, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x40, 0x800}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xae, 0x1}]}}, {{0x9, 0x5, 0x0, 0x8, 0x400, 0x4e, 0x8, 0x5, [@generic={0x95, 0x22, "072d4669fc0253c22a8450926bd65f2f7aac9621dd613dba027f8358a19fe142a04e511430d4d6efce3d470faff4d6eab15690e899fb0869725deb3cbf2ec5750686545b5a8ad38b629e59ec4804b9892245d581a1d3813e0cfd1aac416cbcf42997497286d0c63571f5f0678c8a2a6aeaa86ddd751d729381988743ad753d430564fd18027ac4494fa85ecd9f9bdbd874cac5"}, @generic={0x4d, 0x30, "6bef8e701b5a73da218f11ee630525d4e2cb8b14079638ef139910b5a0e1dbf1cfda52502eb980d978ca101422e03fe2668bae48f9c67167b30eae6a06776966c44361a921e55edd7a4d96"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x10, 0x5, 0x5, 0x7, [@generic={0x7d, 0x31, "1a316545fb84743176cc5ab9bcf952b743f427524eb625964e5ba46edd6982702aa8f746bd8892b33f970f311704562d90af6eb108812dcb4d95da03a100b5623c9139f64238a12609ffba281df0790e040084a6173d1227e1c02659c688d04ebe53e984d992ebd47a3b6886eb5d2f1ae2181005a5864eebf85826"}]}}, {{0x9, 0x5, 0x9, 0x1, 0x10, 0x3f, 0x87, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x9, 0xfffa}]}}, {{0x9, 0x5, 0xc, 0x0, 0x10, 0x6, 0x1f, 0x6}}]}}, {{0x9, 0x4, 0xa, 0x3f, 0x4, 0xad, 0x27, 0x5e, 0x20, [@uac_as={[@as_header={0x7, 0x24, 0x1, 0x6e, 0xff, 0x3}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x1, 0x2, 0xbd, 0x0, "e656", "833c"}]}, @uac_control={{0xa, 0x24, 0x1, 0x9, 0x2}, [@selector_unit={0x7, 0x24, 0x5, 0x3, 0x7f, "2ea8"}, @selector_unit={0x9, 0x24, 0x5, 0x3, 0xcd, "4b021de4"}]}], [{{0x9, 0x5, 0xf, 0x0, 0x3ff, 0x3, 0x81, 0x1, [@generic={0x84, 0x20, "3eb3eb23f9f932253435bf8226b9ccaec4ff2644a802a580e129cfece568650ad55eaf933ddde958eed6289881df2fecaa0834445bb77cfc1153d8328902786fa6f21e63d18f754f0a5865340d0542809cc3cf0039434fe7b191eb987705e21dd3e4c6355eda882f99cfd0894ed9a22a74c4e7d01cea4be2d12644ba5bc56d043135"}]}}, {{0x9, 0x5, 0xc, 0x2, 0x3ff, 0x7, 0x1, 0x80}}, {{0x9, 0x5, 0xb, 0x2, 0x40, 0xb5, 0x5, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x8, 0x5}, @generic={0x26, 0x9, "470c46e6ac949eaf03e55ba90eca29cfd021e87dd694bbe65263874861a772b2ea997c8b"}]}}, {{0x9, 0x5, 0xf, 0x2, 0x200, 0x4, 0x4, 0x5, [@generic={0x31, 0x10, "6a166357cfe466a73af058bd3326b9f45937417f125825c174c186c89cc147fdb0adba9247afd422818ac1e7cdbad7"}]}}]}}]}}]}}, &(0x7f0000000980)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x300, 0x7, 0x7f, 0x3f, 0x40, 0x1}, 0x15, &(0x7f0000000a00)=ANY=[@ANYBLOB="050f15000303100b0a10030002007f0394446d724734989d000103100b"], 0x5, [{0x5a, &(0x7f0000000180)=@string={0x5a, 0x3, "8e607b31f3fd8940dcc57d24df8203de845bdf44b0e4296e020b65ed0e9a806942f17d89587d2488344caf45323183125f4996db5474eb020ebec9c0b22f837e4c4ea5f3781a09df3a226af646e614fc79541bfa4a934dc1"}}, {0x9a, &(0x7f0000000800)=@string={0x9a, 0x3, "5f4580f5f015b7c39f86f6bb60ffd4b9845b0346af32559328283bb0287191812df04700a5be6e62d8ef8edf24fa46aa263456c2d022335ef30fe5aa5ab511a738aaa2bae268fbf0f64e4d484aa6051885b1f0701118f98beb925b3e3bba5986e2c7a11e4447496a4b8540520d2e0888da49eefe6f6417550b728fbcd39dc044193d47647d3c8644b5875ee43593746a518ac30c6834ae53"}}, {0x5f, &(0x7f00000008c0)=@string={0x5f, 0x3, "6b74bd0ea196a1e15913c4e5427587c672705138fe85e0707e4e15ba32e81a65f416f4af0c51b72686540997b446594ded37135355dc2faff5aebf613840909f5d875ca5684fb5632a72206128d69bfa8c86e3f9f6209a739cfd31cdd1"}}, {0x2a, &(0x7f0000000240)=@string={0x2a, 0x3, "3760d0db9fe930c91784eb5831bc10c4176662eb4c23b8a1d1588aa20ecc86863971d88b2f45ab02"}}, {0x4, &(0x7f0000000940)=@lang_id={0x4, 0x3, 0x83e}}]}) 08:01:17 executing program 1: syz_usb_connect$cdc_ecm(0x0, 0x57, &(0x7f0000000300)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x45, 0x1, 0x1, 0x0, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0x92, 0x2, 0x2, 0x6, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x0, "16"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x0, 0xa9}}, {[{{0x9, 0x5, 0x81, 0x3, 0x20, 0x4, 0x6, 0xe0}}], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x3, 0x0, 0x3f}}}}}]}}]}}, &(0x7f0000000400)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x0, 0x7f, 0x0, 0x10}, 0x0, 0x0, 0x2, [{0x2, &(0x7f0000000100)=@string={0x2}}, {0x0, 0x0}]}) syz_usb_connect$cdc_ncm(0x1, 0xbf, &(0x7f0000000440)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xad, 0x2, 0x1, 0x1f, 0x40, 0x5, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x6, 0x24, 0x6, 0x0, 0x1, "ae"}, {0x5, 0x24, 0x0, 0x4}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x7, 0x1, 0x81}, {0x6, 0x24, 0x1a, 0x0, 0x12}, [@mdlm={0x15, 0x24, 0x12, 0x3}, @dmm={0x7, 0x24, 0x14, 0x4, 0x2}, @dmm={0x7, 0x24, 0x14, 0x9b5, 0x20}, @mdlm={0x15, 0x24, 0x12, 0x1}, @mbim={0xc, 0x24, 0x1b, 0x7, 0x6, 0x7, 0xff, 0x1b4, 0x6}, @mbim={0x0, 0x24, 0x1b, 0x200, 0x1000, 0x3, 0x4, 0x8, 0x81}]}, {{0x9, 0x5, 0x81, 0x3, 0x8, 0x20, 0x37}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x420, 0x1f, 0x9, 0x20}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x80, 0x0, 0xbf}}}}}}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x200, 0x13, 0x0, 0xfd, 0xff, 0x7f}, 0x3c, &(0x7f0000000040)={0x5, 0xf, 0x3c, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x5, "bcfe78950c653800bb458f8c2dc10f78"}, @ssp_cap={0x18, 0x10, 0xa, 0x1, 0x3, 0x3, 0xee00, 0x0, [0xff3f0f, 0xc030, 0xff0000]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x18, 0x81, 0x20, 0x6, 0x1f}]}, 0x7, [{0x67, &(0x7f0000000380)=@string={0x67, 0x3, "83c6823b5df4f25b9221c40a02f489c30bd9037123355e546d098a07c6f1f1857b374b9f5223bad3870b89c533d8ef27978246836f764ae0da2dc68e1beefd696998bd04c515ec1feabfe388b8777fdfa55bce674e97c0172b4a1fa7833bc1f8e9092c2921"}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x447}}, {0x6b, &(0x7f0000000540)=@string={0x6b, 0x3, "0cc255b5f979a40abefc73b1d7cfd45a1dcbcdb3ac5ea1df4fb10d408feed6340a6e4176673c9c580f75641297cc866e81a96e55876de1a97f0a5fc734f9d8c0fc6211ca0d135d277ae38e946c348db0628847f6ed6ca494d50c5947910b55739198eaf658b75968cb"}}, {0x4, &(0x7f00000005c0)=@lang_id={0x4, 0x3, 0x41a}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x449}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x180c}}, {0x4, &(0x7f0000000680)=@lang_id={0x4, 0x3, 0xc07}}]}) syz_usb_connect$cdc_ecm(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000002500)) syz_open_dev$hiddev(0x0, 0x20, 0x20000) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x3f) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000002a80)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x3f, 0x0, 0x2f, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0xffff}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x2, 0x0, 0x20}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x2}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x0, 0x2}}}}}}}]}}, &(0x7f0000002c80)={0x0, 0x0, 0x5, &(0x7f0000002b40)={0x5, 0xf, 0x5}, 0x1, [{0x0, 0x0}]}) syz_usb_connect$hid(0x3, 0x3f, &(0x7f00000000c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x1477, 0x100e, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x5, 0x30, 0x5f, [{{0x9, 0x4, 0x0, 0x3, 0x2, 0x3, 0x1, 0x2, 0x1, {0x9, 0x21, 0xffff, 0x81, 0x1, {0x22, 0xd8e}}, {{{0x9, 0x5, 0x81, 0x3, 0x400, 0x1f, 0x3f, 0x4}}, [{{0x9, 0x5, 0x2, 0x3, 0x3ff, 0x1f, 0x2, 0x3f}}]}}}]}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x300, 0x68, 0x0, 0x0, 0xff}, 0x72, &(0x7f0000000180)={0x5, 0xf, 0x72, 0x6, [@generic={0x2b, 0x10, 0x4, "df8c7ef6caca8103c41d502cf0e3e8e336246e0623be033a90a7bfcca9420b270b6476116755de2e"}, @ssp_cap={0x10, 0x10, 0xa, 0x3, 0x1, 0x9, 0xf000, 0x0, [0xff0000]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0x5, 0x1d, 0x81}, @ss_container_id={0x14, 0x10, 0x4, 0xa3, "32cd0b0fa680f9636055e3943c00e086"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0x40, 0x8, 0x7}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x0, 0x6, 0x1, 0x1c00}]}, 0x2, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x408}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x2401}}]}) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f00000002c0)) [ 1995.978421][ T2606] usb 6-1: bad CDC descriptors [ 1995.998057][ T17] usb 1-1: 0:2 : does not exist [ 1996.005732][ T2606] usb 6-1: USB disconnect, device number 88 [ 1996.052983][ T17] usb 1-1: USB disconnect, device number 92 08:01:17 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffff6) [ 1996.158114][ T7267] usb 4-1: device descriptor read/8, error -61 08:01:17 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffe) 08:01:17 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000ff21c8402d080001b91d000000010902120011010000090904"], 0x0) syz_usb_connect(0x6, 0x50b, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0x59, 0x8f, 0xda, 0x40, 0x19d2, 0x417, 0xf55a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4f9, 0x3, 0x20, 0x3f, 0x10, 0x2, [{{0x9, 0x4, 0x90, 0x7, 0x9, 0xff, 0xff, 0xff, 0x8, [@cdc_ncm={{0xb, 0x24, 0x6, 0x0, 0x1, "a1d44f3fd372"}, {0x5, 0x24, 0x0, 0x118}, {0xd, 0x24, 0xf, 0x1, 0x1f, 0x0, 0xf6c6, 0x40}, {0x6, 0x24, 0x1a, 0x4, 0x1}}], [{{0x9, 0x5, 0xa, 0x0, 0x20, 0x0, 0x4, 0x0, [@generic={0xec, 0x2, "956a96e3706f6e025e1e7682345c99d491cd14470e9a8d262f7c7edc3410f956d731bec5760af498f68c2de35fefd3970b043f0f592dd1e4fb7f4754cc731dbfe5c9fc464e3a999aa77d763baa774ff2249caea34835adbfca766d4784185902497af5aaa84d85363664a694f367907a3f33b27611543962e17de6a8d9a13502cfe3159240f30f9dc3ad6cf13d093e87267942235adefe7464314082ff99c1fec86facac923c6cbbdf0200945f542416f75172a7ea944e9f729e8d75d4a9010cd4cb2746083ffa7088dc35e604cfd79c7bb5f0f30a2da721da0942b1b1b9c46f654d68e2a93aaead37a4"}, @generic={0xa6, 0x4, "2e41d9aae64c539dbfc22fcb85e0a2005b3a6bb173ab1aeb4a509b445f302ca526851a345431f0e493caa94263923732b58f32d80cd350a412e608fb4f459fae63e08aadf40a60c03aa817cf72189d5fb4af84d1f9dad61a41e685241cbc52c5e157f2c0bd8e052a0b4a4546edc65d63d56ec642a94f5b9150c8241958b187652011480f5352ff77c302b29b6740792d20fd73136177694095e15d2402ae3ed0398ce69a"}]}}, {{0x9, 0x5, 0xf, 0x3, 0x3d7, 0x6, 0x20, 0x7}}, {{0x9, 0x5, 0x0, 0x10, 0x8, 0x0, 0x7f, 0x7, [@generic={0xb2, 0x23, "9b09b9e7255be53787c143718d9b82493eb36553228ccc21dd496f869290ad1ed95cc3446c8c2fa6a3143e4c8cd09fd5207672afd18ba9a0101d7c985a566bdfa2dae26092fbd8c787aa16646f8a042272f0074eb9a4822e8e67024bdb7feb871fbb2d5ef2c3ca172c4f7e59caf1f0da54cdb7c737422810e9494999af78e4b227e9a951c760c31bac7cad3fa7de1b7e9472aae3085368d9cbda6e84d81e6f30e2452b961c3da749df2d5a23f2853372"}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x1d, 0x4}]}}, {{0x9, 0x5, 0xa, 0x10, 0x20, 0x34, 0x1, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1, 0x7}, @generic={0x4d, 0x3, "776eb832c1c1a93cde2d13c623d04969c744420a4f994ab8ea60f88f8f47ac23ddddcfdbb6a6a4704c03aed9bb2ba244318913f58ddc73a047bc7aefccfb327c4503816832f3e69492cded"}]}}, {{0x9, 0x5, 0x86, 0x0, 0x20, 0x8, 0xf0, 0x3}}, {{0x9, 0x5, 0xf, 0x0, 0x8, 0x0, 0x8, 0xfc, [@uac_iso={0x7, 0x25, 0x1, 0x83}]}}, {{0x9, 0x5, 0x3, 0x4, 0x3ff, 0xd5, 0x68, 0x80}}, {{0x9, 0x5, 0xb, 0x0, 0x8, 0x7, 0x5, 0x9}}, {{0x9, 0x5, 0xd, 0x10, 0x10, 0x81, 0x8, 0xff}}]}}, {{0x9, 0x4, 0x3d, 0x7, 0x6, 0xb5, 0x20, 0xac, 0x0, [], [{{0x9, 0x5, 0xc, 0x0, 0x20, 0x1f, 0x4, 0x37, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x6}, @generic={0x1c, 0x2, "6f86bbeaf58ff04d7af3487371a474143be962a07e381dd62ef5"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x8, 0xfb, 0x5, 0x1f}}, {{0x9, 0x5, 0xc, 0x0, 0x20, 0xff, 0xff, 0x20, [@generic={0x69, 0x31, "2080299cf66bb083ca0ca418790d2874578873a063e340f29e89c1a00473350818c1d247936b245e2056ab5a690c9fbbb7e9a30681c3195516d92d229ed72cdbbb6ac8e335ef484053b5922e036051c7d048e7b30d158c65b20d92f4ea3eb1da7e7e6387aa7d04"}]}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x0, 0x8, 0x7f}}, {{0x9, 0x5, 0xa, 0x10, 0x8, 0x1b, 0x5, 0x3}}, {{0x9, 0x5, 0x7, 0x0, 0x10, 0x3, 0x4, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x3, 0x3ff}]}}]}}, {{0x9, 0x4, 0x7b, 0x9, 0x3, 0xd3, 0x37, 0x28, 0x20, [], [{{0x9, 0x5, 0x3, 0x10, 0x40, 0x7, 0x2, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x4, 0x7f}]}}, {{0x9, 0x5, 0x0, 0x0, 0x40, 0x6, 0x7, 0x40}}, {{0x9, 0x5, 0xa, 0x4, 0x200, 0x9, 0x7e, 0x5, [@generic={0xd0, 0x9, "2c5b7298b2697e4f9581f5d5f6d5568359bd4f1241cdd8f2fd3147a159928ab8621d0eeeac32efdf4c9ff52c4fb08c56370a3182e3331916d0eee2bd4fafd5232ff2d13733a7162936bd7ce13c1f52c05d3ba6b8beb125db4f1c2aeaa109f175ee348cb0e3ef24360ee7ac45e5ef22b826090dd054a8a4904d6c9126be3bcd3e59e2ec85b004c0b3e9b5201cbe20d058ad6fb0ac8085ca1fa23f626a140f73ec0ba577ad03fd5854b4eb4fbc20eb426330a6e56f3c5cd19807b65c1528816900805b5e97f114a80aa8e2fa458967"}]}}]}}]}}]}}, &(0x7f0000000a40)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0x1, 0x20, 0x8, 0xff, 0x4}, 0xda, &(0x7f00000005c0)={0x5, 0xf, 0xda, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x9, "3fd40868bd956711536a52215516440f"}, @ext_cap={0x7, 0x10, 0x2, 0xa, 0x8, 0x1, 0x9b9e}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0x0, 0x0, 0x7ff}, @ssp_cap={0x20, 0x10, 0xa, 0x5, 0x5, 0x3f, 0xf, 0x100, [0x3f00, 0xc0c0, 0xffff00, 0x0, 0x7fbf3f]}, @generic={0x89, 0x10, 0xa, "18d8c6341295da6248314e2605b35f3677a23fcf112ac86721de96cab6a20ff8d69261a1fc9eda946eec58f70b22913b539948b577b253ed9046d8826c0e4521291bec365334743f2b965b06c6067f50d99196b46bd19beb63239b349126b04e69914765085adac926656ddebd2627a7791aeae1cd20b76826b2f225b2e6bb962334b1ab049c"}, @ext_cap={0x7, 0x10, 0x2, 0x12, 0xd, 0xb, 0x1020}]}, 0xa, [{0x4, &(0x7f00000006c0)=@lang_id={0x4, 0x3, 0x2c09}}, {0x4, &(0x7f0000000700)=@lang_id={0x4, 0x3, 0x500a}}, {0x4, &(0x7f0000000740)=@lang_id={0x4, 0x3, 0x100c}}, {0xca, &(0x7f0000000b00)=@string={0xca, 0x3, "e1ff8106488d3d44c9b9f1c749018b01501ae838db77e348de916fc6086ea5f7ffffffd2106fd4a1ec9b6d3f7d461eacc88d3e90c5de5692ac7b7736400d687f47ed516fc3f5cc6ea70ba9dc25bb69d7b26544575ad1d0a8a1a2143aabb6b8090000000000000046773728d91779d1c30c10ad4e807a92d0a40f1fe99008849771989e9551c0edbef1a96a16ba31d1494b7bb6dd3fabf1b99db81b285a817490f9f4395345f3fd20fe54528694877b2c8ea54365ed1fb1f4a2deb35e00f99d965937000000000000"}}, {0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x827}}, {0x12, &(0x7f0000000780)=ANY=[@ANYBLOB="1203b896d58d73a69fea6a526e04a121ca11ad937d72214b59f1a8b9eb732bebd2476a52f1d779306b3a03e4d295cfbad7a0a5a378e04c606dde2752338e5689ed8be68d52875ac5e37328d145f3f14c392d4f1063153a0c37af3d19b0075399b251964b997d95c0100d1fd5a52d8ab353205dd36acbac875e7a0793b816db8be686f277b9dc17b873739bf52c"]}, {0x4, &(0x7f00000008c0)=@lang_id={0x4, 0x3, 0x44c}}, {0x4, &(0x7f0000000900)=@lang_id={0x4, 0x3, 0xf8ff}}, {0x4, &(0x7f0000000940)=@lang_id={0x4, 0x3, 0x81d}}, {0x92, &(0x7f0000000980)=@string={0x92, 0x3, "f1c746b5894b14a6c9d180f3895fda7ec76fc92be2146f0e1ee76defea97677fa274593789da8ffb6214db3baba5633e7eee955520fd96b730ef4ad8c45a913f2bdba43ef503160242aafa09b7caecb684d31fa7c33d26fbe7286fb5091c101c6058088ffc7c674e553dcac3340df5b2d109846c8acd8c322596724f39d0e2da9140948c143bfb88ca5993d7b4fe2466"}}]}) 08:01:17 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000000000) 08:01:17 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x20000000000000) [ 1996.457635][ T2606] usb 6-1: new full-speed USB device number 89 using dummy_hcd [ 1996.468437][ T17] usb 1-1: new high-speed USB device number 93 using dummy_hcd [ 1996.477770][ T7267] usb 4-1: device descriptor read/8, error -71 08:01:17 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000000) [ 1996.707586][ T17] usb 1-1: Using ep0 maxpacket: 32 08:01:17 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000) [ 1996.837849][ T17] usb 1-1: New USB device found, idVendor=0b49, idProduct=064f, bcdDevice=a1.5f [ 1996.846982][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1996.855590][ T2606] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 4 [ 1996.866546][ T2606] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1996.924930][ T17] usb 1-1: config 0 descriptor?? [ 1996.987593][ T7267] usb 4-1: new high-speed USB device number 69 using dummy_hcd [ 1997.167939][ T2606] usb 6-1: string descriptor 0 read error: -22 [ 1997.174524][ T2606] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1997.183698][ T2606] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1997.198400][T30075] udc-core: couldn't find an available UDC or it's busy [ 1997.205426][T30075] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 1997.222311][ T17] usb 1-1: USB disconnect, device number 93 [ 1997.248091][ T7267] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 17 [ 1997.262374][ T7267] usb 4-1: New USB device found, idVendor=082d, idProduct=0100, bcdDevice=1d.b9 [ 1997.270344][ T2606] usb 6-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 1997.271582][ T7267] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1997.469813][T30067] udc-core: couldn't find an available UDC or it's busy [ 1997.476857][T30067] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 1997.510425][ T2606] usb 6-1: unit 0: unexpected type 0x03 [ 1997.538580][ T2606] usb 6-1: USB disconnect, device number 89 [ 1997.588071][ T7267] usb 4-1: palm_os_3_probe - error -71 getting connection information [ 1997.618385][ T7267] visor: probe of 4-1:1.0 failed with error -71 08:01:18 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x300000000000000) 08:01:18 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f00000000c0)={0x0, 0x100, 0xfffc, {0x0, 0x9f63}, {0x2}, @ramp={0xff, 0x7f, {0x7, 0x5ea, 0x2, 0x80}}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r1, &(0x7f0000000000)="12", 0x1) syz_open_dev$evdev(&(0x7f0000000100), 0x7f, 0x40000) write$hidraw(r1, &(0x7f00000002c0)="31f43e409a84739584d7a2033b51a00fa22ab91de51add5f3cd893f6971a25b6b6829f379707250346657e2188f0fe4c0f6e0e535abc8271a653fe85cd395c37c20190893a1ec5d0d50d8da087e78e20a843b38467d6d1794c008947cd09b60ff2aafb48cd8a42c3ef812e6eed7980480e75c8f37f17f382aeb1a96efc8f2abedf2b47c4bc48e528544eafa2658eb42b2ed5eecb6dd01c42d85f857caca55a32b5aac00d31769f0c4e9dd6653e16d34645b1047c4d72cf02fd52610b267e6d311342628850bb8657112f993c0b1b2b0955f4145253a50bf512c22b6d58cb508829ee4e45943ea2a36188af41f82ba837ea82cb000fa22ac9b07c6a5ad8c7191f3b6931cab08babeeec53250c783b1a3485e6dd9ad00a88440887f561e092777b12ea7910fd734d9deb80711e5a4c31cd6afc6101f10b76c6d79603e25a15d18563cf5bad34ad125c513921da6da04f0a0772ccb3ac5bba2533098c84172336b0f255fe7bb265b4841a74", 0xfffffc71) write$hidraw(r0, &(0x7f00000001c0)="97", 0x1) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, 0x0) write$hidraw(r1, &(0x7f0000000040)="ce7f29797484db44533eaf6a4def1e41306750aeeb8d5b0cb253e10900000000000000baa9c346ab5a248638ca5a636cf1b3cac99281ac91f239a22ab94e", 0x3e) ioctl$HIDIOCGRAWNAME(r0, 0x40305828, &(0x7f0000000080)) [ 1997.645796][ T7267] usb 4-1: USB disconnect, device number 69 [ 1997.997466][T11474] usb 1-1: new high-speed USB device number 94 using dummy_hcd [ 1998.237445][T11474] usb 1-1: Using ep0 maxpacket: 32 [ 1998.247581][ T33] kauditd_printk_skb: 8 callbacks suppressed [ 1998.247599][ T33] audit: type=1800 audit(1620374479.212:2853): pid=30161 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14297 res=0 errno=0 [ 1998.275365][ T33] audit: type=1800 audit(1620374479.222:2854): pid=30159 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14297 res=0 errno=0 [ 1998.277868][ T2606] usb 6-1: new full-speed USB device number 90 using dummy_hcd [ 1998.357449][ T7267] usb 4-1: new high-speed USB device number 70 using dummy_hcd [ 1998.357826][T11474] usb 1-1: New USB device found, idVendor=0b49, idProduct=064f, bcdDevice=a1.5f [ 1998.374846][T11474] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1998.386931][T11474] usb 1-1: config 0 descriptor?? 08:01:19 executing program 0: syz_usb_connect(0x3, 0x24, &(0x7f00000004c0)={{0x12, 0x1, 0x0, 0xcb, 0x6c, 0xa2, 0x20, 0xb49, 0x64f, 0xa15f, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x64, 0xc7, 0xc4}}]}}]}}, 0x0) r0 = syz_usb_connect$printer(0x3, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x80, 0x50, 0x1f, [{{0x9, 0x4, 0x0, 0x3f, 0x1, 0x7, 0x1, 0x81, 0x3, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x3, 0x27, 0xf9}}, [{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x3, 0x3f, 0x20}}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x1, 0x2, 0x81, 0xff, 0x6}, 0x5, &(0x7f0000000080)={0x5, 0xf, 0x5}, 0x4}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(0xffffffffffffffff, &(0x7f0000000b40)={0x14, &(0x7f0000000a80)={0x0, 0x24, 0x6f, {0x6f, 0x59, "96d1545ea8b8786005f5182039bb3a34666a7f7c38016b0a01e12f030feeaf6b657e6fb73602b1857ddec4769962818ea05a1cd35005fc494f4138e925137f28c28e333977694ef8b9e213e22d6a8778e94d54f6521edcb364141317405fdbd431a224065775667a7481709be3"}}, &(0x7f0000000100)={0x0, 0x3, 0x44, @string={0x44, 0x3, "4841c593f377e995abed026885fc7d4a37a537ab00b362c3144d594777889b04dbbbfb34941dcceffdcc39d1a5fc5bd3558de40a6c3e1d58c953c06424a127fa75f3"}}}, &(0x7f0000000d80)={0x34, &(0x7f0000000b80)={0x20, 0x0, 0x5b, "3de9eeb48d13ce4aef849026c13e59deb52aaf02d3e63a1ce10e4680feaa8247029ae824ba06c41212c6f386cac79e0bc7200329a4051baaebb5d56b1e06132149b0d9cc81313acd6a0eee99d978bdc3b61bc75a3e41dd6650e140"}, &(0x7f0000000c00)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000c40)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000000c80)={0x20, 0x0, 0x78, {0x76, "12578a864512e3d874f32755950ec33360979f0de6a2324a866bcad6b79f50ccecd8d3acdfd65d8361cc2be3e2703f41b2bbc59eeed0e07a19b1d7f21de3e2aad199f75645e22427962d69dddfb51ff63ab784181c22cdf802f064f611404ccd1aa969e3ec6026d7ae617bc3e655725c688b42e760df"}}, &(0x7f0000000d00)={0x20, 0x1, 0x1, 0x3}, &(0x7f0000000d40)={0x20, 0x0, 0x1, 0x1}}) syz_usb_control_io(r0, &(0x7f0000000580)={0x2c, &(0x7f0000000380)={0x0, 0x26, 0x7b, {0x7b, 0x6, "8f01a6b70466db4e3c7773daa52f7926e05f993aa7233bcf81f071bfb03f13b07d3b64946f46ee658e1d29849817360e6c1b000e88f91b8a974296dea563d93ea9cd1adde961e6439777092ab9d0e95698aa0334b70bbebe79a26984932d6dc48d1594998e9178239148bc02b9911cfd8554abf88c50d66d6b"}}, &(0x7f0000000440)={0x0, 0x3, 0xd, @string={0xd, 0x3, "3775b94cf7e6a231ae8ac7"}}, &(0x7f0000000480)={0x0, 0xf, 0xc, {0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x16, 0xa, 0x5, 0x4}]}}, &(0x7f0000000500)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x1, 0x7, 0x7, "2fe1f1ae", "815ff72c"}}, &(0x7f0000000540)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x81, 0x8, 0x2, 0x8, 0x80, 0x8b, 0x70ce}}}, &(0x7f00000009c0)={0x84, &(0x7f00000005c0)=ANY=[@ANYBLOB="40090e00000006863b138ee0fc924e158a3c4cec"], &(0x7f0000000600)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000640)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000680)={0x20, 0x0, 0x4, {0x3, 0x7}}, &(0x7f00000006c0)={0x20, 0x0, 0x8, {0x20, 0x20, [0xee]}}, &(0x7f0000000700)={0x40, 0x7, 0x2, 0x2}, &(0x7f0000000740)={0x40, 0x9, 0x1, 0x80}, &(0x7f0000000780)={0x40, 0xb, 0x2, "ad2e"}, &(0x7f00000007c0)={0x40, 0xf, 0x2, 0x7}, &(0x7f0000000800)={0x40, 0x13, 0x6, @random="34e04d6d8117"}, &(0x7f0000000840)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000880)={0x40, 0x19, 0x2, 'Bx'}, &(0x7f00000008c0)={0x40, 0x1a, 0x2, 0x2}, &(0x7f0000000900)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000000940)={0x40, 0x1e, 0x1, 0x2b}, &(0x7f0000000980)={0x40, 0x21, 0x1, 0x4}}) [ 1998.628296][T30075] udc-core: couldn't find an available UDC or it's busy [ 1998.634359][T11474] usb 1-1: USB disconnect, device number 94 [ 1998.635292][T30075] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 1998.657571][ T2606] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 4 [ 1998.668543][ T2606] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1998.787568][ T7267] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 17 [ 1998.796729][ T7267] usb 4-1: New USB device found, idVendor=082d, idProduct=0100, bcdDevice=1d.b9 [ 1998.806092][ T7267] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1998.917525][ T2606] usb 6-1: string descriptor 0 read error: -22 [ 1998.923910][ T2606] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1998.933206][ T2606] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 08:01:20 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x945d, 0x2000) ioctl$HIDIOCGUSAGE(r0, 0xc018480b, &(0x7f0000000040)={0x2, 0x2, 0x3, 0x9, 0x494, 0xfff}) syz_usb_connect$uac1(0x0, 0x96, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000106b1d01014000010203010902840003010000000904000000010100000a24210000000201020b2406000002000000000008240700000000d705240500000d240600000300000000000000090401000001020000090401010101020000090501090000ff00000725010000000009040200000102000009040201010102000009058209000000000007250100000000"], 0x0) r1 = syz_open_dev$hiddev(&(0x7f0000000140), 0x0, 0x2402) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000180)={0x1, 0x200, 0x9, 0x6, 0x0, 0xfffffc46}) 08:01:20 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000e40260933334100001b00010902240001000000000904000001030100000921100000012201000905810308"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000001c0)={0x14, &(0x7f0000000040)={0x20, 0x21, 0xab, {0xab, 0x4, "8a69124bcfe50f4ca13d453752e41b71b0f6b34201c314bbb9c1dbd7d10ddd604ddcab47904efc405b7404825e46340c0936dd0bfb53316d16a9322890947dfa7ef09e740152cf6d8fc6de213013c5006c29b1df890ea9247dd9d388b5fa7a601012d452f06b4e6a4393f635ee71d9a169195f967a97985f0ad170cbc3d2218aef0828f03921a52a7cbff06b6876a4dd3fde94d8b2b7e194af0229cf534a1752b060abce6ee5d14db5"}}, &(0x7f0000000180)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000200)={0x20, 0x6b81210d6f654866, 0xb3, "1c65ded1aaa6dd24500f7e9cf891870471939fa5a8b06ee12e633a8ab41ae07284c96a76d5dcf615dbccefe191bd9ac269a5418ac03c762678488d26fd34fda462df0d71a4e6870d1c7ab1f26dc43b1e494d3156431e3c06f68e20dd2784cdeb23f0a1d24f79c7a8d561bc83d9cac554beaadc2baaf672dde987f01260691bd0d8e55e0380874bb51c0bde830f2fe6f9e2c48a02d048dcc457f92afb2a1ad4552728c4bd4a1b87ecb9782ac3890a4778779cc2"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x40}, &(0x7f0000000340)={0x20, 0x80, 0x1c, {0x5, 0x7, 0x4, 0x0, 0xff, 0x8001, 0x8, 0xb3, 0x200, 0x3ff, 0x73, 0x1d}}, &(0x7f0000000380)={0x20, 0x85, 0x4, 0x9}, &(0x7f00000003c0)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000400)={0x20, 0x87, 0x2, 0xff}, &(0x7f0000000440)={0x20, 0x89, 0x2}}) syz_usb_control_io$hid(r0, &(0x7f0000000780)={0x24, 0x0, 0x0, &(0x7f0000000700)={0x0, 0x22, 0x5, {[@local=@item_4={0x3, 0x2, 0x0, "6f3364fb"}]}}, 0x0}, 0x0) syz_usb_ep_write(r0, 0x0, 0x60, &(0x7f0000000100)="3e810d56f02630e1ae6411ca1575b1b0c10676f41ae31cc044e78aaa17f29d48b77dbae4c0d2efc81e43ab093357bffa18966378fe2ed6405b247f03d5fe1ca98c0296c4c01a22ab46b87761f36acc7abaa72f33ba687da18c8ad6f587c4124f") 08:01:20 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x400000000000000) 08:01:20 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167f42) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {0x0, 0x4}, {}, @rumble={0x0, 0xe}}) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r1, &(0x7f0000000000)="03", 0x1) ioctl$HIDIOCGRAWNAME(r1, 0x40305829, &(0x7f0000000080)) write$hidraw(r0, &(0x7f00000000c0)='y', 0x300) [ 1998.980207][ T2606] usb 6-1: 2:1 : UAC_AS_GENERAL descriptor not found [ 1999.057746][ T2606] usb 6-1: unit 0: unexpected type 0x03 [ 1999.087484][T11474] usb 1-1: new high-speed USB device number 95 using dummy_hcd [ 1999.087547][ T7267] usb 4-1: palm_os_3_probe - error -71 getting connection information 08:01:20 executing program 3: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x82, 0x7, 0x24, 0x40, 0x506, 0x11f8, 0x1e96, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x21, 0xd4, 0x31}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f00000002c0)=0x4) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000080)={0x40, 0xe, 0x98, {0x98, 0x1, "c6c80a4f49fec6f737a8b383f22e6828cd205fac840054baff723928b1229aa5fb7d5c2fb10ee237d397f2059e869be8b5c2c7972eea25733a9a178723f0f0ca988659bfc056e78c71427fbb56b57ecaeb8833340abc667de671dc3788fcebfb0d5ff469e08509df7e50315b05bbbaf7d058aabd6a5d17dfa0306c189ff2f8c0afcb86a625818bd75e471ec64b96b6af13efbdb59914"}}, &(0x7f0000000000)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000280)={0x1c, &(0x7f00000001c0)={0x20, 0x18, 0x1, '0'}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x14}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x9}}) syz_usb_control_io(r0, 0x0, &(0x7f0000000780)={0x84, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) [ 1999.105540][ T2606] usb 6-1: USB disconnect, device number 90 08:01:20 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x500000000000000) [ 1999.179957][ T7267] visor: probe of 4-1:1.0 failed with error -71 [ 1999.192511][ T33] audit: type=1800 audit(1620374480.162:2855): pid=30222 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14303 res=0 errno=0 [ 1999.256394][ T7267] usb 4-1: USB disconnect, device number 70 08:01:20 executing program 2: ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_usb_connect$printer(0x2, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090000082505a8a4070000000e01090224ffff050074980904000052070101000905010200ffe00000090502"], 0x0) syz_usb_control_io$printer(r1, 0x0, &(0x7f0000000400)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x20, 0x0, 0x1}}) syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000180)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x56a, 0x22, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x5, 0x0, 0xfa, [{{0x9, 0x4, 0x0, 0x9, 0x1, 0x3, 0x1, 0x3, 0x7, {0x9, 0x21, 0x7f, 0x23, 0x1, {0x22, 0xecd}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0x4, 0x8f}}}}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x200, 0x1, 0x5, 0x0, 0xff, 0xfb}, 0x10, &(0x7f0000000200)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x2, 0x2, 0x2, 0x6, 0xffff, 0x9}]}, 0x4, [{0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x820}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x83e}}, {0x28, &(0x7f00000002c0)=@string={0x28, 0x3, "912d693432777769712ed614475655c8f22c62df0982fdecec2ca9ec385d6ab6511ed526fe8a"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x804}}]}) write$hidraw(r0, &(0x7f00000000c0)="d7", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$hidraw(&(0x7f00000003c0), 0x9, 0x90040) syz_usb_disconnect(r1) ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f0000000440)) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, &(0x7f0000000100)=""/40) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000080)) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[], 0x0) read$hidraw(r0, &(0x7f0000000140)=""/37, 0x25) 08:01:20 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x600000000000000) [ 1999.311547][ T33] audit: type=1800 audit(1620374480.202:2856): pid=30222 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14303 res=0 errno=0 [ 1999.327575][T11474] usb 1-1: Using ep0 maxpacket: 32 08:01:20 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x700000000000000) 08:01:20 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000000) 08:01:20 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) [ 1999.467826][T11474] usb 1-1: New USB device found, idVendor=0b49, idProduct=064f, bcdDevice=a1.5f [ 1999.476972][T11474] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1999.504682][T11474] usb 1-1: config 0 descriptor?? [ 1999.597824][ T2606] usb 6-1: new high-speed USB device number 91 using dummy_hcd [ 1999.708330][ T7267] usb 4-1: new high-speed USB device number 71 using dummy_hcd [ 1999.731245][ T7662] usb 3-1: new full-speed USB device number 40 using dummy_hcd [ 1999.759991][T30186] udc-core: couldn't find an available UDC or it's busy [ 1999.767226][T30186] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 1999.781596][T11474] usb 1-1: USB disconnect, device number 95 [ 1999.847825][ T2606] usb 6-1: Using ep0 maxpacket: 16 [ 1999.967788][ T2606] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 255, changing to 7 [ 1999.978921][ T2606] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1999.990528][ T2606] usb 6-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2000.001597][ T2606] usb 6-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 2000.127947][ T7267] usb 4-1: New USB device found, idVendor=0506, idProduct=11f8, bcdDevice=1e.96 [ 2000.137116][ T7267] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2000.147731][ T7662] usb 3-1: config index 0 descriptor too short (expected 65316, got 36) [ 2000.156163][ T7662] usb 3-1: config 5 has too many interfaces: 255, using maximum allowed: 32 [ 2000.164954][ T7662] usb 3-1: config 5 has 1 interface, different from the descriptor's value: 255 [ 2000.168137][ T2606] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2000.174746][ T7267] usb 4-1: config 0 descriptor?? [ 2000.183181][ T2606] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2000.188995][ T7662] usb 3-1: too many endpoints for config 5 interface 0 altsetting 0: 82, using maximum allowed: 30 [ 2000.196204][ T2606] usb 6-1: Product: syz [ 2000.206909][ T7662] usb 3-1: config 5 interface 0 altsetting 0 endpoint 0x1 has invalid maxpacket 1792, setting to 64 [ 2000.211103][ T2606] usb 6-1: Manufacturer: syz [ 2000.211126][ T2606] usb 6-1: SerialNumber: syz [ 2000.231237][ T7662] usb 3-1: config 5 interface 0 altsetting 0 endpoint 0x2 has invalid wMaxPacketSize 0 [ 2000.240982][ T7662] usb 3-1: config 5 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 82 08:01:21 executing program 0: ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f00000001c0)={0x5, 0xf7, &(0x7f00000000c0)="52eee4ecc6704f863ddc811a15c59b9a52658c20ec470290e685b7a0c111eb05359bd55b42afc6b11890011c588e00ace616e02129f81ce787270bd1395d80601b2d13f2d14af96ddf7d4fe1b578097e4f14eb52bbabaac32c0d745f2fa4378360830be6b76ce3721ca1d5313de3823a52699fc162c0148dd5822cca2a3504f3a1acb6cdea245c9b43877b5e1659ca6930bb89a0bea2d0e768a8efa18a763674f84e1f7732dd4994122ef12006654ce88cee77b55fc31e9374be584c18c86dec148b876c1e5ac315fa54bde8c1c0829aa552a19d04e0a0ce034fe94a604e5d444120f1d3b26bec0d7dd8d4e7a55462d75f8d65d22a1828"}) r0 = syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000402505a1a440000000010109023b000101000000090400001202060000052406000005240000000d240f01000000000000000000090583020002000000090503020002000000"], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000080)={0x14, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) [ 2000.397793][ T7662] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.07 [ 2000.407038][ T7662] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=14 [ 2000.415480][ T7662] usb 3-1: SerialNumber: syz [ 2000.439100][T30246] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2000.468624][ T7662] hub 3-1:5.0: bad descriptor, ignoring hub [ 2000.474658][ T7662] hub: probe of 3-1:5.0 failed with error -5 [ 2000.507683][ T7267] kaweth 4-1:0.0: Firmware present in device. [ 2000.527590][ T2606] usb 6-1: cannot find UAC_HEADER [ 2000.533066][ T2606] snd-usb-audio: probe of 6-1:1.0 failed with error -22 [ 2000.553218][ T2606] usb 6-1: USB disconnect, device number 91 [ 2000.637610][T11474] usb 1-1: new high-speed USB device number 96 using dummy_hcd [ 2000.678462][ T7662] usblp 3-1:5.0: usblp1: USB Unidirectional printer dev 40 if 0 alt 0 proto 1 vid 0x0525 pid 0xA4A8 [ 2000.717588][ T7267] kaweth 4-1:0.0: Statistics collection: 0 [ 2000.723631][ T7267] kaweth 4-1:0.0: Multicast filter limit: 0 [ 2000.729732][ T7267] kaweth 4-1:0.0: MTU: 0 [ 2000.734023][ T7267] kaweth 4-1:0.0: Read MAC address 00:00:00:00:00:00 [ 2000.880605][T30246] udc-core: couldn't find an available UDC or it's busy [ 2000.887628][T30246] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2000.997586][T11474] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 18 [ 2001.018299][ T2606] usb 3-1: USB disconnect, device number 40 [ 2001.026100][ T2606] usblp1: removed [ 2001.087582][T11474] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2001.096817][T11474] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 2001.104926][T11474] usb 1-1: SerialNumber: syz [ 2001.227506][ T17] usb 6-1: new high-speed USB device number 92 using dummy_hcd [ 2001.377433][ T2606] usb 3-1: new full-speed USB device number 41 using dummy_hcd [ 2001.400453][ T7267] kaweth 4-1:0.0: kaweth interface created at eth1 [ 2001.467863][ T17] usb 6-1: Using ep0 maxpacket: 16 [ 2001.587709][ T17] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 255, changing to 7 [ 2001.598871][ T17] usb 6-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 2001.609360][ T17] usb 6-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 2001.620315][ T17] usb 6-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 2001.757522][ T2606] usb 3-1: config index 0 descriptor too short (expected 65316, got 36) [ 2001.765971][ T2606] usb 3-1: config 5 has too many interfaces: 255, using maximum allowed: 32 [ 2001.774935][ T2606] usb 3-1: config 5 has 1 interface, different from the descriptor's value: 255 [ 2001.784080][ T2606] usb 3-1: too many endpoints for config 5 interface 0 altsetting 0: 82, using maximum allowed: 30 [ 2001.798096][T11474] cdc_ether 1-1:1.0 usb0: register 'cdc_ether' at usb-dummy_hcd.0-1, CDC Ethernet Device, 42:42:42:42:42:42 [ 2001.809758][ T17] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2001.819564][ T17] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2001.827679][ T17] usb 6-1: Product: syz [ 2001.831987][ T17] usb 6-1: Manufacturer: syz [ 2001.836608][ T17] usb 6-1: SerialNumber: syz [ 2001.841363][ T2606] usb 3-1: config 5 interface 0 altsetting 0 endpoint 0x1 has invalid maxpacket 1792, setting to 64 [ 2001.852309][ T2606] usb 3-1: config 5 interface 0 altsetting 0 endpoint 0x2 has invalid wMaxPacketSize 0 [ 2001.862108][ T2606] usb 3-1: config 5 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 82 [ 2001.957579][ T2606] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.07 [ 2001.966675][ T2606] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=14 [ 2001.974966][ T2606] usb 3-1: SerialNumber: syz [ 2001.998028][T30246] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2002.010566][T11474] usb 1-1: USB disconnect, device number 96 [ 2002.029808][T11474] cdc_ether 1-1:1.0 usb0: unregister 'cdc_ether' usb-dummy_hcd.0-1, CDC Ethernet Device [ 2002.041006][ T2606] hub 3-1:5.0: bad descriptor, ignoring hub [ 2002.047053][ T2606] hub: probe of 3-1:5.0 failed with error -5 08:01:23 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x10000, 0x284762) write$hidraw(r1, &(0x7f0000000200)="49a27b95a8b0587cdff93c3e58c0b39edbdd458a0e334a712d6b388c7330ea0161afbc067666dc45966e46f860a478909678c666d4351eb7212703c9a6efe197f415ea94eb58ee4dcd99fbb0ec6b2209fd8822c2bfaf8b4e558597d9d409addbd5118a8199fcb7ecb25c95de076a63cf5567ec055d8ad63d5e38bc38c6644a5f826894259753ea45e7fad8a4aed945f8b6f3a6bf600fc76c3e90aecee8ab242c56a212ee685b221452900afdbf2b671e1f5e9c9b5e0e01ba7cc5fc6c40bf942e2c721a99b78646a105e87e74b9da3893c22fe85b19dddcb51b685a737d77ce59116c35a8bc936fceb4648384380bd73d3f8258b0d2c9686e5e62d049149d9a94d2c4e3195bacaa2843add59025056639578636db9c618c39d0793b48cdb8a8118ca0a243a96be207452ce858ef7c9dc9aa0903070c03b8ff7a3a801600b400b43b8c133507055eda2a011fbafd034141a22f7974c9fb1d112859fea7c7f196409706b26dd0dcbedf8467515b5be7b83d9efeb82bf971caedf0c0dc1848f947fb46fa27a9589450be1bac7916c309f4c6f3fca74421cff2560ebaf17a5d10065e2adf452b79e5c8ee988e5152c2f446bd8601067f0f552d3b45bfcaf221b32e6727f879a660d338704b11a75b5b7605b27ca9e9cd2083d0cc208d3202922dfb3f740a6da0c923cc3f355052193ed26d91c171342d738f384c5af9e8bae56ad8cd", 0x200) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) syz_open_dev$hidraw(&(0x7f00000012c0), 0x7b, 0x400) write$hidraw(r1, &(0x7f0000001200)="6541b55ca49f6059bbd9ecf0d5848116a48ffabb0ead6b6788f2b03b3e54377e2ee1ad40f3ee6397aa1f5f98", 0x2c) read$hidraw(r0, &(0x7f0000000200)=""/4096, 0x20001200) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r2, &(0x7f0000000000)='4', 0x20000001) read$hidraw(r2, &(0x7f0000001240)=""/102, 0x66) 08:01:23 executing program 1: ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f0000000000)=""/211) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000100)=""/52) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000002440)) syz_usb_connect(0x2, 0x58, &(0x7f00000012c0)=ANY=[@ANYRES32, @ANYBLOB="ba78b6176dcc47a4d64a70e2c4b658489e9a9348efdde2f327ccfedddd03ee2491d0001e08b95e0c7b7cc1bef662e2623d46f900e3a2c9650af49c00a35d696fdd068ace5b33305d9db707d4e1bd1b3d72f7", @ANYRES16=r2, @ANYRESOCT, @ANYBLOB="8ac114e524d3439bb583bb45d6041aed48a8cbdf8c060f5c089429e4bd69ae2e9edb12f624c866392892f347285a68e2daf57ad3cbff46af256854915818d7c896ec0a7e7a05d499c54876b490523c6e0e94c1d8f02aeb3c58a16daade41e870f4bac965255724e9cc68400b5f54b7621d98d291650d8317113fe164cd64ceb365806d31d4d4b35d721fc72b3873b069ba9755f4551f3f094efb4c62c6a8b079b9d8f7a4ad1611602d8d8b5368ed150b3baeed966dd240a2cd748c174a7854a604521ab5919c772b7383ce5a4acdd054ad1cdbb8decff38f43ca4697984af90df12cb72a33c355a654fd7b201bbf03bfc20b860f88b9ec097ebb0042c50c4bc2d40a65846383ad94a628338c499a2e4f0c7c5783f3a3fd6ac9ff479c0f6457d466febf39acd4abe6a67876ee9b15b24dc9322401d306bc8e052770d14a167ffab3da14838d2a0cc22be6264bf43a7b150f90ecee20436bdf8d61481911f9c11a7599621c0b218889f35f754f67fa7f5a671905ad6e5bff2f915f748f96bd1f7df7f8820d4d1262a38fdf4000119ad0a0e98dd34a41b04fe04b39f5a13ee3f939e31b11e31eb1421b729b0a2d8486076d5b58241bc272aeb486bb974c22422b18d57f7d4f2c34a614e17ef275b23cb6d50793db3b1b2277d4de8d7de63219b1fdc59c93b1f00587d876e4e0a25e8156f130e259c88ea451494a7af64491f3317ae222ba56ecb799b3cd8504423ffdbb37624e88e5904745acf005e3fbc3060a8c350ae271ba6b9afb6ded5fe649c8d33b4c7977404cbaa610f9670fd1fadf95f920626acfd1bf5a549c59346a28fff71150bff97cd977df5c5ce4aedbd176fa06d6247510c264df206349a71e1d2be709c24079ef231b7d901e1d4333b815291e36790f2976d59428c285a69ceafea0f97371cc4d0c94c1880be4719819e963668df40b4e5016491528c2ed85f37b5208cea4f3010e0aed9abce045e96e6cf7fb2725be4a72e75c7b1dc6c7f7a0daa548b1a711e35cb04bb753c2e3c0da81ef1b5574c5af10cf7fe9f3a5b9b55ae2826c951b91e8d0300fd5d3c246a64b0efa10ca288607de9f057ed7d5ce5e31a6fe6d28cfb828282c5a66275a9d4ebb94a4bf8a7d0319820872b82fbf602dc9935bb8a911c2c041aefadec6b485f73143d6c46704a3ab03a161fb0e75872a90fe9e5804a671f389bdc8d8109c9cfa7773c1cb1cb6435c00860c85859070f87500c5ef832ea768b4bfcfa920abe6b68275004d08827a25c3ce012408940bdf486b62f3505b7be33032639a503257f1b36af953d387f559781856ed6e323065d395fe72f67ae22c92bcf6d77671dbff7fb595c7a230c1ff229693e0f93230ace3eec75f152dd32ca57216eeda91565db4bf579c4133b45ef5bf53db9693c3f45aaa22d8a828bf07605fafcb23e947f899531c6588a6ffaf99124b8271deefca2d527c5669ee4349798d538b3a6f21f1a15cbfd3eca51ee55cce413ce51ad0508a7169ab5365b91f3bf9dd5046aca592467b9121553dc3b3c6c88670c2a657e379883506a7c1cd315054ebab7604b9191ec278817abffc5eab2270965e14dfdbf733ab241aa49bd4a34533fd8b688c33ff808cfbf9659f62d44fbb3c968091307f56b04dc680c2c6df6adffb8c186505bede648355bb2b4ca28b87fff4849c7ff0ab7b4a12cd04ced15774b2d11d0d01dbcd9bd5bb658ba59072dd59211e8ff92b66be58081b20e41ba026b1fd3d65e8c20d0cfed9245749023a9bd874812e405c55b9cb0e0d80c1f2b7475fbf072cdcdebd11afcdb4770f1eaa74d88d106f3a73eb5bea097ba80db987ad0762b6c75e37254ea37c2738b630d50870520166c2cb46a5707bfd897b95a88694fec8daaad17a8dbf1f1815c9eebbe2d1f60062ff75c9e8273ce62593e3d59e5933094da2f27499ff2f2ec8acd155d3c2814463eac01c30a15033e7248a068998f0fc639a709bf335a21ebe1ddd16fe63bceb9656c75a38360dbc25e010cf2d82f01b77c373561a18526a2bc6684165ed701443f6045d366829c6afb40a6b64979c907e14f3b277970055290455ddddf94341168201a1bd1e033ed53f655f1bfd0407d5126e2bb4c7da8240e3b31dc42f46081cae5424005d595408887c65d4eb0bcb73e2ab55a88c520366f8d949a4b691f06cff72dc300829afe009cc1482eb4a6910eff009b2fd1bcb7bcba34d67a6399263ab4cfe8463d15054de2847c3e302a85e1b8223e3e7a3305c7e3ae9841c28c1bc3555f35336e8de1f75299d8705ba3df8fb52922e70ce3b96bfa62e570f3722d47bf56ecb03ee7277423924e10d32a33604477ff01c476e1844f3cb426eb3c04cee0cda46469b5b3df917ba664410617edcd1597b8d73d06feca99640f02948fff14ca95dc2d91f9c7c1b53ecdbf2292d62b97cdeb02826245ad77b01c2ac7c6b76479ed7923c9c2acd4988db6862d07515028e9db683a3a0aa8f219cb17d963755681f797a479d49204d92185148ab0edb8cb8a7551884a1ab130365c870a74a648d269fba5956d137504efb75d49ef148cd0db2c774b455717ba96ea30ada633b56af61ba183baf966bcaff65e49f7b25b859fc5e8828995618c420376430e9bb703beef1f423f14f3682484324549e9bf366a320ea5fee3d209d7615162a786be7ae7c38ec764850465336bac6fe800ba14312482a2629a8184295330f9866024bedef6b1ad0eaaeed796040368e6b1e689a99665eb0242bb5f98b5c457261f4a5ba80b874996452c148f073f977ebf166e6a98cf0a2cb6dd1ee166e205513ee7ee91e2ee30f4baf616014f2bf1017dc123ad479b0faba07e347eb9754f8263c703ac5aa73a984b179bca38dcdf55aabab8337cbe57364b161b38088658ca21238c221d11cc739ac16779b0258efbc3e1605be9f10835a26152d483fb6ea20f3ea8a2bb5054af4bad196a773abdfecd2670a763c3d591f63b330fa456e014dcf4ab8b655b390b115bcedaf2b03d712941018c841f45a1ccb98db39d93491541077236eccd0cb68ba51a289c07e2619687499ac98036741ec9eaefa704c29aacd0925a7e4987e0551efdb2598db6eb3e8252ed4929c774f249771968902f3c4c026bbd081457d264dc93cff469a3d6eb486d42a4ef30a590a8119582896cdf2e06031e997ff67e40492b2fc4811575a5b6d6f06659dfc533e7ba3cfc7b20bfe23b758806fd5edf4d1c1498cfcf9d3d5f895ecc8387aff070000b9adccd5cde7a754094511eb81ef7f054e8e72b193ee5b8f177349f841221127173a487ec46503dcee97fb3c3a50a4aff096aa0f2b0023828741af58a6f484db6d48240ae33455f1e185bdda86796df6cc8142f17ddcd988f20dceda543cc41921b520d34d3ba0bbb0d32298c5926d1994500d7825da211e29ebe381253ce464c046939ae2626f17d654c5d4b3feadb79d14df0fc84e622606832f0d31d51d16101389c8c4292324141fc8b68dc785a7e0b5badda18eb726b4dbbbe134bb47eb3f52167012a95662030d16c43b5ba05eb8d31e2716d89324737914be2810fc4628e60be17759a5485cdb213688aa41b8dce306561d2966be50bfdf20f919a9cb4da6d16e5ac77bb215a43cd2de355776382ca643c0bf4d8efd9535b3b6efc06e1bbcafc8c5816d44ad46565943f083723b09f95895a1773eb16748f5f64133ec9a88eba33668705e4731b459dc576d407efb161a648ee0d829ac6a303e38db207654e6ce948f159caac32a961301523bb4230e0f8f8b52a67950e3a5f3eca89b62d407f79819c4ac4adff02d76df0d7b0b33f17387b4ca798e12921ef317b2ddb1e383e05d98991adc5c36c0be47910ac63c1661da59393cec551323d3585f61e0bae94b32b106db9581ab864aef0ce975ffd13d8a7b1df00f9b117e0628f94f592873cf5f7526c376811293c37a00d86cc0c17994607ed41cef779885ad42b24e65e6fa1ade3b228ed2055c4647e2e6ca93410fdd0e4d4fdc6497472be9b770cf60c37436a11f7e7795959d97bb82736a64cd062320eedc4b13e453ad826c264103bc0456b958d0bf203c36e9c7037d789681be782efe5c2680ab97ef0aa027ed4bd0e3020ce3ea1e3b97ec20be3d29afe90579bdef1f2d0ff4bb6bb824286a76fca2d3759368403d748c1df6979b99310de433f8bc9b4bedfa389721fabb7bc3303dd5a8dca5abfe4ced1898610d7e5ff3d400bd37208b28ab368bfc8260b3c0e60f649d7b14ea0f0feed9b64071f4b1ed320e2654d030c67803d1c32e53cd30089ab39ff992f444d46fc47cb4df96633838e897330be83dfb644468e19010ebf58886a2b88592f3e5a6045f0b54226708438788d105effd4ab439178d332239e00453b83471505df328d3a2cb486f43ed87da4dc9c692f88c53bdad9401aa597645455fc9684bb76c496cfdee3a490a4759da2ebd77a9909e41364f939251244a05db86f3e0130062528acc4681d854948e91a24f9ae17f54ee4edce02c59e55eb2cbfb2a34cc73664eff5c3c9664746f553774edd219a8866a825f2a8336211cb01a9c681ae27ca25314ef8f3b3976da4aa26388b5cf58697c2b51738184d246c2688fd2d3cb4e52414a8d4ebe15d7cff69ff0f0218e3af3b4e1c55edcd4c8b9e5ca28ea001a0fb6a679b0d0a95e00227b216769732107d7f362dc2e92907ae6199580304de84474bb228bfaeb564c025763e0dcf472e80608795dbf6c34dc505475398fac9a71a9d1fe282477a8220a1d8ecfd62481ec6e712ffb9b1aa197643658be308391ea0b1f1637ad6c6d6a1bf0daa6de9d853b2f04cf1940a088aef14273b869df067c95fb877e317a5de56559e3ead443bd7797a97e7484b650391709c533c2ce127615f186095e5497bdb365d5ebe9067fe058b9fb81c862d8673074abf0cdbe913ae4bc544a63a8fccda3db28489ac440632839421f8fb6298546bd4caf4772d30af0569ce98e9c306ed8bf7f58ae00e3bf0abdfa6fb5b9341279a26c3359315f03c610ab7961f70de1aceddd86c335ee14484ec8746c4b6d8e3ef724fd0d15726df4ef8cc4e9adf1844fe6d6cca1bb75937b00b8a5ecaeac3c5c67f5dff4c70481d6dfbebacfb41e220e5f7aca09bf7213747a942c7cf1a7b1bcbebd8862ca68565b33eee4db327edacf4ccd8bc919c08d4f4f87f7c7be5863f3a293922b71906ae13464da6d620891f278ca45bd59dd5030ce1315b154b33ee9b911175c24a1b0a06a4b4abcf3fa3ec1f1568ff955c79ecad29f1a0b08ae0e03f8c49f5435beec2ac4b7eabb126d20c00aa26967764e2f7b1b0be8ddb4cc46d37f611c29aec5a2b5b20688a0680abd14d8609c4a29f227f93e327d16e8828f20a3baa98d7b74490d09193705192da367b117590572d9e56d4970d5fd97192a91c78a46a1a6b291675d3d57afa6c147d9e05aacb2dd6ddbe92041ff456d7f3747b776a99f6d0ac7d5c58d076301857c33fc57e5008301f736b8a51d96a37cd808d98765ca23cf29b9ee2b64d5daf2c92ddd2527fb83d13f49be0f1d766bac65f465cdfdd9b15d354871da82e31d0a5abb578370879d5997725b912447a23f58e668b25af158ca87212ef7388d5a76be5c7888e73cdd110f22d066e7655e8a5e7419af86128b3fd2bde1094d867973cafedd9fa23cd970edf1f9def78b44c05e6234c30c486ef2e42b03993d623b99329fb7693560e6255c4c34268a3ff0a121c6d90b226a5ca007197f4890d2aea635f4f68ea4b00d5ccc0309d37df964bc05ba10240ae109dacbaa7ccd0ed82b08052690a21f86e7", @ANYRESDEC=0x0, @ANYRES16=r0], 0x0) 08:01:23 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1f00000000000000) 08:01:23 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2700000000000000) [ 2002.207690][ T17] usb 6-1: cannot find UAC_HEADER [ 2002.213168][ T17] snd-usb-audio: probe of 6-1:1.0 failed with error -22 [ 2002.252038][ T33] audit: type=1800 audit(1620374483.222:2857): pid=30363 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=13960 res=0 errno=0 [ 2002.257615][ T17] usb 6-1: USB disconnect, device number 92 [ 2002.298310][ T2606] usblp 3-1:5.0: usblp1: USB Unidirectional printer dev 41 if 0 alt 0 proto 1 vid 0x0525 pid 0xA4A8 [ 2002.368869][ T2606] usb 3-1: USB disconnect, device number 41 [ 2002.385775][ T2606] usblp1: removed [ 2002.526038][ T33] audit: type=1800 audit(1620374483.492:2858): pid=30363 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=13960 res=0 errno=0 08:01:23 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1a7bc2) ioctl$HIDIOCGRAWNAME(r0, 0x40086602, &(0x7f0000000080)) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000000), 0x2, 0x40000) syz_open_dev$hidraw(&(0x7f0000000180), 0xfffffffffffffffe, 0x400) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000040)) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r4 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r4, &(0x7f00000002c0)="31f43e409a84739584d7a2033b51a00fa22ab91de51add5f3cd893f6971a25b6b6829f379707250346657e2188f0fe4c0f6e0e535abc8271a653fe85cd395c37c20190893a1ec5d0d50d8da087e78e20a843b38467d6d1794c008947cd09b60ff2aafb48cd8a42c3ef812e6eed7980480e75c8f37f17f382aeb1a96efc8f2abedf2b47c4bc48e528544eafa2658eb42b2ed5eecb6dd01c42d85f857caca55a32b5aac00d31769f0c4e9dd6653e16d34645b1047c4d72cf02fd52610b267e6d311342628850bb8657112f993c0b1b2b0955f4145253a50bf512c22b6d58cb508829ee4e45943ea2a36188af41f82ba837ea82cb000fa22ac9b07c6a5ad8c7191f3b6931cab08babeeec53250c783b1a3485e6dd9ad00a88440887f561e092777b12ea7910fd734d9deb80711e5a4c31cd6afc6101f10b76c6d79603e25a15d18563cf5bad34ad125c513921da6da04f0a0772ccb3ac5bba2533098c84172336b0f255fe7bb265b4841a74", 0xfffffc71) write$hidraw(r3, &(0x7f00000000c0)="7f3af4d40a153d0189244987cb9422dd635ce1ba15eeae421d5703956451e4c3318cb4b70fe7f0751ab427e5b96f8cd067d3a291dc1d11bad13db3851e3aefa3926b84f79a34f21f9c0825f2aab59ea86d883cfa969114921db96a1e70488d8982cdd572004bd9a4e37e2aee48232d7b086c4931840e734f0ff1a7eb7dc3c58bdb99b1766bceb176ad2bbd6cd7de606c3ba6747c3c7c989fea2b9c792f42df3d", 0xa0) write$hidraw(r3, &(0x7f00000010c0)='9', 0xfdef) ioctl$HIDIOCGRAWNAME(r1, 0x6609, 0x0) write$hidraw(0xffffffffffffffff, 0x0, 0x0) 08:01:23 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff00000000) [ 2002.665091][ T2606] usb 4-1: USB disconnect, device number 71 [ 2002.746525][ T33] audit: type=1800 audit(1620374483.712:2859): pid=30404 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14310 res=0 errno=0 [ 2002.787450][T11474] usb 1-1: new high-speed USB device number 97 using dummy_hcd [ 2002.820534][ T33] audit: type=1804 audit(1620374483.742:2860): pid=30404 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name=2F726F6F742F73797A6B616C6C65722D746573746469723537303539373530342F73797A6B616C6C65722E5377504841422F3734342F48C7C060 dev="sda1" ino=14310 res=1 errno=0 [ 2002.894790][ T33] audit: type=1804 audit(1620374483.742:2861): pid=30404 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name=2F726F6F742F73797A6B616C6C65722D746573746469723537303539373530342F73797A6B616C6C65722E5377504841422F3734342F48C7C060 dev="sda1" ino=14310 res=1 errno=0 [ 2002.944370][ T33] audit: type=1804 audit(1620374483.742:2862): pid=30404 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name=2F726F6F742F73797A6B616C6C65722D746573746469723537303539373530342F73797A6B616C6C65722E5377504841422F3734342F48C7C060 dev="sda1" ino=14310 res=1 errno=0 [ 2003.067452][ T17] usb 3-1: new full-speed USB device number 42 using dummy_hcd [ 2003.198214][T11474] usb 1-1: unable to read config index 0 descriptor/start: -71 [ 2003.209020][T11474] usb 1-1: can't read configurations, error -71 [ 2003.420089][ T33] kauditd_printk_skb: 2 callbacks suppressed [ 2003.420108][ T33] audit: type=1804 audit(1620374484.392:2865): pid=30419 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name=2F726F6F742F73797A6B616C6C65722D746573746469723537303539373530342F73797A6B616C6C65722E5377504841422F3734342F48C7C060 dev="sda1" ino=14310 res=1 errno=0 [ 2003.427756][ T17] usb 3-1: config index 0 descriptor too short (expected 65316, got 36) [ 2003.456848][ T33] audit: type=1800 audit(1620374484.392:2866): pid=30412 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14310 res=0 errno=0 [ 2003.464785][ T17] usb 3-1: config 5 has too many interfaces: 255, using maximum allowed: 32 [ 2003.494739][ T17] usb 3-1: config 5 has 1 interface, different from the descriptor's value: 255 [ 2003.504128][ T17] usb 3-1: too many endpoints for config 5 interface 0 altsetting 0: 82, using maximum allowed: 30 [ 2003.515879][ T17] usb 3-1: config 5 interface 0 altsetting 0 endpoint 0x1 has invalid maxpacket 1792, setting to 64 [ 2003.527016][ T17] usb 3-1: config 5 interface 0 altsetting 0 endpoint 0x2 has invalid wMaxPacketSize 0 [ 2003.536764][ T17] usb 3-1: config 5 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 82 [ 2003.552303][ T33] audit: type=1800 audit(1620374484.392:2867): pid=30415 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14310 res=0 errno=0 [ 2003.574328][ T33] audit: type=1800 audit(1620374484.392:2868): pid=30404 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14310 res=0 errno=0 [ 2003.597242][ T33] audit: type=1800 audit(1620374484.392:2869): pid=30421 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14310 res=0 errno=0 [ 2003.619635][ T33] audit: type=1800 audit(1620374484.462:2870): pid=30419 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14310 res=0 errno=0 08:01:24 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xffbffffffffffffe, 0x4ca162) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) write$hidraw(r1, &(0x7f0000000200)="232f56989a2c02bdb25e3b8bc57704c95a773372c569fbaa3dc2370f0eb89382b81a0a72f4a3e2549d0e334613751564ec0d55f70ea2f1a087e463b81b82308e86c6aa0f22586b27aba2673c3272b4d9e574443d423c8d333d1f9dba330979067506426b78338564b38f96dbd92b4b52a6b98677a3db49a8e35ebf221319d6c506910b57a6eae999615081971dc11e21694b525bfea08b3bb32f4920f34098d7aab300027fcb4cabc03d7f6c5c771b52d8a22ff26f942e7fa535a4f48204de5888dc8f50672abee39df22dc5b1aa792c7cb56f8f6fe02a0983f30a521077ba781a529dafcf61f1b970f2a4eddf21c1237c4cf0", 0xf3) write$hidraw(r0, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) 08:01:24 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff00000000) 08:01:24 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f00000001c0), 0x6, 0x701242) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000240)={0xda, "2a2d836fdb05df19851b081271e043635c11f35229476b62906cccc55fa9d64d42c35dc6d873f1f076deb39726eaa2cc5c56b03eb2edfb6b8c8cd699ee8196190c74448a8a7c4341c9d2e511f1d5426bab733bf16288fa35a533edd602e86edeed8692aedef8ee791b58fa98edb41866250181ad507a60e0aad8092751a1a3c74b2dbbc1ab5c338b17676857c297bc0d3a86eb5d2b74a679a9bdab848243349b37a5c2d02385ea61641294731f7755a397fb92cacc2f8bb045e51be0431b3f0a93c84e5fa25b7a602da6ef899656b617ff9a624ea2199dd3b1a2"}) ioctl$HIDIOCGFLAG(r0, 0x8004480e, &(0x7f0000000200)) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x242400) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGKEY(r1, 0x80404518, &(0x7f0000000100)=""/26) syz_open_dev$evdev(&(0x7f0000000340), 0x0, 0x4a001) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000140)) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x80c43) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000040)=""/172) 08:01:24 executing program 0: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x800c}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167f42) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$hidraw(&(0x7f0000000240), 0x1, 0x408a00) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) read$hidraw(r2, 0x0, 0x0) write$hidraw(r2, &(0x7f00000000c0)="1d9e5f0b678e0a50e457298b87bc5c4d87495f9aa09c2305f8a53e7c38a6613fac19067a9f40474340ef56af5ef0bafc89c73763ad3b037827d0ca2b3a90745fe444bb2a71d9136e9e474fcdf22c2d3604e1acbf7ba1bb42befbb9cb3a6ee64e33f874b23d03e49feb7123ce33e2af", 0x6f) write$hidraw(r1, &(0x7f00000002c0)='1', 0x1) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r3, 0x40305829, &(0x7f0000000080)) r4 = syz_open_dev$hidraw(&(0x7f0000000200), 0x4, 0x662000) write$hidraw(r4, &(0x7f0000001300)="c16368719dd3b5d981605f64145caee763c22e7bfb3647490267ff6ff17a86e2ae799052995ad7405c45561edde3379da174b7b79f6c5a3230c1b626569f2fb125561b80cf5c02bfc0ad7a69306c3b5dc708e89df376813bc8bcd72a798c9d831a59b1d70c0cc8087a003494303e92a73706aecdd3f0480fff677b9c4bca1602af44fedacfb8659695af4082a5f19c6a0b96e50ce7e764723925c353f0085f309c7b45fca744502d315b82cfd0f098de1cf652ecdf4075060757ce699dae0063e6b2c5769fa9657e027ccaba1a1e8ac7183376fb2ab28d1901cd53b6ca89824d7cb42718d3cbcfe1016dbdd7", 0xec) read$hidraw(r3, &(0x7f0000001200)=""/82, 0x52) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000280)) write$hidraw(r3, &(0x7f0000000300)="f113f6d7bf5f4e5a011b0222087b60122a77aaeca35e1d05559d59d0392c34a5f56404a85aab84938e89c48512ad0180314dfddeabcdfc215497c6bcae43aa097ee40cac8fda6a931abdefa26659e1e4ab2af9a4b09abe7837119afefbe30d6a343a8efab2a47ca784a8338bcbaaa32fa0603ba98c5f00fcd71836f411e719df2ac1ca23127c9823a34bece34403fa54cc5667ce2196394b74fb607f38a9fce95ed24d60ec831e7422acf8bb1a4718c97e386a77321b954cec392c2d5ab7eca2214872144dcc828c05bfd632cafee96636e4a756b9166a08e70cd3e3154932a0b829387a167ef8d2d5ac93373f470692b7b53bb4874764a9ec8bbd3d69792c4ebc815b9543ca9f772a334c43a5a2bd4508d86588dbeed28ca492571ecc9ed7aef04a0d8cf0a969019e3e52007cfeaba583022af094194d04c28f1feb91a20deb57c2bd5c62d184def71fccf4dcee7f2f506aaf69026236e81078ac45d1f20042f85c0921d4e59aee89061daba6bd8bee8b760820a00a605dba6554e68026adb13d0f091cedf94a2ded43eb3fc05d69b654cedde656c765f20d28056cd55a45ecd92f8fa8f5ac254705f502fe6f4f8a5c87d76b8a9918eeb5ffa6c65444a8d75a32f3d3fd80a014103f490a19187af2603b7dbd88c9d87aa4cf66a4e9dae5936c6d6faf6bf6d52e5c3a9757b02551b2f6e7e4742a2f833b664d8883deff67420926bbe40a694882f01b2c2f3051af3e659296b9ab0d2d9fadf8097aca57139c2408ab609b68e7a1cb3710b56d6865314299db71a97c5d4da78def61fbe935275f1dd71d43bfd4955e5821136e7e7aa7b5befc12b930f247f876c6c5c7d850c7714247416ec951bd3803139ab4c131052bb9a349ad80f1ebf08be2d657d7db6381538f1e62cc249eefe67feb679482a6defe3aeeb5e9ea1a9ec4b4ff99826a67e89b617a6cc1c15a80b0fdca6bc5b63ff116d2d43f43b4255c599ff4fee27dbabf9715d21e2f15bf735d323291fee7d778bb6d9c5f5c809ceb28763e1c01315a1c2106a0cf0562fc1ef0bc49e9ecd53a60c2d53dd1023021a3579a17905a213a11c9344560ae4df75e1346449e261830c14190331725ff946f2a47598ae73e525fad05aa07778fbaa56cce3c44c94179d308af0219b1d3ef89d80bf4cbb79a05ea6cd1568728753022542026a143f0c7df15588ca48b247d81e9165e7de8abc864361a925583d06a712bc20a6a699695d049a8cf1d5d9bdd61cb5b32675299e0f676c72f3a57eaf28a2edee253558280e6837d80b37c1929607e066b7c09a26efea0bc9651866dc812be91a8dc87029ab7524aca7dcef8aa6bf85d439c5ec6f8374d20f4a825dda2ae62764a9abb6d6c45369f35722890737ad8b219b3b8ac991487c4898a58a6ae8a2f13b6ff7a6ae7aeebffedf7966b550a46f5281f4331c11390517d337e277726985a9987e0e47ec1e835bfde789c03f705d99a8846fd7263b4158eb3b73a0fd4b934617204d99e8edd6b8d74e0f234890b10b7162a5cade743b81bf9efe02f292030bb191d6a91eccee0fc850b64db7dabd8ff260886f9ed9bfa63f5ec0d1499ae1846b02d26105bfaefc69f83237d627ba58d617e06ba9e7caa433804ff67157280c89bcc84db7ad1e771ab97a4927f7a90dacc887de19dbea1c13f87127782819274e9f6b1572dfbb375c744cd663ed98358812c4f73dcfe94b993ce8c30ad7f931105cd63f1b2da97ce759910ce2e9139cd21761eeebfd454020197c67f59f9c419ae365f8a984f767a73747345723e2ead3869e152820f656bafb9f1eb05081161edd68222d8e66491c1e8a384d0c58c587c049aa416d6ba53eef33810612a386a996f1e752ed05174ea345426374af75062a35ff6c0947d3a93d6dc10244555f9a4eb65bd70bc808a1d2a118387c438c0153b577b5b211340abd302c2eec3ef76253e39473b7ece1189f4817d3ee108a32eef7f86be60a4f73d2f3dc9e930b7ea56a3f8d9c34e7fc3f50bf4883f20674b8036d16e484c276f9920c7c7e6a0a1311dbc505df7f64b454c6305936198e00f5c94bf158d488d08f997ae3f9101e3eec217c220bd85ceb1162fabedfb08b1fa649eae5a687a0ad125608c9bfc0c738c23a4f605723d55087f1bc027fe6064402350a45d2b54e5c700e13d860304e60b353b0399a5ccdae33aa7635ce4624cadbfb3cfba70f8da0cb69f8a52e747102713e970e0dab50c2d7c7e67b2e91443eb23450932fdf35adbcd91e2de554b00f6cbcc8a0de1bf8275d1fe2be7561a6d753dd5ad784dc23ab40944a1371be15ebfa1faba196390e0f1b848d7fac8c75e77bd22b19cfb500c82c9c303553673427aa7088d0d6329ee18d73063c7d4fae7ce15b350df1c7b6978b3d53a1da96fdb8169eac8be3d2848ad7afefb4572be9fc739a3b63df9f15941325a789e427adf913c83a51a107d0e2d8c1d1510ba378e456cc8d2619d67c906b61596c1607cd14cc7e97a282c4febb569c9f20c158ce74015a18694c413fe948f919343a991d54e37d5a7d258decaad0bce477c5f875c683885aee09839856eb1c7d710db7874527b23a5819508c750a6c76db9e32015329e32d830b52fb80dc543fec0abad2df12282cfa181736dce5040d7551c84f83960ac1f0d1d472b312ec2ea31ef677b5b4bc0f8855fb253fb9cadc972fda839dac43c9ed0f01ee4cfe5f05838240032f7e7db98df6c4cc4f7b71dea3ba02dc4a41d06ff4ea2e16481efb340880d2af48cba7a70c19b9d0686a2c459c1e2e130f1bcc06523df5068f4807dc1ea096135c50572eaf1bcc802e236b3d7b6804a1d0e80bb09647ab4744c5ccae6fe407221e5e864a295b01c2bbf11aa9dd6e1c7c851829858c27454bf85d63191d8acb6be04fd65ff7d8a0f594bf79525f4db8aa032e3f7ea341ae6e7c345b90dd97e43751e7ffba56c6666eb9c9d5db4d3198d73d8f0297d0dfc9fd9ecb0336269c657ad38d694374b6d0a373829866afd2110ee5142c7dffbf6673b6eb08ec7db5903902d756445c4d9f82a66d9911ece943c153b0f1a7b697e39be0a9b27ffb0ba0dd04dc3341c7886fc4c614e4ca3414c68ec553cf00e95d3c72891899afb3f86a1248f71a814e00e255636801a9b96a27b9f316167f3bd83d6520fcb44fb75a340a1d2eb77dac9b4bf42213c587789b167d9f2e8b70ee641c94acca63a090d2ac2c4c4160ec96c8e68cd4b7cc091baf9284137983943bf111994de944cc84746bc48313c4a5795ebbd013984d27603974c7ef7a8b3a3f86ee4518ca56f34676ebb1bddb58811fbb2281473e05acac8100d88e1e7525c43d42f6ca1b1341e154febd93ac26b52a95de75543b5a23f78f6ad97c2da5c29fb5f6c9ec6c9bcc9148ef75e2626e99938d9c014473cf80a2662b66cc8b32345ddfd5f66dc2db0a2fa46088e905fb49c1071458a65d108e0e3d1cf3f6e7f9c64d1a73e0a11a44c0d4eef7a5a0ed70c928f09409678d261ef18c37fdb853c90b53228395684f86a4b8bfe1ed6eaf25aed526fd7d2efbc94b7f91edc1b650e8947cbe8998f271294909c89e45ec0ce80977b3306c102e99075a93bee66e1cb155c6b4df2eabcffbc489ee4edb4fbb208fadf5d17a037a2ee0eab2876ad05f1a16e36e653b182b645bc7f64cd11846a93a55fc071c7883f7c26b4b18bc99b99beec8cb02674713dc6590a3b32f2714589e70c5fffee7e4c4f0b00dc173d5cd31a2ec6fe1c6d2c74467beb2fb4b19427dadab30bb8b7955ceeb1a59e2f29411d111eb31fc18359014ad1896ad8d4ebc45990ab44e8fb043ae283bc87b9e17fbadcc298b04b313a983472a63a7e081603b7e7d2dbde7633980f4a2f5fddcb9cd5b70788f745ae4606993c491c53ad50e981558f2a53a02f161738e0c71459e5046dc36c8c2ee16d16bb457107ee2adf9a2b01cdc834fadd74b5d6dd0576399bb1dc166a435b984a9ce5d0fc4a607ed88ae0f66a91a4296ad79a53eb19841e1663a6c67db5af266c7b9e63b2ecca48997ccc6a22f62875edda2ece6ee73ec0f93b7979e7280b3d6dc2488a50767650dfaa632b7af57d71f031cf8152327c6a8aaa8948f826f4de83cb159751bc254879a72aaf1983ff55f1ffeb4a1337aeac5a48cad248985d445c0590561f60b90cdeca2e0cd0db333464b3cb12e296f3b9bc3d219c64dbb08aad3958f7d3a761f4a3ea0c861f80068ee7dcd7ad6853d141e2732cb3463e7aa540f06123d826bd03f1866ef0e1490b8deb3e11c09fff881c60742f5f52ee912fcee0b9127fe856a5b89aa07e35b11694b375f79e1640475daa7bfffda90cd3469e2a8103c657608411a7446c20abd9d46aab8bfe947b25e5ba683f131ea4e72921d423265109f06e117051f93654889fe2003298818f072f5722c39752bc855087826bcb585346fe8e7ad2f4acede90d27fe38f2c53fdd581cf506ce796ddf3a71ad796e663fe7771c92a569a610c72b8071dac0bfc86a2a3a1a1660956d35820c36bb6bafe0493216edee2a93ba5fe584d92b4408ab2a55a69db6babcf650a4722a0dd64d148864ff45252dfb64c92fd7fd4458d4eae4bdc7bd18d3843bed32032e58c3dd1d056668bc4de0bffff60f012fa106c2084fff2003a4220fa2cc658e35109a2b77d474e0b904daa43bea9569b064759939c9d55f955c392f81e3512ce7e79dd995485d616162d1d9878306deae74b063a323fd5ac8afcc6365591fdb04e8d51ae72975cf3cbdce3d7244173f390d03ed6663d6727e34bd856536f5b59e46a39f70b9e6ca8324915f87b663c43c5948d1cf8ce1b06b913d37088534aa0ccf353d26bdb5e2fdeb71601d9649120c006588ea5efddbc259231f553633a71fd48cac8a1103a706853956bee2225d3b052a52eda0436e8f66d5539ef7cda8cd647cba7efc0a0009c831af3a6841d542ab5f09c97e120f898e1e54f0424dfbec949615f9325e65f16d31578491df31ee796bfa8bc95faf338f96781c4453149185c1677c152ec94f0f75fd42d731195a47f2301e3190b2015669b555c698cec2a8371cfb2d6dc06c1c7cb9350fcb2e049550f1abd62bd08e15a910532dc3f740d14dd620a71483c9b991166ff2455eedc587d4a30489eaff9c10bdcfa112f8f84b8dec440b1c7113fd6a6e9cf9e96bac3d5ce4e6ce6461c980cd9d33ce558d45401fa031539e89f4d7b1e811dcf0e0360a63b0630b781d21100a154746b81e3532526e7858706e2cbb8f78a7f41933dab7561bb3ba68266b9ed8f5dc0e69a5c8075e7d98ec2fbd408413c23cac1fcce0c02abc97d619ff06d8429e8f74daee4fb0129ff0419ba5b5f2342e1b1cc3bed5ad545e80246c787b51039e8c079e15ed59284b44bde04c9d5d2250d801c92d40d58d6d91d1bbcb8009cc6c4ee74a5b26309507b98331d5d72f52cd7f849d95131b7d2201b9f42bd83fa1b8a76813fa86c7726df7123fe71e6ed4a807632ef298469356251fc81828ebc833e3d5817a6e87f0ffa817e543eed9404ca7640bc35d6ee5c6b5196ab1ce4c2ceb52ed26d1524a16f22c442fc6c49b59552139ad0302f6a3c3c32eae6739c13b174230b7f4c80b254adad8dbb4dbef4e7c5a5f86f12b3920b8d14fcbefa3e941f4ae9caab87a7d56c6d59a84eb4afcfe5fab3fd2a6ff11d82d0a799c9b4f7dbc1b4871562b9b15fd507a4db816eb78385f35d987e6eeb438fcfeee1c5dfed8118a654ec3e2936159de6f84cb73feb4a8c181af64da1b18ab16ec872b70b372b0c148", 0x1000) ioctl$HIDIOCGRAWNAME(r0, 0x40305828, &(0x7f0000000080)) write$hidraw(r2, &(0x7f0000000140)="d65a298cbc4efbb50a29fefaa03736dd20d9dc2fcbdd012c11eeb8405ed7e5567aab1a6b94c36e9a3a4cf72b74d9914cb55642f5da1482c1972acd2a595657a5285617ba7de0deaa1ea54db5dad24281a4ec60bf542d04777049b1fdedef78e17c2aa04366b5b7506339b8fec5fcc76b4d601a088995fc19452caaf85024cc1b99fa04e1f984e893", 0x88) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="d50fa41852e8489638", 0x9) write$hidraw(r0, &(0x7f0000000000)='\a', 0x3800) 08:01:24 executing program 3: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x30, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0xfffffffffffffed8, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0x0, 0xfffc, 0x0, 0x1}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x3f}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x3ff}}}}}}}]}}, 0x0) [ 2003.677651][ T17] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.07 [ 2003.686775][ T17] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=14 [ 2003.694962][ T17] usb 3-1: SerialNumber: syz [ 2003.717626][ T17] usb 3-1: can't set config #5, error -71 [ 2003.752258][ T17] usb 3-1: USB disconnect, device number 42 [ 2003.781337][ T33] audit: type=1800 audit(1620374484.752:2871): pid=30433 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14312 res=0 errno=0 08:01:24 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xff00000000000000) 08:01:24 executing program 5: r0 = syz_usb_connect(0x0, 0x24, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0xec, 0x2e, 0x1, 0x8, 0x1d19, 0x1104, 0x5ef7, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xf, 0xa5, 0x3c}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000000)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, &(0x7f0000000100)={0x14, &(0x7f0000000000)={0x0, 0x9, 0xb4, {0xb4, 0xa, "aec54057856f2f345ff9170fc8668293d8e3e864a1da2a013ce98e6359039ca0e3c2c8385a345e319b05cfce453c5d260c2b77d56abeb8ef4750f262a539b496e7cb7993962b88c0180bfb2e5441d92157bdd14a26b23543d1e762092776fc9917027744e4367e89f7f8181ace8c93294c40fcf93467e7cb17a09debd8896de22cb69c1071490973b65a405dc6f1816d4449e2260856616d600ec44ff994b593fd3e6e076fb778a235e886591ea206811130"}}, &(0x7f00000000c0)={0x0, 0x3, 0x14, @string={0x14, 0x3, "be381608d8e8e678b77294b72a931bb92efb"}}}, &(0x7f00000003c0)={0x34, &(0x7f0000000140)={0x20, 0x3, 0xdb, "4dbab7f8032b47a59b32b57385fedd5449e72e64093a4481df3f30de695a08f1746d22aaa5b9de8004fd5f2e7020ff5c8d4bdc442cb374188e832cbbd825131be49d337550e4cf801a74583d6c01ebe0fd0bd8ca2f7f8ffb994b7ee0b14fd33280e86a8dbc45d1ca7db39b8fd34cdf4d959a23a05d4f1d157581e9dd45bedfa25eeda8ca8ffea796bccb09a0f4232af96a2359e3d3e3c87d5547ee0157b43dafe76f3855ef9977e8e6963347c42cb805959a844d318c063e6126c36fbf18fab909fcc36074d3fcafc30a3840e81cac3eec942e0f377a49458c3745"}, &(0x7f0000000240)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000280)={0x0, 0x8, 0x1, 0x8}, &(0x7f00000002c0)={0x20, 0x0, 0x59, {0x57, "08e28d82ccfe431a47139aee34de58397de64df1cc64a7de54b4d3546f8a2f87e735176fe93e70d089901e4d8487e934a26310eb7102e35bd587635427a92198274f36c3174d188c14bc4ad924db9362fdf85d1c80a08e"}}, &(0x7f0000000400)={0x20, 0x1, 0x1, 0xdc}, &(0x7f0000000380)={0x20, 0x0, 0x1, 0x20}}) [ 2003.865272][ T33] audit: type=1800 audit(1620374484.792:2872): pid=30437 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14316 res=0 errno=0 [ 2003.944672][ T33] audit: type=1800 audit(1620374484.832:2873): pid=30437 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14316 res=0 errno=0 [ 2004.097513][ T7267] usb 4-1: new high-speed USB device number 72 using dummy_hcd [ 2004.267581][ T2606] usb 6-1: new high-speed USB device number 93 using dummy_hcd [ 2004.407468][ T7267] usb 4-1: Using ep0 maxpacket: 8 [ 2004.507474][ T2606] usb 6-1: Using ep0 maxpacket: 8 [ 2004.587730][ T7267] usb 4-1: config 1 has an invalid descriptor of length 216, skipping remainder of the config [ 2004.598355][ T7267] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2004.607265][ T7267] usb 4-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 2004.627621][ T2606] usb 6-1: New USB device found, idVendor=1d19, idProduct=1104, bcdDevice=5e.f7 [ 2004.636732][ T2606] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2004.647933][ T2606] usb 6-1: config 0 descriptor?? [ 2004.827541][ T7267] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2004.836643][ T7267] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2004.844730][ T7267] usb 4-1: Product: syz [ 2004.849024][ T7267] usb 4-1: Manufacturer: syz [ 2004.853654][ T7267] usb 4-1: SerialNumber: syz [ 2004.907550][ T2606] usb 6-1: dvb_usb_v2: found a 'MSI DIGIVOX Micro HD' in warm state [ 2004.908963][ T7267] cdc_ncm 4-1:1.0: CDC Union missing and no IAD found [ 2004.922644][ T7267] cdc_ncm 4-1:1.0: bind() failure [ 2005.119776][T11474] usb 4-1: USB disconnect, device number 72 08:01:26 executing program 1: ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f0000000000)=""/211) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000100)=""/52) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000002440)) syz_usb_connect(0x2, 0x58, &(0x7f00000012c0)=ANY=[@ANYRES32, @ANYBLOB="ba78b6176dcc47a4d64a70e2c4b658489e9a9348efdde2f327ccfedddd03ee2491d0001e08b95e0c7b7cc1bef662e2623d46f900e3a2c9650af49c00a35d696fdd068ace5b33305d9db707d4e1bd1b3d72f7", @ANYRES16=r2, @ANYRESOCT, @ANYBLOB="8ac114e524d3439bb583bb45d6041aed48a8cbdf8c060f5c089429e4bd69ae2e9edb12f624c866392892f347285a68e2daf57ad3cbff46af256854915818d7c896ec0a7e7a05d499c54876b490523c6e0e94c1d8f02aeb3c58a16daade41e870f4bac965255724e9cc68400b5f54b7621d98d291650d8317113fe164cd64ceb365806d31d4d4b35d721fc72b3873b069ba9755f4551f3f094efb4c62c6a8b079b9d8f7a4ad1611602d8d8b5368ed150b3baeed966dd240a2cd748c174a7854a604521ab5919c772b7383ce5a4acdd054ad1cdbb8decff38f43ca4697984af90df12cb72a33c355a654fd7b201bbf03bfc20b860f88b9ec097ebb0042c50c4bc2d40a65846383ad94a628338c499a2e4f0c7c5783f3a3fd6ac9ff479c0f6457d466febf39acd4abe6a67876ee9b15b24dc9322401d306bc8e052770d14a167ffab3da14838d2a0cc22be6264bf43a7b150f90ecee20436bdf8d61481911f9c11a7599621c0b218889f35f754f67fa7f5a671905ad6e5bff2f915f748f96bd1f7df7f8820d4d1262a38fdf4000119ad0a0e98dd34a41b04fe04b39f5a13ee3f939e31b11e31eb1421b729b0a2d8486076d5b58241bc272aeb486bb974c22422b18d57f7d4f2c34a614e17ef275b23cb6d50793db3b1b2277d4de8d7de63219b1fdc59c93b1f00587d876e4e0a25e8156f130e259c88ea451494a7af64491f3317ae222ba56ecb799b3cd8504423ffdbb37624e88e5904745acf005e3fbc3060a8c350ae271ba6b9afb6ded5fe649c8d33b4c7977404cbaa610f9670fd1fadf95f920626acfd1bf5a549c59346a28fff71150bff97cd977df5c5ce4aedbd176fa06d6247510c264df206349a71e1d2be709c24079ef231b7d901e1d4333b815291e36790f2976d59428c285a69ceafea0f97371cc4d0c94c1880be4719819e963668df40b4e5016491528c2ed85f37b5208cea4f3010e0aed9abce045e96e6cf7fb2725be4a72e75c7b1dc6c7f7a0daa548b1a711e35cb04bb753c2e3c0da81ef1b5574c5af10cf7fe9f3a5b9b55ae2826c951b91e8d0300fd5d3c246a64b0efa10ca288607de9f057ed7d5ce5e31a6fe6d28cfb828282c5a66275a9d4ebb94a4bf8a7d0319820872b82fbf602dc9935bb8a911c2c041aefadec6b485f73143d6c46704a3ab03a161fb0e75872a90fe9e5804a671f389bdc8d8109c9cfa7773c1cb1cb6435c00860c85859070f87500c5ef832ea768b4bfcfa920abe6b68275004d08827a25c3ce012408940bdf486b62f3505b7be33032639a503257f1b36af953d387f559781856ed6e323065d395fe72f67ae22c92bcf6d77671dbff7fb595c7a230c1ff229693e0f93230ace3eec75f152dd32ca57216eeda91565db4bf579c4133b45ef5bf53db9693c3f45aaa22d8a828bf07605fafcb23e947f899531c6588a6ffaf99124b8271deefca2d527c5669ee4349798d538b3a6f21f1a15cbfd3eca51ee55cce413ce51ad0508a7169ab5365b91f3bf9dd5046aca592467b9121553dc3b3c6c88670c2a657e379883506a7c1cd315054ebab7604b9191ec278817abffc5eab2270965e14dfdbf733ab241aa49bd4a34533fd8b688c33ff808cfbf9659f62d44fbb3c968091307f56b04dc680c2c6df6adffb8c186505bede648355bb2b4ca28b87fff4849c7ff0ab7b4a12cd04ced15774b2d11d0d01dbcd9bd5bb658ba59072dd59211e8ff92b66be58081b20e41ba026b1fd3d65e8c20d0cfed9245749023a9bd874812e405c55b9cb0e0d80c1f2b7475fbf072cdcdebd11afcdb4770f1eaa74d88d106f3a73eb5bea097ba80db987ad0762b6c75e37254ea37c2738b630d50870520166c2cb46a5707bfd897b95a88694fec8daaad17a8dbf1f1815c9eebbe2d1f60062ff75c9e8273ce62593e3d59e5933094da2f27499ff2f2ec8acd155d3c2814463eac01c30a15033e7248a068998f0fc639a709bf335a21ebe1ddd16fe63bceb9656c75a38360dbc25e010cf2d82f01b77c373561a18526a2bc6684165ed701443f6045d366829c6afb40a6b64979c907e14f3b277970055290455ddddf94341168201a1bd1e033ed53f655f1bfd0407d5126e2bb4c7da8240e3b31dc42f46081cae5424005d595408887c65d4eb0bcb73e2ab55a88c520366f8d949a4b691f06cff72dc300829afe009cc1482eb4a6910eff009b2fd1bcb7bcba34d67a6399263ab4cfe8463d15054de2847c3e302a85e1b8223e3e7a3305c7e3ae9841c28c1bc3555f35336e8de1f75299d8705ba3df8fb52922e70ce3b96bfa62e570f3722d47bf56ecb03ee7277423924e10d32a33604477ff01c476e1844f3cb426eb3c04cee0cda46469b5b3df917ba664410617edcd1597b8d73d06feca99640f02948fff14ca95dc2d91f9c7c1b53ecdbf2292d62b97cdeb02826245ad77b01c2ac7c6b76479ed7923c9c2acd4988db6862d07515028e9db683a3a0aa8f219cb17d963755681f797a479d49204d92185148ab0edb8cb8a7551884a1ab130365c870a74a648d269fba5956d137504efb75d49ef148cd0db2c774b455717ba96ea30ada633b56af61ba183baf966bcaff65e49f7b25b859fc5e8828995618c420376430e9bb703beef1f423f14f3682484324549e9bf366a320ea5fee3d209d7615162a786be7ae7c38ec764850465336bac6fe800ba14312482a2629a8184295330f9866024bedef6b1ad0eaaeed796040368e6b1e689a99665eb0242bb5f98b5c457261f4a5ba80b874996452c148f073f977ebf166e6a98cf0a2cb6dd1ee166e205513ee7ee91e2ee30f4baf616014f2bf1017dc123ad479b0faba07e347eb9754f8263c703ac5aa73a984b179bca38dcdf55aabab8337cbe57364b161b38088658ca21238c221d11cc739ac16779b0258efbc3e1605be9f10835a26152d483fb6ea20f3ea8a2bb5054af4bad196a773abdfecd2670a763c3d591f63b330fa456e014dcf4ab8b655b390b115bcedaf2b03d712941018c841f45a1ccb98db39d93491541077236eccd0cb68ba51a289c07e2619687499ac98036741ec9eaefa704c29aacd0925a7e4987e0551efdb2598db6eb3e8252ed4929c774f249771968902f3c4c026bbd081457d264dc93cff469a3d6eb486d42a4ef30a590a8119582896cdf2e06031e997ff67e40492b2fc4811575a5b6d6f06659dfc533e7ba3cfc7b20bfe23b758806fd5edf4d1c1498cfcf9d3d5f895ecc8387aff070000b9adccd5cde7a754094511eb81ef7f054e8e72b193ee5b8f177349f841221127173a487ec46503dcee97fb3c3a50a4aff096aa0f2b0023828741af58a6f484db6d48240ae33455f1e185bdda86796df6cc8142f17ddcd988f20dceda543cc41921b520d34d3ba0bbb0d32298c5926d1994500d7825da211e29ebe381253ce464c046939ae2626f17d654c5d4b3feadb79d14df0fc84e622606832f0d31d51d16101389c8c4292324141fc8b68dc785a7e0b5badda18eb726b4dbbbe134bb47eb3f52167012a95662030d16c43b5ba05eb8d31e2716d89324737914be2810fc4628e60be17759a5485cdb213688aa41b8dce306561d2966be50bfdf20f919a9cb4da6d16e5ac77bb215a43cd2de355776382ca643c0bf4d8efd9535b3b6efc06e1bbcafc8c5816d44ad46565943f083723b09f95895a1773eb16748f5f64133ec9a88eba33668705e4731b459dc576d407efb161a648ee0d829ac6a303e38db207654e6ce948f159caac32a961301523bb4230e0f8f8b52a67950e3a5f3eca89b62d407f79819c4ac4adff02d76df0d7b0b33f17387b4ca798e12921ef317b2ddb1e383e05d98991adc5c36c0be47910ac63c1661da59393cec551323d3585f61e0bae94b32b106db9581ab864aef0ce975ffd13d8a7b1df00f9b117e0628f94f592873cf5f7526c376811293c37a00d86cc0c17994607ed41cef779885ad42b24e65e6fa1ade3b228ed2055c4647e2e6ca93410fdd0e4d4fdc6497472be9b770cf60c37436a11f7e7795959d97bb82736a64cd062320eedc4b13e453ad826c264103bc0456b958d0bf203c36e9c7037d789681be782efe5c2680ab97ef0aa027ed4bd0e3020ce3ea1e3b97ec20be3d29afe90579bdef1f2d0ff4bb6bb824286a76fca2d3759368403d748c1df6979b99310de433f8bc9b4bedfa389721fabb7bc3303dd5a8dca5abfe4ced1898610d7e5ff3d400bd37208b28ab368bfc8260b3c0e60f649d7b14ea0f0feed9b64071f4b1ed320e2654d030c67803d1c32e53cd30089ab39ff992f444d46fc47cb4df96633838e897330be83dfb644468e19010ebf58886a2b88592f3e5a6045f0b54226708438788d105effd4ab439178d332239e00453b83471505df328d3a2cb486f43ed87da4dc9c692f88c53bdad9401aa597645455fc9684bb76c496cfdee3a490a4759da2ebd77a9909e41364f939251244a05db86f3e0130062528acc4681d854948e91a24f9ae17f54ee4edce02c59e55eb2cbfb2a34cc73664eff5c3c9664746f553774edd219a8866a825f2a8336211cb01a9c681ae27ca25314ef8f3b3976da4aa26388b5cf58697c2b51738184d246c2688fd2d3cb4e52414a8d4ebe15d7cff69ff0f0218e3af3b4e1c55edcd4c8b9e5ca28ea001a0fb6a679b0d0a95e00227b216769732107d7f362dc2e92907ae6199580304de84474bb228bfaeb564c025763e0dcf472e80608795dbf6c34dc505475398fac9a71a9d1fe282477a8220a1d8ecfd62481ec6e712ffb9b1aa197643658be308391ea0b1f1637ad6c6d6a1bf0daa6de9d853b2f04cf1940a088aef14273b869df067c95fb877e317a5de56559e3ead443bd7797a97e7484b650391709c533c2ce127615f186095e5497bdb365d5ebe9067fe058b9fb81c862d8673074abf0cdbe913ae4bc544a63a8fccda3db28489ac440632839421f8fb6298546bd4caf4772d30af0569ce98e9c306ed8bf7f58ae00e3bf0abdfa6fb5b9341279a26c3359315f03c610ab7961f70de1aceddd86c335ee14484ec8746c4b6d8e3ef724fd0d15726df4ef8cc4e9adf1844fe6d6cca1bb75937b00b8a5ecaeac3c5c67f5dff4c70481d6dfbebacfb41e220e5f7aca09bf7213747a942c7cf1a7b1bcbebd8862ca68565b33eee4db327edacf4ccd8bc919c08d4f4f87f7c7be5863f3a293922b71906ae13464da6d620891f278ca45bd59dd5030ce1315b154b33ee9b911175c24a1b0a06a4b4abcf3fa3ec1f1568ff955c79ecad29f1a0b08ae0e03f8c49f5435beec2ac4b7eabb126d20c00aa26967764e2f7b1b0be8ddb4cc46d37f611c29aec5a2b5b20688a0680abd14d8609c4a29f227f93e327d16e8828f20a3baa98d7b74490d09193705192da367b117590572d9e56d4970d5fd97192a91c78a46a1a6b291675d3d57afa6c147d9e05aacb2dd6ddbe92041ff456d7f3747b776a99f6d0ac7d5c58d076301857c33fc57e5008301f736b8a51d96a37cd808d98765ca23cf29b9ee2b64d5daf2c92ddd2527fb83d13f49be0f1d766bac65f465cdfdd9b15d354871da82e31d0a5abb578370879d5997725b912447a23f58e668b25af158ca87212ef7388d5a76be5c7888e73cdd110f22d066e7655e8a5e7419af86128b3fd2bde1094d867973cafedd9fa23cd970edf1f9def78b44c05e6234c30c486ef2e42b03993d623b99329fb7693560e6255c4c34268a3ff0a121c6d90b226a5ca007197f4890d2aea635f4f68ea4b00d5ccc0309d37df964bc05ba10240ae109dacbaa7ccd0ed82b08052690a21f86e7", @ANYRESDEC=0x0, @ANYRES16=r0], 0x0) 08:01:26 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x77, 0xe9, 0x3d, 0x40, 0x424, 0x9d01, 0xdb76, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xa3, 0xfb, 0x4f}}]}}]}}, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000280)={0x34, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, &(0x7f00000007c0)={0x34, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000500)={0x2c, &(0x7f0000000bc0)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000b00)={0x2c, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000600)={0x44, &(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0xfffffffffffffe48, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, 0x0) 08:01:26 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff00000000) 08:01:26 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc43e2) syz_usb_connect$hid(0x0, 0x0, 0x0, &(0x7f0000000100)={0xa, &(0x7f0000000080)={0xa}, 0x0, 0x0}) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1e5742) ioctl$HIDIOCGRAWNAME(r1, 0x40086602, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a10d73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x300000) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000200), 0x100000000, 0x4001) read$hidraw(r2, &(0x7f0000000240)=""/240, 0xf0) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r3, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000340)) 08:01:26 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7ffffffffffffffe) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="2e00159ced32be6ffe322dbfbfb9d6a7", 0x10) [ 2005.259897][ T33] audit: type=1800 audit(1620374486.232:2874): pid=30482 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14325 res=0 errno=0 08:01:26 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f0000000100), 0x101, 0x101200) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCSREPORT(r0, 0x400c4808, &(0x7f0000000140)={0x2, 0x1, 0x800}) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/206, 0xce) r1 = syz_open_dev$hiddev(&(0x7f0000000180), 0xf749, 0x40) ioctl$HIDIOCSUSAGE(r1, 0x4018480c, &(0x7f00000001c0)={0x3, 0x200, 0x2, 0x9, 0x2, 0x4}) 08:01:26 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001000)="0b893d33630753b81739794eb2d65203e849ce2c863eefd39e0c0497b53b76e84b78f5a4ce82060b39d8bb8ef64443b9a049e72059f367260e4a1e6f735020c5ebc88a50938d2ddf1f5901f0153e5016ebf4d8bd9a67e704ecb464d956526d5b63dbd81003d20a415f7efb19e2f3474cf4da54cfc9f93dcb001b63cc30333c0a6ecfd45435bac53754594a22a7b9adbf2c377a8ed1009e34dcbe91e0f597b2154f2659d4957f675af93c5a2babe4918d41a023d040dedb07bba9c95eb7f43bac52f552df7895ea890f1564e6a47a3af6aa04cdcea7f0", 0xd6) write$char_usb(r1, &(0x7f0000001100)="bf53d60bd18376dcb5624dea66fc0791cc8e6f853292e259353126051fec", 0x1e) [ 2005.517460][ T17] usb 3-1: new high-speed USB device number 43 using dummy_hcd [ 2005.877596][ T17] usb 3-1: New USB device found, idVendor=0424, idProduct=9d01, bcdDevice=db.76 [ 2005.886764][ T17] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2005.897499][T11474] usb 4-1: new high-speed USB device number 73 using dummy_hcd [ 2005.910329][ T17] usb 3-1: config 0 descriptor?? [ 2006.137495][T11474] usb 4-1: Using ep0 maxpacket: 8 [ 2006.257571][T11474] usb 4-1: config 1 has an invalid descriptor of length 216, skipping remainder of the config [ 2006.268344][T11474] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 2006.279011][T11474] usb 4-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 08:01:27 executing program 0: r0 = syz_usb_connect(0x4, 0x24, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYRES16, @ANYRESHEX], 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000280)={0x34, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(r0, 0x0, &(0x7f00000007c0)={0x34, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000500)={0x2c, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r0], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000b00)={0x2c, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYBLOB="3a0da724609f23dd75f000be225157b6f1dc334edbf6ce0a896b5331f16eb432b14b0c273871d59260a67917d23c141a9778d8eb541c4094998d25ad03604ecc3005ad261a8f1b07b69976dae6a2a6999ced3525960d408a8a086e45ae761f7cafef19cf28e115176ca4f329bb5b11d699f86ac90da2a00778e9a3c4df3f1a2d91", @ANYRESHEX=r0, @ANYRES32], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000600)={0x44, &(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_usb_connect(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000740)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) 08:01:27 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7ff) [ 2006.447827][T11474] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 2006.457000][T11474] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2006.465291][T11474] usb 4-1: Product: syz [ 2006.469574][T11474] usb 4-1: Manufacturer: syz [ 2006.474384][T11474] usb 4-1: SerialNumber: syz [ 2006.519425][T11474] cdc_ncm 4-1:1.0: CDC Union missing and no IAD found [ 2006.526277][T11474] cdc_ncm 4-1:1.0: bind() failure 08:01:27 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001000)="0b893d33630753b81739794eb2d65203e849ce2c863eefd39e0c0497b53b76e84b78f5a4ce82060b39d8bb8ef64443b9a049e72059f367260e4a1e6f735020c5ebc88a50938d2ddf1f5901f0153e5016ebf4d8bd9a67e704ecb464d956526d5b63dbd81003d20a415f7efb19e2f3474cf4da54cfc9f93dcb001b63cc30333c0a6ecfd45435bac53754594a22a7b9adbf2c377a8ed1009e34dcbe91e0f597b2154f2659d4957f675af93c5a2babe4918d41a023d040dedb07bba9c95eb7f43bac52f552df7895ea890f1564e6a47a3af6aa04cdcea7f0", 0xd6) write$char_usb(r1, &(0x7f0000001100)="bf53d60bd18376dcb5624dea66fc0791cc8e6f853292e259353126051fec", 0x1e) 08:01:27 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x5) [ 2006.727659][ T7267] usb 4-1: USB disconnect, device number 73 [ 2007.157689][ T2606] dvb_usb_rtl28xxu: probe of 6-1:0.0 failed with error -71 [ 2007.168236][ T2606] usb 6-1: USB disconnect, device number 93 [ 2007.907475][ T7267] usb 6-1: new high-speed USB device number 94 using dummy_hcd [ 2008.197461][ T7267] usb 6-1: Using ep0 maxpacket: 8 08:01:29 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001000)="0b893d33630753b81739794eb2d65203e849ce2c863eefd39e0c0497b53b76e84b78f5a4ce82060b39d8bb8ef64443b9a049e72059f367260e4a1e6f735020c5ebc88a50938d2ddf1f5901f0153e5016ebf4d8bd9a67e704ecb464d956526d5b63dbd81003d20a415f7efb19e2f3474cf4da54cfc9f93dcb001b63cc30333c0a6ecfd45435bac53754594a22a7b9adbf2c377a8ed1009e34dcbe91e0f597b2154f2659d4957f675af93c5a2babe4918d41a023d040dedb07bba9c95eb7f43bac52f552df7895ea890f1564e6a47a3af6aa04cdcea7f0", 0xd6) write$char_usb(r1, &(0x7f0000001100)="bf53d60bd18376dcb5624dea66fc0791cc8e6f853292e259353126051fec", 0x1e) 08:01:29 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x5) syz_usb_disconnect(0xffffffffffffffff) [ 2008.337582][ T7267] usb 6-1: New USB device found, idVendor=1d19, idProduct=1104, bcdDevice=5e.f7 [ 2008.346719][ T7267] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2008.360275][ T7267] usb 6-1: config 0 descriptor?? [ 2008.438428][ T7267] dvb_usb_rtl28xxu 6-1:0.0: chip type detection failed -71 [ 2008.446247][ T7267] dvb_usb_rtl28xxu: probe of 6-1:0.0 failed with error -71 [ 2008.475318][ T7267] usb 6-1: USB disconnect, device number 94 [ 2009.897550][ T17] smscufx: Failed to write register index 0x0000001c with value 0x02532305 [ 2009.906245][ T17] smscufx: error writing 0x001C [ 2009.906264][ T17] smscufx: error -71 initialising DDR2 controller [ 2009.912374][ T17] smscufx: probe of 3-1:0.0 failed with error -71 [ 2009.928167][ T17] usb 3-1: USB disconnect, device number 43 08:01:31 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0xc}}) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x641) ioctl$HIDIOCGRAWNAME(r0, 0x4030582a, &(0x7f0000000080)) write$hidraw(r0, &(0x7f00000000c0)="546b98b5cd535c3b350a9f5d3cf9d93f60298e5fb569d39fe6a9cd30d0e5870a03bb0cd0946853d26a6ae0e896c12d70435605cac25b55c3bc4c73ee7154ef508357fecca120d45b76a43344c178b22e18e5f9fc797368a9ce54fe867c6d1230e28c4f75818f8affdafa196185c57d41350f58151ebee015ec21fa6cc444d34d026c22eac1af07854784ed8af3acd815fdeb6552ce850b51b8fc0cc0537123641c8879794027dc5670c7ba1d180da165ba4cf2284fdff61023ac7d", 0xbb) 08:01:31 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000340)={{0x12, 0x1, 0x0, 0x23, 0x7, 0xd2, 0x40, 0x8086, 0x180, 0x675c, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x2d, 0x51}}]}}]}}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f0000000080)=@lang_id={0x4}}, {0x2, &(0x7f00000000c0)=@string={0x2}}]}) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6009, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0x1, {[@local]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000280)={0x24, &(0x7f0000000100)={0x0, 0x5, 0xd8, {0xd8, 0xb, "47e84b7093c353b81124fd376244897a1f3f8e254488ae941e70b23f04ba4e0ee1834da8249770ab6613b3bffd6f9047d6a86c1c42628684f5e1aff157fe66f86afaa2ab82fe2951479dadcb195252112275fd79de0d13fb0e86c8ec5063fd3a28c853a37adbde11dde0b8811ddbe272033c7237996dac83442bef299ae624a67b6e530b06f15d520b928e19ce50c9106a1c16dd89cefecda9e0b46ea078bfbac9edbbdaa009c62ef1ebfa6047e00d54b54a4880edbc90edb3833bfbef8287745e9c289b7c5ce980ca1c0fe1b6c88be2b88f117615cd"}}, &(0x7f0000000000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x812}}, &(0x7f0000000040)={0x0, 0x22, 0x9, {[@global=@item_4={0x3, 0x1, 0x4, "d7421823"}, @global=@item_012={0x0, 0x1, 0xb}, @local=@item_012={0x0, 0x2, 0x7}, @global=@item_012={0x0, 0x1, 0x3}, @local=@item_012={0x0, 0x2, 0x1}]}}, &(0x7f0000000240)={0x0, 0x21, 0x9, {0x9, 0x21, 0x0, 0xee, 0x1, {0x22, 0x28a}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000380)={0x40, 0x6, 0x89, "7424bb9b88d157d7d89ce0d6aafd8095f05d43830079f8a0e4e7e63ae90ece0d774845a2b1026ce12965f8a2166fb7438a615ccd8f7bfc44372082ac02eeafbd21deee8109aeee3c9c7e9db7290ac2778bbe27350c2023b695bb8132c9a97e57d9dc39d63871cfcb2737959c2bb9c0f1510f5d2f2e6c934b7d571f92c3209664d0a1534a6aca4d3c6b"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000440)={0x20, 0x1, 0x16, "d0e9f0b563c9a2f672f9a9587056e8cf8f44c4fd1d78"}, &(0x7f0000000480)={0x20, 0x3, 0x1, 0x7f}}) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6009, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0x1, {[@local]}}, 0x0}, 0x0) 08:01:31 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001000)="0b893d33630753b81739794eb2d65203e849ce2c863eefd39e0c0497b53b76e84b78f5a4ce82060b39d8bb8ef64443b9a049e72059f367260e4a1e6f735020c5ebc88a50938d2ddf1f5901f0153e5016ebf4d8bd9a67e704ecb464d956526d5b63dbd81003d20a415f7efb19e2f3474cf4da54cfc9f93dcb001b63cc30333c0a6ecfd45435bac53754594a22a7b9adbf2c377a8ed1009e34dcbe91e0f597b2154f2659d4957f675af93c5a2babe4918d41a023d040dedb07bba9c95eb7f43bac52f552df7895ea890f1564e6a47a3af6aa04cdcea7f0", 0xd6) write$char_usb(r1, &(0x7f0000001100)="bf53d60bd18376dcb5624dea66fc0791cc8e6f853292e259353126051fec", 0x1e) 08:01:31 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) r3 = syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r4, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) ioctl$EVIOCSKEYCODE(r4, 0x80284504, &(0x7f0000000040)=[0xffffffff, 0x8000]) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f00000001c0)=[0x4003, 0x19f]) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000000)=""/63) read$hidraw(r3, &(0x7f0000000340)=""/130, 0x82) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f00000002c0)=""/66) syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) 08:01:31 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001000)="0b893d33630753b81739794eb2d65203e849ce2c863eefd39e0c0497b53b76e84b78f5a4ce82060b39d8bb8ef64443b9a049e72059f367260e4a1e6f735020c5ebc88a50938d2ddf1f5901f0153e5016ebf4d8bd9a67e704ecb464d956526d5b63dbd81003d20a415f7efb19e2f3474cf4da54cfc9f93dcb001b63cc30333c0a6ecfd45435bac53754594a22a7b9adbf2c377a8ed1009e34dcbe91e0f597b2154f2659d4957f675af93c5a2babe4918d41a023d040dedb07bba9c95eb7f43bac52f552df7895ea890f1564e6a47a3af6aa04cdcea7f0", 0xd6) write$char_usb(r1, &(0x7f0000001100)="bf53d60bd18376dcb5624dea66fc0791cc8e6f853292e259353126051fec", 0x1e) 08:01:31 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) 08:01:31 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2c, 0x50, 0x59, 0x40, 0x2013, 0x25d, 0xaa84, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x95, 0xb4, 0x5c}}]}}]}}, 0x0) syz_usb_disconnect(r0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r1, &(0x7f00000002c0)="31f43e409a84739584d7a2033b51a00fa22ab91de51add5f3cd893f6971a25b6b6829f379707250346657e2188f0fe4c0f6e0e535abc8271a653fe85cd395c37c20190893a1ec5d0d50d8da087e78e20a843b38467d6d1794c008947cd09b60ff2aafb48cd8a42c3ef812e6eed7980480e75c8f37f17f382aeb1a96efc8f2abedf2b47c4bc48e528544eafa2658eb42b2ed5eecb6dd01c42d85f857caca55a32b5aac00d31769f0c4e9dd6653e16d34645b1047c4d72cf02fd52610b267e6d311342628850bb8657112f993c0b1b2b0955f4145253a50bf512c22b6d58cb508829ee4e45943ea2a36188af41f82ba837ea82cb000fa22ac9b07c6a5ad8c7191f3b6931cab08babeeec53250c783b1a3485e6dd9ad00a88440887f561e092777b12ea7910fd734d9deb80711e5a4c31cd6afc6101f10b76c6d79603e25a15d18563cf5bad34ad125c513921da6da04f0a0772ccb3ac5bba2533098c84172336b0f255fe7bb265b4841a74", 0xfffffc71) syz_usb_control_io(r0, &(0x7f0000000480)={0x2c, &(0x7f0000000140)={0x20, 0xf, 0x81, {0x81, 0xf, "feec7d5028e6d8b3ad29fda744d656e288ab3785a79e5836643ba0d370de5344fa20e3480b699aab6e9e58e180e19eef4153c547e1efd4c0556789f0f4c51443192cd919f06fa65a6b75ccf89b21f053d2c4d3035a0e4dbc21c76b0f46e5c58af37e9935777449014808888a8d7b9d85d02e1a3d254e6db31ec83aeb1a0dfb"}}, &(0x7f0000000980)=ANY=[@ANYBLOB="00030400000004030504f30ce1cf949f79dbe1"], &(0x7f0000000240)={0x0, 0xf, 0x30, {0x5, 0xf, 0x30, 0x5, [@ptm_cap={0x3}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x0, 0x9, 0x9, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0x12, 0xb, 0x6, 0x7}, @ss_container_id={0x14, 0x10, 0x4, 0xeb, "626fcee9a13e4aecd7a2464272893d66"}]}}, &(0x7f0000000280)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x60, 0xfd, 0x0, "c0582731", "17902cf4"}}, &(0x7f0000000440)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x1, 0x8, 0x2d, 0x1f, 0xfb, 0x8}}}, &(0x7f00000008c0)={0x84, &(0x7f00000004c0)={0x20, 0x9, 0x21, "48b86af5ed5fdfc0bc324c70c9f42f94cec4b19c6b08659e301c9b0c43c6df3d7e"}, &(0x7f0000000500)={0x0, 0xa, 0x1, 0x38}, &(0x7f0000000540)={0x0, 0x8, 0x1, 0x80}, &(0x7f0000000580)={0x20, 0x0, 0x4}, &(0x7f00000005c0)={0x20, 0x0, 0x8, {0x40, 0x4, [0xf00f]}}, &(0x7f0000000600)={0x40, 0x7, 0x2, 0x2}, &(0x7f0000000640)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000680)={0x40, 0xb, 0x2, "70ec"}, &(0x7f00000006c0)={0x40, 0xf, 0x2, 0x1f}, &(0x7f0000000700)={0x40, 0x13, 0x6, @remote}, &(0x7f0000000740)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000000780)={0x40, 0x19, 0x2, "288a"}, &(0x7f00000007c0)={0x40, 0x1a, 0x2}, &(0x7f0000000800)={0x40, 0x1c, 0x1, 0x9}, &(0x7f0000000840)={0x40, 0x1e, 0x1, 0x9}, &(0x7f0000000880)={0x40, 0x21, 0x1, 0x6}}) write$hidraw(r1, 0x0, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r2, &(0x7f0000000000)='4', 0x20000001) read$hidraw(r2, &(0x7f0000000080)=""/70, 0x46) syz_usb_disconnect(r0) syz_usb_disconnect(0xffffffffffffffff) 08:01:31 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) r3 = syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r4, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) ioctl$EVIOCSKEYCODE(r4, 0x80284504, &(0x7f0000000040)=[0xffffffff, 0x8000]) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f00000001c0)=[0x4003, 0x19f]) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000000)=""/63) read$hidraw(r3, &(0x7f0000000340)=""/130, 0x82) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f00000002c0)=""/66) syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) 08:01:31 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) r3 = syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r4, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) ioctl$EVIOCSKEYCODE(r4, 0x80284504, &(0x7f0000000040)=[0xffffffff, 0x8000]) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f00000001c0)=[0x4003, 0x19f]) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000000)=""/63) read$hidraw(r3, &(0x7f0000000340)=""/130, 0x82) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f00000002c0)=""/66) syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) 08:01:31 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x4) 08:01:31 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGMTSLOTS(r1, 0x8040450a, &(0x7f0000000240)=""/219) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f0000000100)=""/210) syz_open_dev$char_usb(0xc, 0xb4, 0x3) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r2, &(0x7f0000000000)="11e51fea6dccbf23fd65711c3fe24cda195575ea6c08429fd5b9da586b1fee5d588b6496139cd48123e7b43f5489ec6d9d00abcf2c7781a7e16675fc15aa20713dc77dbd23c90632e8956340a3e78938c221124aacca3b7de1d09e0b11cf083e22e28ab6608ca5c411e98a2c31709d637cb6abbef2574d48430b7a8abe03cdb3eaa498d8392dc27b8a5b100a2b19573f8783d4eef9f7d33cea55cdc59f5eeb39df8c05fbba3d6d75570f4fe76deb6a8dfe12b32d133d2ba7a109117d8271dde5015cf7a0fa0160f79c2b888c936603cefcf1cead003c9be997f5b4df65cb8355694228961deacff6dacb0ce7bd18584ce98ee029", 0xf4) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000200)) syz_open_dev$hidraw(&(0x7f0000000340), 0x400, 0x4000) [ 2010.577578][ T17] usb 6-1: new high-speed USB device number 95 using dummy_hcd 08:01:31 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) r3 = syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r4, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) ioctl$EVIOCSKEYCODE(r4, 0x80284504, &(0x7f0000000040)=[0xffffffff, 0x8000]) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f00000001c0)=[0x4003, 0x19f]) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000000)=""/63) read$hidraw(r3, &(0x7f0000000340)=""/130, 0x82) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f00000002c0)=""/66) syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) 08:01:31 executing program 4: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x77, 0xe9, 0x3d, 0x40, 0x424, 0x9d01, 0xdb76, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xa3, 0xfb, 0x4f}}]}}]}}, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f00000002c0)={0x2c, 0x0, &(0x7f0000000180)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000280)={0x34, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_usb_connect$uac1(0x3, 0x100, &(0x7f0000000540)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xee, 0x3, 0x1, 0x2, 0x30, 0x80, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x2, 0x9}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x302, 0x5, 0x5, 0x20}, @input_terminal={0xc, 0x24, 0x2, 0x6, 0x203, 0x6, 0x3, 0x4, 0xff, 0x2}, @mixer_unit={0x6, 0x24, 0x4, 0x1, 0x20, "06"}, @extension_unit={0xc, 0x24, 0x8, 0x1, 0x6, 0x9a, "cf4a903148"}, @processing_unit={0x8, 0x24, 0x7, 0x3, 0x5, 0x5, "fd"}, @processing_unit={0xb, 0x24, 0x7, 0x6, 0x3, 0x7f, "9501abab"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x9, 0x4, 0x0, 0x4, "bb8a6b94485d9333ae"}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x1, 0x2c, 0x1}, @as_header={0x7, 0x24, 0x1, 0x40, 0x52, 0x4}, @format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0xa, 0x3, 0x0, 0xa1, "a5acce86"}]}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0x0, 0x80, 0x1f, {0x7, 0x25, 0x1, 0x6, 0x2, 0x71}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x5, 0x3, 0x6, 0x8, "", "078268"}, @format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x0, 0x2, 0x3, "8e44e8f8"}, @format_type_ii_discrete={0x10, 0x24, 0x2, 0x2, 0x81, 0x1, 0xe1, "ebca133b87e7bc"}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1f, 0x1, 0xff, {0x7, 0x25, 0x1, 0x80, 0x7, 0x7}}}}}}}]}}, &(0x7f00000008c0)={0xa, &(0x7f0000000640)={0xa, 0x6, 0x311, 0x2, 0x7, 0x6, 0xff, 0x4}, 0x22, &(0x7f0000000680)={0x5, 0xf, 0x22, 0x4, [@ptm_cap={0x3}, @ptm_cap={0x3}, @ptm_cap={0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x20, 0x2, 0xcb, 0x0, 0x3, [0xc0, 0x30]}]}, 0x4, [{0xd4, &(0x7f00000006c0)=@string={0xd4, 0x3, "6726bab8be4716710d2ec8d969afe3a8cc8f179d550c1d5bb9f05da9053bf833349946f6e41bb68fbce68a32fec2d4c0ba7f399ab957e693154583ee672015fa27350a1a7fc0482665ed64fbca0285409b4a51b3aa1f667315b6525037b152e6b9da8238e7902851b1056e77916eff96c068204d5871ac23833f17f2627f53e8b4f4196af20936527df0c8ee34ac2ac02eb0d7b1c2d9a44c6e15a1158f0a1fd862c8dc19d01f5fd8b4079afa722bb2b24ba66e2ff7f43b466a92040e87eef10e11396a9e7f1c04e19c434fe27ae39f98ec13"}}, {0x4, &(0x7f0000000800)=@lang_id={0x4, 0x3, 0x78}}, {0x4, &(0x7f0000000840)=@lang_id={0x4}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x2009}}]}) syz_usb_control_io(r1, &(0x7f0000000b40)={0x2c, &(0x7f0000000940)={0x20, 0xc, 0x33, {0x33, 0x23, "0d707843972c160e41ecb6ae31cc5decc1b9e73f0bf3607471a9617ad28105568b5c0d1773d4f70e35d9186044e73159e9"}}, &(0x7f0000000980)={0x0, 0x3, 0xf2, @string={0xf2, 0x3, "164caa28afbffbec9ea6953a05256478d17dbcf8e4da3de233c7e42a506907b363a8d3cf4714fff61678bebe4156712bed69d05293b06e37f32803cd292d8732fd4d9395c2e3f6190eafea47dd646714a92edd814e0f275d4507730c5357bee253ee41a9e1d036d85368d732f14f5bd1f610896c8def2929e7661e0ad75612a140e2a787462ee0295270ae325e0a09c9edd9ea57271f288773c02e3447eb57dbdbb278d4a16bcbd9d1032f1af5b66b86557c96c063fab22b5c72f3b00c0fd7dc830053a37cdcc1717e44ec869c98e9488ffb860961d9ed9d4eeed67c2db80a40646c2fd6c6be9002a907dfd336f4625a"}}, &(0x7f0000000a80)={0x0, 0xf, 0x21, {0x5, 0xf, 0x21, 0x1, [@generic={0x1c, 0x10, 0x0, "066c5a2ed28434b5ad727b4b8aaee2099e38114cd81814ce0a"}]}}, &(0x7f0000000ac0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x80, 0x18, 0x6, 0x2, "b3a881f3", "6092165d"}}, &(0x7f0000000b00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xaf, 0x8, 0x6, 0x9d, 0x99, 0x7f, 0x6}}}, &(0x7f0000001040)={0x84, &(0x7f0000000b80)={0x60, 0x14, 0xc8, "c06a29f69cc5b764a135778ff71b47c4348bf4623edf3ab656bc293dcc7cc31a8e176e7f922ec0e740a05da1c9320e2643c9d442abc78ab291b39bd40bd0f41d6bded7bd49c999f264c6207699372d2e599a08472140fd8882ba2be73aa5601a24c2dbb47579183f5fb14e4b34eefe2b7dfd9c1f582f52fd5d6b1ec71c79cf0baef2cb9f2c46f8e959b7d68d4e6d00035946b55c705c920069e3982b885432274091bc983ab6a63d44f779c4059dd5e7a6dddf74d6dd0175f36a16ca71346c5d473ad9f55a59b15b"}, &(0x7f0000000c80)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000cc0)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000000d00)={0x20, 0x0, 0x4, {0x1}}, &(0x7f0000000d40)={0x20, 0x0, 0x8, {0xc0, 0x40, [0xf]}}, &(0x7f0000000d80)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000000dc0)={0x40, 0x9, 0x1, 0x7f}, &(0x7f0000000e00)={0x40, 0xb, 0x2, "d605"}, &(0x7f0000000e40)={0x40, 0xf, 0x2}, &(0x7f0000000e80)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x22}}, &(0x7f0000000ec0)={0x40, 0x17, 0x6}, &(0x7f0000000f00)={0x40, 0x19, 0x2, "9a57"}, &(0x7f0000000f40)={0x40, 0x1a, 0x2, 0x1000}, &(0x7f0000000f80)={0x40, 0x1c, 0x1, 0xac}, &(0x7f0000000fc0)={0x40, 0x1e, 0x1}, &(0x7f0000001000)={0x40, 0x21, 0x1, 0x88}}) syz_usb_control_io$printer(r0, 0x0, &(0x7f00000007c0)={0x34, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f00000003c0)={0x44, &(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$uac1(r0, &(0x7f00000012c0)={0x14, &(0x7f0000001100)={0x20, 0x22, 0x87, {0x87, 0x9, "49c4312e875e085fd9cdcc271c4ce76052a30507e5274a9d6aba18390ed955539d252392185e874549c2faa2cef2a3ac19bea470307513df10225de2cb04c16753f8e0b9e34f420c78bb75af88a7d6a31c522e167fa32ddadde1c2540124df487fcb7cc2c5b47ea3ab74562fdd63422306cadb9f6139849118540ef6af7e18786b832ae5f7"}}, &(0x7f00000011c0)={0x0, 0x3, 0xd7, @string={0xd7, 0x3, "97a768c73a68cd69ac3776925e7d839e6d6a212c5a347955975a16d2bc52856995546730db83d56f830778413b9cc838a3f6d5ee7d43ad5a7645ec65abe4cbf6e45c816812f909f12153a638ed1001e300287f5e860956e5c0872623021376c929072dbfa668aaf52ed551a916c36e3b57948603d3092832b175c71742025a43190db36ef525afab0311683eb4c489169948ea36dbffcfd23633c8cd67ebfb0b834b47351c1e27dfd1ea1dcbef3be01ececa97eb5d8183d7086d0a22d9d90086bc940ff95e5b709a1a21b76bd2fd375ff61a0fa3cb"}}}, &(0x7f0000001540)={0x44, &(0x7f0000001300)={0x0, 0x0, 0x52, "522ca2dce59f23ac15c311e9c27391cfffe91235eea5f721984b933b68a6a37cf6b2d75e2ec8f38677f826c3a60efbebda9007cc2465a463deb3d755f748a40b4008d33814ed2c755b8cc5276850dac9c0c5"}, &(0x7f0000001380)={0x0, 0xa, 0x1, 0xff}, &(0x7f00000013c0)={0x0, 0x8, 0x1, 0x81}, &(0x7f0000001400)={0x20, 0x81, 0x2, "2c8c"}, &(0x7f0000001440)={0x20, 0x82, 0x1, "c4"}, &(0x7f0000001480)={0x20, 0x83, 0x2, '0L'}, &(0x7f00000014c0)={0x20, 0x84, 0x2, "a22f"}, &(0x7f0000001500)={0x20, 0x85, 0x3, "77af62"}}) syz_usb_control_io$uac1(r0, &(0x7f0000000140)={0x14, &(0x7f00000000c0)={0x40, 0x31, 0x4d, {0x4d, 0x3, "bf42c031b882de91546431fded82455dd4e87c343dde8f8c61c0eab6fc55ae37b98c28a816ac7758dbb4b6c430c6bf500ea61c293e792c1d4bf410c8ae7658718dbe4abf4014552c99ebf7"}}, &(0x7f0000000000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xfaa7}}}, &(0x7f00000004c0)={0x44, &(0x7f00000001c0)={0x40, 0x15, 0x20, "c3cb231a11189e3fe419d2ba45e2436e7ee82d2970ee1b768ded2f186a8b8e18"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000300)={0x20, 0x81, 0x2, "c50e"}, &(0x7f0000000340)={0x20, 0x82, 0x3, "92f0fa"}, &(0x7f0000000380)={0x20, 0x83, 0x2, "c331"}, &(0x7f0000000440)={0x20, 0x84, 0x4, "88513620"}, &(0x7f0000000480)={0x20, 0x85, 0x3, "80d8c5"}}) [ 2010.717468][ T2606] usb 3-1: new high-speed USB device number 44 using dummy_hcd [ 2011.077585][ T2606] usb 3-1: New USB device found, idVendor=2013, idProduct=025d, bcdDevice=aa.84 [ 2011.086857][ T2606] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2011.087517][ T7267] usb 5-1: new high-speed USB device number 58 using dummy_hcd [ 2011.097582][ T17] usb 6-1: New USB device found, idVendor=8086, idProduct=0180, bcdDevice=67.5c [ 2011.111632][ T17] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2011.119937][ T17] usb 6-1: Product: syz [ 2011.124118][ T17] usb 6-1: SerialNumber: syz [ 2011.131779][ T2606] usb 3-1: config 0 descriptor?? [ 2011.143500][ T17] usb 6-1: config 0 descriptor?? [ 2011.387495][ T2606] dvb-usb: found a 'PCTV 2002e SE' in cold state, will try to load a firmware [ 2011.392211][T30585] udc-core: couldn't find an available UDC or it's busy [ 2011.397209][ T2606] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' [ 2011.403520][T30585] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2011.415491][ T2606] dib0700: firmware download failed at 7 with -22 [ 2011.423301][T30585] udc-core: couldn't find an available UDC or it's busy [ 2011.429422][ T2606] usb 3-1: USB disconnect, device number 44 [ 2011.432514][T30585] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2011.455791][ T7662] usb 6-1: USB disconnect, device number 95 [ 2011.507921][ T7267] usb 5-1: New USB device found, idVendor=0424, idProduct=9d01, bcdDevice=db.76 [ 2011.517077][ T7267] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2011.531496][ T7267] usb 5-1: config 0 descriptor?? [ 2011.998347][T30621] udc-core: couldn't find an available UDC or it's busy [ 2012.005460][T30621] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2012.267511][ T7662] usb 6-1: new high-speed USB device number 96 using dummy_hcd [ 2012.467606][ T7267] smscufx: error -5 resetting device [ 2012.467852][ T7267] smscufx: probe of 5-1:0.0 failed with error -5 [ 2012.907592][ T7662] usb 6-1: New USB device found, idVendor=8086, idProduct=0180, bcdDevice=67.5c [ 2012.916756][ T7662] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2012.924876][ T7662] usb 6-1: Product: syz [ 2012.929146][ T7662] usb 6-1: SerialNumber: syz [ 2012.938881][ T7662] usb 6-1: config 0 descriptor?? [ 2012.967477][ T2606] usb 3-1: new high-speed USB device number 45 using dummy_hcd 08:01:34 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) 08:01:34 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) r2 = syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) r3 = syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r4 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r4, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r4, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) ioctl$EVIOCSKEYCODE(r4, 0x80284504, &(0x7f0000000040)=[0xffffffff, 0x8000]) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f00000001c0)=[0x4003, 0x19f]) ioctl$EVIOCGUNIQ(r2, 0x80404508, &(0x7f0000000000)=""/63) read$hidraw(r3, &(0x7f0000000340)=""/130, 0x82) ioctl$EVIOCGBITKEY(r1, 0x80404521, &(0x7f00000002c0)=""/66) 08:01:34 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001000)="0b893d33630753b81739794eb2d65203e849ce2c863eefd39e0c0497b53b76e84b78f5a4ce82060b39d8bb8ef64443b9a049e72059f367260e4a1e6f735020c5ebc88a50938d2ddf1f5901f0153e5016ebf4d8bd9a67e704ecb464d956526d5b63dbd81003d20a415f7efb19e2f3474cf4da54cfc9f93dcb001b63cc30333c0a6ecfd45435bac53754594a22a7b9adbf2c377a8ed1009e34dcbe91e0f597b2154f2659d4957f675af93c5a2babe4918d41a023d040dedb07bba9c95eb7f43bac52f552df7895ea890f1564e6a47a3af6aa04cdcea7f0", 0xd6) write$char_usb(r1, &(0x7f0000001100)="bf53d60bd18376dcb5624dea66fc0791cc8e6f853292e259353126051fec", 0x1e) 08:01:34 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001000)="0b893d33630753b81739794eb2d65203e849ce2c863eefd39e0c0497b53b76e84b78f5a4ce82060b39d8bb8ef64443b9a049e72059f367260e4a1e6f735020c5ebc88a50938d2ddf1f5901f0153e5016ebf4d8bd9a67e704ecb464d956526d5b63dbd81003d20a415f7efb19e2f3474cf4da54cfc9f93dcb001b63cc30333c0a6ecfd45435bac53754594a22a7b9adbf2c377a8ed1009e34dcbe91e0f597b2154f2659d4957f675af93c5a2babe4918d41a023d040dedb07bba9c95eb7f43bac52f552df7895ea890f1564e6a47a3af6aa04cdcea7f0", 0xd6) write$char_usb(r1, &(0x7f0000001100)="bf53d60bd18376dcb5624dea66fc0791cc8e6f853292e259353126051fec", 0x1e) [ 2013.202090][T30585] udc-core: couldn't find an available UDC or it's busy [ 2013.203656][T30667] udc-core: couldn't find an available UDC or it's busy [ 2013.209158][T30585] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2013.211129][ T7662] usb 6-1: USB disconnect, device number 96 [ 2013.216135][T30667] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 08:01:34 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) r2 = syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r3 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r3, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r3, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) ioctl$EVIOCSKEYCODE(r3, 0x80284504, &(0x7f0000000040)=[0xffffffff, 0x8000]) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000001c0)=[0x4003, 0x19f]) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000000)=""/63) read$hidraw(r2, &(0x7f0000000340)=""/130, 0x82) [ 2013.327723][ T2606] usb 3-1: New USB device found, idVendor=2013, idProduct=025d, bcdDevice=aa.84 [ 2013.336946][ T2606] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2013.353117][ T2606] usb 3-1: config 0 descriptor?? 08:01:34 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) 08:01:34 executing program 2: syz_usb_connect(0x2, 0x24, &(0x7f0000000240)={{0x12, 0x1, 0x200, 0x47, 0x31, 0xf9, 0x20, 0x1199, 0x68a9, 0x9727, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x89, 0xe8, 0xae, 0x6}}]}}]}}, &(0x7f0000000dc0)={0xa, &(0x7f0000000080)={0xa}, 0x0, 0x0}) syz_usb_disconnect(0xffffffffffffffff) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6009, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0x1, {[@local]}}, 0x0}, 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x6, 0x1e3, &(0x7f0000000280)={{0x12, 0x1, 0x110, 0xb0, 0x2, 0xd8, 0x8, 0xc26, 0x13, 0x3ef7, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1d1, 0x1, 0xc0, 0x2, 0x40, 0x5, [{{0x9, 0x4, 0x7c, 0x20, 0x7, 0x2c, 0x31, 0xed, 0x6c, [@generic={0x10, 0x21, "3a0b5024cac59e60322a49bff9fa"}], [{{0x9, 0x5, 0x2, 0x0, 0x3ff, 0x1, 0x8e, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7, 0x7fff}, @generic={0x58, 0xf, "f19d186b03b9d9dc86c296186b9134e3f6b69d839a47c2cba103ca0abedc610efe0b57f28f2ffc05d6bb71b2153e0f2beed5e593b0820fb73a586b2bd5434fd18153b72ab1952a59e626cba69d5287062eb645fffc5c"}]}}, {{0x9, 0x5, 0xe, 0x8, 0x10, 0x7f, 0xa5, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x6, 0x7}]}}, {{0x9, 0x5, 0x9, 0x0, 0x400, 0x80, 0x2, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x5, 0xdb}, @generic={0x3b, 0x23, "936c095f269d3fe8bdca8b792d80535c9df6d299b85828f7eeec264260b728f009fcce9551112400657e96fd55243ba3628f2c3638c2ee91a0"}]}}, {{0x9, 0x5, 0x4, 0x8, 0x10, 0x9, 0x1, 0x6}}, {{0x9, 0x5, 0xf, 0x10, 0x40, 0x1, 0x8, 0x3}}, {{0x9, 0x5, 0xa, 0x1, 0x400, 0xff, 0x10, 0x80, [@generic={0x83, 0xf, "955257ad9f49215acc3248e8e6ab806aa932bf7280febea9c544020bcbaec6f32d2f52e96261e630a9358c6ea6fefc2433373d7856f0cb90be8e1530b71f92da6c7339500f0fc2f2644f1b77987a3de108e2ef8cd0e6304f3e437b531993f3d33c63d444c1497bce7338024a3f794056d6331e2c917eb4b252d362f799620021ab"}, @generic={0x3c, 0x4, "8bb6e9b2041aa56d6fca9e4deb0d5635b34eb00d596d9d59f34019b0e5985dc39e4a9c44274a5cc4d91c0093b1a607b0def97421bcd7741beac4"}]}}, {{0x9, 0x5, 0x2, 0x4, 0x10, 0xa3, 0x2, 0x81, [@generic={0x9, 0x5, "9f9f118b3f9875"}]}}]}}]}}]}}, &(0x7f0000000200)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x5, 0x3, 0x0, 0xff, 0x1}, 0x12, &(0x7f0000000140)={0x5, 0xf, 0x12, 0x2, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x0, 0x6, 0x3}]}, 0x2, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x2001}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x427}}]}) [ 2013.478208][ T2606] dvb-usb: found a 'PCTV 2002e SE' in cold state, will try to load a firmware [ 2013.508332][ T2606] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' [ 2013.516409][ T2606] dib0700: firmware download failed at 7 with -22 08:01:34 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) ioctl$EVIOCSKEYCODE(r2, 0x80284504, &(0x7f0000000040)=[0xffffffff, 0x8000]) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000001c0)=[0x4003, 0x19f]) ioctl$EVIOCGUNIQ(r1, 0x80404508, &(0x7f0000000000)=""/63) [ 2013.551476][ T2606] usb 3-1: USB disconnect, device number 45 08:01:34 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) 08:01:34 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r2 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r2, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r2, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) ioctl$EVIOCSKEYCODE(r2, 0x80284504, &(0x7f0000000040)=[0xffffffff, 0x8000]) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f00000001c0)=[0x4003, 0x19f]) 08:01:34 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/198, 0xc6) 08:01:34 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) ioctl$EVIOCSKEYCODE(r1, 0x80284504, &(0x7f0000000040)=[0xffffffff, 0x8000]) 08:01:34 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2013.877728][ T7662] usb 5-1: USB disconnect, device number 58 08:01:35 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) [ 2014.057501][ T2606] usb 3-1: new full-speed USB device number 46 using dummy_hcd 08:01:35 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000001000)="0b893d33630753b81739794eb2d65203e849ce2c863eefd39e0c0497b53b76e84b78f5a4ce82060b39d8bb8ef64443b9a049e72059f367260e4a1e6f735020c5ebc88a50938d2ddf1f5901f0153e5016ebf4d8bd9a67e704ecb464d956526d5b63dbd81003d20a415f7efb19e2f3474cf4da54cfc9f93dcb001b63cc30333c0a6ecfd45435bac53754594a22a7b9adbf2c377a8ed1009e34dcbe91e0f597b2154f2659d4957f675af93c5a2babe4918d41a023d040dedb07bba9c95eb7f43bac52f552df7895ea890f1564e6a47a3af6aa04cdcea7f0", 0xd6) 08:01:35 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) 08:01:35 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) 08:01:35 executing program 3 (fault-call:0 fault-nth:0): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2014.438974][ T2606] usb 3-1: not running at top speed; connect to a high speed hub [ 2014.496704][T30742] FAULT_INJECTION: forcing a failure. [ 2014.496704][T30742] name failslab, interval 1, probability 0, space 0, times 0 [ 2014.509944][T30742] CPU: 1 PID: 30742 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 2014.518399][T30742] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2014.528497][T30742] Call Trace: [ 2014.532145][T30742] dump_stack+0x143/0x1db [ 2014.536513][T30742] should_fail.cold+0x5/0xa [ 2014.541052][T30742] ? getname_flags.part.0+0x50/0x4f0 [ 2014.546739][T30742] should_failslab+0x5/0x10 [ 2014.551296][T30742] kmem_cache_alloc+0x5b/0x360 [ 2014.556113][T30742] getname_flags.part.0+0x50/0x4f0 [ 2014.561381][T30742] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2014.567428][T30742] getname+0x8e/0xd0 [ 2014.571369][T30742] do_sys_openat2+0xf5/0x420 [ 2014.575998][T30742] ? build_open_flags+0x6f0/0x6f0 [ 2014.581063][T30742] ? __context_tracking_exit+0x9f/0xb0 [ 2014.586568][T30742] ? lock_downgrade+0x6e0/0x6e0 [ 2014.591462][T30742] __x64_sys_openat+0x13f/0x1f0 [ 2014.596377][T30742] ? __ia32_sys_open+0x1c0/0x1c0 [ 2014.601352][T30742] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2014.607372][T30742] ? syscall_enter_from_user_mode+0x27/0x70 [ 2014.613309][T30742] do_syscall_64+0x3a/0xb0 [ 2014.617884][T30742] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2014.624734][T30742] RIP: 0033:0x4196e4 [ 2014.628655][T30742] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 2014.648264][T30742] RSP: 002b:00007ff842e56cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 2014.656774][T30742] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 2014.665023][T30742] RDX: 0000000000000002 RSI: 00007ff842e56d60 RDI: 00000000ffffff9c [ 2014.673202][T30742] RBP: 00007ff842e56d60 R08: 0000000000000000 R09: 000000000000000f [ 2014.681293][T30742] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 2014.689473][T30742] R13: 00007ffcd966968f R14: 00007ff842e57300 R15: 0000000000022000 [ 2014.917649][ T2606] usb 3-1: New USB device found, idVendor=1199, idProduct=68a9, bcdDevice=97.27 [ 2014.926963][ T2606] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2014.935054][ T2606] usb 3-1: Product: syz [ 2014.939317][ T2606] usb 3-1: Manufacturer: syz [ 2014.943953][ T2606] usb 3-1: SerialNumber: syz [ 2014.953335][ T2606] usb 3-1: config 0 descriptor?? [ 2015.409471][T30709] udc-core: couldn't find an available UDC or it's busy [ 2015.416542][T30709] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2015.651473][ T2606] usb 3-1: USB disconnect, device number 46 [ 2016.397506][ T7662] usb 3-1: new full-speed USB device number 47 using dummy_hcd [ 2016.727645][ T7662] usb 3-1: not running at top speed; connect to a high speed hub 08:01:37 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/198, 0xc6) 08:01:37 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) 08:01:37 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) 08:01:37 executing program 3 (fault-call:0 fault-nth:1): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:01:37 executing program 4: r0 = syz_usb_connect(0x1, 0x36b, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0xb6, 0x14, 0xdc, 0x0, 0x1b3d, 0x1c7, 0x94de, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x359, 0x3, 0x2, 0x0, 0x90, 0x81, [{{0x9, 0x4, 0x57, 0x3d, 0x2, 0x1, 0xf9, 0x31, 0x81, [], [{{0x9, 0x5, 0x6, 0x1, 0x10, 0x81, 0x9, 0x5, [@generic={0x7d, 0x32, "84ad6d127ed77c50a28bac3e3d13b5c5f02feebed0a5b58d0a030c75facd06bf010baa72f65c305c70a3bc555b5ce8b3e8a56917b1c9cf4ae7caa92b972acbf19577ad7d8ecc17e9263ec769d818d883b123378c6d64ef8f9e13956d1faf39aceb7aa2de1dba3bb88d8953daff60143a543819fa6689e138e25358"}, @generic={0xb6, 0xe, "3a3c5e1556214ac5921deb3db580dd43127ecfee993a87ea510ddf5b79ba3fa794371d44df9e80af967e5ca8b7c6924865dc1a0630dc5505c30bac4cec2abc6137e16a61139827edc0f2909f6bfe100c2ebb3f546cabc01f65b9dfaf9851548c5871852d1ef0283f45842a131c9042f695b7db2fd88876c7bae60f3887164ba1469f5b111e558a3474b26bf947ab1c40811e44220f74f185b758b3503a3911d9b680a018023e0fdf734cb86ad2a00f5013a6bb59"}]}}, {{0x9, 0x5, 0x1, 0x0, 0x10, 0x6, 0x80, 0x3f, [@generic={0x61, 0x31, "329400e80b079df6affb7ea1a1c8b25f65b9032235681ff3daf3b4af17bf3809d8638ed1fc374d8f8bd2de00057a5daf16562639b0ab43e5e951a3ccff317c32d516dadeb7634d509d877043c8e8f4544b92eb489de98e4ba8b9031d189147"}]}}]}}, {{0x9, 0x4, 0xc6, 0x8, 0x3, 0x77, 0xb4, 0x2b, 0x24, [@cdc_ncm={{0x6, 0x24, 0x6, 0x0, 0x1, "b3"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x3, 0xc30, 0x7, 0x6}, {0x6, 0x24, 0x1a, 0x0, 0x12}, [@call_mgmt={0x5, 0x24, 0x1, 0x2, 0x7}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x4}, @country_functional={0x10, 0x24, 0x7, 0xff, 0x1000, [0x401, 0x5, 0x0, 0x4, 0x1]}, @mbim={0xc, 0x24, 0x1b, 0x1, 0x6, 0x80, 0xfc, 0x1, 0x4}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x5}]}], [{{0x9, 0x5, 0xe, 0x4, 0x200, 0x67, 0x9, 0xfd}}, {{0x9, 0x5, 0xa, 0x0, 0x8, 0x20, 0x6, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1, 0x5}, @generic={0x7, 0x7, "c749088e9f"}]}}, {{0x9, 0x5, 0xf, 0x10, 0x20, 0x1, 0x1, 0x1, [@generic={0x4f, 0x9, "76ff553336b5ed5e5f1e7114898b702013b9fe98e96269cb42686c567b2b9d538192b12e12d7e7c5a67692c79b2912c59df1fd0c7a9a166662276410f3ce0c2a57951db7597d6d686b47bd79af"}]}}]}}, {{0x9, 0x4, 0x5f, 0xff, 0x6, 0x2b, 0x3b, 0x94, 0x4, [@generic={0xd, 0x31, "f702028a013650c74530d6"}, @generic={0x8b, 0x21, "1021c35c3cbd6671ab86333ad61f9d4de9a35b084bf6a3a90b4c1efcee921dd63cffc2b6ac2643f0be01bdbd9bffa61a2a0a872ea7848befa291fb30df8e075cc9d11dae88b6c34c7c98e50ca2febe7d49c6d534d79ad4269cfce4122630c474b80de5124adfa89d845acbcd8386ccb28dd027afc191c1006d62f74d633739231b456e9beac411dd87"}], [{{0x9, 0x5, 0xe, 0x1, 0x8, 0x1f, 0x8, 0x3f}}, {{0x9, 0x5, 0xc, 0x10, 0x200, 0x4, 0x9, 0x8}}, {{0x9, 0x5, 0x8, 0x10, 0x668, 0x5, 0x40, 0x7}}, {{0x9, 0x5, 0x0, 0x10, 0x8, 0x5, 0x40, 0x9}}, {{0x9, 0x5, 0xe, 0x8, 0x8, 0x8, 0x0, 0x40}}, {{0x9, 0x5, 0x3, 0x0, 0x20, 0x20, 0x1, 0x1}}]}}]}}]}}, &(0x7f00000005c0)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x201, 0x3, 0x6, 0x3, 0x8, 0xa5}, 0x31, &(0x7f00000003c0)={0x5, 0xf, 0x31, 0x4, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x1, 0x0, 0xff, 0xff}, @ssp_cap={0x1c, 0x10, 0xa, 0x0, 0x4, 0x200, 0x0, 0x5, [0x6030, 0xff00ff, 0x1013f17, 0xc030]}, @ptm_cap={0x3}]}, 0x5, [{0xab, &(0x7f0000000400)=@string={0xab, 0x3, "158754c5c5a1f255ef201ce57567311ea0f04a85582f316d4128f33d5853dea1debae5a20a15624b8d495f609963927c806ee403ed39a38fec0168705096c211beded214cd79234cd95ac2779211fc45b2c607ce1e49dade023c99788803ec5d2c8cb16ece35b056b719ad820922896a51fcecc27cd7cb3df3377740bb949089da48055da6c41e953ceccd37e013be8910a08ce2cf30c3177e5ee6efb3d220cd117cf84e9713de1a1b"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x41a}}, {0x35, &(0x7f0000000500)=@string={0x35, 0x3, "439ce069614a0362839b6254ce6767766313dd2d34249b842327e002da8a8aed2bf5b89afb5157b2962ee29d8b385ea027da51"}}, {0x4, &(0x7f0000000540)=@lang_id={0x4, 0x3, 0x860}}, {0x1a, &(0x7f0000000580)=@string={0x1a, 0x3, "3d920b9a4813ebe1f2e19f9ec2f08922a979ab6691513305"}}]}) syz_usb_control_io$uac1(r0, &(0x7f0000000700)={0x14, &(0x7f0000000640)={0x0, 0x4, 0x60, {0x60, 0x6, "3042c8c77ffe868ad5f258f491d7be5d148555d8a39a971e0e3a079c172ebe30902afb7ba85c7b403fc0d131da84ae442aa529b7b455929d205cc2cdd6f7330096ec14fb922ba39ce92529db6d2fa11e49fe8b1126173d4964b158b2f79e"}}, &(0x7f00000006c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x414}}}, &(0x7f0000000980)={0x44, &(0x7f0000000740)={0x20, 0x3, 0x60, "fecec838eff6d689f09bee567d2e17eef5efc08242f86a229187ef8f328aac1fab8d01f94c1157de507d0e2441676eb75c53497145592c0363b9dae1e04feaccc985ec576d4f909551359ff0e5d607be2148defec228db223a164dafcd56a11c"}, &(0x7f00000007c0)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000800)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000840)={0x20, 0x81, 0x3, "bf41e6"}, &(0x7f0000000880)={0x20, 0x82, 0x3, "af87da"}, &(0x7f00000008c0)={0x20, 0x83, 0x1, 'c'}, &(0x7f0000000900)={0x20, 0x84, 0x1, '4'}, &(0x7f0000000940)={0x20, 0x85, 0x3, "e8281c"}}) syz_open_dev$char_usb(0xc, 0xb4, 0x1) syz_usb_control_io$hid(r0, &(0x7f0000000bc0)={0x24, &(0x7f0000000a00)={0x20, 0x21, 0xcd, {0xcd, 0x7, "f7d5f7918b008133c9cdd2fa88aa0e67c859f355e4bd8c31dca71ed2d171fee35fab279173d74c814d3e3f091b573f13b1b2eef2dca967c70ab5ecdcb0fbcb1b926b04616cf972289f6acb0bb9485fc6fce6fc57fe9d48e39dc3fe59e84f594e3c12f4a7f2444afd108ca60b04c350ac3c754818f5c129ea3aa2868a1117b4fd708a2b28aa13b00c09b98eabbbe08d8ea63528d1c3709141c6a4455e07d604cea0ac1158200b7f5d525f345dcbf654b4e6728bbd1cb61a7caa587f8ba4f80ce65295ac95bd0a743d6e055f"}}, &(0x7f0000000b00)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x424}}, &(0x7f0000000b40)={0x0, 0x22, 0x8, {[@global=@item_4={0x3, 0x1, 0xa, "bb0f4f21"}, @main=@item_012={0x2, 0x0, 0x9, "9e0c"}]}}, &(0x7f0000000b80)={0x0, 0x21, 0x9, {0x9, 0x21, 0xffff, 0x0, 0x1, {0x22, 0x87f}}}}, &(0x7f0000000d40)={0x2c, &(0x7f0000000c00)=ANY=[@ANYBLOB="20012a000000b27957a3afda8003b6a56b21971c744484d3d5270f8c9345567bb43be636835c4f2165c9c84c7cd89035"], &(0x7f0000000c40)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000c80)={0x0, 0x8, 0x1}, &(0x7f0000000cc0)={0x20, 0x1, 0x19, "d9ccf60deb308f89b3726685ee240f2442c3be817fc7004204"}, &(0x7f0000000d00)={0x20, 0x3, 0x1, 0x1}}) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6009, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_connect$cdc_ecm(0x3, 0xc5, &(0x7f0000001a40)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb3, 0x1, 0x1, 0x9, 0xd0, 0x7, [{{0x9, 0x4, 0x0, 0x4, 0x3, 0x2, 0x6, 0x0, 0x7, {{0x6, 0x24, 0x6, 0x0, 0x0, 'D'}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x6266, 0xc34, 0x39}, [@call_mgmt={0x5, 0x24, 0x1, 0x0, 0x1}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0xff}, @dmm={0x7, 0x24, 0x14, 0x20, 0x2}, @mdlm_detail={0x5d, 0x24, 0x13, 0x5d, "ddac1de6c1a596262d1417485812b37117170fc8dbd06b79fdc6cc309f3150fcb6b813c853a26ef971317e5885e339672990a3aef657bfd2fee17923347874b00a7a44a8eb8cec14213db8a5f14401d3083e7e10e3634d9aa3"}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x50dee9ff888de66d, 0x40, 0x3, 0x7f}}], {{0x9, 0x5, 0x82, 0x2, 0x20, 0x4c, 0x30, 0x7f}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x0, 0x8, 0x7f}}}}}]}}]}}, &(0x7f0000001cc0)={0xa, &(0x7f0000001b40)={0xa, 0x6, 0x300, 0x7, 0x7, 0x4, 0x40, 0x7f}, 0x8, &(0x7f0000001b80)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x4, [{0x4, &(0x7f0000002c80)=@lang_id={0x4, 0x3, 0x83e}}, {0x13, &(0x7f0000001c00)=@string={0x13, 0x3, "93540b551199579bf8de44a3b48bcd94c1"}}, {0x4, &(0x7f0000001c40)=@lang_id={0x4, 0x3, 0x44e}}, {0x15, &(0x7f0000001c80)=@string={0x15, 0x3, "8f293c7529d4ea65c8d8cec8d2ef6b01d8913f"}}]}) r2 = syz_open_dev$hidraw(&(0x7f0000002640), 0x7dda, 0x0) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000002680)) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6009, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r3, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$hid(r3, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000002b80)=ANY=[@ANYBLOB="0022010000b99afeec8b3d629c5e7f61130415b60008e80e4b6ca36e7a763bfc4b51802cca01e2215e4fcb97e8925fdad38d0b6340d0a29917b7771f70d73a367f62ee248745899491b80c3bda2034cb6913805abdd1670dd798912dc9ac927bd381b53d2eabcaf1b03b02627dc0fd344a9129f1247bbbc7ad9bbada3ce8b8ea668b5e31fe2d43a15130f2102b492d293ef53fb46e277439f01f733a2b11139510a36f33f10e56e78b7e9b25c9c09373cb4929157619547e4456b3bb6f359b5f16b586bcba458ed62f6ef2dff30f48d4c1ae93ab03a3db21b39268d8f86c7accdc"], 0x0}, 0x0) syz_usb_control_io(r3, &(0x7f0000002080)={0x2c, &(0x7f0000001e40)={0x20, 0x11, 0x57, {0x57, 0xf, "8fb9ac31e1220980eca78a6d4640a8c5378ca92a9dd3a4320a1b66720cc2d6fe8b3fb101a2d0dad8b7f6d22913bf32e55cbf0e389e685f0a40bff7b85946871c9cedb4393f4cc353f7e02a5edb64c2d684cbc2e997"}}, &(0x7f0000001ec0)={0x0, 0x3, 0xca, @string={0xca, 0x3, "a94ea17465682b414180b1b16f4df575f2a4ba025b9025d896fc52a8f7a7d258b68cfad2ec320a570d4e1dd6e25f45eaab56a27e9d8393090f3b56f36b20b76aa918966086931c9486235cd7270ad4bdcec61e37007734a0508764d02e4f6e569278225c19eecd2c510202c27c7447479308bc434ff3aee68297116e44e4f085fb692fe2cbc11b2db111cbb851f3c50f0489bdfc2a019bbf14cb0775681bf7d92f8d3759b76b1fc3b7a57849d4620e5d2578e6f0c43b93e970a4ae29efdf03ef805f7fa19a81e442"}}, &(0x7f0000001fc0)={0x0, 0xf, 0x22, {0x5, 0xf, 0x22, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x8, 0xe, 0xa, 0x200}, @ssp_cap={0xc, 0x10, 0xa, 0x9, 0x0, 0x5, 0xf00f, 0x7fff}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x9, 0x1f, 0x7, 0x1}]}}, &(0x7f0000002000)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3, 0x0, 0x1e, 0x4, "6afaf3cc", "931d07fc"}}, &(0x7f0000002040)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xfb, 0x0, 0xf8, 0x7, 0x5, 0x3, 0x7}}}, &(0x7f0000002580)={0x84, &(0x7f00000020c0)={0x40, 0x1, 0xea, "f5cabbc53a120524d378f3f7860e6e72f07d439ce4fb2161e42168a26315d6fb5ad4c603a9a38599d2a2fe6057bec063477d65d85ef646a4fc4a36341c94459e928e525e1f0a8aee6b4ba0a69e33e0958bc93e285b1afccd3f74d40882b23eb9e83768c7555fe3258428db55bd02ff9aad3c859e60282a4a5ce261ac512ebb145458567192cc763e1674ab2546f728ad49710db46a1236aa30c636d5e9a61153415c3363e1b5bb69308e24b71a3bde6e40218086a2c889ee171c60d155ff7095e558b47c418ba2d9ec495da1bb64330f4f817b68b8ca78f7979ca3393f90eca71dbd7ce3600cd425ba5c"}, &(0x7f00000021c0)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000002200)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000002240)={0x20, 0x0, 0x4, {0x4, 0x1}}, &(0x7f0000002280)={0x20, 0x0, 0x4, {0x1e0}}, &(0x7f00000022c0)={0x40, 0x7, 0x2, 0x9}, &(0x7f0000002300)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000002340)={0x40, 0xb, 0x2, "6bf3"}, &(0x7f0000002380)={0x40, 0xf, 0x2, 0x8}, &(0x7f00000023c0)={0x40, 0x13, 0x6, @multicast}, &(0x7f0000002400)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000002440)={0x40, 0x19, 0x2, "58c6"}, &(0x7f0000002480)={0x40, 0x1a, 0x2, 0x1ff}, &(0x7f00000024c0)={0x40, 0x1c, 0x1, 0x34}, &(0x7f0000002500)={0x40, 0x1e, 0x1, 0x7d}, &(0x7f0000002540)={0x40, 0x21, 0x1}}) syz_usb_control_io$hid(r1, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0x1, {[@local]}}, 0x0}, 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x9, 0xff, &(0x7f0000001d40)="86f0515ee12222e7abb2cb311021202040a4660150c0d6b2a783fb5725005bc81242cefa477c9678a1300cb84f859d79b14bd1a82ced56aaddcf03967361660be679d57e80e8a29be0156a4d03e27cd06148598c901294e56b4f3246511e2fb7d49464d69145fb28f719fad76089df7dc5911ea7950a4abf35b9806c191f907645abf66fc5c8751fda67d72d6159fb09a5b56b6d6326d8d026036648bb38ad16c843570727be7e2a655b396a5f6d63aa10792e7392954172100a87b0b81bf10efad8c4f655c986506156d94171a4c08d2f2ef0ca690c883e2b264b397e68383467bdd91654bb1ce6e3da043c09ef570502d06f39dcdb40ecdba45d018a8365") syz_usb_control_io$hid(r1, &(0x7f0000002880)={0x24, &(0x7f00000026c0)={0x40, 0x7, 0xef, {0xef, 0x31, "e9f4a52f4dc994a06ae4fed9861443c1bcb2047c36a0ab86cd05d2cd48a568f7669ebb3cf3b210602cd71a68d73656eea1953fda71a98955e82a1ebead943a949204e6d34092fc8b6440caa62abe6d3a5e89d992b0ba1fd5a395c5845edb58cbd9a79db6ef71b25e3837f579de67633139af87769886e076b41cfb2f656234dd1e9812f3d12e7a76d393aa7ea501d264971de3bc7118c9eb5ba7c69ed886f4d7e39ffb8c1ea833d94345ee19d38e45300c533fa5fa3896c504aecca4c1d87eb0ea4287c05dccd10eb4d4b1d78d97a51fbbb5f68c0cf1cc1c656efb4dc2f10305e7493b2fbaf2a051979164ce72"}}, &(0x7f00000027c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1801}}, &(0x7f0000002800)={0x0, 0x22, 0x3, {[@main=@item_012={0x1, 0x0, 0xc, 'A'}, @local=@item_012={0x0, 0x2, 0xa}]}}, &(0x7f0000002840)={0x0, 0x21, 0x9, {0x9, 0x21, 0x2, 0xd6, 0x1, {0x22, 0x5db}}}}, &(0x7f0000002b40)={0x2c, &(0x7f00000028c0)={0x20, 0x1, 0xe1, "c886dc8a08d167f6e1ed96c6c7e6875095710d7e06d57d2c8fac603362b619871e347b2f22476cf7054749fd161d7e715832604ee6dcf96c1ba19e403e94fbe148448cbdd1a4f39ffcd8527b7026a5068e122f8d36660ec4c017ad7b3b294f84cf3e1870802f3eb5e4b045d7638beb68cb1eb013239626c2bf4e47f82ab8e12c75c7047be1e7e82a80a9ea37b602df4e5b4637df35d0f19c469bfb05bf8b616e9aae976583a4168f85d5678369cdd0daac981f823c208cea337905d638744177e428dcfb3e31db28f6f1624b7972d1e84b67abce102e62935286939b84a75c7473"}, &(0x7f00000029c0)={0x0, 0xa, 0x1, 0xd6}, &(0x7f0000002a00)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000002a40)={0x20, 0x1, 0xb3, "46ddd4fe778d03d04402ef1b4db050494f20b42d6cd152ec44333332e6f4f2022cea99fd9711a9a6303151f2ad91c142da303850886bb0753a2b7d9a4c1c553859eb4a7c7e7766ef3bef2c64e61212c3165e276cf03c2ed754a3bd7535a76716495e8a1a495c9663770eb864d8b566bbea49f60e9c65b361aded56acd2d9dab869372f2ec3794976b42caba31de7f32f5e7ab94e5494fd1ed7208bda720101185dc9ff40c340f5595187eea57491ac937d2c59"}, &(0x7f0000002b00)={0x20, 0x3, 0x1, 0x1}}) syz_usb_control_io(r1, &(0x7f0000000fc0)={0x2c, &(0x7f0000000d80)={0x40, 0xe, 0xf8, {0xf8, 0xa, "dbf58a35af17169d67df8d381c5c653efbe382708ca59e00365ecd282c164ac0fc8601c3b6a3456d7f92af90187c8bcdd6e92715c244ed390676909f7095935db835a2bab4376bfcca03d0b67a39a22670403c9d4139df788ebbdacef2c9c63dd71fe81d3d6e6e179b7f5a0e242d067f128dff3f74cced79713e8b01bfc2b5134c29b6116c3cfdd0f82fb7887d7a2bb6aa1600274217af62d026f3a2eeedd502b353b943a21551d6738ea9453f4a3eb2e6a84a3ad7cc085588177000e377de1d8208a7cbf1ae930032b8ef80cc66fa1112ad78e57d30d8187a397322623cb8505129608f23d87b5c0e78d57a1b7bc587c4b589059787"}}, &(0x7f0000000e80)={0x0, 0x3, 0x3c, @string={0x3c, 0x3, "1ffa3300f00538d7bc8d0595d5bad82bf3843a86399c0abfe5f8731fdbb07f65920bfbafcb2e99253e33c81e5a8168d706c775a92afa6073dfbd"}}, &(0x7f0000000f00)={0x0, 0xf, 0x24, {0x5, 0xf, 0x24, 0x2, [@ssp_cap={0x1c, 0x10, 0xa, 0x0, 0x4, 0x5, 0xf, 0x0, [0x30, 0x3f00, 0x8100, 0xc0]}, @ptm_cap={0x3}]}}, &(0x7f0000000f40)={0x20, 0x29, 0xf, {0xf, 0x29, 0x7, 0x0, 0x0, 0x4, "70926cb6", "e8c4ee41"}}, &(0x7f0000000f80)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xd4, 0x80, 0xff, 0x9, 0x8, 0x0, 0x400}}}, &(0x7f0000001400)={0x84, &(0x7f0000001000)={0x20, 0xf, 0x2d, "acd6fc18c58b04acf8c7bcfe143ca5908b37eb46dc8d4a4504d9ec8eaa8896a002d52a57955d395186c8ee2d56"}, &(0x7f0000001040)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000001080)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000010c0)={0x20, 0x0, 0x4, {0x1, 0x5}}, &(0x7f0000001100)={0x20, 0x0, 0x4, {0x140, 0x4}}, &(0x7f0000001140)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000001180)={0x40, 0x9, 0x1, 0x8}, &(0x7f00000011c0)={0x40, 0xb, 0x2, "d5b5"}, &(0x7f0000001200)={0x40, 0xf, 0x2, 0x1f}, &(0x7f0000001240)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x21}}, &(0x7f0000001280)={0x40, 0x17, 0x6, @multicast}, &(0x7f00000012c0)={0x40, 0x19, 0x2, "41e8"}, &(0x7f0000001300)={0x40, 0x1a, 0x2, 0x1d01}, &(0x7f0000001340)={0x40, 0x1c, 0x1, 0x80}, &(0x7f0000001380)={0x40, 0x1e, 0x1, 0x6}, &(0x7f00000013c0)={0x40, 0x21, 0x1, 0x3f}}) r4 = syz_usb_connect$cdc_ecm(0x1, 0x156, &(0x7f00000014c0)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x144, 0x1, 0x1, 0x5, 0x60, 0x20, [{{0x9, 0x4, 0x0, 0xff, 0x3, 0x2, 0x6, 0x0, 0x1d, {{0x7, 0x24, 0x6, 0x0, 0x0, "4615"}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x3, 0x8, 0x1f, 0x9}, [@dmm={0x7, 0x24, 0x14, 0x40, 0x6}, @ncm={0x6, 0x24, 0x1a, 0x4, 0x1a}, @network_terminal={0x7, 0x24, 0xa, 0x0, 0xff, 0x8, 0x9}, @acm={0x4, 0x24, 0x2, 0xd}, @mdlm_detail={0xe7, 0x24, 0x13, 0xfa, "cf479dd2f2aeb7a7bd3057761db7f62219317ec5fbaa9a98511969dc116ea7ebf3126f20246b1fa59cee04e1f10faab6126ec0c51842a7f0d0522bb432f7815f70c8f8a5295c9616d3f99c8c4c165f90a7bf9414e22828928087e127ee49dea890e3ce73ee05224936b5edb8dae240070f5dfb5570db7af8db8a0ae0df5add24e085ae4ff8386b9b606e650500c30d140bab6f35d4b972acf0a084c2fcd6bbd02a862692c0f085f64efce40238e92c77bd727049a140d696bc249fa878b2bc8fe546d7407b84d7ce0c3f681e282b84b31d084bce213bc35b941be95451501e3b021865"}, @mbim_extended={0x8, 0x24, 0x1c, 0x3e, 0x9}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x8, 0xff, 0x9, 0x6}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x8, 0x3, 0x7}}}}}]}}]}}, &(0x7f0000001700)={0xa, &(0x7f0000001640)={0xa, 0x6, 0x201, 0x4, 0x5, 0x0, 0x8, 0x80}, 0x5, &(0x7f0000001680)={0x5, 0xf, 0x5}, 0x1, [{0x4, &(0x7f00000016c0)=@lang_id={0x4, 0x3, 0x41f}}]}) syz_usb_control_io$cdc_ecm(r4, &(0x7f0000001840)={0x14, &(0x7f0000001740)={0x40, 0x23, 0xb3, {0xb3, 0x9, "60d6ed7db059725c821829ee8a66960040ced9fa5c977d881390898e2fbd3686293bd3fc2b37dbcc3f25c23cefbff0b2c37f05948901703892cd60f7a97411543338446880f62bf4600dc4271b7883b6b994fb0b931ed576cd79606aad0d5b88be63dc3f611c184598169255801d5201ff038f2126a2031bb3f526f220ecb21fbe0928632e6a22185070311c976cfd0c478fa2a9dcc43615ac0a1f6c11be575e830bb6f7a1396f4113427cfdaba0d1ee36"}}, &(0x7f0000001800)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001a00)={0x1c, &(0x7f0000001880)={0x0, 0x6, 0xd6, "ded37278be06ba84bce7042c4bcafd97cd64289048a9810fe5e26382520e204b7cdcfdcf3feb5bed098035043c25061ca403fb0ad8c72df1f5e938b10dd7d71781595e332b28e1f2d1448e69cd24fec213461e0644f4ce11697f9c49a8b38610309891e743d66e05247406a3f9af5328562bc629d7de1d47868351938301080297a294d23048bcf9f1970296599cd2d0a76a0732e0f5cc0d8b8407cd593cfda0ab493a1bdc328167b41f5d5d2edd9b137dd2f418caf73cfe594da7738daaf1f9ccfada8e990206fde040937bd44218241eba1f788e68"}, &(0x7f0000001980)={0x0, 0xa, 0x1, 0x6}, &(0x7f00000019c0)={0x0, 0x8, 0x1}}) 08:01:37 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2016.977575][ T7662] usb 3-1: New USB device found, idVendor=1199, idProduct=68a9, bcdDevice=97.27 [ 2016.986787][ T7662] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2016.994943][ T7662] usb 3-1: Product: syz [ 2016.999208][ T7662] usb 3-1: Manufacturer: syz [ 2017.022810][T30776] FAULT_INJECTION: forcing a failure. [ 2017.022810][T30776] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2017.036027][T30776] CPU: 0 PID: 30776 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 2017.044509][T30776] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2017.054621][T30776] Call Trace: [ 2017.057928][T30776] dump_stack+0x143/0x1db [ 2017.062316][T30776] should_fail.cold+0x5/0xa [ 2017.066857][T30776] strncpy_from_user+0x34/0x3e0 [ 2017.071747][T30776] getname_flags.part.0+0x95/0x4f0 [ 2017.076904][T30776] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2017.082931][T30776] getname+0x8e/0xd0 [ 2017.086902][T30776] do_sys_openat2+0xf5/0x420 [ 2017.091527][T30776] ? build_open_flags+0x6f0/0x6f0 [ 2017.096583][T30776] ? __context_tracking_exit+0x9f/0xb0 [ 2017.102081][T30776] ? lock_downgrade+0x6e0/0x6e0 [ 2017.106999][T30776] __x64_sys_openat+0x13f/0x1f0 [ 2017.111879][T30776] ? __ia32_sys_open+0x1c0/0x1c0 [ 2017.116854][T30776] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2017.122883][T30776] ? syscall_enter_from_user_mode+0x27/0x70 [ 2017.128818][T30776] do_syscall_64+0x3a/0xb0 [ 2017.133271][T30776] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2017.139212][T30776] RIP: 0033:0x4196e4 [ 2017.143134][T30776] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 2017.162778][T30776] RSP: 002b:00007ff842e56cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 08:01:38 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) [ 2017.171220][T30776] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 2017.179221][T30776] RDX: 0000000000000002 RSI: 00007ff842e56d60 RDI: 00000000ffffff9c [ 2017.187218][T30776] RBP: 00007ff842e56d60 R08: 0000000000000000 R09: 000000000000000f [ 2017.195222][T30776] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 2017.203224][T30776] R13: 00007ffcd966968f R14: 00007ff842e57300 R15: 0000000000022000 [ 2017.244804][ T7662] usb 3-1: config 0 descriptor?? 08:01:38 executing program 3 (fault-call:0 fault-nth:2): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2017.277638][ T7662] usb 3-1: can't set config #0, error -71 [ 2017.287213][ T7662] usb 3-1: USB disconnect, device number 47 08:01:38 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) r1 = syz_open_dev$evdev(&(0x7f0000000140), 0xff, 0x0) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000180)=[0x4, 0x8]) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000bc0)=[0x1, 0x7a0]) [ 2017.377582][ T2606] usb 5-1: new low-speed USB device number 59 using dummy_hcd [ 2017.435684][T30798] FAULT_INJECTION: forcing a failure. [ 2017.435684][T30798] name failslab, interval 1, probability 0, space 0, times 0 [ 2017.448483][T30798] CPU: 1 PID: 30798 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 2017.456956][T30798] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2017.467156][T30798] Call Trace: [ 2017.470804][T30798] dump_stack+0x143/0x1db [ 2017.475177][T30798] should_fail.cold+0x5/0xa [ 2017.479734][T30798] ? __alloc_file+0x21/0x280 [ 2017.484360][T30798] should_failslab+0x5/0x10 [ 2017.489075][T30798] kmem_cache_alloc+0x5b/0x360 [ 2017.493877][T30798] __alloc_file+0x21/0x280 [ 2017.498433][T30798] alloc_empty_file+0x6d/0x170 [ 2017.503239][T30798] path_openat+0xe3/0x27e0 [ 2017.507692][T30798] ? __lock_acquire+0x16a7/0x5230 [ 2017.512785][T30798] ? path_lookupat+0x850/0x850 [ 2017.517617][T30798] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2017.523674][T30798] do_filp_open+0x190/0x3d0 [ 2017.528212][T30798] ? may_open_dev+0xf0/0xf0 [ 2017.532751][T30798] ? alloc_fd+0x2bc/0x640 [ 2017.537119][T30798] ? lock_downgrade+0x6e0/0x6e0 [ 2017.542008][T30798] ? do_raw_spin_lock+0x120/0x2b0 [ 2017.547082][T30798] ? rwlock_bug.part.0+0x90/0x90 [ 2017.552058][T30798] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 2017.558343][T30798] ? _raw_spin_unlock+0x1a/0x30 [ 2017.563237][T30798] ? alloc_fd+0x2bc/0x640 [ 2017.567599][T30798] do_sys_openat2+0x16d/0x420 [ 2017.572313][T30798] ? build_open_flags+0x6f0/0x6f0 [ 2017.577396][T30798] ? __context_tracking_exit+0x9f/0xb0 08:01:38 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) 08:01:38 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2017.582885][T30798] ? lock_downgrade+0x6e0/0x6e0 [ 2017.587773][T30798] __x64_sys_openat+0x13f/0x1f0 [ 2017.592676][T30798] ? __ia32_sys_open+0x1c0/0x1c0 [ 2017.597650][T30798] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2017.603709][T30798] ? syscall_enter_from_user_mode+0x27/0x70 [ 2017.609635][T30798] do_syscall_64+0x3a/0xb0 [ 2017.614085][T30798] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2017.620008][T30798] RIP: 0033:0x4196e4 [ 2017.623928][T30798] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 2017.643657][T30798] RSP: 002b:00007ff842e56cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 2017.652107][T30798] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 2017.660111][T30798] RDX: 0000000000000002 RSI: 00007ff842e56d60 RDI: 00000000ffffff9c [ 2017.668198][T30798] RBP: 00007ff842e56d60 R08: 0000000000000000 R09: 000000000000000f [ 2017.677783][T30798] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 08:01:38 executing program 3 (fault-call:0 fault-nth:3): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2017.686939][T30798] R13: 00007ffcd966968f R14: 00007ff842e57300 R15: 0000000000022000 [ 2017.771665][T30810] FAULT_INJECTION: forcing a failure. [ 2017.771665][T30810] name failslab, interval 1, probability 0, space 0, times 0 [ 2017.785130][T30810] CPU: 0 PID: 30810 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 2017.793562][T30810] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2017.803645][T30810] Call Trace: [ 2017.806948][T30810] dump_stack+0x143/0x1db [ 2017.811317][T30810] should_fail.cold+0x5/0xa [ 2017.815932][T30810] ? security_file_alloc+0x34/0x170 [ 2017.821173][T30810] should_failslab+0x5/0x10 [ 2017.825780][T30810] kmem_cache_alloc+0x5b/0x360 [ 2017.830698][T30810] security_file_alloc+0x34/0x170 [ 2017.835881][T30810] __alloc_file+0xd8/0x280 [ 2017.840548][T30810] alloc_empty_file+0x6d/0x170 [ 2017.845442][T30810] path_openat+0xe3/0x27e0 [ 2017.849959][T30810] ? __lock_acquire+0x16a7/0x5230 [ 2017.855030][T30810] ? path_lookupat+0x850/0x850 [ 2017.859811][T30810] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2017.865821][T30810] do_filp_open+0x190/0x3d0 [ 2017.870351][T30810] ? may_open_dev+0xf0/0xf0 [ 2017.874875][T30810] ? alloc_fd+0x2bc/0x640 [ 2017.879228][T30810] ? lock_downgrade+0x6e0/0x6e0 [ 2017.884097][T30810] ? do_raw_spin_lock+0x120/0x2b0 [ 2017.889212][T30810] ? rwlock_bug.part.0+0x90/0x90 [ 2017.894189][T30810] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 2017.900438][T30810] ? _raw_spin_unlock+0x1a/0x30 [ 2017.905325][T30810] ? alloc_fd+0x2bc/0x640 [ 2017.909677][T30810] do_sys_openat2+0x16d/0x420 [ 2017.914349][T30810] ? build_open_flags+0x6f0/0x6f0 [ 2017.919563][T30810] ? __context_tracking_exit+0x9f/0xb0 [ 2017.925043][T30810] ? lock_downgrade+0x6e0/0x6e0 [ 2017.929937][T30810] __x64_sys_openat+0x13f/0x1f0 [ 2017.934786][T30810] ? __ia32_sys_open+0x1c0/0x1c0 [ 2017.939723][T30810] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2017.945735][T30810] ? syscall_enter_from_user_mode+0x27/0x70 [ 2017.951662][T30810] do_syscall_64+0x3a/0xb0 [ 2017.959556][T30810] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2017.965493][T30810] RIP: 0033:0x4196e4 [ 2017.969417][T30810] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 2017.989328][T30810] RSP: 002b:00007ff842e56cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 2017.997859][T30810] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 2018.005861][T30810] RDX: 0000000000000002 RSI: 00007ff842e56d60 RDI: 00000000ffffff9c [ 2018.014012][T30810] RBP: 00007ff842e56d60 R08: 0000000000000000 R09: 000000000000000f [ 2018.022312][T30810] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 2018.030302][T30810] R13: 00007ffcd966968f R14: 00007ff842e57300 R15: 0000000000022000 08:01:39 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) syz_open_dev$hidraw(&(0x7f0000000480), 0x67826aae, 0x507080) 08:01:39 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/198, 0xc6) 08:01:39 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) syz_open_dev$evdev(&(0x7f0000000080), 0x4, 0xa041) 08:01:39 executing program 3 (fault-call:0 fault-nth:4): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2018.179998][T30816] FAULT_INJECTION: forcing a failure. [ 2018.179998][T30816] name failslab, interval 1, probability 0, space 0, times 0 [ 2018.193448][T30816] CPU: 1 PID: 30816 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 2018.201897][T30816] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2018.212084][T30816] Call Trace: [ 2018.215381][T30816] dump_stack+0x143/0x1db [ 2018.219750][T30816] should_fail.cold+0x5/0xa [ 2018.224302][T30816] ? tomoyo_realpath_from_path+0xc3/0x620 [ 2018.230073][T30816] should_failslab+0x5/0x10 [ 2018.234609][T30816] __kmalloc+0x72/0x310 [ 2018.238815][T30816] tomoyo_realpath_from_path+0xc3/0x620 [ 2018.244411][T30816] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2018.250699][T30816] tomoyo_check_open_permission+0x272/0x380 [ 2018.256657][T30816] ? tomoyo_path_number_perm+0x590/0x590 [ 2018.262345][T30816] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2018.268379][T30816] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 2018.274147][T30816] ? map_id_range_down+0x1c4/0x340 [ 2018.279306][T30816] ? path_get+0x5d/0x80 [ 2018.283509][T30816] ? lock_downgrade+0x6e0/0x6e0 [ 2018.288413][T30816] ? do_raw_spin_lock+0x120/0x2b0 [ 2018.293501][T30816] tomoyo_file_open+0xa3/0xd0 [ 2018.298236][T30816] security_file_open+0x52/0x4f0 [ 2018.303214][T30816] do_dentry_open+0x353/0x1090 [ 2018.308012][T30816] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2018.314295][T30816] ? may_open+0x1f6/0x420 [ 2018.318835][T30816] path_openat+0x1c0e/0x27e0 [ 2018.323461][T30816] ? path_lookupat+0x850/0x850 [ 2018.328282][T30816] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2018.334304][T30816] do_filp_open+0x190/0x3d0 [ 2018.338850][T30816] ? may_open_dev+0xf0/0xf0 [ 2018.343385][T30816] ? rwlock_bug.part.0+0x90/0x90 [ 2018.348358][T30816] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 2018.354636][T30816] ? _raw_spin_unlock+0x1a/0x30 [ 2018.359527][T30816] ? alloc_fd+0x2bc/0x640 [ 2018.363909][T30816] do_sys_openat2+0x16d/0x420 [ 2018.368620][T30816] ? build_open_flags+0x6f0/0x6f0 [ 2018.373855][T30816] ? __context_tracking_exit+0x9f/0xb0 [ 2018.379351][T30816] ? lock_downgrade+0x6e0/0x6e0 [ 2018.384261][T30816] __x64_sys_openat+0x13f/0x1f0 [ 2018.389142][T30816] ? __ia32_sys_open+0x1c0/0x1c0 [ 2018.394112][T30816] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2018.400137][T30816] ? syscall_enter_from_user_mode+0x27/0x70 [ 2018.406063][T30816] do_syscall_64+0x3a/0xb0 [ 2018.410516][T30816] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2018.416445][T30816] RIP: 0033:0x4196e4 [ 2018.420358][T30816] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 2018.440247][T30816] RSP: 002b:00007ff842e56cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 2018.448679][T30816] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 [ 2018.456679][T30816] RDX: 0000000000000002 RSI: 00007ff842e56d60 RDI: 00000000ffffff9c [ 2018.464658][T30816] RBP: 00007ff842e56d60 R08: 0000000000000000 R09: 000000000000000f [ 2018.472666][T30816] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 2018.480658][T30816] R13: 00007ffcd966968f R14: 00007ff842e57300 R15: 0000000000022000 [ 2018.488890][T30816] ERROR: Out of memory at tomoyo_realpath_from_path. [ 2018.507453][ T2606] usb 5-1: device descriptor read/64, error 18 [ 2018.947587][ T2606] usb 5-1: device descriptor read/64, error 18 [ 2019.217450][ T2606] usb 5-1: new low-speed USB device number 60 using dummy_hcd [ 2019.488097][ T2606] usb 5-1: device descriptor read/64, error 18 08:01:40 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) 08:01:40 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:01:40 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000b67c8140501da1603dc30000000109a3b0d6f25c652c67b7bd"], 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000000c0)={0x2c, &(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000940)={0x2c, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000980)={0x84, &(0x7f0000000a40), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000004c0)={0x44, &(0x7f00000005c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000e80)={0x2c, &(0x7f0000000cc0), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 08:01:40 executing program 3 (fault-call:0 fault-nth:5): syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2019.878025][ T2606] usb 5-1: device descriptor read/64, error 18 08:01:40 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/198, 0xc6) 08:01:40 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000240)="e6688869d48508e9c94f32f23862ac0f5c9a50757feba43863b78cc35da33d551204561bc78934ca72b53b13388109702bfc6975cf3d6732d5fb3fd52d8217e53476c929ec18b7cb9ed6056d24ef51581a647804b4d1b098a2fe8d85f0c1824097f83fd368a786b62f2c82b763bf63e408ec1ac60d5c6b83454ea88eb7d2efaa6d1c177cbae9046cc347e1e7de95dd173c890389b9e94d652037a22c2662105983991c0b9046a5b69423971ee9c4cbabd84443c35136d00e54fb0039505ca346d37028b564f16c5ce6cc49867e5132705b3fd4cbcebef320f78a18aa514b5ac5f7678653734cfda06fd7281d", 0xec) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r2, &(0x7f0000000180)=""/142, 0x8e) write$char_usb(r1, &(0x7f0000000000)="fa5cd9aad0a8f7240367c1423fb687c2d2be9a7bdde9d8b311a38d7b634604bc20000134a390bdc7b9453a7901b310599fac69cbdac9d91955d13761b28c210e0e82a573a852e1e2fb40b538433b02841ce68a127aa503e2f9bcb3cea7827932f3b9bdb20a3661437905fb3bc07b27adcdcc1cea260d9639edf6d6ed819a0e28b3a5de4897b02d5b11861509ebeb23b71ed949af1f13aaf1f2d3f9f5bbed121b8cb65e55598e3952f4d4c949b0e4b0d85852ed72e1147a1b98603cc986671dba3a4415", 0xc3) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffe) [ 2020.009128][ T2606] usb usb5-port1: attempt power cycle [ 2020.024895][T30835] FAULT_INJECTION: forcing a failure. [ 2020.024895][T30835] name failslab, interval 1, probability 0, space 0, times 0 [ 2020.037699][T30835] CPU: 0 PID: 30835 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 2020.046147][T30835] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2020.056256][T30835] Call Trace: [ 2020.059559][T30835] dump_stack+0x143/0x1db [ 2020.063930][T30835] should_fail.cold+0x5/0xa [ 2020.068482][T30835] ? tomoyo_encode2.part.0+0xe9/0x3a0 [ 2020.073949][T30835] should_failslab+0x5/0x10 [ 2020.078548][T30835] __kmalloc+0x72/0x310 [ 2020.082767][T30835] tomoyo_encode2.part.0+0xe9/0x3a0 [ 2020.088041][T30835] tomoyo_encode+0x28/0x50 [ 2020.092559][T30835] tomoyo_realpath_from_path+0x186/0x620 [ 2020.098271][T30835] tomoyo_check_open_permission+0x272/0x380 [ 2020.104237][T30835] ? tomoyo_path_number_perm+0x590/0x590 [ 2020.109927][T30835] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2020.115961][T30835] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 2020.122274][T30835] ? map_id_range_down+0x1c4/0x340 [ 2020.127436][T30835] ? path_get+0x5d/0x80 [ 2020.131634][T30835] ? lock_downgrade+0x6e0/0x6e0 [ 2020.136523][T30835] ? do_raw_spin_lock+0x120/0x2b0 [ 2020.141580][T30835] tomoyo_file_open+0xa3/0xd0 [ 2020.146296][T30835] security_file_open+0x52/0x4f0 [ 2020.151276][T30835] do_dentry_open+0x353/0x1090 [ 2020.156088][T30835] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2020.162375][T30835] ? may_open+0x1f6/0x420 [ 2020.166742][T30835] path_openat+0x1c0e/0x27e0 [ 2020.171392][T30835] ? path_lookupat+0x850/0x850 [ 2020.176191][T30835] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2020.182221][T30835] do_filp_open+0x190/0x3d0 [ 2020.186756][T30835] ? may_open_dev+0xf0/0xf0 [ 2020.191288][T30835] ? rwlock_bug.part.0+0x90/0x90 [ 2020.196262][T30835] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 2020.202644][T30835] ? _raw_spin_unlock+0x1a/0x30 [ 2020.207535][T30835] ? alloc_fd+0x2bc/0x640 [ 2020.211895][T30835] do_sys_openat2+0x16d/0x420 [ 2020.216605][T30835] ? build_open_flags+0x6f0/0x6f0 [ 2020.221661][T30835] ? __context_tracking_exit+0x9f/0xb0 [ 2020.227160][T30835] ? lock_downgrade+0x6e0/0x6e0 [ 2020.232046][T30835] __x64_sys_openat+0x13f/0x1f0 [ 2020.236927][T30835] ? __ia32_sys_open+0x1c0/0x1c0 [ 2020.241892][T30835] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2020.247907][T30835] ? syscall_enter_from_user_mode+0x27/0x70 [ 2020.253884][T30835] do_syscall_64+0x3a/0xb0 [ 2020.258343][T30835] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2020.264279][T30835] RIP: 0033:0x4196e4 [ 2020.268221][T30835] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 2020.287862][T30835] RSP: 002b:00007ff842e56cc0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 2020.296440][T30835] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004196e4 08:01:41 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) 08:01:41 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) write$hidraw(r0, &(0x7f0000000200)="ed", 0x1) [ 2020.304478][T30835] RDX: 0000000000000002 RSI: 00007ff842e56d60 RDI: 00000000ffffff9c [ 2020.312573][T30835] RBP: 00007ff842e56d60 R08: 0000000000000000 R09: 000000000000000f [ 2020.320578][T30835] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 2020.328581][T30835] R13: 00007ffcd966968f R14: 00007ff842e57300 R15: 0000000000022000 [ 2020.336756][T30835] ERROR: Out of memory at tomoyo_realpath_from_path. 08:01:41 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:41 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) 08:01:41 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) 08:01:41 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000280)=""/29) [ 2020.487540][ T17] usb 3-1: new high-speed USB device number 48 using dummy_hcd 08:01:41 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) [ 2020.957745][ T17] usb 3-1: unable to read config index 0 descriptor/start: -61 [ 2020.965431][ T17] usb 3-1: can't read configurations, error -61 08:01:42 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) [ 2021.127484][ T17] usb 3-1: new high-speed USB device number 49 using dummy_hcd [ 2021.567543][ T17] usb 3-1: unable to read config index 0 descriptor/start: -61 [ 2021.575478][ T17] usb 3-1: can't read configurations, error -61 [ 2021.582380][ T17] usb usb3-port1: attempt power cycle [ 2022.037614][ T17] usb 3-1: new high-speed USB device number 50 using dummy_hcd [ 2022.287692][ T17] usb 3-1: unable to read config index 0 descriptor/start: -61 [ 2022.295410][ T17] usb 3-1: can't read configurations, error -61 [ 2022.447491][ T17] usb 3-1: new high-speed USB device number 51 using dummy_hcd [ 2022.707736][ T17] usb 3-1: unable to read config index 0 descriptor/start: -61 [ 2022.715602][ T17] usb 3-1: can't read configurations, error -61 [ 2022.723213][ T17] usb usb3-port1: unable to enumerate USB device 08:01:43 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f00000000c0), 0xf06b, 0x1e5200) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:43 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/198, 0xc6) 08:01:43 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="af5dd8eb9989a30e2e4866bcbdb4e0c0ec4bd124701711ba274fd6283634dcca2d4c500b653fcade72794d2d48ccf192ad22882a77f5ab10028820e2fa7381b948ca6058dbdcad4ca77cc10ab0700b9e098d12dcfb955eefee0eea06d3b98864a5042b22585c012f3e900802dd9f3f63a6d3cb948b0d4e7a75266ef2dcd0e09d26be4d9a2e99d120ff67aaabbd4e29173f43384889a38d76727cd94ba184ac5a8ec0468aba89ab455424ceb23f274399de3372f10559ec374ee4adf2cb8bb5240039fc3eb2b666ad49484cae24984e6fd1f9c5953c29cc173c5a09eee3bac23b3edf01044205ca41c97d75aa7bec417748b2d71434390267071b73dc82eefbd8c3de82276f3944de1f4588b78f84285911b2c273b1ca4844e9d85d05cdce92bdb3868edc7379eb4baf72823e57c833cc6a8115262e6525b2c8a728d9b2ea8674882f981315aee99301fb7a60472aed97dd952ed3944545b1257331ab9bee1631a3a0f6b612304956b2dad426fb2bae09a3e8d6089aa9ae284cb6301699c2341789791b33162df2a1f4b4eb9bc54df4bfba0b488f17062bf9a0e1dbcfda8b9910572600e034736478016965c1338e195f49c189f1b21252d0ebafcfae1322cd7e7c8bde5f67b55ec6a4201a1535bc5451412c629010cc3519d7766ff2cfb8ed537d9a779f2cb37470669a74e4b814157a4a0e205aa444ee52e3c6427f36611fa1325cafa1b591b320178c6d946b8e98270888c2565e4f0f00c837f38adac8da99af76aea9cb89d79f0bf1a50dbeb019dfdd582fcc276a803743d20c52b38c550cf10bb8b784561f52a775adc36ad544b44e02582073482fb3648e893ea32edc9df5b681c75d385373f98c30ee5f7cae027d75c567cd23ea71a588030b5ad7f5dc56f3f33b48648721a29ae478e38a55e13911a49328c13ef52a1596e60e46063d891a63246bc553d27561eb8c3fe62aa39e6902fb7693625287eb6f397bbbf2be6375e4e14db4419060f4b1ad4e53867352481f696db530d4ec1212f7e5155a7b0f8fc7902ae1ed348082222c41f9d02c96b5e30142ba2ae7ed3fe61568656fa43a9198dae44f894377b17981a67afafed5a54eb5fba2c90105c57f382020b2996004c7750dc5fc584814e518222937ab93740cead297a014fa14e088c880eb57bede5d71d2f2ab4ab5b97c883ef4039dbec81fedf187bd276e1a5230b165ad0792d029c85ab8274ff9ed4619c3cc87ee50b7293292a57c3c4b5792febdf13961880b5139e0b86e9ae428c75ad38da3605e6b1a22a16d1650c8cb7496636affde10d224b94111543ff1a476dd10fcdde4d3b7eef869b0767946a60c877a5617cd44951f152bc0ea142d5c126a6429c596a6397e7e8bfcdc8e47900b4a70826a0fed6d7c359760572588d8add845dad51586581ede9755da8d165c51fcb7db09285396961874a6332b5052011aa381c4b966c4824aec362075f246608ca374f87789b304b56a59686d2220dbb5f57571f4c6c395d84142dfd4cfb707b5d1107cb5460b14399e460707ae6ef9989dddfb3665de3902b6c1448f10f739b2e95e9535fa6e6ad47fa4a8d5b4dcafbdbe4a8db690552788176ab8ef87ec7720e29d663765fe61f5bb6945882ef06450aed6d016bab7d879a361f0b26cf17a7ae62999946b16239f78c0c0bec6768ede6ca71e4de069f3980271c5b9ce7be2190ced9ad39a547f4b31bd24700677956b032958944309fced381632909c30676c4159061c8a9a75c6e3121d7e282c08eed4c563a3209101a5f7d555823a1ebebc1e4b185f2fea7c8aa4ea2850ef02e991e2e17ea89256920dacd6f9ba17c08c7cd59640282e4aa6d0fe2ec78069a3f4aedf2ae74ac0a81d716b9b2e55803518c1cb50f081838d53c0ba2f776057f1e348aea23d136b2a0c57f4c92df446948461fd0c8136c7feb81d523f04bb408a79e02ce45c6adb4923667748a6ad9b3414cfdd71e3edbb57ca344d14c300046c059a491a49f9ab71e9338c5c7d409d0e792dd19a2d8ff51829ab6b4faba66be979b96eeac7585d8a04142636e82fd818a73f4319afb11d0a314d502ac1bea71495a5e694dbea8ac48711f1aefa6fc79876525d3d8be1a09442dda6a7b016b8648a3bf9e5b96488a5bc1633fa63e6499cc36c59d4a47476454b42b74c154726b0fcceb9fc30eb161ee3e63a1b646ff7fb8963e7faafc33db16bbece97eb2616292af0a69b2de762acc931cddbbd0f1174ee64304939d5b83cdeb4d1c3c0b62d2d0d5d9ca06577d9a16cea1695bd8dbca8ee9b23b8ca91aa014381fd27f57e4748ae28e3c2c6e8fa4a49a55472b4f702a0161d54255be51ee0fe8ec0e0b6c8ce76e90a444f65aab1502f0c772de992b80b22d6abc6cf8f04c0ab877a94632cae96a6170bcdd0936d2e1ae06db0debc9da49c63170420c2c7c85f83b9ce0b9c0b87d5668ad1d03f06459249b8091a48ab1e3577434ccb40e9ecb9437b373628602ce924282e544599790ee63e97591d0733de7164937a257bab4435d7f4b8295cd87b2f13772284de69de4eb37d05e3c309ca09bb53cfcb40966914a45e8b6ae68c678d8c408ff2cc399fa4d5002787577e956c4aacb7b882d772ad44eb5ae63b1963c32994ed5967b9e2d58a2745fbd5ecea2ca9b4ff9562552b10d53ee5ac90a539d17ca2605ce73c0fef57f7e20c3ed3c584be24eaf432a11b48d41bf31e9bf64ff6473c701b8e3b516a2aee3536fee638b45b34d0e8370411e93cee8d40849c54d078e8d93aba11179f51a888aac133f8a4238d039892264c6c1f716b1f461784c947746efb0beb2fd7cc607ca7d02056b2d76dbf8b96d179e05d7b091eb5b0b97e918c4677b2d21f46a0f977d437da59babe56bd495dc3257936e93dc40681ec4d5b2bebd7af80c06a6bbf2390410418bf49c228408e10b62e78753cacf858afb19d973d5a90c7a85bc29ece52035cdfc5ca172130870f16454b8616e0ece2b98f5204113f5d3eeda6a7a7d1a483ff85bc97cd09649fb2fc99219f6f6bacd1baa329d9a016b3453c662b39addda8190920cc2c659d0e53fbdd87421ef93669c46b20ec0b4ca1fcd2e923912b0492895a8040811128586df0232deaa463640b43d455c0aca98aa3ee277ef97c4ae8733777884279833cfd9215c74626d0f3705bdc66e975fee3dbcca0dfd4696ec05d35d9eea35a8cdb0979efb782294a1eb92b9a023d1870dcc6def00d460ec22ad7876445601c4a375d5a9ada0425266bdef164878fea2b7878a3922a15a5db69a2e404517bedb2a00f037939775c2f17166aa29019022f8521596e3792bde7cb2ecff2fd68d727474a0b2392f9c72f7fec8108f41e5dbba996f655dca4a31e14ca531e22cc298deba174c59a60d12e7cfe2e9934b952e8cd7d01af162783327576da76f7f9a5e0ac1d5ae0c5b7a4946910a696615b1e32d7adf7d0ddaeca7577ccd60e18d8a48e2413a917d47d77661ef54c84152eda78e23a437a4b73e57a4f4e37ec8955550effb6b4c46564a50cf02244b41ae99f61c04bedea0ca95265a4b8f51a0051dea79ffe23a0bcd2f204640f537d155ebee8c82d74a3ddedb82731566e86cfd2264f74edb01adf9a86925f7ea7004d1e9bd65b4efcab4263aee759648315f18a277c51c4e4c3049534ecf3ed6b2b78c077f89dcfe6cfdab61f2c506ec941104fa49900fe01b7ea41b1729885ad607e43df89f96691ab1c09cefe09d8a7405eb168bb7fcf0f2d3e1a69aa9f0018af4a0ea4d80dab0ce084bef0123294bd785c5df9e1f883ab792452d47b8a2428780d355436a854781d7e940aa8f049d571ae828ba642edf34357f48fb657315b28122a1801cd11ba51bfa621fa65a4b2e4521f92792bded4651abadf914b0af261c6296b09543b1ce0fe13414e26f94310e07f86adb4bb28742c2ba289ce682415060c9d7fa472e84731e7d6848ebf9094fe26871755b951a28e82511c32752ac4477b7cb0f363142f135be46f0696f63042c7a2d7d4ee64c3f16833a257b541e9ff67890a581d65c4976e03f44928c65aced34d530217bf9e5103003de67b08cb7e28bf805fdeef0efdf804dc4a20eaf2c19a8e17e753006baf423039ddfb3d2ecf49dce03323623a42e4f5d24d8305692a38c144e811254657e0ee08299c364d915e8c7f0252f2e30ce23a9faa591625e0e55c9b80b4780a1746c389947251ca8f0b3e353c3843d0e7fb12a381aa4f7ef43bb703a341d755b190d59ef9943de69ea4075ff62c8eea8c9dec54082680e95a6b0a1826af1ce297a3a7ab5ecd90a46cffb25d5aac8c0623f7a01a55a5773cedaa9bc1934e89bdc5a94ef47adb43a5c3d99f6a5298349d1573fca06b6a61b4199c8a7c67a7277a94b967d4914b4b1019e1296322c1d8716d44ced85a4ccf423bdd0e28097bbd21968a7268049da6dcb98dbb158077bb9c8b0a2a32935501d89ea577336e10f9cea8848a635af12037115d71ea66e3fe42ce5e298a9e60102fb9f6c52ea518e666cf77d0e8bfb9af7e2aa2315f14cfe0fffc760d3e77f3de469d36f78d7d0409dc25be55d22457ba9469c06f5501115f9514e545cc613cb2af7bf7c7bd044c6581ea50a5b2a49a5a998d9914c5afb0215b13a2a30832b60c9943988600e3a2a6b33c60197678309e8e1eaea2b26d9ecc9a76a14b98f5343e3e27f7a6f44b4eefe3fbb2aef84bb1cd8a6706ac68d34e9f4864e7a4b4982cbf96c45553ca4826fd4e57f50448ab5dcb28dd84a6deb78387258dd6088dced45b2c90a08fde1e4b36059c0fcd9d417e61d64fd85db39bf1c3ef096c0e00279531a50241a511ced2194a1fdc265da7be1949531a556b97823f0d298df391fa512263ffb33445d8caa7f0ab0200813fdf4a0f9642011d4b0adc7ed4d36c191186147e5177f53377d36d3203fdb4f4b97fbf5d6f5cb7566c6d1207d42a9a9ff30e497c2ff8d856a9027d0fd8451f22c79f6a81f958d8fae06686a866df22f335a90485d14eddfdd6d4f6793c02abcda569049ef7cf178952d686b39577ffc3d08e567f737a4a2266e5a9e3e1392ae00a46fece4a652ce22d8e1ed7de0e5630a39b2fc2c61f0950a9aba351d939859d48d5135e3bccb54af7d7118aeb44490d6f2c462694e79dcc8dd3661fc83582675b5e78c82c42feea8aab525afc3c2a2342b8bb4f81ea9af10124af8898576189db6b3af57ea2abf8aa026f2fbd1c7d91c7097232e6dd96bd12befcd3c7916184dc46613c4528165707b03b15347ada5bcd0f2185eda56b0a99092c7308473c70b7b762cd0c0c8c76ab3370f83c2d2f4749bb575d02e7902567653bbb8b5f8df59013465ad9a0e23e3aa7454b6e01cfbd83d8cf2378be867d13c7cd561f36c8e2ace5272e2702aef2ccb7d4f2f04a4022c083afa2d4ef5d958d5cb3ac71ea4a241a8a23c03fe2d04c34c67abec926068c1cbcf67ac51123312f9310082884c0facafd34bc5bdbe4b900cb06b7f47c41b754556f56f6c1cc99ed9d8a4eeb04bac23d0eba64d5369a0a6b5a6edcc114cd779b999d9fbfd2364a387a8e4d0dab3575d4104322552d526e3fa16d136f3c0cf9b59b02ff4bd16cf41fa850c624c26528ef93314fb78cbc4e419ae48aa9cf1f30593872f1ddd40635a33db6d82402171bda2fe5705e4b5906fc5cf835e017486405e95c650fb11e5b48c57d90d4638bd6066204ab78585227a8a67365487ff18846b376450e0ee5bb09e298f14e6f830f9dcde8656679dcd288ef45a22a8b50da69c16378a51c3625", 0x1000) 08:01:43 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x400) read$char_usb(r0, &(0x7f0000000000)=""/232, 0xe8) 08:01:43 executing program 3 (fault-call:0 fault-nth:6): syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:01:43 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000240)="e6688869d48508e9c94f32f23862ac0f5c9a50757feba43863b78cc35da33d551204561bc78934ca72b53b13388109702bfc6975cf3d6732d5fb3fd52d8217e53476c929ec18b7cb9ed6056d24ef51581a647804b4d1b098a2fe8d85f0c1824097f83fd368a786b62f2c82b763bf63e408ec1ac60d5c6b83454ea88eb7d2efaa6d1c177cbae9046cc347e1e7de95dd173c890389b9e94d652037a22c2662105983991c0b9046a5b69423971ee9c4cbabd84443c35136d00e54fb0039505ca346d37028b564f16c5ce6cc49867e5132705b3fd4cbcebef320f78a18aa514b5ac5f7678653734cfda06fd7281d", 0xec) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r2, &(0x7f0000000180)=""/142, 0x8e) write$char_usb(r1, &(0x7f0000000000)="fa5cd9aad0a8f7240367c1423fb687c2d2be9a7bdde9d8b311a38d7b634604bc20000134a390bdc7b9453a7901b310599fac69cbdac9d91955d13761b28c210e0e82a573a852e1e2fb40b538433b02841ce68a127aa503e2f9bcb3cea7827932f3b9bdb20a3661437905fb3bc07b27adcdcc1cea260d9639edf6d6ed819a0e28b3a5de4897b02d5b11861509ebeb23b71ed949af1f13aaf1f2d3f9f5bbed121b8cb65e55598e3952f4d4c949b0e4b0d85852ed72e1147a1b98603cc986671dba3a4415", 0xc3) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffe) [ 2023.067618][T30878] FAULT_INJECTION: forcing a failure. [ 2023.067618][T30878] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2023.080945][T30878] CPU: 0 PID: 30878 Comm: syz-executor.3 Not tainted 5.12.0-syzkaller #0 [ 2023.089412][T30878] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2023.099499][T30878] Call Trace: [ 2023.102802][T30878] dump_stack+0x143/0x1db [ 2023.107168][T30878] should_fail.cold+0x5/0xa [ 2023.111720][T30878] _copy_to_user+0x2c/0x150 [ 2023.116295][T30878] simple_read_from_buffer+0xcc/0x160 [ 2023.121714][T30878] proc_fail_nth_read+0x187/0x220 [ 2023.126785][T30878] ? proc_sessionid_read+0x220/0x220 [ 2023.132144][T30878] ? security_file_permission+0x248/0x560 [ 2023.137909][T30878] ? proc_sessionid_read+0x220/0x220 [ 2023.143234][T30878] vfs_read+0x1b5/0x570 [ 2023.147435][T30878] ksys_read+0x12d/0x250 [ 2023.151706][T30878] ? vfs_write+0x9e0/0x9e0 [ 2023.156155][T30878] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2023.162185][T30878] ? syscall_enter_from_user_mode+0x27/0x70 [ 2023.168118][T30878] do_syscall_64+0x3a/0xb0 [ 2023.172583][T30878] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2023.178530][T30878] RIP: 0033:0x41937c [ 2023.182452][T30878] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 2023.202523][T30878] RSP: 002b:00007ff842e57170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 08:01:44 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) [ 2023.210977][T30878] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 000000000041937c [ 2023.218979][T30878] RDX: 000000000000000f RSI: 00007ff842e571e0 RDI: 0000000000000003 [ 2023.226973][T30878] RBP: 00007ff842e571d0 R08: 0000000000000000 R09: 000000000000000f [ 2023.234973][T30878] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2023.243071][T30878] R13: 00007ffcd966968f R14: 00007ff842e57300 R15: 0000000000022000 08:01:44 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, &(0x7f0000000080)) 08:01:44 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, &(0x7f0000000080)) 08:01:44 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, &(0x7f0000000080)) 08:01:44 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:44 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:01:44 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:44 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {}, {}, @rumble={0x0, 0x4008}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:45 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:45 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:45 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:01:45 executing program 4: read$hidraw(0xffffffffffffffff, &(0x7f0000000000)=""/37, 0x25) syz_open_dev$hidraw(&(0x7f0000000040), 0x1000, 0x301141) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:01:45 executing program 2: syz_open_dev$hidraw(&(0x7f0000000b80), 0x8, 0x84000) syz_usb_connect(0x0, 0x56, &(0x7f0000000340)={{0x12, 0x1, 0x0, 0xda, 0x9a, 0x8d, 0x40, 0x1199, 0x683e, 0xbc69, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x81, 0xad, 0xb1, 0x0, [@uac_control={{}, [@feature_unit={0x9, 0x24, 0x6, 0x0, 0x0, 0x1, [0x0]}]}, @cdc_ecm={{0x5}, {0x5}, {0xd}}], [{{0x9, 0x5, 0x0, 0x0, 0x200, 0x2}}]}}]}}]}}, 0x0) syz_usb_connect$hid(0x5, 0x3f, &(0x7f0000000a40)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x1241, 0xf767, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x79, 0x10, 0x81, [{{0x9, 0x4, 0x0, 0x1f, 0x2, 0x3, 0x1, 0x2, 0x3f, {0x9, 0x21, 0x7f, 0xc8, 0x1, {0x22, 0x8e4}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x1f, 0x7, 0x1}}, [{{0x9, 0x5, 0x2, 0x3, 0x20, 0x1, 0x1}}]}}}]}}]}}, &(0x7f0000000b40)={0xa, &(0x7f0000000a80)={0xa, 0x6, 0xd39d826a58c17e92, 0xde, 0x8, 0x1, 0x10, 0x3}, 0x29, &(0x7f0000000ac0)={0x5, 0xf, 0x29, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x80, 0xff, 0xd4ac}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0x3, 0x4, 0x6}, @ssp_cap={0x10, 0x10, 0xa, 0x34, 0x1, 0x7, 0xf00, 0x1, [0x3ff0]}]}, 0x1, [{0x4, &(0x7f0000000b00)=@lang_id={0x4, 0x3, 0x812}}]}) syz_usb_control_io(0xffffffffffffffff, &(0x7f00000002c0)={0x2c, &(0x7f0000000000)={0x0, 0xf, 0x80, {0x80, 0x21, "dd227d1d260baae64ac8c7b10b2eafaa852d07a2c0c3efd300d08798a1916b908caaf9edf6d9b7aa431edbb9ccd4782376c0065e2cb93ddd66a2a00d2ea932840331869651d3b3d559dd7973fe3e6aaddcdf42edcef8d5980455d19b1ce7589bbefcc032e5763d0f944d80fbab8ce9552718adee5142b40bfbd489335b6a"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x2409}}, &(0x7f0000000100)={0x0, 0xf, 0x12b, {0x5, 0xf, 0x12b, 0x4, [@generic={0xff, 0x10, 0x2, "d6d7d47ad03930a8ad679133d5daa0f4837f6d400b83c41b25b26b7d8575e0af8398b9b6a7f44487c2ee48ed99c760fe27b8bdd55080b7348e3c5a935fee839baf8b464f8bd22f8418ea3cdfb460b165e832098adb72abf0190fb6ffd873ce76340c5b53e39b77190fdf54a5c0ec3d32335fb1ceeb5665002c7c1d2fd19ba09e6d6902d04fac70106e0bcd7a72fd3e79d5aea7aa613edf381ae09e918e16add1488a2366176d2747e9c76d36822ad5436df36058c8e94db989230db5e1e38881c2c578d66dea6b9695fc512751b276487de4ed33b5750cfb8a534cb7a7a5fd1480bb9bdfa7cb96d6740bec90a70bb1953eed6fcd861cb8f0909f1952"}, @ssp_cap={0xc, 0x10, 0xa, 0x1, 0x0, 0x0, 0xf00f, 0x2}, @ext_cap={0x7, 0x10, 0x2, 0x6, 0x7, 0xb, 0x9}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "56ae4f7598388e23ad3bcadec5a68332"}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0xff, 0x0, 0x4, 0x6, "60d2bc21", "fc88168a"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x6, 0x8, 0x4, 0x7f, 0x1, 0x1, 0x3}}}, &(0x7f0000000800)={0x84, &(0x7f00000003c0)={0x0, 0x13, 0x7c, "bf27b3dccab791eef442148906d96c8683dcbd7a34bc272bcc788975d13483fe5694cb1810306453748542bea0e8f5f494f5157ddfc518d95ce026f30311f4d57538fbce8b23d450483668a40d6595cd9da54e81b829c74a73e029b8b5ad752bb3d5f5cdf642b95f37e7b3917b7f7e25002b17b2e717f1181d9232de"}, &(0x7f0000000300)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000480)={0x0, 0x8, 0x1, 0x6}, &(0x7f00000004c0)={0x20, 0x0, 0x4, {0x1}}, &(0x7f0000000500)={0x20, 0x0, 0x4, {0x140, 0x1}}, &(0x7f0000000540)={0x40, 0x7, 0x2, 0x3}, &(0x7f0000000580)={0x40, 0x9, 0x1, 0x6}, &(0x7f00000005c0)={0x40, 0xb, 0x2, "a8a0"}, &(0x7f0000000600)={0x40, 0xf, 0x2, 0x4cf}, &(0x7f0000000640)={0x40, 0x13, 0x6, @local}, &(0x7f0000000680)={0x40, 0x17, 0x6, @multicast}, &(0x7f00000006c0)={0x40, 0x19, 0x2, "81b5"}, &(0x7f0000000700)={0x40, 0x1a, 0x2, 0x9}, &(0x7f0000000740)={0x40, 0x1c, 0x1}, &(0x7f0000000780)={0x40, 0x1e, 0x1, 0x3}, &(0x7f00000007c0)={0x40, 0x21, 0x1, 0x9}}) syz_usb_connect$cdc_ecm(0x0, 0x64, &(0x7f00000008c0)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x52, 0x1, 0x1, 0x9d, 0x10, 0x1, [{{0x9, 0x4, 0x0, 0x40, 0x3, 0x2, 0x6, 0x0, 0x9, {{0x6, 0x24, 0x6, 0x0, 0x0, "90"}, {0x5, 0x24, 0x0, 0x70}, {0xd, 0x24, 0xf, 0x1, 0x80000001, 0x41, 0x1, 0x81}, [@dmm={0x7, 0x24, 0x14, 0x6, 0xfd}, @country_functional={0x6, 0x24, 0x7, 0x3, 0x10}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x20, 0x5, 0x0, 0x6}}], {{0x9, 0x5, 0x82, 0x2, 0x82036f8e2fef2182, 0x0, 0x7f, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x9, 0x0, 0x8}}}}}]}}]}}, &(0x7f0000000a00)={0xa, &(0x7f0000000940)={0xa, 0x6, 0x250, 0x6, 0x40, 0xe1, 0x20, 0x1}, 0x12, &(0x7f0000000980)={0x5, 0xf, 0x12, 0x2, [@ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x1f, 0x3, 0x81}]}, 0x1, [{0x4, &(0x7f00000009c0)=@lang_id={0x4, 0x3, 0xf8ff}}]}) 08:01:45 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:45 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:45 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:01:45 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:45 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:45 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, &(0x7f0000000080)) 08:01:45 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, &(0x7f0000000080)) [ 2024.467540][ T17] usb 3-1: new high-speed USB device number 52 using dummy_hcd [ 2024.887822][ T17] usb 3-1: config 0 contains an unexpected descriptor of type 0x2, skipping [ 2024.896593][ T17] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 2024.906976][ T17] usb 3-1: config 0 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 08:01:46 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:46 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x58c) write$char_usb(r0, &(0x7f0000000000)="f448a86a55a4f95bad0cc4045fc7076c8a104de7fddf80c1c9ba3ee4442f319f7f2b71092051066c31c53a33c92e0337ebf7c1b0d806e53730161f4889313f6111483fd62e6b7ce61ef831ca83dc8466fb358660423bcd496dacd67270055a96c96b78e459e5ab454e01ed3300000000dbe8c5272300"/130, 0x82) 08:01:46 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, &(0x7f0000000080)) 08:01:46 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x2) [ 2025.138183][ T17] usb 3-1: New USB device found, idVendor=1199, idProduct=683e, bcdDevice=bc.69 [ 2025.147324][ T17] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2025.156001][ T17] usb 3-1: Product: syz [ 2025.160233][ T17] usb 3-1: Manufacturer: syz [ 2025.164851][ T17] usb 3-1: SerialNumber: syz [ 2025.178574][ T17] usb 3-1: config 0 descriptor?? [ 2025.219082][ T17] sierra 3-1:0.0: Sierra USB modem converter detected [ 2025.418839][T30923] udc-core: couldn't find an available UDC or it's busy [ 2025.426009][T30923] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2025.434876][T30923] udc-core: couldn't find an available UDC or it's busy [ 2025.442138][T30923] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2025.462261][ T17] usb 3-1: Sierra USB modem converter now attached to ttyUSB0 [ 2025.483326][ T17] usb 3-1: USB disconnect, device number 52 [ 2025.496787][ T17] sierra ttyUSB0: Sierra USB modem converter now disconnected from ttyUSB0 [ 2025.512418][ T17] sierra 3-1:0.0: device disconnected 08:01:47 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:47 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x3) 08:01:47 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:47 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, &(0x7f0000000080)) 08:01:47 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x10001) 08:01:47 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) [ 2025.955496][T30975] udc-core: couldn't find an available UDC or it's busy [ 2025.962651][T30975] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2025.975462][T30978] udc-core: couldn't find an available UDC or it's busy [ 2025.982547][T30978] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 08:01:47 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x4) 08:01:47 executing program 1: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:01:47 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffb) 08:01:47 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:47 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x5) 08:01:47 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 08:01:48 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x480001) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) syz_open_dev$evdev(&(0x7f0000000200), 0x8c, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r2, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f0000000140)=""/189) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000040)=""/204) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r3, 0x40305839, 0x0) 08:01:48 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x7) 08:01:48 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:48 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x480101) ioctl$HIDIOCGUCODE(r0, 0xc018480d, 0x0) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000000)={0x3, 0xffffffff, 0xffffffff, 0x80, 0xff, 0xfffffffd}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) 08:01:48 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:48 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:48 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x8) 08:01:48 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:48 executing program 4: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000dd"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$printer(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x0, 0xf, 0x8, {0x8, 0xb, "8673e677866b"}}, &(0x7f0000000440)=ANY=[@ANYBLOB="0003aa000000aa03d8c3b78df76c13b749743c76380d7c291d11b3fc369bfa0a068377403532470a3826e0cfd9f6f408fc1f68e9c51c4acc19f86b995aefab15414cf923f99260815301947045f2e5ce9fb8a6e04ef7f03701f554f121f21b90f6e0e512554199603a60c9321c6902c64e0a6f82576bef13a3117359c227aa67d058492215edbd349162642548eacd5ae7e1933c7c6982494c3d6a65d2ded3259fdfbfdacf11cb6d73c7ff29785d65608a7957e1b129611d5f2adeb76a406251c5f5610c1a6cf2679517995314ebb037556c09"]}, &(0x7f0000000400)={0x34, &(0x7f0000000180)={0x40, 0x17, 0x4e, "bd07e116a2666504528d0679cf1839012beb736bcb2d04ec9aaa207cc8588d0a719dbd72635c4fc504ba740ca03c5a9e3b45c225796c88e40c7ef7b4789852728b820b35d98b181e5ede226d5530"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x69}, &(0x7f0000000280)={0x20, 0x0, 0xd8, {0xd6, "39286569610d7c76c0645c5225c07089ff9f21355da330b9c590b7086293b703a9f09a6c8c6c914cdb62ff009ee3740dcc69c4bd31a19db7863d1872f2df055bf40bbdae809f841fe7ce7775355543a5607cbe6698f30036264b56460f8d367ef8cf471d41c9212924115ef7087a66f93f3cfdbb40733c9e452318bb0b5447e43b11f4b07b20c61b2183df433be9dfa26e59210ebd4879128d944b1bc3e0f628f252c9adc3d8b6d37908838b2b6e6f9c4fb92ca1d117db0c68eaf1010bc331498fd47bd7964e26214701dee16cc2cec1413242e9e851"}}, &(0x7f0000000380)={0x20, 0x1, 0x1, 0x26}, &(0x7f00000003c0)={0x20, 0x0, 0x1, 0xf9}}) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000040)) 08:01:48 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:48 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x8, 0x101000) write$hidraw(0xffffffffffffffff, &(0x7f0000000040)="f9908323b137abbb2cc5885f2be6da89c2140af8347fb7726285bd658577362f2efaf6cd396eeba03a3108a4efcf208fd7ce8f91a3c0ab2ea0d3998b67dacbc14c6b5dbf914ff59abec73ee1cade", 0x4e) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x6, 0x40801) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000001040)=""/4100) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:01:48 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x18) 08:01:48 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:48 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x27) 08:01:49 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x300) 08:01:49 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffffd, 0x8c0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) syz_open_dev$evdev(&(0x7f0000000240), 0x7fffffff, 0x8000) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000000040)=""/149) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000200)={0x0, 0xc1, &(0x7f0000000100)="6857d4388521e20746f0cd12143783a0bd454580d1bcc2e2f0e7134173b51eb3225b55bfd3042155f9e5417be48f5eb52fa29dab790b7702fba71230cc17b0c94d6f9749152e9c667dd35dbc41eeb26dcfc461207dde8ce3ae10102c5918bcc4918d40ee92d52fe5fa9b63f00a48e43b42d63b72b03e7abd1677305b503447a8a1d9114facf4ba6ffe8515f495a650b79d75cf0f59887d3d7609cd8bda44897fcf6d8e1f8e8c5ba9526d01401ea0ec1b9796c1c490a7e47788e25e593dbb6fdb02"}) 08:01:49 executing program 1: syz_usb_connect(0x0, 0x34, &(0x7f00000000c0)=ANY=[@ANYBLOB="12010000952bb6201e738c1206ed0000000109022200010800000009040000010103880009c14973"], 0x0) 08:01:49 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:49 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xffffdffffff7fffd) 08:01:49 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="44303dd0c46075b1049d2e8b67cf2eab5524aa28455b", 0x16) 08:01:49 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x3, 0x161d42) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x2, 0x1) write$hidraw(r1, &(0x7f0000000040)="caa6099333fc5188d97eab43bfa8bf1465fcb60bcbaf52c3b925a6b62733629a94434a96d04e9caf14f7b85ba95dab7e017e4b892c18d9b5590cfd3c74167c78801fd85931b35a64e048e56a0b2248fba506171b7549e19a165e7c57fae90557052351acefa5ed96e45faba54fcb01fa079663056aba548b5d86f925ef0c7dc3b9e185644a3cc45f8686cd2cf5f7af2fec1a901579bc47a34a300b78790060c53dfc6001da5a5e7c5d79dd29e4", 0xad) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x9, 0x40000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) write$hidraw(r2, &(0x7f0000000140)="a24adcced4052110e79b52300c0bfdff77ebb338a565df830bf16888b1aa22cab6d9015ad1823a3f9ae0b011618752ad825ee637fb64649147a90a", 0x3b) 08:01:49 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x500) 08:01:49 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:49 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xffffffffffffffff, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x500201) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f0000000040)=[0x6d77, 0x6]) syz_open_dev$hidraw(&(0x7f0000000080), 0x4, 0x503500) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:01:49 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:49 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x600) 08:01:49 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="5e7763748c9f72c2eefb276d6b8e0d7d86f9394db66973c50007dcaef338304289415bbb474db2124c377923d98cf94dcae284023084ce5139c2c9082520d8a909db5d577831bc5b6e0c1d3c0f86fe3311a1e712d29c864d0eaf98ddb05abaf13023cc1e75edd5a6a6b6e4d62900663956a68525763e62eaf027ebe91c0eafebc59f6ebc6d2ff822500b1b54ae9c2778e96eafc5864d482b985d9deac4bcdcd0bbb8cb7f82736b9c60b447716104d007dffd31d36c9dd530d12361f5f4363917f7f25b50bbabad0d6d", 0xc9) 08:01:49 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:52 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:52 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x700) 08:01:52 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r2, &(0x7f0000000280)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000080)="9ced61c8979d8301be147b1a62cb63b8ce609af8c711c27e820a45f9ac41a59f1f2ea1021ec1476704fa0a28c24a757775619dee6c6e26e2928e8e4a3cc020248431dffe6168f60f3ff37f1e65a5ea57f1164dfafcf85dd6c0566a590c3f7e48c782a47c9c4cdb0ee3bcd163993b5a63fbd99cba83c8882d748382bc", 0x7c) read$char_usb(r0, &(0x7f0000000300)=""/193, 0xc1) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x7ff) write$char_usb(r4, &(0x7f0000000180)="434de2eedb2dd8663afe9ac238732415377e8acc5f82ada71bff271b79d1d2634f97e865400bd6201680b6f336b2ba2c5659fa7480ba1038bcbefb87efe529020d36c7c062df205240dfc888dc457863be2c846864ed11024dc3c1cb6c5f5ddd3fcc76029d87c7c81f41cf5c3513fd46528cff6c7d9713634fc58f9f52f8e5afe7426c57ac5b01a9d17268b8556ca6300550ddf7898dc269f63bfb52fe03f61d4f329fe1e92ebaca9ffa8e39a7cce8ba11652a1fcdbfec0680c29ebaf4849603c3e7bdd8d2f748f722564011d0ebdcd373d980aaf26e7e6561cc20bb4a6ed3fb9e3f61aeb79b9ac9c95647e1f492c2ad6b63", 0xf2) read$char_usb(r3, &(0x7f0000000000)=""/83, 0x53) 08:01:52 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x81, 0x40001) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000040)=[0xffff, 0x8]) syz_open_dev$evdev(&(0x7f0000000080), 0x6, 0x4000) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r1, &(0x7f00000000c0)="417d66529909197225377f292f4fc0b73f727425bcbf86b7aaabb88949740944768d7d2ee5aef09a11f6140d547538b81a1ffbbe9dd2d55ba541b946ffda90e1b724f36a406657dfc9d1bc984cc09d8f75ce5ab67933fcc026a56d08b444e942d5512d8b15b0729e41cf2a5c62c7d02c07cba3e2cbef9338518774bd6df42c41", 0x80) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) 08:01:52 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:52 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:52 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000000)=""/251) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:01:52 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:52 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:52 executing program 2: syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000140)={0x24, &(0x7f0000000000)={0x20, 0xc, 0x56, {0x56, 0x23, "603889b03514febd6d07aa95c8dc54ef22792ad23e616d7dca902b37a68aade08f9843254304d65fe55ab588db05a48c033319664b1be5c64075e4034a725c5cea3227f91860072d044fb643b63b000d437dc309"}}, &(0x7f00000003c0)=ANY=[@ANYBLOB="cf99a7a5e8b210f1b30a86e6c59e7d2dcfed30d122f8fe260f6c9becf1c7da83911be27085"], &(0x7f0000000ec0)={0x0, 0x22, 0x20, {[@local=@item_4={0x3, 0x2, 0x4, "b92ab21f"}, @main=@item_4={0x3, 0x0, 0x0, "860e61df"}, @main=@item_012={0x2, 0x0, 0x8, "ac19"}, @local=@item_012={0x1, 0x2, 0xe, "b3"}, @local=@item_012={0x0, 0x2, 0xa}, @main=@item_4={0x3, 0x0, 0x8, "a13ce16a"}, @local=@item_4={0x3, 0x2, 0xf, "309d7b7a"}, @main=@item_012={0x0, 0x0, 0xb}, @local=@item_4={0x3, 0x2, 0x1, "2165d044"}]}}, &(0x7f0000000100)={0x0, 0x21, 0x9, {0x9, 0x21, 0x2, 0x1, 0x1, {0x22, 0xe23}}}}, &(0x7f0000000380)={0x2c, &(0x7f0000000180)={0x0, 0x16, 0x28, "1c85f29eeb0a76a201c232d97543531f27086318879b80a9b41436bc235b0a12b005ecdf9b344515"}, &(0x7f00000001c0)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000200)={0x0, 0x8, 0x1, 0x91}, &(0x7f0000000240)={0x20, 0x1, 0xc0, "027e05e8f160d578991b9adb2115c92f3377764c45b9430584a59d553218073e519b0396ed5b26b9171e3e6e35ed275cfbed8c8f0b9d008d31e527eefe28850ca3bb1fe67c6186be3c823d60c9faac8c5c5b673f24d2e458d232b3401b8729912825d39a2460e808ccb6e08f3ec20988e82ff720f1228d83240907bb077647b88a19cf013a7915af65c3136219e962c15d94a64aecd16f903b4c1879faa9bcf9df1170a72bf8a99cbbffbbb4d13bffcec25fd2bbf18397ebb0f7c0758503f90e"}, &(0x7f0000000340)={0x20, 0x3, 0x1, 0x54}}) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000540)={0x24, &(0x7f0000000400)={0x20, 0x24, 0x81, {0x81, 0x11, "d4371242167e75185ece6c0b7d57c1115e9588d6659c3cfe45298137e5a49737c63cce9e38909075cd8a3fb8aa994717b78b8de3857b5a4dccb28467150c1b6d244679c216cb66f200580ed045b0e194ffd905a1980b5f44b48cf3a3c8cff5aab27e4718bbddc6e674031b8d39972adf489da7c20c7f507bb7f813d555dfe3"}}, &(0x7f0000000080)={0x0, 0x3, 0x10, @string={0x10, 0x3, "d0c115ef9b1da47210203d0e892f"}}, &(0x7f00000004c0)={0x0, 0x22, 0x10, {[@main=@item_4={0x3, 0x0, 0x8, "ba797337"}, @local=@item_012={0x0, 0x2, 0x1}, @main=@item_4={0x3, 0x0, 0xc, "c31b5617"}, @global=@item_4={0x3, 0x1, 0x9, "cd976200"}]}}, &(0x7f0000000500)={0x0, 0x21, 0x9, {0x9, 0x21, 0x7, 0x0, 0x1, {0x22, 0x1bd}}}}, &(0x7f0000000780)={0x2c, &(0x7f0000000580)={0x0, 0x8, 0x82, "9c91d7628ef1988f37844086070c61b34cdc5d4472d645480fd6130ae913fd64097d289cbb8c9f24e2f773c28c3dcb67747f61d8e3a225efa5fffad1013e7258dc05fed1b006dcba87ce453d50369c49d093cc35217ff13a27d93d7e334a8aa2116ed5bd0457f5fe9e589b012bd7d092285e1244532b45c01513b1e04a0d5673ad2a"}, &(0x7f0000000640)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000680)={0x0, 0x8, 0x1, 0x5}, &(0x7f00000006c0)={0x20, 0x1, 0x4f, "d0c638eb3153ea9f17e01ca10bc0730b41b3a625ffb836e1beab28971927f91600765c24872c62f25ee4fb2e8bcedc8c21f5a8e61caa21771ba322b80168e861df09eda32dc7beb37a2c7f6adc4526"}, &(0x7f0000000740)={0x20, 0x3, 0x1, 0x81}}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000008c0)={0x14, &(0x7f00000007c0)={0x40, 0x7, 0x7e, {0x7e, 0x3, "e313142450aece34d0a820bbd3bcc8b0bcbe4d93f9c33207ed1020afb1496544bfcdc9b314cd0f4dac164e26516474fa303323a2513da110c660f35e60d1a1045a52d70ab1918a91f0c1ac84cf8e8e3dd0bd8fcafa0edbe6cdee857be7f9fd5ff26cbe4732bd3b81bd649dfc1ec2b5548553331cb6c36ba9d6f2c33c"}}, &(0x7f0000000880)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000c00)={0x44, &(0x7f0000000900)={0x0, 0x14, 0xff, "7882d392424b6265048b12914aff930da78303f788b34cb4467e1f9d237ef528bd79e4ba8403ca718cf2b98ff08ef1d878ae27d21ba10e6783cbe0efe602accb2435815ad43ab085ad021f2492a9ddbae3e0b18509a2156df3a97eb6c74f815f4daac4d0624667f2d86d69ebedbdbee093668478b22658e1da115b381c975d4b0a6dc16bf0947ae7ea9f6e84414be8201787f120b08ccc13d5d5147ba6e1e47682947d49ac6564bbe0207b2ba2b5ade6e9d7ae43da4c57d491bc03cab4f57883dea8ef9e9ee80892b9c6d7f8739399667b25f46b2065a05eae275a32921b6dd5fbe72e34d65aa36543049041944f8ca6789b60273fdef140dfd24099bade6c"}, &(0x7f0000000a40)={0x0, 0xa, 0x1, 0xde}, &(0x7f0000000a80)={0x0, 0x8, 0x1, 0xc7}, &(0x7f0000000ac0)={0x20, 0x80, 0x1c, {0xfffe, 0xffff, 0x7f, 0x1, 0x80, 0x3, 0x2, 0x1, 0x39b0, 0x7, 0x9}}, &(0x7f0000000b00)={0x20, 0x85, 0x4, 0x9}, &(0x7f0000000b40)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000b80)={0x20, 0x87, 0x2, 0xfff8}, &(0x7f0000000bc0)={0x20, 0x89, 0x2, 0x1}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, &(0x7f0000000d40)={0x14, &(0x7f0000000c80)={0x0, 0x22, 0x43, {0x43, 0xb, "9ac4706655a7d68bf2ba51b93b8b42a5354a18c8f651a6b487dba7315d74b5743639447c7d70235d1188f9e7733468433365003b8bcaa169b977899d29c0fef400"}}, &(0x7f0000000d00)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000e80)={0x1c, &(0x7f0000000d80)={0x20, 0x30, 0x40, "37f44b92fc9c33f13ec4c60b8c6c83ee0478dd22b38df9a2d6ffc114e1019801404f253ec557912a8b4abf218769990a4049c9e7dccbc19ddb6affbc2ab7cb1b"}, &(0x7f0000000e00)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000000e40)={0x0, 0x8, 0x1, 0x8}}) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:01:52 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:52 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:01:52 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x165f42) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x171fc2) syz_open_dev$hidraw(&(0x7f00000014c0), 0x3, 0x404000) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305829, &(0x7f0000001540)) read$hidraw(r3, 0x0, 0x0) 08:01:52 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1800) [ 2031.849247][ T33] kauditd_printk_skb: 6 callbacks suppressed [ 2031.849266][ T33] audit: type=1800 audit(1620374512.822:2881): pid=31141 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=13980 res=0 errno=0 [ 2031.912119][ T33] audit: type=1800 audit(1620374512.852:2882): pid=31141 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=13980 res=0 errno=0 08:01:53 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:01:53 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, 0x0) ioctl$HIDIOCAPPLICATION(r0, 0x4802, 0x66c1b329) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000000)={0x0, 0xaf, &(0x7f0000000100)="99559df3babe5925bdb00315eb5c2716f8f8b47ad5ad3e1753ab89ac70a7c038dfd268149e6d45a346173f87dd8a8ae9ae8030a13a5a6e35bf8c80baa429ecdda7d52ca9fca2fb88353bb6775705576960884977f988fb3c80e5fd879b1530271afde2337da0efaf9b598476c9e14a3590d07a2879bbe84d106874a8969e14a0532ff0f30995659c8851aa02b4d7e27cc7abd6075677dedaa6ad5894700d4654186d0ccfefb39f66d0338e33963ad0"}) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x743d42) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) 08:01:53 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x81) syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r0, &(0x7f0000000000)="e6bad3ee09b00dfde6d1ca6c1c87c08b4b4f29967bbe6c236f8b546e17e53d7018e2a1816ba1966fe37dc5ca5ce18eae55893eaea0b7a8dbe0fa71ec06a4e34715162528d85f63f2734f31cf", 0xfffffffffffffe6e) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000080)="18c852be285641d8753646", 0xb) 08:01:53 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1f00) 08:01:53 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:53 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x2000) 08:01:53 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:01:53 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) read$hidraw(r0, &(0x7f0000000000)=""/176, 0xb0) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:01:53 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:01:53 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x280002) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000040)=""/213) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) [ 2032.598987][ T33] audit: type=1804 audit(1620374513.572:2883): pid=31174 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name=2F726F6F742F73797A6B616C6C65722D746573746469723334323438303231352F73797A6B616C6C65722E7A61466676562F3831392F48C7C060 dev="sda1" ino=13980 res=1 errno=0 08:01:53 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x165f42) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x171fc2) syz_open_dev$hidraw(&(0x7f00000014c0), 0x3, 0x404000) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305829, &(0x7f0000001540)) read$hidraw(r3, 0x0, 0x0) 08:01:53 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x2700) 08:01:53 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:01:53 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) [ 2032.710952][ T33] audit: type=1804 audit(1620374513.572:2884): pid=31175 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.1" name=2F726F6F742F73797A6B616C6C65722D746573746469723334323438303231352F73797A6B616C6C65722E7A61466676562F3831392F48C7C060 dev="sda1" ino=13980 res=1 errno=0 [ 2032.790003][ T33] audit: type=1804 audit(1620374513.572:2885): pid=31175 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.1" name=2F726F6F742F73797A6B616C6C65722D746573746469723334323438303231352F73797A6B616C6C65722E7A61466676562F3831392F48C7C060 dev="sda1" ino=13980 res=1 errno=0 08:01:54 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x100) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x982c) write$char_usb(r0, &(0x7f00000000c0)="93db75cb42e00938f1f806ff83d17d6b2987843d1fee150f4bd0ea87580bb002160efc201713bac0af554c10bbf8e682ca964c20755ea2951acf1d385314ce8eebe80525947e055253e3e98d3eb1d3ffea9ef4b0f4be93c905457147711d6f", 0x55d3) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="50fcbd6f7a1e17b601a0006eef965baf44bb5f938bab60c1e971bec0076319978b6343ccfe215305aaea65d6277fccaf7b892bdaec7a7c2b26e50788aadee3e562bd9d59b1a57e36531cb28677f18337d36dcc0b8b32dc96511400603d59e739d25e27027cda595ab250eb62b97476d76bad89ce47c435250639526adc3db9f1d4f40d2eb12d77d5ba979cccb074632a4374c81c81dba2c1c4", 0x99) 08:01:54 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x1, 0x801) syz_open_dev$hiddev(&(0x7f0000000140), 0x5, 0x5012c1) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000040)={0x3, 0xffffffff, 0x7ff}) r1 = syz_open_dev$hiddev(&(0x7f0000000080), 0x401, 0x110400) ioctl$HIDIOCGPHYS(r1, 0x80404812, &(0x7f00000000c0)) r2 = syz_open_dev$hiddev(&(0x7f0000000180), 0xfff, 0x8c121) ioctl$HIDIOCSFLAG(r2, 0x4004480f, &(0x7f00000001c0)=0x1) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000100)=""/59) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) 08:01:54 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:01:54 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:01:54 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xff00) [ 2033.139575][ T33] audit: type=1800 audit(1620374514.112:2886): pid=31191 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14482 res=0 errno=0 [ 2033.248103][ T33] audit: type=1800 audit(1620374514.212:2887): pid=31187 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14482 res=0 errno=0 08:01:54 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:01:54 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x200000) 08:01:54 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:01:55 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x8c18) 08:01:55 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x165f42) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x171fc2) syz_open_dev$hidraw(&(0x7f00000014c0), 0x3, 0x404000) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305829, &(0x7f0000001540)) read$hidraw(r3, 0x0, 0x0) 08:01:55 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x8b, 0x61e42) syz_open_dev$hidraw(&(0x7f0000000000), 0x3eaa, 0x40) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) 08:01:55 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:01:55 executing program 0: read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:01:55 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000) 08:01:55 executing program 0: read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:01:55 executing program 4: ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000000)) syz_open_dev$char_usb(0xc, 0xb4, 0x81) 08:01:55 executing program 2: syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB="009a06af000000024bed2398d1db6b8822e6ea7c46ae212e48edb507244a94e1b08a6422f47f5f345b1dd7cce365efce51c7b38ab807bdf3e86148d7157fb1a43197e622bfc989a0b23f76c96827937a8d97ae2f"]) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_write$ath9k_ep2(0xffffffffffffffff, 0x83, 0x10, &(0x7f0000000000)=@ready={0x0, 0x0, 0x8, "7e07fb1f", {0x1, 0x200, 0x5, 0x7, 0x6}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x6000000000000041, 0x256141) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000040)=[0x1, 0x2]) 08:01:55 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x2000000) 08:01:55 executing program 5 (fault-call:1 fault-nth:0): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) [ 2034.260565][T31240] FAULT_INJECTION: forcing a failure. [ 2034.260565][T31240] name failslab, interval 1, probability 0, space 0, times 0 [ 2034.273772][T31240] CPU: 0 PID: 31240 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 2034.282239][T31240] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2034.292530][T31240] Call Trace: [ 2034.295836][T31240] dump_stack+0x143/0x1db [ 2034.300488][T31240] should_fail.cold+0x5/0xa [ 2034.305039][T31240] ? dummy_urb_enqueue+0x84/0x8a0 [ 2034.310136][T31240] should_failslab+0x5/0x10 [ 2034.314690][T31240] kmem_cache_alloc_trace+0x55/0x2a0 [ 2034.320021][T31240] dummy_urb_enqueue+0x84/0x8a0 [ 2034.324910][T31240] usb_hcd_submit_urb+0x2b2/0x22d0 [ 2034.330084][T31240] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2034.336377][T31240] ? rpm_idle+0x27e/0x850 [ 2034.340754][T31240] ? usb_add_hcd+0x2c0/0x2c0 [ 2034.345385][T31240] ? find_held_lock+0x2d/0x110 [ 2034.350215][T31240] ? __pm_runtime_resume+0xc5/0x180 [ 2034.355462][T31240] ? mark_held_locks+0x9f/0xe0 [ 2034.360539][T31240] usb_submit_urb+0x6e4/0x1540 [ 2034.365353][T31240] ? __pm_runtime_resume+0xc5/0x180 [ 2034.370597][T31240] _chaoskey_fill+0x335/0x8d0 [ 2034.375324][T31240] ? chaoskey_read+0x262/0x600 [ 2034.380133][T31240] ? chaoskey_open+0x200/0x200 [ 2034.385028][T31240] ? finish_wait+0x260/0x260 [ 2034.389664][T31240] ? __mutex_unlock_slowpath+0xe2/0x610 [ 2034.395253][T31240] ? wait_for_completion_io+0x270/0x270 [ 2034.400957][T31240] chaoskey_read+0x2f4/0x600 [ 2034.405582][T31240] ? _chaoskey_fill+0x8d0/0x8d0 08:01:55 executing program 4: syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x524, &(0x7f0000000440)={[{0x6d, 0x4e00, "605701c6af0e868a498fc51097de372d50ec236eaa4d86e1361c2822aea62a27cf348e10118e9009308c347148a3ac9ab820fd9a9f7020f40d2df157eb4158260680f07d813e65b1b157d67c237509bf7adde1eb83267558d3c2d0cbb4d18d35ed81a62a5be020d0a4f8e2bbad"}, {0x47, 0x4e00, "ad9f7724699f5b85a5ffab75003b5528e65856305570a4585144d20ea16ffcffedf1a65ce5f671701915d1f3f0641c7c1cdd5bb8e4ae92cac4cefd93f2b90715d01d6c2a20e906"}, {0xb3, 0x4e00, "4afa4b4024270d14f91abbf4cf228e85a09951ba4d7683f2bdf6a76fcb33f03b20cb7656a3bc7bf40f715245132017e03b6168cb6eb9c91371d87f633c19465b4047097478e00c1057131fa3348f17aede03da42e567a7b2012a3b4637f680a3fa7af5e201ff9145fd975d8535b2f58918410576da8901cb89082d184b1d1db70187d7be0d9a9cac3691e70e70ac4c00b1d0497222255d67d5790b31d8c5d95a8bb15564b693577bc4d0d22dd163eea3e99ac0"}, {0x64, 0x4e00, "b33a34738cf9fd41358f18d35793fbca1db181632752eed01edf017357a3fb9b6f989a1059ff1b9653cb98a668cdc894e8fa1d77b2bf02499ddf33c4ecd433bf3fc66c742f70e15d66c68897f8db302be697bff900f790b20908957b8b395cd5957194f1"}, {0xa5, 0x4e00, "bfd470017b03f8dc8d3201487db0f360b75630b1830fc8ef721568da381bd94458c12c3efc637dd1d21b8ac4839f247ab5f17726286224c98b762b9729357fc163612c4267a2cf0c9fc26420f9a6efcb72681e6888171994ef438910ad4e538e755af0309dac386a4ca585d3d1258b8aff8925d1439ce1b6243ace8aac855e15f9c29e3994a0af3e6941046fef5b7863c2c5dbf7a19047c5a2fcf77f14572096e05c331ac9"}, {0xb4, 0x4e00, "cb17a7b5125ae4eb425b8e101d991922daffa9daed1d0dbda63301752844411f2793d5ef4adb49f80b45f1a720df3f90765bd734f4e1fcdfa640171bae9e324e91ae00527e512061490da4cb8b8fce6640047f2c66cf95d5cc71784dbd3724703a7b5e13f5b02a3102a01a8b9a4c094004bd0e4383a1a7f29ec6fe8a97dbfda758b4731e6918d3e9add7c720ae3cc238a75e78d5fce7c8e516c512c3cd15fcac4683f5a2611c6a0d00"/180}, {0x77, 0x4e00, "9d210e6b2cf74ed28503032b20f324193260493b5640dddb50fa35da057db883f0c1becefbab7a64dbdb5ea8b854ec72d220841649ddf2b444ecc897a41a2b057f185562efc0790753e4118229c209d08435d0cf26c931eb1e0e5f28c6bab2d1bfaa2e427bd9820ba89058cb710e605a57d18de0f19d6b"}, {0x6b, 0x4e00, "6a6c43df8d43ccfbcc81a01d802482bf3b7da5ca55e212bf478f777a98c39dbce5791b3d12ca71cc1d7960ec454177d6d0616b056d6782947b79aa497bc3d86a6de31f834627b8b67d108d2081dab78b9b314ad6a1691b8725547bcfdf5c81a6b2f74c95d38231a7550987"}, {0xf0, 0x4e00, "5e61a2fe6f996286909da329b577d21de6110dc2555d95248bec43dfba117a800c876611818094d287ee5e485bec4d32217cb0311c57e104617a7575ebcc7da3e0e5158a4a442642a39a5a9dc209e4975414a22c24d8adfdec5a34b83a00c383b41c98ac44a578d02656a77286dd19f2a67dbda01d74ab9d0310aa985fb1ec8bf56da161527d4a642e9007a5518d0f47f5fb070ff722f50d5a946da44a2b391eba0383300c683a5ea19aec91acded4374a1a3e8a53245adcb0c7fd01a21d889831dcc096e523f62b30d82f73507bd515898296fe63365b5049b17aa0c06b516a5b0369e1c9ba5478272397d0861619de"}]}) r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000240)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x180, &(0x7f00000002c0)={[{0x5a, 0x4e00, "ac48f61acd0549dc1122ed921d2a295ef22f3e7fbebbf85d4ef10fcdfe72912b2148ef7ed7854ca2711fdb3fa50f1a2db1d354a4a3afb4d35e35bb80b11c803a655913cdfd855788177ac52c3977202bfa5e48487c10b9ac054f"}, {0xf7, 0x4e00, "7d56d1515e20b078b56290cee809004f836cae10d06c8c5a7fe113a40a653facd0efda53db43afe8b246d511cd14a6e90e8e0e9f0be6de6766480342219146e25442e7ee5f6ce11d06d4274d649ec9e75844311d270d0b928fd6d58dfa7696ea445c78f7dcc9e76db74ff055c100251693bebed73fbb3f5e4f23ea50c2ec42eec1a768e73e7d7b584424c012bd6eda64a2dd69a6aee2dad9b08231d76df09db09e03898580af59bf23a0b809e0d27e265c873c4bd72e865ccb7e5c1f593498f65197080b497556b4d7927ec92902c29d03ecf338557d29104f7b7d2e5d1f7d22ed44863f96502fd949a25a2ad4998be3660a73b1b0d5fd"}, {0x1f, 0x4e00, "4157662a8776c41a2a1d7d10d4cfb96292e2ac9c6a6bda135ab189350cb37a"}]}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/192, 0xc0) [ 2034.410466][T31240] vfs_read+0x1b5/0x570 [ 2034.414664][T31240] ksys_read+0x12d/0x250 [ 2034.418969][T31240] ? vfs_write+0x9e0/0x9e0 [ 2034.423425][T31240] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2034.429444][T31240] ? syscall_enter_from_user_mode+0x27/0x70 [ 2034.435377][T31240] do_syscall_64+0x3a/0xb0 [ 2034.439835][T31240] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2034.445790][T31240] RIP: 0033:0x4665f9 [ 2034.449735][T31240] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2034.469402][T31240] RSP: 002b:00007fd627c13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2034.477868][T31240] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 2034.485878][T31240] RDX: 0000000000000066 RSI: 0000000020000080 RDI: 0000000000000003 [ 2034.493883][T31240] RBP: 00007fd627c131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2034.501892][T31240] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2034.509893][T31240] R13: 00007fff5814a98f R14: 00007fd627c13300 R15: 0000000000022000 [ 2034.656710][ T33] audit: type=1800 audit(1620374515.622:2888): pid=31237 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14476 res=0 errno=0 [ 2034.749770][ T33] audit: type=1800 audit(1620374515.722:2889): pid=31237 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14476 res=0 errno=0 [ 2034.847481][ T7662] usb 5-1: new high-speed USB device number 62 using dummy_hcd 08:01:56 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x165f42) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x171fc2) syz_open_dev$hidraw(&(0x7f00000014c0), 0x3, 0x404000) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305829, &(0x7f0000001540)) read$hidraw(r3, 0x0, 0x0) 08:01:56 executing program 0: read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:01:56 executing program 5 (fault-call:1 fault-nth:1): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:56 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x3000000) 08:01:56 executing program 2: write$char_usb(0xffffffffffffffff, &(0x7f0000000080)="1d6b67684f3571ffe95f6d4688649f66640f3c1e19d6515b9446ee6a8596508d8b4b030c6e068b7f9462661fc408bd4401c058bfdc999599f79c15c443c3f460fdd66f6ba4762b9269bc6d381e1d866033afeee6600bbb41eb0607aea0daccfc0d507b1f3488f026283b4b795d5a2f2de3e1b092950b9a4c447bc99b4f13f3cf6d2a7cdab1ecb5e79e5404ba888aa1f2177469cf444a8c24b7e38579b8ab45b18d3d15c476ba28934707872ea42a6714de9c9dd967a10820e13ab1555eac5019303eb6fde2806bd9bac7c02130e6c901711dfcbd1b1f858e1043503a04ad9eab947448", 0xe3) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, &(0x7f0000000180)={0x5, 0x0, 0x0, 0x7, 0x1, 0xbc10}) write$hidraw(r0, &(0x7f0000000200)="9273f2a1fec2ea8e6931c17524f850736525a8425a191f03d13511eda96ddc2a9343fb7851ab53fabf372f6e63e042dd2041b7cbe554661a73a03b01b8a066b1cb3622b9495856d5eafcaec73d0d1f6b91f870555cf73fd5f56591cff0a50d9e03ba53f3acea3435118e4c89724201382ef8c7959c9e2dfa2d2d2c89c623d7fe8f93b2e8b8c59d3751f7957d4e88e76f4dbcd0ca1a280937e0b32f843ee74fe202a44a32f013a67c6da42c02961f1a2e65e75ab498c623bff5c8c940e562a2cab4a0a307992d022970e1388845d0dca47642", 0xd2) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x4b75, 0x2000) write$hidraw(r0, &(0x7f0000000040)="ac0e99", 0x3) syz_open_dev$hidraw(&(0x7f00000001c0), 0x0, 0x2000) [ 2035.407721][ T7662] usb 5-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 2035.416823][ T7662] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2035.425050][ T7662] usb 5-1: Product: syz [ 2035.429329][ T7662] usb 5-1: Manufacturer: syz [ 2035.433967][ T7662] usb 5-1: SerialNumber: syz [ 2035.487745][T31260] FAULT_INJECTION: forcing a failure. [ 2035.487745][T31260] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2035.501013][T31260] CPU: 0 PID: 31260 Comm: syz-executor.5 Not tainted 5.12.0-syzkaller #0 [ 2035.509480][T31260] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2035.519659][T31260] Call Trace: [ 2035.522965][T31260] dump_stack+0x143/0x1db [ 2035.527369][T31260] should_fail.cold+0x5/0xa [ 2035.531924][T31260] _copy_to_user+0x2c/0x150 08:01:56 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x0) [ 2035.536475][T31260] chaoskey_read+0x1a1/0x600 [ 2035.541329][T31260] ? _chaoskey_fill+0x8d0/0x8d0 [ 2035.546397][T31260] vfs_read+0x1b5/0x570 [ 2035.550689][T31260] ksys_read+0x12d/0x250 [ 2035.554976][T31260] ? vfs_write+0x9e0/0x9e0 [ 2035.559434][T31260] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2035.565464][T31260] ? syscall_enter_from_user_mode+0x27/0x70 [ 2035.571434][T31260] do_syscall_64+0x3a/0xb0 [ 2035.575898][T31260] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2035.581851][T31260] RIP: 0033:0x4665f9 [ 2035.585797][T31260] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2035.605437][T31260] RSP: 002b:00007fd627c13188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2035.614584][T31260] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 2035.622583][T31260] RDX: 0000000000000066 RSI: 0000000020000080 RDI: 0000000000000003 08:01:56 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r0 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r0, &(0x7f0000000000)='4', 0x20000001) syz_open_dev$hidraw(&(0x7f0000000040), 0x9, 0x80000) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) ioctl$HIDIOCGRAWNAME(r2, 0x40305839, 0x0) 08:01:56 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:01:56 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x4000000) [ 2035.630767][T31260] RBP: 00007fd627c131d0 R08: 0000000000000000 R09: 0000000000000000 [ 2035.638941][T31260] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2035.647074][T31260] R13: 00007fff5814a98f R14: 00007fd627c13300 R15: 0000000000022000 [ 2035.658544][ T7662] usb 5-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested 08:01:56 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x5000000) 08:01:56 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, 0x0, 0x0) [ 2035.971806][ T33] audit: type=1800 audit(1620374516.942:2890): pid=31287 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14522 res=0 errno=0 [ 2036.277560][ T7662] usb 5-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 2037.317587][ T7662] ath9k_htc 5-1:1.0: ath9k_htc: Target is unresponsive [ 2037.324641][ T7662] ath9k_htc: Failed to initialize the device 08:01:58 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/4096, 0x1000) 08:01:58 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x6000000) 08:01:58 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x2000000) 08:01:58 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:01:58 executing program 2: syz_usb_connect(0x0, 0xc4, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x44, 0xbd, 0x30, 0x20, 0x2c7c, 0x800, 0x7186, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb2, 0x1, 0x3, 0x59, 0x60, 0x0, [{{0x9, 0x4, 0xb5, 0x1f, 0x2, 0xff, 0xff, 0x30, 0xe1, [], [{{0x9, 0x5, 0x6, 0x0, 0x10, 0x5, 0x8, 0x6f}}, {{0x9, 0x5, 0x9, 0x0, 0x3ff, 0xd9, 0x20, 0x87, [@generic={0x87, 0xd, "498ff9421b018237fb42662d8cc406e44368d804f8d57d114bb91b8525814222ce5a7dbdf0161a1e25a6b6cd9c91a9dc690f59e2384fe1b6f78d9a907803fab7bd782dc0e7c50f794befcef113c7157c9243749e0dc1a7c82760c1d876bdf9d024c016cc8af369a8cb0680247f60b0acd82198deeb109a22978b8186d99575e1539863d319"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xd2, 0x8001}]}}]}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x250, 0x0, 0x3, 0x20, 0xff, 0xff}, 0x41, &(0x7f0000000140)=ANY=[@ANYBLOB="050f4100040a10030208003f3998fd24100a02060100000f000100303f0000ff00000000c0000030000000003f00000b1001028000013546d40903100b00000000"], 0x1, [{0xdc, &(0x7f00000001c0)=@string={0xdc, 0x3, "45a577002e34f5b1bd34d4676c8c3b8709efe924ca2d1543f1ea295c809dba2966e98c4b2dde1054fa7aacfdbcc2443dbc8e1b1b810c38f6ba1fefb590ad65c5b6ea3649d30321e2bcd03262fbd0bced04c4686358086ce00d1e0d14f6021072b7ad1b5ec2b9d2fd5a9d552f563f72a8c8e300342433e11944611013caf1cacff1dc0f57703444591df9f61baca3f56b7d612b3ddaa1a56212865f6e8e5939954cb36ba8089d1ae3793fbac520180651026937aeb26aa1e1d0842cd116b733c9a63a39b4af665f111224281cb7aca6488b8e6f2d389d1c05e5d1"}}]}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) syz_usb_connect$cdc_ncm(0x6, 0x80, &(0x7f0000000300)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6e, 0x2, 0x1, 0x1, 0x20, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0xa, 0x24, 0x6, 0x0, 0x1, "a615e14834"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x9, 0x0, 0x2, 0x60}, {0x6, 0x24, 0x1a, 0x9, 0x4}, [@call_mgmt={0x5, 0x24, 0x1, 0x3, 0x1}, @mbim_extended={0x8, 0x24, 0x1c, 0x4, 0x0, 0x90}]}, {{0x9, 0x5, 0x81, 0x3, 0x420, 0x9, 0x0, 0x1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x30, 0x8, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x15, 0x20, 0x9}}}}}}}]}}, &(0x7f0000000480)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x310, 0x0, 0xf4, 0x7, 0x10, 0x9}, 0x20, &(0x7f00000003c0)={0x5, 0xf, 0x20, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0xb, 0x4, 0xffff}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "16e00ef415e5581073937ec8a1a4e676"}]}, 0x2, [{0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x41b}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x42a}}]}) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000005c0)={0x14, &(0x7f00000004c0)={0x40, 0xb, 0x9d, {0x9d, 0x10, "4075441152ba929bb9e03b3f35663b253bdfba42b73d791453ff1f3d4d972ee770f9e487c2e21dc821a28cb8345a45a06e438262aff172b44876c3e6115f7800b95af9473fe5327bdac987e23349c0467f7a55559c6e975d13cec45e3c5bacd7e8eaebf10978470655ec9e98268edb34133ef62460924b213a79c32029a73b48454ee4c0b821d9b951712b5e415d7118a1ee996662c1064b69dd1a"}}, &(0x7f0000000580)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000840)={0x44, &(0x7f0000000600)={0x40, 0x16, 0x5e, "8702207c18aee8f8c858cb740c9820726b0c4ec299091b12c97cff3ffdda965a1dd14f0e9abce83ae423122639c5f8ad92cd60ab4106d537b13794cde074a5674c8eb6e151e1345d648fccb3c05918098d8d1bffff2b73329faeaeb5ea5a"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0x81}, &(0x7f00000006c0)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000700)={0x20, 0x80, 0x1c, {0x1000, 0x0, 0x6, 0x1ff, 0x2, 0x9, 0x7, 0x7, 0x2, 0x1, 0x5, 0x9}}, &(0x7f0000000740)={0x20, 0x85, 0x4, 0xf1f9}, &(0x7f0000000780)={0x20, 0x83, 0x2, 0x1}, &(0x7f00000007c0)={0x20, 0x87, 0x2, 0x1}, &(0x7f0000000800)={0x20, 0x89, 0x2}}) 08:01:58 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x165f42) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x171fc2) syz_open_dev$hidraw(&(0x7f00000014c0), 0x3, 0x404000) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305829, &(0x7f0000001540)) 08:01:58 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x7000000) [ 2037.717624][ T17] usb 5-1: USB disconnect, device number 62 [ 2037.745201][ T17] usb 5-1: ath9k_htc: USB layer deinitialized 08:01:58 executing program 0 (fault-call:1 fault-nth:0): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) [ 2037.891452][T31316] FAULT_INJECTION: forcing a failure. [ 2037.891452][T31316] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2037.904683][T31316] CPU: 1 PID: 31316 Comm: syz-executor.0 Not tainted 5.12.0-syzkaller #0 [ 2037.913158][T31316] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2037.923241][T31316] Call Trace: [ 2037.926545][T31316] dump_stack+0x143/0x1db [ 2037.930913][T31316] should_fail.cold+0x5/0xa [ 2037.935455][T31316] _copy_to_user+0x2c/0x150 [ 2037.939988][T31316] simple_read_from_buffer+0xcc/0x160 [ 2037.945399][T31316] proc_fail_nth_read+0x187/0x220 [ 2037.950464][T31316] ? proc_sessionid_read+0x220/0x220 [ 2037.955779][T31316] ? security_file_permission+0x248/0x560 [ 2037.961544][T31316] ? proc_sessionid_read+0x220/0x220 [ 2037.966874][T31316] vfs_read+0x1b5/0x570 [ 2037.971074][T31316] ksys_read+0x12d/0x250 [ 2037.975356][T31316] ? vfs_write+0x9e0/0x9e0 [ 2037.979805][T31316] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2037.985851][T31316] ? syscall_enter_from_user_mode+0x27/0x70 [ 2037.991815][T31316] do_syscall_64+0x3a/0xb0 [ 2037.996277][T31316] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2038.002226][T31316] RIP: 0033:0x41937c [ 2038.006149][T31316] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 2038.025795][T31316] RSP: 002b:00007fc7da356170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2038.034256][T31316] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041937c 08:01:58 executing program 4: syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000240)={0x2c, &(0x7f0000000000)={0xb671b3d0777bff74, 0x3, 0x4e, {0x4e, 0x23, "baa6f8d8576040d3892690fdffde74f1ac39dccdc100e6ea4d6b5def0209883a21d62b03d83cf44b562a59d2927a01332507c7f9f75d5187edfe46849edc696f7cb62c6f5cfef7ae3f09eeaf"}}, &(0x7f0000000080)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x44e}}, &(0x7f00000000c0)={0x0, 0xf, 0xc0, {0x5, 0xf, 0xc0, 0x6, [@generic={0xe, 0x10, 0x4, "3e9dd259e520cde242b186"}, @generic={0x88, 0x10, 0x4, "ea0db01d5646fbbe2626c85ccf5a58dc0b0212bea502d4c030fae45fdc2f6c5a1077ef01a293458a38e1fee684c4a5c66dd524a848974422f01970a3973d61b190da717da2db8794ff3c35e5f5ea38ff947a13106c6015446b369710b50981465b28dd99b3cd565687766168e266dc8af40eb9e0e88e8edfc70b1483dd9324aa6eb63b7efe"}, @ss_container_id={0x14, 0x10, 0x4, 0x41, "1c762d9b4a5315fdd277c2f3c45da568"}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x2, 0x80, 0xef, 0x8, 0x100, 0x1f}, @ptm_cap={0x3}]}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5f, 0x4, 0x18, 0x3f, "423dce95", "f607d201"}}, &(0x7f0000000200)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x2, 0x12, 0x3, 0xff, 0x991, 0x5}}}, &(0x7f0000000700)={0x84, &(0x7f0000000280)={0x0, 0x3, 0x95, "87f3a6d12a746a0899e50efc27b32e830d37043ec828f77a3e5f06e93230b49cf744dae1579f3ce4ffcc5a52a28496a159be7d27c7f896799d0a3b9c3844b7bcb16c253f8c1844bf5f39e9fc7fd1f647e1b2d23d69456cbdc90d5810b225af4d222d61cfe88277200334f4d39f036fcb131e1b97cbb97f7d95b21aa6e9078b396e9a81327e8bcf39aed78ea9dd6ce36eac16d51ce1"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000380)={0x0, 0x8, 0x1, 0x9}, &(0x7f00000003c0)={0x20, 0x0, 0x4, {0x2}}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0xc0, 0x14}}, &(0x7f0000000440)={0x40, 0x7, 0x2, 0x8001}, &(0x7f0000000480)={0x40, 0x9, 0x1, 0x6}, &(0x7f00000004c0)={0x40, 0xb, 0x2, "97a6"}, &(0x7f0000000500)={0x40, 0xf, 0x2, 0x7}, &(0x7f0000000540)={0x40, 0x13, 0x6, @remote}, &(0x7f0000000580)={0x40, 0x17, 0x6, @multicast}, &(0x7f00000005c0)={0x40, 0x19, 0x2, "01a0"}, &(0x7f0000000600)={0x40, 0x1a, 0x2, 0x9}, &(0x7f0000000640)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f0000000680)={0x40, 0x1e, 0x1, 0x7}, &(0x7f00000006c0)={0x40, 0x21, 0x1, 0x6}}) 08:01:59 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x8000000) [ 2038.042256][T31316] RDX: 000000000000000f RSI: 00007fc7da3561e0 RDI: 0000000000000004 [ 2038.050251][T31316] RBP: 00007fc7da3561d0 R08: 0000000000000000 R09: 0000000000000000 [ 2038.058247][T31316] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2038.066357][T31316] R13: 00007ffd117d043f R14: 00007fc7da356300 R15: 0000000000022000 08:01:59 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) [ 2038.232454][ T33] kauditd_printk_skb: 4 callbacks suppressed [ 2038.232472][ T33] audit: type=1800 audit(1620374519.202:2895): pid=31328 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14540 res=0 errno=0 [ 2038.267609][ T2606] usb 3-1: new high-speed USB device number 53 using dummy_hcd 08:01:59 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x18000000) [ 2038.292975][ T33] audit: type=1800 audit(1620374519.232:2896): pid=31328 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14540 res=0 errno=0 08:01:59 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x7) 08:01:59 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1f000000) [ 2038.547476][ T2606] usb 3-1: Using ep0 maxpacket: 32 08:01:59 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x200000e6) 08:01:59 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x27000000) [ 2038.787893][ T2606] usb 3-1: config 3 has an invalid interface number: 181 but max is 0 [ 2038.796116][ T2606] usb 3-1: config 3 has no interface number 0 [ 2038.804576][ T2606] usb 3-1: config 3 interface 181 altsetting 31 endpoint 0x9 has invalid maxpacket 1023, setting to 64 [ 2038.815835][ T2606] usb 3-1: config 3 interface 181 has no altsetting 0 [ 2039.037660][ T2606] usb 3-1: New USB device found, idVendor=2c7c, idProduct=0800, bcdDevice=71.86 [ 2039.046955][ T2606] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2039.055095][ T2606] usb 3-1: Product: syz [ 2039.059376][ T2606] usb 3-1: Manufacturer: syz [ 2039.064005][ T2606] usb 3-1: SerialNumber: syz [ 2039.398886][ T2606] option 3-1:3.181: GSM modem (1-port) converter detected [ 2039.414776][ T2606] usb 3-1: USB disconnect, device number 53 [ 2039.423136][ T2606] option 3-1:3.181: device disconnected [ 2040.097503][ T2606] usb 3-1: new high-speed USB device number 54 using dummy_hcd [ 2040.337512][ T2606] usb 3-1: Using ep0 maxpacket: 32 [ 2040.547598][ T2606] usb 3-1: config 3 has an invalid interface number: 181 but max is 0 [ 2040.555994][ T2606] usb 3-1: config 3 has no interface number 0 [ 2040.563340][ T2606] usb 3-1: config 3 interface 181 altsetting 31 endpoint 0x9 has invalid maxpacket 1023, setting to 64 [ 2040.574473][ T2606] usb 3-1: config 3 interface 181 has no altsetting 0 08:02:01 executing program 2: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0x100, 0x141401) 08:02:01 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x165f42) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x171fc2) syz_open_dev$hidraw(&(0x7f00000014c0), 0x3, 0x404000) 08:02:01 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff) 08:02:01 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x3000000000000000) 08:02:01 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x700) 08:02:01 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x7, 0x20002) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGSW(r0, 0x8040451b, &(0x7f00000001c0)=""/28) ioctl$EVIOCSCLOCKID(r0, 0x400445a0, &(0x7f0000000100)=0x4) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000200)=""/28) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000000)="46d559bdb8424c1ed37aa0982af4181b95892f5e47faaabc5d0d6f3c5639f6114d0d35cb086e4b4ddc6c7b1252fefbd4995f18bbb7a2f7b6f94b2ef177e17ca27a1bfa5628ad12dedf730f4938b091ec7e9b9ec21054409ad33484a4e47c1628475d09bc80c5d247bf889b055bfb25d152a3", 0x72) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) read$char_usb(0xffffffffffffffff, &(0x7f0000000480)=""/113, 0x71) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000500)) write$char_usb(r2, &(0x7f0000000340)="2987a94f26d67e944896833e53e54faf53e2b68c48a6e53274811580b7b08a8a3dbd78fcd6ece1f3fadaf24556dc89e23d7ee457689399da5dd321827ef4c4226cfc3965a6724eed24a04d269b7159de10070ea3c88263602e49e1f993d69b001dfe4405ffab07eebc4f4223b852949db21b4062bae5d58fd31b86887a04f1838bf0b13f1efb5dea879eadae5995e729c1016da92d8d1d794cb11545182c9569ac3b606d3f31de7ba8d9432d6f46713c17fc5a66a1ce5e557d75a84b73bb4781bcba4067ded5b159ffbdc46e87dc34ea34706bd164dd10833369a1d731e2ed8605a6191fdfbe9cd8bf296f79750c5f43185e2c9bee4398568f", 0xf9) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, &(0x7f0000000140)="86", 0x1) write$char_usb(r1, &(0x7f0000000240)="88eb4836592e32390d6567240507e4ac20683939fdb5f206889032dfe2f242c0026560755a3c65391831e4b12b6f673f1baa87a23fef777f9e8b56a64f496e94da45c9fc7063b4cd29a05feeec031b7669eb4f5f650d8de260365bd5d9d97dbfb710f4da984e23bac9f56721c5ba34ae0daa59c5751c13ca27dcd917eba618ecadeae24f5f451cd56418ce225abb605630ea4540f6406f61966a44727dfe1de422417038356095e8973fd499811770142678044511b5ca5d8cd87f286207e89168f716e7b16f7678", 0xc8) read$char_usb(r3, &(0x7f0000000080)=""/102, 0x66) syz_open_dev$evdev(&(0x7f0000000440), 0x401, 0x12400) write$char_usb(r3, &(0x7f0000000140), 0x0) [ 2040.747706][ T2606] usb 3-1: New USB device found, idVendor=2c7c, idProduct=0800, bcdDevice=71.86 [ 2040.756943][ T2606] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2040.765053][ T2606] usb 3-1: Product: syz [ 2040.769288][ T2606] usb 3-1: Manufacturer: syz [ 2040.774009][ T2606] usb 3-1: SerialNumber: syz [ 2040.812255][ T2606] usb 3-1: can't set config #3, error -71 [ 2040.825994][ T2606] usb 3-1: USB disconnect, device number 54 08:02:01 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff) 08:02:01 executing program 4: ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0xdb) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, &(0x7f00000000c0)={0x2, 0x2, 0xffff, 0x3, 0x9, 0x3}) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x8002) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000040)=0x3f) syz_open_dev$evdev(&(0x7f0000000080), 0x3f, 0x101000) 08:02:01 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x1f, 0x480) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSKEYCODE(r1, 0x40084504, &(0x7f00000001c0)=[0xfff, 0x5b]) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000080)=[0x7ff, 0x10000]) syz_open_dev$evdev(&(0x7f0000000000), 0x246, 0x200002) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r2, 0x40305839, 0x0) read$hidraw(r2, &(0x7f00000000c0)=""/206, 0xce) 08:02:02 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xff000000) 08:02:02 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/2, 0x2) 08:02:02 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000000)=[0x40, 0x5]) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) 08:02:02 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(r2, &(0x7f0000000140)="b1d8f6a14e81c4693f2463a8d68f1e8db4f9d13b37bde3fc720acf7ffd7a58d7f3984ff76331439860052c8f84a4c9e9355d1339e9bdb4f4e5e82b56ce14f89c2fda0d12798220a9d0d44f1a1b49fa6e69c8a89a0951bc4840911ab4d83921999e3f0c572650faf51fb0e903487d121bab6bf421aba7", 0x76) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) read$hidraw(r1, &(0x7f0000000000)=""/174, 0xae) [ 2041.321493][ T33] audit: type=1800 audit(1620374522.292:2897): pid=31389 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14563 res=0 errno=0 [ 2041.438356][ T33] audit: type=1800 audit(1620374522.402:2898): pid=31389 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14563 res=0 errno=0 [ 2041.808089][ T33] audit: type=1800 audit(1620374522.782:2899): pid=31410 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14562 res=0 errno=0 [ 2041.828945][ T33] audit: type=1800 audit(1620374522.782:2900): pid=31414 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14562 res=0 errno=0 08:02:03 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x165f42) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x171fc2) 08:02:03 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffff6) 08:02:03 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="f7b7edb420f846dcb921690a88886902b7861e488fcaef969adebed423d41e9d7451b9667006f488ad8dce193ec847171d49af1b21c620c94baa49baa052b30e2c8c91d192499deb26e0106903e3bcefcb6cda975a1b615b2df13b8fe22db8eb2bd41a517329290bfb6e20395103a6fd1c39b583f4e25b8619dbd5c05646b765b6180575df7dba6b82290a1b7b15fc2d37909be9890307c80586a2cc14efe98310965d65339e901331464321cfd83847f783ac7e3cf3ab52b4f4d97a4603985fdd260586a394ec41f89c98417dc3941100ca2ca773d0242c0dbc433512a6b6b52c29db09dd7f6543e962e34d130cd7f935fd25557302886bdb3c1bc4ccea3afa9db1d0ff2d142b5ce2392bacb1cc71c7c4f201cd34b8d3d61425afb7903660be12f0bfcb915f525ed5e272af5d86c4afba99769486673a553103bcb52e1222f3600060b8f7dff1c2ba3078d59d15bc22f75fe9361a86b42a538ad90f14d3a54cf0e993ab2d7dd2759fb54eff50d560ce7303b2ae3e09341dd2fea75fa1d8580e6dced83df2706ae915c31efa6ea29c159be419804522ad9053b1c7baa8029895d09b323b51ea7bd3434b6df594b9579ea755ea3cc83ea8401d921876568460f2e1ac4fa620139b5eecb6982dee830c6403c8c977e53b0de499b14a766bd06f9ee5fc8d071a329b386d88d16fe448e789db40f726e3537a43c27953d0564e2080667c9b58bc94084bc36006408295e548366eb032c1fa2f0e2409e5cede1f9de76aea82a70e3bfb2d979a0df092950cb40249888d9751ec5567349a2c3e497762952d299a843916062c0e48d351ff436fabbc443313e32cc8768c6a7a768480b3d9e514092e60626d4cbd9562987dd55dd30e3123761d136d535e8a71d46e72d5202d6922b53292e2aba018e528e8ef76581ceaf9031339b6935e7dbf4c21b1c8a12db6abcae20dd471631aca9e64f26402ab338c56b245a9c47fdb50234da48373c1a65e65f149a3ae3ecc6979fd817c2b962f43897c9ab53ac176ee74a5e8c27c083ea8f49fa68f0da4cdc68c68fea62f80e6160a21fba0bf0f54e55fceccf82038a52ac47467ab8a069b22a88e96170413fbd84c68e7bd3f9cda4d441af5c26f3cf554c7ad3b27abbc4a629273309db19692f578336808e9dbd01f97494a38dddd52650cfd94d5b84a82ae381542ad60ba839d9d0da5f24248d315be8cf9e0207bbb71483e400f02a2391c47e84c45a5dbb248c202377693fb742598f83be74e92d9c382c87be850c60de8f8981e2d6e96c1f08af088c3e5675547f84bdc5077b8d5e1d8f5d6f4e60c331bd50844a8288b63d0317e0d615e4a732f9d44b1e34d9557610a2927e55f137f2b25841b18862670e4679a0f1ba2569e6d42d10bef4a03d422b4f366af7859bbe49010bb84a7968983caa12ffa40d45e75c925fdcf4161bb370086f53feb2c04e99eb76d734d0a756d686db4843ea27df2a7088177c353ba1bebe7c7d373d7cac8d0507ff88b38b3da8fd592d5d8f633b6330111159a3e9eac28146bd590ba4ab5687ed32678d40436b88741574f0b1ad8fc5996a929fb134032a5586952498955aaa3d52f4fd1ae7d6b774d6418e871183be4cfb62f2782c184bd2fce11a1ec07baa5ad3e31d61f71146f1ee21deaf24c316ffbb35b9831462aa0f6b5d22d3ba7473bba870cbbece8c405be4c815187aaa056bb1d8e3c94923194ec591ef3ad0bac73a284f17fb9ce7e1d977b43ea85539a98593c45f0482517fa7cbabbbb3bc6563248630c34fdd836eeaafa0df618080641d85cb15d415366d876a05e5b9ffcd9bb89ff7a75ee12e94630b9bec77c2836433ae134f468db5fb11163c30a0cf6ef2985ad0ef3974398869d0194eac53e6db913fb01c9e0a87a36659f79a5bdbf1f32a840968055a9ce23b42ae4e5a0aa843476f35f1effc8aa1f33cb5eeb2ec26693709abc25d45fa8196297062c96cd709f66446b4525762ba79ef821634b038b6b82814cc11dfbf4edc519aae1c1845004de8a1c833b2c6fa844d62d9f982b61741c5b6dde35ce53d09239fda542f933401cdb03c82c35270414c1efba6dce92ec9b61f940855694680a805593184604e85bf016cb423c97f906e74151d27decb8c5c8d207e1d316a0be6222110334123282bf1ce116d6ce0ce291064112ee104bea01e8152d73d27339d4ebd18a3d418a9ed695d1d6f83c112b8fcd3ef2a2ad525bc007a4d8d0766fccb4b961774ec8fb18d0b1e3164b37fe35155a50cf564f293eba928a4dab4aa930a573d81a86e51c01eaa151b7552fc462a057e9cf3f61f1a7c4fdd48b67365ea4716edbddd5cbe70b34ee7641c0476fecd66fd0f4661def98f17c1f20b54bbd7d76ee541a7e059c801dc0eb6e460f60c256d3f4962a03232a575f20baf3b4b00094e247779584f71d4657811f6774ac39e48287faed9c08706bacb14698ac74682da960d2a8b362a2cb897b020a14c4371c22419ad2ebb1278cc6353d56abb5dc23d1339d04ece86b2160034d0b740d5590905db84a6fccba8f7a09cadadb8c5963e28debb244cc69783e7ca75e07becc58c898dd37b0e30e90554e9f5415d38d6e7952918c3a078ea0b150caf0cbf22a8870f528cd81105e2405aebc4c39e1f8430c7358d6972785ef17d4deb383c04a8f0113d5f4426e1c7c5f9064a19b5f7e2167d41206829bd3dcb866b0eb1847c2677b7ad1cdff5195192785bad946e47181c0340f622030ea99bb5dc79aebb05cf61cab1439b1addd169d15943d69c38ba73c749e1a5e791789755ee96412e77b5e80100ade28f592da6b2be1c780d7443f1118546a8d034ddcb1d22772404b6d8a91f4635d1436e3ef8da777f7f7d9dde1fde3c5ebd7c93c43100162acfef08c09c36a5ffe780943d90095d2a1dc06465336d356ec8b8ba8bd58a73ef1dff04e481e505c7e9fe02e62b9c3d33cc7123e21ebe0dee11f0cd3255c988a374d1cbbcebf4ccf7e4400cf60a79223e09189554c9973293aff03d07a061c858a581b72fe841e61692181286d054447b027bd9436618c50167fe145b24e3588a1b3c7ef4b5f5976bf58dd5cda809137265ae5fc7bc9f2c99ac8182246fd3dd0f1d77bfacbd1908b5e8c5eea7d24090911441c56d0cf3732fa56b3987f68556bc401cc64e2900bb3ff0c063e155e01c51fc3b758ea395ee6d5c633298051adeb28376dadb310067f725925f4c9fbd1887330bdc25cdfac7369fa9453a4dbfced8657b930b1d6930dc80f02209b63caf5165cfe846e503b00e4f696509b5a1ffd464d15ebc9da30c0f3f5fbf7556e9f40ea66481ef8a8f0f90fe042abb8debbcee700fe2e616386b3ca934698995b99ee36ec2a3f8d025c51bc66b0222f64f49d97eee61ae5a952be9907ba934a84d1f66017b17f558c70d1a5358afa66eaaca34f6ff4165dcf3ec301fa8e719b01ee8a9e754035699df1e6b1c6e77e0d2a4b810219846e6c71f2c04aab273d27f5b98a09d2cfbf073f2a662286114e025102bc8cd18eab58e4a42b7468732ff70fcdf7072380eeccb6a211369bdfe2f67b0eecde67861fd3650b2be6265b4d50050b86310da8ee6ee81f699fa244beb027c26c74248db4de07f3e52516d7abf1b96f39574ae2616c2574ad6c42268c95fa4d2f08fdd85d057f5a1928d98870bcc63be77e1e9155fce12f9b4df642d7a92896118035d3d2b0ec0c4e0d45c432395f55b2c5c1dedf2b4429718b93cf8aa99bbd46ed26783303f7615bc9c6aa8922c537957a9e353a50b8003f4925b077ecf2c2c2d65165fa9da5e8ee718663ecb32abee86a61ae16023eae20e30ecdb3ce338c25d8ba300ef5b56c6f2ab29548269f4e2c138b6ed007df9b2dc04e7ba243437a43e22545ce4325a09387a4af7f534698b3e44a66c50ce435bbab56ae257d2d976fabce12cb4d262d626a14f8ba6387b33446c46302e8c62ea5f4fe48a14a8ed5fc5ead0874c0ff737df5fe8dc1e2b930d4b0907b5d83153aee3bd8ae56144624333b24aec5f178d974b972813bea96bf6cf3bf56c296636630df5c0208c169b2641eebcc45650261a1f573eb0cd37bb00a413df72fb15c607548a299680d354ddb097ff28fb5bf52f2808db36bee7391d4a2ecabe7833ef74552601645e441c37ee39089fe158179f434451d05e68b32ad281e705da38e9ff7ceb3311bca6ef9a5e969900f7988f278b32aa6670e6821c21102fabd11520629d6dbd4c5ad1a3de61afaa5547a5a9d35357ae1c526143adb5b94a59a5ab3f746c8129e166affeae822d861c3944ba836b539c849266bb836e4eb047b683e0cdf28529206e5ae09b54dca32d073da8679501b3b70960418dfcf2e6c0fb3ea659603074c8f12e576bda53f3cd3422841af56ae07a665e23e2c57bb127b7c94891010995577b7f9839ed479de2a27a18f4c563aaa520eccf0e472c7da3b2e856b004439319c3396e7242ecef2d637a541858c1f4e8a227c6ea425ece05eb52a6cbf35a71949653ba399d27a49b067de57201edad0d30c2028419c75e586e0441cc7eb771cc62d7d9cb3e2fcf0204aafdcac3d93e56a7b1f21bf67c749bc54a3fa7d0c83b54f03ccae0fe88a35fdb572aed0ef8065f68be4b0b8844f34f60c7b99e75ae5f1ceb8e8d7102cc18e434043a268cc2cff514028e8554ad0ee6301426b8c4483ed967cb29090f014faf931d5ae3692be9ab9a633db1c41bc9b3aaf0f0747c8cbbe7fb41048fb0515fcb035547eed3ab387a0d6ab985a080c0449b877e4ec0504d485d4fd51e9fa6a865fa1a9f6f4240853b9fe6a2ec962387bc7f15647834a9fdcf5e1e3c94e927b3c9b3aa20261ffd2fb1455646a98b5a92c76eb71937d5d3b7662d047b0aac9d4b2d2d68f9f2632b6e204e025a89758283ddf13cd0e377d20e3923cbf85472d68ba4b8941e6123ad784f041de87def1da2ba27caa25254fd6fcf2a0c8fb2b3e5956ff7ba7957b0ac0efa3c394a050fb9472b93bacb8003005c649384e6294480e4e4977866fce2c77ead759eb95002f9d1e32d1df3b711cfe48c9c03aced1bedadf68ebf3bb1fb7ebeafbfe9e74a292ead20b4b38fe8412668347d3e31af516e71015944d443cc1aa91e494efeba390aab057642c9b46ffd9c9f1a0c193ba3369d0999460ae9a25cd4efaf08c3435d4fee6ef9ead891e46b70e3868081f7c939508efa178cf979f861072f9fac3997cff8af0869f3806684b620ef9cc2110d7f17d6f9e2c20ea2c65e2dc450e730766db4f2e66609fb0c0882d9afd63c47c1037536481a21965712773f15f2da3f80f08a4e9d0f5422a4c6b73b8862902b6ade3b06247be30b2459d601e6f0f6d20171fb80c29e866ca22230955de672d73cb4444d99793cdd6da01d9d36a6090fe092e952e8e944d5b46493e1855f69e78fc20bd69e1ae8c78040169c3e9e1f936980797330be671c7a36c3beec8acad5d2cc7e8877ef909ed05775d0f2c849c9e454bdd1d902e359f22b27849cc6b0018641fedf09b07956873fe2a091a8816de8a21ccd1db00edf31d1363cbad811c244acff817c54ce41bdde170b56c432561382ecfb8fea9bf97635d05c48341f5c8af79afc045048d73b9efeb39b99127291cdc3b35e6831925ef00ebb7da96f76e72ed3bf0d85c55c4b914412c042c2d27b58bfe44bac82664044d1c54d5297b35734ba3de8bd35641fc4780c91cf0c1b75fda599cd4da3b8eedbb00316620b937f5c9f28e9bc90f98800527ea7a86fe869b082458a6a6ca4af7be931692", 0x1000) 08:02:03 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:03 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x7000000) 08:02:03 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000080), 0xfffffffffffffffc, 0x101000) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/106, 0x6a) 08:02:03 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffe) 08:02:03 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x1) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:03 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1000000000000) 08:02:03 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000040)) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000000)=0x80000000) [ 2042.722884][ T33] audit: type=1800 audit(1620374523.692:2901): pid=31453 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=13841 res=0 errno=0 [ 2042.766519][ T33] audit: type=1800 audit(1620374523.732:2902): pid=31453 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=13841 res=0 errno=0 08:02:03 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000080)={0x2, 0x4d, &(0x7f0000000000)="063b05c6b811dbc66c90622a79014da60889f5a3f90b3b58a76e5d3e3d190ac6fdd6b53af609fd37d9e1319f11d4957f95c73e5770c68da10fc5f548fb2766e5e63da571451ee043cf216cb54c"}) syz_open_dev$hidraw(&(0x7f00000010c0), 0x100, 0x40) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(r1, &(0x7f00000000c0)="5d7f44666a02b631adfb40231fbce07eb0df90834d856598e2d5a452de27b88bd8713bbb8a0c1f34f7dee2e4ef93f1d89b95c37849543323ad78ce007ac21af27663d800b236e7b266c95517062312aea8c89b39b659b7c987f0cd66d16616ed6507ce634af5d496310961325cc4ee0b2424e0365dbc7391e487531d2aba59309aa6c59f99397e8b6f49d2f3e190c7859965ca45eef216904d2636970133717ead27646bbb197c83ff52b752cf3d98260b6ade402d6ab0e2c44ac4577759f686a99d6ec0d369a1ffa97449ac2f52c3e54f788ea26e15f48013263e58ac166a36b3aeec8701339a0731e44c3185e9a1688af285d575c7b923f517905742b7dac65a087e01fbb68d927ab8d00761688ef5e7a9f60f01b8fb1dd4d6fac2bc12e110717a95aa659d1d0ea7ed0cd47fc4be04d34538ea879b8d661272d62d76137af33ad6150849fddadff0b7b2ae0626e5a9e5ee956cc8e06a6cfd89d6b07f0b6ddcafcd8b30213060b48948d4469d4e5686f8046cbcbbcfd37d6e5da9502cbca7da4275ef29075deac031bbbd84d053a1c440f15e8231e7e81764456b6c2a8952bb917e4c87db16f8d718b022cb1a7f5c1405d3848318b56e40a5bf95539f76566239322059a355e99722a0a87b6659d118d4e9fe76781161ce82447ddb39bdd2cf72c550e5e1b3ec4867790221230ff8d36b71a02ef6f89ada1026718a37386ed824fd63f4135ee41b67f67517a96fd776a5e06f28eaa75b8ed009f4ae897d5c9ace74247b819ae390e20aeaf3d4a966f411488aa0c69b4cd1318abbf0a6f5c0f0e8774a55308287d7d4f302b1bbd928e8d463c7d81dd82569c49e78a1dd1efd43292a55ff6f7f1217673dadf66d5f891dbb3f51d8b587c842892e9bb36e55da2ef734c0f7c8da03cb5c504299e41d94426f05ed397e3b81973800bb3847eb45182718f210b919994ee0b95c71903c38fb832db802e192df80c8e516f331316cc21cd436cf78ec4ca04907f2f2178d827a871a687e1517e6cd1f76bed235c08a6bbe9a8997aff79dd01755385e6b01436b353d0a3ed8f844396e9d100354958ea5fbcfdc5c48727c992cc87941c8cf5e7a42023d915fc340a9662c4dec709ff5801314a143928ca7040219b524004d63ac125c179290761af6b7216397093fdf1aa3fdd08cd361a37db57dbb40da475e4ae26e4cbf1ceaa67cee644b4568959f82f15364c38faa6b9f2295a6d9096b14e4ed1f3a56b86a9ce6ee62006a094e6ffa9851eab676d3956f2f95021b782d59ad74301f47925640153d327eb9ac5e11ce19840e3637581a714eebaec25e2d942b06bc85bbf0248697d8b76adb7dfd19e8c80f5dda32414769c89d2cb44288b765c68990f19e4c6abafef2581eaebe67c4f0774470db00d71889ddfa8e25d784ca5d1d1dba7e980e011583c162e8bdbcd4ea81c4e654d1d05cea90682a82b1a993788053f511b7b22159c21b18b71e3298ad625be1e6485a62490ea8b44642b8ca69118a1954f35a29497ff5efe1d31cd6726241f9467dbe816fb94286a602134b8b432cc7856d3bb4a42708f378491f824745635f1d00050d72637bf4b43f0b4563617c4f6aea393ba8164330576605e258119abcf09bfa7ff1d955d5136f43804322f1b152c2a4c6faeb86a810381d4225bf854fca192d140940e33992d447e532e05d2b0f5cc2df0fc68c8be15c70bd565cbcf43a023cedd486add73a071bd5281ae71361fb84d19763519a091db7af99878058cba218c60b408c3c3c4201d7c9ddb0c2ab5c981018441542796befabe3502dd6d418e7efbb71f4519f21b84001a283a5793451994201849a5cef73c568ae4fcbe15d57fc284bb433a63a99bab216e071f8cc167ad807e1dd74d0ae7764f2a83a10f2c4727f81de60f1243f52137ca019f28bb72d1f80bd971b35a70f1b689f74390107687c1d68d0c3d6c3618585d7c3235eaa6c3abf50ec94aabf1f5904a40edb11ef3b555e3a447dba13183e70a42b320a92b2a054715f14f389e67e14afc412f5405a44b52b61f06e83ffb1727ea13970961c7854854bcf3157393897a3ecd67afbe475b6a096f7f5405edd90b2745ed7e92b4fd4f0b626aa01b32612d15de7f66bb3679a7ecac763ca2bdfb9cf13ae0bb856f889fa389b4d101a5cd814e71bc5cde6fbc707746f0e96f668680c1efa5aafbfa7254c724fb80a814f5f7cb6e6c09d19366eb5c72213543a4ef8a0ed184b1856ef816a63f20efe8931f686bc72d0e59f57d39606b5f89b0c9481ad27d21ff3d9f541e4c71eadf929d3d863f5ebc2e8a1be87aa3f49c5c8208f6e5db02bec22602a983620eff56f71c4e166bd0c7ec0f37be274972e4c742930e41ef902353b38bb4a4d1c189a91857a8069eba8f18c016be3db1862283e142aaadb34324eaae5824ca9a4aa10f1cb4515d29ca23f7e087ff449398adb77ba9ab5e60ed70fb5a4fbb8e6f7fdfdd7996f774da3105956da04a5a90426692a45d617c423208bbd659eee438e03e4a5efea6509992ddc20c196dbc38c0de33342fbba032344dda5ddad8853e8d0e0cbed52255c47213648834555fd87796b8d329b3773deb26b92357d8808bee4d9c2eec1cf516b8f311123977bbda7a5f3e5c866e2b931190ae1fee46d150f72a5a47e5cc258823fb90faf4bea9283e8d6eefacc577ddc293c5c2ba24321072fbd8b30cfde3a3f0e83e84bacdfcbdd5a88af2187a5535f8a22f899fb5cc0e868ddc3d91bd91e2eebc6a7baba99aa3e4157eca4021b9a5b77601fab82287bf74d0937597dc91f15353ab62602eb1d6c7a6e7276501cd8f5fa4cacb8c8d0e0dde44afbd0bf3fc3c120c74b0b0336fd63b11015160a14a37fada20bf72f7605bef7af50a95985dcd61961e6011bca4f33fd86e3566269064209c3f899161c2793be641c6cd99ea7da9e40c11a934d1e4bde113fa87e0599ba1e0a629858360b23317b1fb4456d945ad51d1ef9cffb52d021af05a2a790e2007748870aad91b359f4b60e42a07bcad4f7e7f0dcc6ebe1851d099c0ce669e053ddee79b6d4985ce23cf3583e5a490e649dc7569299570b441a83f7da296fcc528a26dad7cc1742bdeb5911e1180d61c52f6fc24f6c916376e003e9585bc901f14edfa09dfb9e61c9ec3a80c07c6510851e5f01dd332c68c4bc162ac6c8da7a4b01589ae1be390b0c61eadf3658b6d9e573bb40279b3c670f2958732bb5dd38c6f75bff0655505215fd4295909673004c703aa477db0a8f67e636c47a5435ba0f24c346684ec46ef943ee51296c3406a98288cc788d6056b16f351fb721c0ad7ee953e5bcd27a441b48b5abae20cba8aa1475e5673d023a328c5cc0f6cb0990b5e69282bde7128a55b4c79ff007b0290fdd980a1ee6711ec13d28f909fca49e0eb19dc49e6419d4b266e9f6ef3142b0018a2572be0bd120d54eca25f475cd27c0cf2ffdd31ba216ef1edd71b9a97bdb5c839c4a71528abee8b1d12178c3d23f7acf106ea6bc82a1d61b8581451ab34b40ab5d8eec878e224a9fdb354d18fa423ac17a8aa421553497814747f9a5021989cfe9a347c08a176695110b66dbab1664086b543b845c25d0eced318f05d30c238d9f16b9a0008f946ceae797ac30cf77ac8fe626a05601dc711d904243744aef49dbea49536b30e967b565a245442901f52f4095486d3d3afc6a06def6e582cd45345fe8f2d0ddf62c5eccb5c3c34a564d206d15dd42c031e2dc061a7ca8e0aa17cc949d88374688dc981e015a0ef333d3d531203a0d04dd255a94d3a8a37e3d4f73b758eb8365b2c4a59275f4cbfdcf0cecbdcbf517f551506d7e6a610a27fcdeee29cdcf6d73389f2380194a8c7c52a40ba7f70306e4b39ebf14c1f38ea63761c0ed34929e08bedfb79268affa06282f24146384e3715e3df8199096275edf02170d24fc2c994e1a792171697155a4afa9c1705f034802bfa7f324733d7045d4cabbc1cce8d206d3d5458d5806c55a022e3c125801c97ccfedab64fdbdb5eed6ad6d1953081bbef39be4581cbebf4c47e4bca9835f7892d346ecbd591f2a9cbc3657dcd2b07d67936f96bbbb2fab7a29453bb43945e5db39c1ef6228c30fbb90f197481f6caaa768a6575a5036b7046e5d35e261f73089772ec18a3560b876bb9f4ebe8091bf73134411b69355226790342f8ad2309fad686f54b3409c761144f253fbcd2f4982ae11644a74f2bf0d8e60ac11df59c327ff3e1388ca739b59eaae298d6822c721db97c91065929d58d4265e514e67516fa8d6a6c3aa5ffc914ea2e31f34a4b9bf2962ec8e5dbde82e0fffea28c7131bb82c8c32cbec44ced941f91b14fb1debfad4e11fb7f6b3b83f56427178436dbfed8b551b6040a44771b8901ac4a07a4c6957043ac35e3ff7776861528e6f87a09c063a95895a36478e36eb2c7d339ac60ea3dfadc7686f8332081171db38f7816a54c5fe9c8fc752391940ffdbb5c9d952c621599b93f83bbb4b7618379e21491bc5f8e89ace9a2501e059a6894e92e0983fdcd007cf5f62aea5fc34972cbeccbbde1a23089b1523679cf01c225ab027cb0c342417768bf2c332b207303e8d612b5fb52ce0f2549dd6da23fe344826e2a0c01e406e97bea76e2e1bcf639b6d00ed7b706b71b3e4cfeccb8b7f4ad5b31915143b4b9b8fa82f097d0c6dd8362af6092da7cd4e9884b9c61c39ccb9963a4bbbdbaca67c57689772e4e8f11e1bdfd18abae8a313459dea1a00437704174c2c9ea51dbdcb5b47cd7796ccf39ea711d889617094d0eabd1ffa8f76864eba09d6bb1628abfefbb0dbf737f75b8b807c9d86b597032105d9b558fcc4d23ec40bfd54409a5257a255215567565257dd7f45a83f7185565849e61169b9906c40b9e03cb7a95005598ee66de59c0229e9c724b4df2b9a2926f9fc1ee4fcd90648a9255f2b74d5de37478f4cadd7a55667408c608dfc974ddb864683b5c9fa279de834c9d2b6107c16aa590b340f065f2b79b059ce82a875cf4f35630e7dda50f55ae113328d26fec6d64b6020fb15517b7461828469ee8b3705ba74fbd0073a0880aca51b91f1424058924827c94aac135a624bf9ef3471f0f3c181210d755941e300ac2283f909a6e2f5be405e95c56b68bbd5754ce1682a57d81b1979eb284360d102ec4efef28dd3eb2efa799e4d61d6c1034848f39742c9891cf0530c56a86c767167d44efad4bd180b9a6e3d16ac83f888aa5bfb93fbeac6dae6821af2d129e89dad7935e39650c04f73bb4700f4e056e6764c33ab3ca11c1c58111936c3afd5c8938cf30399aa2b053055d811fec9147a242a1164a68980a98cacb35a1f41925281e6972b46164292face019849e704f9c1bb51de173cab3964da9954f10c11ef369f8977d531fdda5f4314060ec116bf2d5595c214ea3de8503d1d7002a23f6db7a98164162ac9ec26030146c869ac0b5a4771e496dd2e6c6c25fe93d2f6fa2369395dcc2f9862f09df07111c641d17c1c8df4aded76cec04abfa86a78857dd010c0e7701059605628875222533a6afea9ba9c977747990868c6333588ac919dafeec54b00d93c6e04e271273579f6305a0be89497bfd7184f11725462d9229ea5682656dbc8615ca6da21c204aab24a0d424a20a0b54a4fc5f90a0209cb9c6c0f224a2f5c17985414b39c9ab261368a5f97adf8dc4e0228c902949d1cfb1e54157681b3bac7dfe800de0490d965ead2c4063df0742c28ac4b8b3a42522a23bba312c1aa6dfea991d66704821b16c0f01bd0c9af", 0x1000) 08:02:03 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x20000000000000) [ 2043.046946][ T33] audit: type=1800 audit(1620374524.012:2903): pid=31455 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=13953 res=0 errno=0 [ 2043.095913][ T33] audit: type=1800 audit(1620374524.042:2904): pid=31457 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=13953 res=0 errno=0 08:02:04 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x165f42) 08:02:04 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r0 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r0, &(0x7f0000000000)='4', 0x20000001) write$hidraw(r0, &(0x7f0000000240)="c819b9a363a96cbf2c6c452afc0922d37f7c4adc0db302adf1ac0fe40a82ef335ba41f7165673d61ab3e9d61db3142f33332fd8e74ad4c4a6b1943994a4834216fa3bd17c0dbddfc60f75fc1bf6d0fc8e2de36aa3c2b4c344f0728ba470a02724d0fce136b047d2aa7bfd7398b2845fcbdf94c70eae6fc1f6a2abef326bf9a89786074b124816897de95429930a43363", 0x90) syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0x2c000) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="08a6546e89d7abeede8804", 0xb) syz_open_dev$hidraw(&(0x7f0000000080), 0x1, 0x54000) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) 08:02:04 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000100)="2bcb9dea0efbdcc0315801141e5647333c78f9ffcc22c733581fc512e9c2e14807e5016e97db882646a717025f68fbd5ab30930b2e8d88d30d1a167ea3f348772347318e04852db44a5b35d33c7a76d2e6c87f66dc389ed8238ad0827c5cd479c193ece27dab19025142fb811d34070b3b65655a725d65509ef5c7322fe212d2efeb1e2e628e51077ffc80b01944679479adf5964b373cab4e0d0d0cfd5da900e94820c34e2939a0c15e8136a47da6b15f467ec40b3c6329", 0xb8) 08:02:04 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x92ffffff) 08:02:04 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x100000000000000) 08:02:04 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x4) 08:02:04 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) 08:02:04 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x200000000000000) 08:02:04 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) read$char_usb(r0, &(0x7f0000001140)=""/4096, 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/43, 0x2b) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x40) write$char_usb(r1, &(0x7f0000000040)="3d59b1d66ddf7055c935257f872666d4923be20832b93e0e05b48849a5614f6c1b8249be8b778cfc14112bd67c5fbe51d083873a525608a85d6033169c6470a225827c587eec7db9ed5985e1ef8b7679497b22c322efd94457", 0x59) write$char_usb(r2, &(0x7f0000001040)="8041f44199b46fe486735fd014ede04b8c4c82e18bfa4d4b5a92ec75cf96941d3ff33dfbdc430ecbcc6c58ddd99d617b9c7bc84caa3424a8c0bcbd7ba0bc8a60c5ea15c0154f98c2f734fe3c2a7dc3dabe8c5f5579963d0099a9dd49f8c9f5c568f4cf984540d927201244f758ef3b79cf20ad9f254e3f030ebdee6da5fac00b3c726baff34335e8b7c60bad4a13b19ff3f3a682c0aaf9928172048a09f844b91979b01f6418fa05245747fc30fb416a849f91e8ee66b0dbc9ed367818b8010dd43bcc9f2bf6ee8c221242c223eaf05c43ab5525dfc7d3db684f73ec336e5c4e7db3d07fb2cc", 0xe6) 08:02:04 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x300000000000000) [ 2043.869273][ T33] audit: type=1800 audit(1620374524.842:2905): pid=31480 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14145 res=0 errno=0 08:02:04 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000040), 0x1, 0x8280) write$hidraw(r0, &(0x7f0000000000)="2782f639b9dd669f3a43d097eef946bcb2722b8447", 0x15) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:04 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2f91) [ 2043.919215][ T33] audit: type=1800 audit(1620374524.862:2906): pid=31500 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14145 res=0 errno=0 [ 2044.027362][ T33] audit: type=1800 audit(1620374524.902:2907): pid=31495 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14209 res=0 errno=0 [ 2044.124530][ T33] audit: type=1800 audit(1620374524.972:2908): pid=31503 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14209 res=0 errno=0 08:02:05 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) 08:02:05 executing program 2: syz_open_dev$evdev(&(0x7f0000001040), 0x0, 0x1) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x2000000000000000, 0x80) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000000)=[0xffffffff, 0x3]) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(r1, &(0x7f0000000040)="1c67f96d9ea3a21291af5f231aead8c60227250349625ec706a25a8acbe941f70f6bd8d925c82a5bc185134268252708f923fc75095e3554cde92de7d555b70ed16e7fa9dff533a6b1282bc04df93a1714594ecd6b730ee8c6d042d9c1ceef62df47137973c58ebf999e14ad9aee6d1d6373f9ef21241a0882c1edb856154bf31bbd6e84c70fc0e2f8461de71cf7120b7dd82c2a9e466b992666d0df96070a5aa62ecf871563ab2a97b2c82899b28fb91cd1664b4e73bcc089d4c6b3b99ba565cee402c513650366ce008da06adff1f2cf5911c61d82c4b3b99dc8ea9f2ea835c0db62e81a837194a666aa0ef2b697267f42aaf678a9ba6ccb83a16d2383dd4216cce53c37936778934b7de519e10946573f1dfa52ccfdf4f9bcd26ac0748fcbe613d835fdefc10dafad13d55c0908ac1f5baa7db82a09a78642e92565a4203cb4c37f0f0f1eb676755f9dd0b75efa076c92de331b076d6b3d7a79bc3d380f00e9eca835b54b55fae80bd2d554e344f371f89a749cb2414f33fe86fd374a52526e281d290c5230c0f76268196b8cdbe42bd7821fb067b4f2e0451d76d5efc64e38ebd07f6fb7ca34b651d60fa4bbc83f3adc429ddf07647d2aecb0400a1daafc4c725ec922278faf90274c47ba08429a485009b4b403f7a449ff53f61895b740a696692ede1906e9e51f4817eacc88304378d87c77fbe0f9ddb3669bdcc47c2fb0919f5d20cef61e1788040349c60d20a7c03fe32995aa7d89382fcfbeab6649740ac0268d299abf3ebc711fd6f2a520c2cb9d955421e3d16910fbbe1c7f70013da23334b79a78d98ac31344fdec94695dc135177a1b32d60968d24996ab52166e65007cd7bd19ff1b9d9e93a715fe12270ef0f29713125b9d43969dbe95db545e4ad1c03dc60e03d44741ee235e524c766b9d278842a7fdaa254a3d6e239bac52aa806214e40e651a0c056a700f07daa787b93bf27da09005f82b98de931ea7874e55b6626ec6fd1b3f994a2f773a0d6f466280ed3d2f11717de0a25c06fb5d58b6d5d1c374e6efeb66e76fed2ba03419d2c0087549b32d4fb6fedf1ef5262e5e1300eddf232678aba5dcff4e6c7d990116dcedd1dd8e80f3de3bbe9fef2bdc05aa8553492cfc787d16d999aeaf9d35a385d1dea952dc545d07a7114d7f2866fb24b4b719c6b68a38131fee74b3a5f044e799abdd7206445d2c3136c8da2fab3543fe6cabe193c621864dec2a9ff2a9568c605249d4b113bbee075e0837e1e5260044eee25921c208b118f2a6c641fbb009c78aea466d9546be6ca793439b070ff57bac453eb81c5d47f5019c692b083f31de9c69824f4bdf94c842a28010f0c750bc6f864778889cd7ce7f7c22878fa021c3f169a4bdfafca23dd19482caa8368d6f6ed21efe2773da974c2f37ea2635dbd685397767c63408ddbc5fb479d920ea5130bf3f7e697e26c5a29ae635610ba0b0e0f444a051655be6e71cf868ca0c60e0ff15608d1fa73f25f6c6e28a742c0f5e3a5640d14678d10cf12f65f043cc0cb4aff8b03bc273a51e91ded6af6bded3a12bb3fabf933e9eaffcb2f1e35681e445ba79d4901dcc62307bfdd6fbd76b74262702555e1cff50550c9790e966b417b2ed7be494f0cf2d0dde51ae57a3b0c495990fc62b8ad3046f357217c87e9ee33d7e246220f75959036a9328acf8c8440df5c87814c1852f908cacef809a6e3fadb55983816be87d287057a19237ffb742548299a315cc32758c155777e6da71e200b877a792413d906030e7ce4014d3b4f7b0791ba84cbe180670cbe43cd1b63deb6947dc82d239734ecc668e2161da2644ae60cf8361aabfa336b88ebcaf6056124ebb41bc90fea6165f5605d8106ee0ce3c4571fe9d87e282fcc13fe22b01e022ae3d2fbcac5f40fa1cd09a0a158d1429f9abdd8b7871843d8704040d7fdec0814fd9736b391a9efd68308ae46c5ed21697085484fc0820cf6b29b20181f1c86f53ffcddc32d8ea04bb34c68cec85f55b3f5838f1f8763f5b5e791453c8647baf5fc650649ef3f2e4e817070d65388f1bf02aa67d248b90cb44c2d3e23cc7b1b8d75b3e3547d21cbb2b9e99d626ce92f68a0b963c59f0db30a73986b93744a525aea45cacc6e4251c53565327efa1fbcc47250ded50aee424a3cbeede368f80f935699678f042bfb4709bd3236daf52a76db992bc169b7c15cedc5756711d49ad8c27e86c5b2f2a3bc6bd482fde7352bfb70bb63e5ecdd03b9829ff3b657fdcb3ec3a6de5d834d412bae6e875bd01871a99160463c58a1ca0ae96a9bbf467bed46977155cb23d141f24bc660fae2fbfb5c5f02ad8c71f02bbf5d0fa96444d5ee7772427fcc421fee7b1f59ddf10e02b1faf254546ad3ec91969ac789399a034ee0b7b1aab9716081d310de5f22669902fa91f598e024defa5d5cc6e88f1aaf209f0814873df54068da1409a3f5762eeb40d36773d869ddeb34b14054dedd8bb0eda1efc666a67ce2ddffedd377dcdddb5ebda2e2fb0361997331cd4f10b2d201f2e671d66475318784c50c4b723438548714a2a1ba880ce6ca3f03541631b65ac2bee247b3a3e0bd3b76113560db472cc462f3cb49ed0bc3f933da322a0c0740a375e9df77cef2d0022676a140f19778d2d08e3b9a4f03b44de9e23b92bfbedf0617698d69d38d9e8073db70b961aab6c3439fb770671e14ad8b378167004420d7107acbbd76d366112fba90a05251b9b2de823c484a6a4faa8f1d8c9e1f102da5cdfe1f2a5ee38e6e904b68e21aeca2d9ae907931d1c548f22361b64d1e7ebdf091c8a92a9a14a57d560b1dae7c3c18a114405447b002471b654411b301fd242b3db12a91570a19ae812a1f1d2e334fb661310f4dda9c22da6f351a59bf97c3d7b3c3ecd22a31a02af3a2a3a2a9a49114ad5e541f1d71f5d3b1f33007ed4fb5ca4b08072eec53bfa0b3dc75c10f512efb8c22b7e6b166fb20d3d1b4b9ab3d92170a2dc0399c4ec1095e66593c39b8cbb30454ceea66013d1cb1046a0a39013acf6c381d3fc64a5abdfb2c291687ea25aaaf433ae72194ea8c55e932829dfc838931da557a630ada80820e25689c3c4f91927450b88a7a8ce8b12360e8ae2d808d59acefcf958b95ee1916795ca680b9bf06042a77dc28ee77c93c0abf5df8333a5af45bad1313b784c8846c994909db0cf34f452b2ac5c4028d0f6f52845ab38af3941ca6679e7d667543351fb5c3e8267f921c0e8df890a4661a53b9107d23f7781bea70be6c7f33a8be6780f2b28255dd5ca411a1149efce1dc31ce51ca439929348c596f865c19dd55e8b636c8809921bed060fcc79870f108ab434cc03ed0eb42896e53a434eb1ea7498187869c4fb9fd28c3ab35b1f2d6ad871c1e4bbbb234dab9342bed9602290c769e328d985f721de2954cbd0499c15f325adce2acd49cf6f6ded7eed0509d9b5a1dc9bac0f67d0d24427637040e6ac428216fdcefb58b71fc1fbb6a7ca36f6264628016f0510b95472ed349c97fd054a9291b7596c128937e0df56ab9624349e56c6a14cb86ca1264c2bb27c142bc49eb6ced79e0eb77cefcbbfe80d6f3bd1dbfc1b44e0d821d2fdc5710b7490c83f1d1542fd379b6149ebc7ae21c6720ffdefc6e95c356c287e14dcc45f75e92956f0b760fa0b3142e86874e265691f4f7ff8aae0a7a7b57d98d8c4c5ba6a1c15def18faa35af3ce4a5c50377b0676199b1015d9768c769001fa9063fa767e942038f109195b5e500396cf43054b50a5a57a5020b0af50691088f9d6b611c147f5691453edf857d357793ccef90c6dc866371041abfbee290744ddb835d31fa4324244f55b6bc1cb143d46c08147405264c40061ea3b9fe41a5a6c5220f8873db7c96c9d73bae66c9918c50d692e07c49c096b311331204614538aaf92efe70f4b85dc7368ed9e0d512f8cd7dd85b85340d1b287a92d0b835fd88787368b7998172e065def34cb673f0cff71d2a6a55212fd5e87e4e9928fba4f168893d084306d0a8e5a66c90da1c6e38e50d00d8c2726f208448fdaadb65363a1b203fa692ef467520f08bdf56eebe623f3dad91d1714930edece9b717350666ade300bbaec23fec936569a83eebbfc7b5ec079aa275287b9f3cbabb12bacb7a87067a4484281d738a1faf438799d9cd2596d022b9e9dee1f5b2c7e81899227ea2996817d5ed1117a6d01dadcc97b80a3216c7ace3e4b8bd3dc7be7ab8bb84d00e1f6334a16fffbd01ebda5fdc4cec38e884fb6fab04a2e67af2b1c0a587a7bbe01ca7dc7c913de543823b015bd3d1b32628e6340849a9593962e29d41b1a8561f31ed19413277903226498e296f54bf842f1a33ee8fa7b908674df95d70c762bd2cbac2675b6cc266a0d7baacb13284d0bf35d32d77a4276e86f224fd7b42ba64988a1403861126ee5be70c62585502fa032eaee164cb429064d1640129ec84d34ab23d59108e5e73eb2384196121cd15cfa973cbabb205d5f09ad6d0bd009b8b1462f0c4f965e0dc9947ebfdfa23405dec7099940420c85331c665c120729e93e000ec3898db6d8c2a6204cdbe5e26f65301c9b186ef6faf0e9787adec41be4ada7eb0efe674c84fd27da47bf128790163d56e8ef91501c80be0e0f0e5dc8aa449a010ef0295e82559772ef51d1b74aa71e28463df03410003401e91cf20ac378359e0772d6ef9aef01fff4f8586145e34a5f3408d727eaed5df48cfce151ae193b88e0e6a2671904315b4c2effc1839500c360c28f120d39ab2db1cf2e9dc7dffbea5c8e5d56b5efd60d3fa0f7410373df4104811a239a1812c9f4260e1cd7563bbc72f5445312184b187d7f1f8e3a1feb4085f89e577ddc1854b80bd528a5752d8ed799b5497ac428174f23ef6e6a98bed24623419ea28d944235134353e609d920389db7a41b8df111c548082b1db4072d15d81c8c85a75e27939d3240c09f70eaf8cf07383d419b6d6736cb3f6aa5175212617621304098e905f476caf807ba75a97ab6c9f20784f687acab30221746c5af9cde38a9aec428fc8189cbe0e1288b87275f7a9121eb00db64ada53c3fe303dc530ebabc16d6ad7bbd3569534c26847633f4a74698835bc94bc07fd9edd026492b151a1644104bb3b6aabdd35e12c89c84a0d35a20f9b0dafeda50f056333c6ef713e0ece419aa284a266944125563542c0a1d45fea10550f971f65fd9096a957d70d4d986e7e0ff79f54b50f5cc01c63cc4b4c17b47b31fcb24223498d2605651ec2c31e9e667ef035f95a7f339ff1ab745b08460fe6a77ba6362f428f4b7468541e0ba689431345400456fb8e7ecce2ece03bb37dfafcda5aa139dcb36bda5b3ff648746eef879474073e0b0c42391a8cf73ead4cf58b8b8287c99bf0153c5fb773c0d1e7de1088ec6846e32161a4f2d53b70b5fcf00f4d273f921110dc3a3f61e4a7b7aaa65df9f709242d42ae1f2339f83a7e3f11e6c9e34c58f80931f64078411380496926a17147ab473fedf166289976fbdb70fad956df554e18658f69cb8c0e38e22d2dddcf9adc935f44abf45d6bedffee40e9270ab7c5c8e71896c3b53e50aa3f32e02425b101f8b51ea5147d489d91ae2340fef4b78e051c92cd4454ec1fe6ca909723e68fbf220833efeb3a8921c07f71618e644531977344e8024dadfc8a72af28075d74ac92fd577bc8ad863f9057111b053e23a654b096dd55c864bdfc38c97aba2ce4f98cb4a1e475b0d7a28af5e3e2c68a5ab0c9f831a56e34762017f17047bfc0c0e8672ef49e17d9f82c9f", 0x1000) 08:02:05 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x5) syz_open_dev$char_usb(0xc, 0xb4, 0x400) 08:02:05 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0xffffff92) 08:02:05 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x400000000000000) 08:02:05 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(0xffffffffffffffff, &(0x7f0000000000), 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000100)="f13b0a9f3c92b7d14d7c320bb928b2976c880209d6664a4e79f3a5b4cfdc90a3d46dac1140b004ca5897fdd745917ce416f2ea18492bbd536d986075da7700e4a6a433c5d48d9e51378049b530c76bc65e937b42a7b3dd23d7a39df7e07bb9cb5c79ec7663ba260ba33a6be200ee99f4cb6c52b96633f47b1741dd0fa79be113c2070b3c7d6e78610f92f7837cd473fbeaf6617384a98fcd0ec766f5bd35fdffe5ffe5d031e506f659e2b5d49dd001422c53c29cece48829f65e27417119bd089dc28c42c9fe3b4367410220c71c2f624310fc171bd63eea0c4ef9cc45e3529f50d3e6ad79e956011cafe5414b25bbabf55f5991efc00e46d8b1d993d67481496851fd78e7415a9f25549ee29a9781235b3f9c1d909ccfd3a2f0fa4252d2bb29ed566d2ce717bdfee23735440262845615e5f4ad930cdb75119b1dd6c079ac04256d52a9b6b086b707efe289743100595c5094b8ce47313a080a7d9f761d032111fe81b4ca56a1e60651dfd18ed89e232636102a830b84e88701314ce588128e21105c5fc6916eb7789da51bdc288546f1a4a908fdc63ab5b75c1036ab47a8c880d7d9db78354cf641e5dbc667359a75db5ea04ed82ac041f642d09e4b87a322ac208b4b68a72a6b95910d1dabd5d783fde99d8bc4e85fded07ff1c76e1eea29b817ff085d98db90bcef38f63be6b23d4482e71219d4687ad6353855eb843dca21b7bb8562605704b9b668e66f9985e043a79616bed7a4d95060d6ca160a2338edc952b8826ea8d426452662ad185fd31931a542f7cfcf5997a6b99b7414e1d8a510ceeb15e3e8b059781e33d4b1c431da957409b7a57e0cc85aec6dde8983f29466f0d14a86197fb63b1636c729b570aa1407571a15a41adaab06aeae1e7b7291d24851da88d6dc7f84d976de626d28800b29a58b84e5dc50d8128093dd0c2bea256a7e959b187235001141fe170d075cfb1a808f5558249adedcbb412000f6efc7d50409fe36647c6225d08de47b6f8fffdaf27e5d2342ac73a0b5b88de89a8a09261afa3c4a6f70c7036e9be119d51f1a8b83b1ec65e95822e4f62c38e5973c295319f820cac15c8c0ad525edc7691de454a76aeb894e63e1f8da002ca223a3d0ea5f14fa1b0c1a53809de7456d6648eae06d8ec159b52220126c46ffb7afa7ffdf1f2c4ed1eb087de805c02fbfd637ffa2bdab242ac162330bf5a855fb2d82d70e5c4b1245a360673d87055faddf313083816d1a59bb70b07d68098252a2c61741ef6ed813875210f00810327590588580dc5db6fde7789d5b99ef8a669396d3b5df56113bedcb336286b29336687c7fde38c5c7d5207cb3a0885e02381f05ddb0e4d7303c5f757ab06a93df44262d00f1580f8ee6bd65adae0a599f729d80eb5fa183ed159bdf528e7dde3ed3da3f341123e134f201cb80feaeb544aa9aacf9f504b8fee3a6cf34e94b2bc6aec1f6dd782b44b862c1032d2a555cc90f7389a82fbd4f94561fdf71fea3afd8b0a00c405bae4874d8eb8c0c1aeebcd26e257e47f23d056a5216a45b174d52f83cfc328e12f8f394c8a82141d2d489fdfae18ef384051e0229e478cb197b8e2e363fd419eecc34f0eb96033732549129979ba884e906f016ee800196122b8168566bd36c5a38bf3e31aa2e0bab651df20a1ba1267096bf4666566097d12f4bb4bc40280bdd6d85d41d0348b8a140103586cbcf6d5029bfdf468c5b92ea68b11372e3340c34cbf97c4b170b7c295f890f52d6f97651cce0e56b66423e248c6cc6c8f3a8a991ea2569c96574f1d3215aea6abeffa9b3a7bff9a72802ddc2fdc5c34b0696c779845911227e85abef2a6c2cbd9d89cbe182297a1cde2328feb73ad8389e73649bae1a72d703938026b73098723aa9325b56eb92e448b38f7ab6d0d6a78e3f09cba42a6b54aa39885143863890782585a70a19bd5525342b16f7c1516617c6e39aeef0a8508dc570a519a73151d90fbe7902c64ffc06e984d51999ff90e08589f277c84acb11a11302582a3918fd6bb28c868790293a2716116c94ddc8421a44e41bbbea07c88a6b8c798547e13f183767287fca777e6b8540a6a0bd14b8fc53eebe43199bb63cd9fbf3ea03b639fa75fca3a30d039d27fb843a91ffa0aa5b7952ae83decde3049dd81317d35a5fc75e89e7fc60569599d67885b59153e63ddee2786e951a23dca26521fffee251e346ab50b4967098f83615830ab052eb9d7b23f0101037818cd1335757ad75b98ad2051f9b300eb65621fd04f60472b16fbb563d8bde94b0c9b13e2ffb7a715487340e83a30e1123de22d37d0a34fa86569eb1ebc27b7e58525f8173c1d1c5f0c0f5a0ea8247c830fec41455f158d25e1a6a6dc1779f3b8812047392ec08240e2778c7f8e21a60706cb861555167354b8b7dab7f1b4f384b7bf9eb9a698fbf56359e49031ee4ce8093a3e61ba7bb86b65806039b196b607bb69dd9d2d03759bd3ce55adfd4329a9c4d4f047c5b406f89a555aebbe1d5b731a9d361a22c9c1a42d1cb1012f5e9352d7bd5cd24c7d314836aa4cb0ebc19639e4e3a1788ba3c5c23548e07a158b52176b6c60b173571e1175d1812a5cdffad7b1422959f935d864c62ee4704d67b777ac0b05ea01e20a11e631cbc2a88659582a8294358ef60c2725b226315363207968d8cae03f24681071b01b96795c58c96cfce4d40aac7d283513721da65de5aa2815016bc4bfa6f38545ca4bb5d594a5bb0257c45ed64927b9176c159545be8ee188dbb436993966418f21df26337c499f9befce78ee1e05bd03387c53d70756c7792f1acecd0a78539d08c3aab6f7293f039bd8e4df9959575d109caeb15714a008bb773d16017de472f5d2229a0443bb050a82fb5743edb3c31dc354b0b10df48ba3ff67ff4de3487b6e7cbfdfcb2bf99074f526ba9132dbad2cc4ad93498cf238ee1b746cff45877424d4bbbf36c5d4fb2baf51bebaadc8d59bbb6b3d09dd577995c269e3308e2c5b59dcae3a45f7b1898c475737880687cec04b98adefb2f5820aef9e9434700503d9bd2aa5156e339f3adad02d597654ec7526efe055e85cce55258f1fcb36ffe752831eb9d60e773b4a86e69c0b3fa0a5a7b40eb6b10a17dad2972495f150237e7b34c37e80bb1a056bdb6bedae71e992676c000745aa3bccd3c061c896736f9811f4a41bcc9c8ccf805b27db1c1677bdabb0f81739f7158048eafe61f57b000e2938069269e844f731da37bf66f3f570e273f3c8911b0f411a6f997eabfc958e8b1f78583568bd93355a9853f4b14d3d0b905afcb7d46638022f70ef1606c33be6ee6b63aaf4e6dfd60b1ef9f8c303ed121217d5590baac542f16368a754f313b149c8b6a0246a8d83b88c3b876d9aed5c792b418d2da50e5bc8b4988fbeb0c47fbc0d2ee7c496970a9683546669b8f57dff387cbc70daa440ae21fe3ecf57d606d1f6dac8173a76284e5b57849155e467affad62182098d254c68f0bdf1716c78403a581edb8cac00519d20cd171259bfcea7e3f7f993d4f5ab0fc40e1021f528e0c868d0b2a71090de6ceee0cb96e1a5c84289c5e4b18e2b550adede916c31f951869cccf5096d4497b14799ae826c13ce7dc5115b6120ab78737125a873274018a7601230a6ff0f935db784690fde0adef68fbf0cd1ecae0417a2cc485e55f0b6575225f6d80210e6ff0a386d53d3d8859fb2785b0da24713212077ed45f9bf44bc2c191400a5584e48a7466b1810e7160a79c4a4b00e8cebb7da2edfd9095a0c58f67d76be19f3827355cb5b5bdd992d4f46bbda0d74a27ef38299fdddedca29ae7f42917bf643a26cdc9c07a4f381620f00a81f90c03892219bd5a0fcafc115da30cde30b85c47c83f0f735b031a800ee1a0b046d878baef5c1a0c21aec06da73bd422b88ceafd5c8594a52fca71c08d11e412d80fc361fee3815e0b2e964c48228983d2ffc0511e1161e8f3703f5f8084796d4cfec04693db2a7bd2d0da0d73d0e703b60dcfc076611e31f3aea93402ffd1a5dfd7acf716be43ae3f121c2aefab31c3bcc5237d5ef23c943f60a16f8cd91593b8720ed0f58e485386b8d1bef2809aacd423f8c8ed288146d5e387da31d4d3728552b14e1bcf493ebe9a3205f7e4fe28237f569254fbc9b7c0ce4a9b50900cad3aeb0496461895c8e8732cbf480ea4ba2a9e38fc178ec55addaf00fe20ef77aed66cee7a71b14219f2b564d5a28af25129d2488c4cdb8f9708e4928ec57576e62f1675e890503bfa80a3fedb53fc5eea19b681e1f035c3b69c798db4f57303e1ccfd97cd1c40728a239037912e399357b93a93a916762c97bd51a995f9ab3aa91ba45487e029f078ffbbf54205027131380d04d9199fad9ba16dccc48cb24f804105677fbdb6432150463db5ba8f0bfb16e8e492c505cafc1c5a6ea1538b0a7cdb9f7b742a4bdc53585ff5b9d859a865298cbc8ae56e29317a47f4b89a449651bededb7fffff82097949e4115133f7dde2764ce62a9315d93b9f48216df2d4cb46ed5f980d80bf4f9c20d9af1073f07a2d5cfa7487ea9f6a0626fc86bb709354944f0f6a0e1e0d99ba78a44bc0e181b8b92bf0d304e617f49b0027c47d3ed53d5212a0040aeec88c279d85571e2d4de1c8ce4e9c1dec05f1b75a36d3cfbebaffc164de711a19d4a195781c279be99c1ba13138bd9ae500ecd95ca6578138ba8c64bdc3b6c2d4d03b62b963063906896a6278ec1dc7ef9d4c7c1a3b0324a6b2b80ab1c7f33634accf4961db730060d5080d2c02c304525c72ebc207cac79fa1e30bda49e2764763d62bb3a7b7c3dd0fdd7c9cf199858c34d0c497be763d52c7f463ead24f660feafc015455688982484c5e8d9f51e01e3176b7227de61123d8d7b48e6e63a46d4255eb58ca37cd9fb59191696bbd8b4914ffaf3d8f66892506a8ed3c2def03d03e2523d7e4ef06561d68788c18fd928f64e27c4153d5209454070b6a7a0ca34e25d58fcd061ea87b66f8bda8a4f5ffd3a5885a7139d6e82bda88cdcd6595b5b3b5ee65e3197fe27378e49dfa61f500df74b15195763c171398728790aca96edcfff3a23d3248e2748ae45ead491091516bd920f448297cafedb881d7607c6e02e91df07af58e008290cc6e8c93b729faea4848d615d0e70442a205a4f91e0477dc7f02225435035af75b1e9f836058a3df2128d449a163fe872b82d124d1c37604338bb9d9c479af84000167c4ecee13aa8b6ace19e11bd8028a52c60d5c08233f82bcf4d738751c1fefbf992134686f6a5fb05af91ec3d81c91310cde9609679c6d5ea5f767c0318b2f34a9c7125e2d01b86d17907f339da7db47530c17fd1598dd2b6053a5081872367d5850a4a0b9276075d7ef74107d46ace61c40b175bf2342a834214a49d8a608e4c842ed80541dbc156169d5ef76c70d34ad646f130d782e2af5e1371e99cb519e7864b09085d19af3c902af87b7b2dcf6ffb154ff59de9276a64b6656c991b687d0747d6973f3a177264ec44dba8252314dfeadd1fd9b7fc064feb1ba831fe4d43d6194040564b6dba97ad56ebde75c19e255463429df41da8bdb82a8ed69e9a36eeeebc161c3804dc6bcfd6a2b678eb1c95bfa209be2f3ed45421a42f0e00fb6548a12af64962a45c3bf9fd817002aca097b987ccc4595125811bcfbd2b5992e22a664223e3760041d1c35b98726ef1a07f92d21482a020dc37f19017ce90669e6a5ed352e8b5000a94764c8e1ef27c5ecbbf412e20f13b83f0fbd14c60fd81651daccfb8abed280", 0x1000) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) read$char_usb(r2, &(0x7f0000000000)=""/13, 0xd) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:05 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x500000000000000) [ 2044.852247][ T33] audit: type=1800 audit(1620374525.822:2909): pid=31527 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14162 res=0 errno=0 08:02:06 executing program 4: syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000002c0)={0x24, &(0x7f0000000180)={0x0, 0x23, 0x86, {0x86, 0x11, "552065ded9087a954eb5b3233ed7cd916d128b236051e4d8c416a933a29e32859fa07b7dcd37e19eebf31c879396d36cceb2672d74c76708739da63ec1c3826f15536d96fa4dd6694751e73fffd2bebdd56c1a9a8e12c2e7d516226ef02fe5e6da2d0c072d8ef26e61fb9be2fd65c1e3e6c6cb49c35fbf90fda4718f26bdd816eeb484d0"}}, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x415}}, &(0x7f0000000240)={0x0, 0x22, 0x15, {[@main=@item_4={0x3, 0x0, 0xa, "8224c14f"}, @main=@item_4={0x3, 0x0, 0xa, "6cc34d9d"}, @global=@item_012={0x2, 0x1, 0x3, "d127"}, @global=@item_4={0x3, 0x1, 0x2, "a1b2d765"}, @main=@item_012={0x2, 0x0, 0x9, "6db8"}]}}, &(0x7f0000000280)={0x0, 0x21, 0x9, {0x9, 0x21, 0x3, 0x6, 0x1, {0x22, 0xea8}}}}, &(0x7f0000000500)={0x2c, &(0x7f0000000300)={0x40, 0x3, 0x57, "b7cfc001a729f331ed48b3a79de413d5563d60979a7315ed17738dd00fdd78661b70534b750f6591e89f8499497dabec41b391c9249cec1b8c1872a24fed720f029b79b7773f232da7b2be1fa676a5de30254a5be7d487"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x6}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000400)={0x20, 0x1, 0xb5, "527afa7b9beef99be50d3c97427c064dfad0e937875dcc9d600fffbe1595c54610de8793da7e30b821aa59b5ad7cb65e74986647a5eefefde4032e271ba47e017d311b3211049642f1466c7d501fea3973c5eebee9a886fc5621572a77a112b56445452580e0790e42aa015f7bfcf835f09ef74a4a8dfb3b66b4c859af1a7f8b3fc11b3e694d61a836461b15d3ae93b749881e30f8c9e639a01917de81823311d0d1f48091fe90acd8910a1488d33ebafaf3f447fa"}, &(0x7f00000004c0)={0x20, 0x3, 0x1, 0x1f}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="783ae99ca7a5966029035986d351a2c5b2485d19ca7f519c91b1a07b5c2b9e3d53068ab68c7dc028664366ae408effac1406030b902c07095b20d5ff196e04d895d2fc0e33bb152d1cf5d9b8bd93dbf6d539c07d547cd6131e7655f122ea2d3903135d7b9c2e8605ab206866045677ba11051c44b8a026fe76ce37358fd5d5d002b742afe26b5716fef680e79b64515e9eded828d0047eb953c901160dbe1a1e710f0c7182910df66eda3d62ff9c47a9fb01422b0682769f04a0595e75e7bd368bf5dfc3bd262a8b109f61709fdfd99a24c8b3a3ae0a2447d4d19b", 0xdb) [ 2044.962084][ T33] audit: type=1800 audit(1620374525.932:2910): pid=31535 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14162 res=0 errno=0 08:02:06 executing program 2: write$hidraw(0xffffffffffffffff, &(0x7f0000000100)="0705e7b50c1300b3c0d25981440902c2991f7ffc11abe2f37c328c7652810aca533dc8ef367d7911f4948dd4c4ea6363c1e48914b3167014fb0ad355f485816fdb2bd6c97e5df0a3a96337431d9b8d531c8f023b4332e7ff2fb7a9aae9c3bf159ef7441b4f9158ed4a72092e48ddbe3008521b8006609e03d2ec27e11e99f2d97eb5d8e0578d61e677079b78ebf57d1c48e0f0fac0b761d0428d054650c513de996cfb8ac353fb8cbbe150bc64f8a9a6539654c0004c19c997e56828", 0xbc) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) write$hidraw(r0, &(0x7f0000000000)="a2ad17628ccfb2e4f055736820b399e7bf4ab233633d6b39127615ee68d7d0d70460749e2de8f0e477b7235ddac39c09dbdf092c5a69c5fbbd7e9fec87302e7bd60d2aa7d9dffbc79c2b2350defb19b056651facdf956a5eaba9d2ec6f32a55a1752898f2e81d83f85c9f5952356cf2260294957625b21f604f4f88656eea986a8a4210de69ac8bebf27c2713d29a6ae53d5fa1eae0e6609bb5af4330215ccf9a9a1147c72786ac52dfc4f2e86b3ba06023873f541f173d417c0e4d9e469e9dc19c93cbc30fd99eb", 0xc8) [ 2044.999866][ T33] audit: type=1804 audit(1620374525.932:2911): pid=31527 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name=2F726F6F742F73797A6B616C6C65722D746573746469723637363733303439312F73797A6B616C6C65722E577444706F762F3739312F48C7C060 dev="sda1" ino=14162 res=1 errno=0 [ 2045.035444][ T33] audit: type=1800 audit(1620374525.932:2912): pid=31527 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14162 res=0 errno=0 08:02:06 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$hidraw(&(0x7f0000000000), 0xffffffff80000000, 0x620) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:06 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, 0x0) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000140)={0xe2, "81314b24f29c09c1ea5062e3b115fb13a51900f09056735e99c2413e1e850d5d8c06c8aded132105e95f87de9aafaf2b959c76dc574442a5e2a175e460914335f31babeaa1946e74097516fdd4e39d25852f28b5b94c057e7ba9532e34288edc87b2f762c7758b1b7a44f01a039ab415d8b355b5d775933801ee139e937542929e5fbc4e2ea691713c23e444201b79c0dcd8a46ea06f4279b1d773de184cb22b8b1baeb57b3810bf761b64dcc747d34bc583d736258a0fa7716ed0092fbb5b22f2505244aa886374de737fa1849d51d4f530605f3e8f1582b5f59a8159cad44c18f8"}) write$hidraw(0xffffffffffffffff, &(0x7f0000002140)="b9b3cb1f260acae0c4ff27e86f2bba5d7fad52067131666e8fa1d095b9a71b468101a4ccfce101dbe3555c8b3a97d2fbf2cdd28433e3a1d430f5e3d18f185475769a29ca7dd77a8c54b8f9ade7a443cc3fc05f2df0d5cdb4aea505e89269645084b4d0732472c6043b418c65c1a7656faf6cc5ec7c6a10c4e0ad928bd375b630eb895c5846c8f284b072ee0662d05ac473966c06f6693cfe570763073e597419632160bd0d837a6440c8036895fa167f1c599f3ce98c6fbbdf04014f1ab4b1970dd1efe8fd9b30faf9c2e504aaca67b4e1591f21093d6a81830be3c84b73db5e460c911cb8532ef54fe118c773ef4a77c5a37a9cc97d9b3170680911c3fcaf7fcbdba6ae63862885c8c76c00c9ac3ecfff6217036244a55734e08e2924b25ea25daf64fcb15bf526842d9914b008387434cc74adfa45bec00beca7770c40f870fec4b9fa65517d93aeafaabcb2e7a6b55ceda2c44268ccf8a89c98eaa8a75ba59d824e6474419ae1934711007356bd5fdc40952130886a70ab8ed8e026c1f37f3947512d152cc85dffc636337e5efd1025dec3b51706df3bfc47848f225e91fee04f85d0c27bb02b4c3fd4da13892b24489126de53a6e8e5556041702895ee61b04835dc3ccf93cc61c79d78e4cd65591ad6ff4887a100d50cc57cba18730e50fbbe9ff99d7ee72fd0e6f78f877c16e91c125d99897a3b710d436bf8aa3d36344685df7eee7210d2129efa570c2c2fc649f32157eedec3e365e5bc2a547dd9d61cc8ea1163e105171a7c30f159a005ee00edf066a89ce0820183b152e2adbde85a42c02d5ec85264e5939af0101bf6d80dd9d24b9d69aa69d5d8afd89d90436069270cc9cf0d4890f7cf8507166205da52ef89bf96dbb0298264dccba88e9c3f61800d920231634dc5071a1278f8bce64c0bcc8411b701f953e398c54cd3d474ab4fa9408d929233f3f6f46c33662ad1bf3f7c75a590305ed05228664378dab0d819044b5119ab2327e2c503178d049dcd7535b2464d93737af35270ee9afd50e2762f46117925b048faccde8b723782e768c59663d97c3f3634ed35e8fc967a0a7ccf6a1c04de7c3a10ab01f2c1bc538ee5c1c90b5d2eefd614ed140bbec33d9838db1ff31ed8bda64be966f4bb32bb2f3ceaf34fce638823fd447b6435ff4cfa910aa8b9d6923063194a25412d25838bd5de8aabf9f9c2cdefa45eedc09bc2b4b48835d2c6ef723042d97884db5f43c2812b6e0e75647c7186f9aaba7404638ab7eb3b1a8b0134571b798cd4e103d00bd52d07d7c1f16f396c7f27537169bbaa060632d58f4bafa8fda04aacf38931614e13eba9598a3bd08ce19d148e0bc7540da4f1b74071c3a6e2539bbd01d8b6f16d3a34d4bc8956b2ffc3ecc40b0d3ee41fa34adf0fab933ab027d1cfebab232fa52c464cf1b522f7cc89ee3c1c7018d16c3987111405c97e0b0e01bf1420de0b315b221104e933dc7c81d396e1226c9bc4c2fe989f2a8fb7738cd2e27117de13978163c1f3f4e483220601da030c2e79cf35877236fd346e1a8dccf87b1e1b5e582b9422f5489f73cf12f56277626b086b54ccfdbccb0c61c746b18a1c87e4b5d60c761395aa5457ec6c2ef65eb27b0bad928f50138c7ff9a178534bbf6305517a1d93d7fa0e03b7096e5b3a92c95e13cc038ccf2926d702d45d9042494a76957d52a49b80f8208857d53ddbf053f2586d17e2f9f1ea820b5694f7ff1a695eb6ddcc3acc676af32882aefb2a59403937fe003d6638094e5ecc123be581f1594ab1a3b401e108fe77d27673a4a45f5672d8e6bad8df24a919ec39bd5567ee2f574ee2de174172d61ca671527999c4f9f7107dad3cbc281015a27f99619b7ff0e1d076084b2c13a48209e47a6ddfc2f95442dd93dce7a33cdf4f0091741185f3963e659961ef7634685c5076c88ff529982ec24798017282b01ed004b71fcaf050ca345f2a2baca2204edc516f4e5a1f1d91f5ff94ec5350a0405361ea2919e2b8f5a1e15db49bb07d3e1ddc894a0c5e975c23d76a692a721d022faf895f165533f156ae86c9ecf3c6a7334a51de0cfe2b1db2246b8bf2286262d05a193b33167484dc26575d6e5b0904004e6c047df316a219e7c6ce9bc10fa10f83dd2d2a4b0f6505d7fe57a743bbdef465ad4e3c9c6050e379434c90b1fb181d22672ed5c1a585c49013631af535fb894d4c602e423dfc3f991f890519b86f412e535150b56732455169c512da10d98e43a56ed9640f841a5618f6c04d55aadab4661802f19f81892a8491099b09693d3daee5295760d0c676ad66b8f43f765d0f8ae96d015bf451d34c81344efe32f267e6d98b65b412c8cdff54ba6316ac21bec3872c6db69ff4b6f288d0d673a6422d64f75793b1ed7d13185ae80acb0a0a1558a7666ab6c2f046cdb3099e412ff79126ebca1fc088be546b52d54dba0c58be67d8c3c1d43793c6ba15e04a15ce91c6b9cbb73fc306132c39e4dc67fc81574b0ecf09cf6e3436f0e1d5d153cb7dfd4916a68b3e1813f1d500242fa918186f37aff7c5d219b2f47ff93c6c1908d155f813ba212e2ebc68bd82fee6254bc9f28968b6bfe51f0a360c01897d2d9b676b6c88948b88b36770ab8a731471a7221473c497c82315b3391c3721f43720cb1e7f58c66f74c9863b6209a93a2388422692a59c1581a542aedeb7203cd49bb1c9d7a94ee26511d8a28d8f75924af17dcb540265ca6c362b1b13fa12f93d6cfb278f9e858081b09432d19d96c5af257338b63feaeaeed11687de038e8e51661b80d2a44dd1ff99790a88473f35babc1234aeb0f0db1beaf5e7e87f17f4f69c965ec80cc1f7e053c93628b20d66808a692f7befd3ad6f3565e870e1d5955aa5195ee0961a2ea02b910ca15a0c47ef55fa2d86a82cfcbe2f6ec2779fed17f5514b63c015bbf5f0efccd75f0aec65cf7bd82c6f3347d095b20be3c01af059ef2a4c175f8ee5a9d68839f1fdda9d4b8dceaaeb4899b3e09aedb93e6f0331b7cf4f9b88c2c201332874f82c7d68c8d2ef4f3dee85ad2d8714fa8d164fc5239f701e129072f3d4de527de5dcce67bd39f544dde01d29f9044997562a0b53a24fa22380c170c3dccadaf15181340aba5f4ee747af8da8a076200339beb763a731ce1863b1e69b69424bbe978c3445bb83cdc8c32b0abb124f2cf4ea4c560a7c8e34ecaf791a883c56902eb3c3e73d3a7a0ba2be54214f392fae7f488029b182e3d927cc97947247665e5db37901cac9df6164b02fb688fd84e4631bd7da5464aa881e4d8c5371734cbc47eec32dc9743bd201a90acb98d87dca2883929175ea367a9d0c9fe53aeb86949cc5381ca4f75856708298252f98b5180bbe29d3d2acf1160bcbf401ef24f1f8aedf8f3f9332dbcfe8bed238b987d34ddb687726b9d5e1dbc1a536013fce5cb6d1634b984eac49eb39119bf828b3b9fe5cb4f2de57e4ead55daf4968b1b481b8b00801b47f6714f7c538f486078b00df8d2a6db955fef2801a05c60754171540a73f9bc8619ecbba103ff65682b0ebe88d6d75445481901e7e919ad4599e7860049677dccb9cc680b2b7037c8053a98dbc49c7bdf93778e706ca4df2a6cfbbdf43b2191ec07632094d5f83d67f5d363775e4927c90581a457ce582d4045afc1d5d6da41f1a891e679b52fc3d444d8e36b22fd74244be6ad7686071168c90b8d1945fac449fdb6ac1e4cd888eb8e85abcf9853519f13a51fd70cf632e3f5d39e0a9175f84e0199b461038519d2debe3216770572e2cab272c1b4b7fe8f4af78c319b2c881121ea45db4ee156a4810640ec1b4236589a79b743751702aded28942374eb2cc7ba371b97f48f7e21c914f6f72ef7704e5363763924efbb6873bb474d7baa8d68128ee42bd088a7435dc2c10cebd8f61ec010eeacca1b2e92a610268cd6a3cdd018d77d4fc5eaec4ce5de70fb62fa1ca7f1b3fea007328c7584a2d9adf3d7ed17858855f2eb558f5931df0be1901697cc6f2444b6cff451e40c1a8f5cf0118d7381326e209a8f03ee65386f007aac3ae9ba8be0a17156d84799bdebde97516147dbfc90d95bc81c050bc3e381914895dc783b5918e7b62fbd61e47b76f738600e3d09bb6ae9f85eb2bc4419cfc81f1b4e88aa2b9949d8bc3107aa82a102a9d21a3677d29d6251617c07179a147ab443d6b4999426a53d34f55cfa400d3f9d1c85de1fe0cf6cf76a0c293eb9500612184786cba7c847449e7060e8afd4f012e0b37c10620226586b43e5b888fdc4fe061ab6304afe8f409ca439192fe731956dd0d35ec48fb6899db9de45f5f1cbf4893c1ec62d48445c760784f169818b8e3203293120423f4f93053592abac54df7d4cf6ad89f65f5bdac0da95e97feb5cacb1b91ac558a6256c8ce2ba9366345466c59c832a474a47c49dc5eb48b867f878f4a622970c21b91edd722289a06b0320f4bf5a6d0d8e3af28900b9b81ea323349d4fa8c03f11152e2580d56bc9b01ef1759fe16189b30748a4627e29f09a0a00b3e06f23e0c90dad0119fb05a59e76de1e00e3fe68a473ca3a879420d00f3f0e319d60a7d10f2e28c38af8c9e850913c202afdf6edb59feb6fdfb7494ac60e5019e13b3cbb4d61177d3ea30f16da7305bb65fee226ba14d7a63b71ea142a4d0f38050c0b89efd5e52daa7a054b3967fe085a9a923996c9278ae272697adcf8cc43733a5e21c7c28e4f1c8bf88878fbdc9576af7a5531eab806c07cd01756d2379fcbdad96a8f06af3883ab92d558d16b6cc297b78f63d4c8029d19377a09f2248fad09d2e0322684aa7c46e6bba284a06ab894d29e3eae2ea3805bd07d88581ab68d155d58530d8424680cab48354aff93b1945f902362f92a3010226beb4d9272a7fe11fc08b6f5adecc18ea49cd4f3bb4fc1109537915536bef5c9acf6ffceaa0aa1cd5a30c088c5fe6b25c218951b866ce6898f973edb9aa7f67fc110c09f6939d658d0e6145297a3e9770169e14ce8c41cd4768409a21f17b14401b0ac9d3c33488c44782b90eecdc58654d86e23c3c19922b0c714db3227fa7744e845fddc283b6a0f3100c540c99bc27f9cf530431f1af2a5765632ff27cc60f8ab59af48a5d8a190ad9d3eadbf497a95055cfcfdc016d958ab1bbad851b382d47ac6a24ebb87277e09018ea658930b037e933e4355da42174ca82e19abe5d87239d497c9abd8e701edc1b354362bf8354cf5951164171bbca42dce6eca517c86a4d20cb8ae76fd05c58fefdbe4c38666b042132f05d2455c33dd54cb992589f69d05c999edd6cd324e567ed76938a634a027e48e0477af4b852349898fb689d8e55d226b2f3d159a94b5546c6013b03fd012363f4aab500be82ec8b515ddda011b7a952d57f7fd9d84210abc1a1d56e2889eca9e1021b130b842661882fea59583e69fb134696a31eeffd8563af1d2d7d6147618ca2f192f9f1c7094f802e6887dfd1f118e4bd640168dc3619236d34b7ba115154787ff6ba585437a1fa96da4e21494f1f9db90b92e8049555256fecc4c78cefce95dc0ce47208c6118c21de7fc3ad6a17da40c19d9caf74a95a46e416e166a1e79162e18fc95d873d106434f07848560ec3d719ac35366520a5d36d558003ecf4065f650da97b8acf52c4d9058e4d1b028d8c28782b887d1128fd12c8b3d70723eb0750be06cfa0f2349b62e8ccaee719361cff2490957b1862b0ecf13e4e0d3ff8edd490d8def848c927fab7d6284ee2d5c9768c2eddca586a47276d60f35e4ee688d253ed967b9b1e3ca5315e8568b2c8c67ddf9c2714fd99be7123a44e738436d01df0c6145fcdb31aadd3c8de5cc705972601cca1f1706ad09ab0d6f1fe71ab6dbb63b3397cd4bab58a", 0x1040) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) r2 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x44f, 0x8080) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000100)) write$hidraw(r1, &(0x7f0000000000)="646af11f786dbf00f34a302bdb3dffe5065da5e7987694b2b1a783c82d599fa365a511ccb9d414c844e947dc45d97b75a9c54e63ebacbf31a20dbdcc50076cc2e84217f38adfe3c947e9cfbf3c0352a99336e12d924dfb683316c92846b13f7a3dbae01cf5bd53b42d984dc887f9607fc071c3484f62307c53905e904101acea858ddbff84b8cdfdb4afe60ef4b9b0cd0da62587ae49990eb6", 0x99) write$hidraw(0xffffffffffffffff, &(0x7f00000010c0)="8b0ce2aaf6d0c97cdf8f160ba8a804cbab2f3a8758dbfff12f00f33f1b4248e6f144079cad5d33e62c25a59b8aceb12e63893f808dd486dc3cc7", 0x3a) syz_open_dev$hidraw(&(0x7f0000000240), 0xfffffffffffffffe, 0x501) 08:02:06 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x7ffffffff000) [ 2045.314040][ T33] audit: type=1800 audit(1620374526.282:2913): pid=31539 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14576 res=0 errno=0 08:02:07 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) 08:02:07 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000000)=[0x7fffffff, 0x4186]) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:07 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x600000000000000) 08:02:07 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0xf0ffffff7f0000) 08:02:07 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/116, 0x74) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000080)="41e053abbf6ebc23e8654c028c33e0ad7ffd5b7223c279e6d61a1cac6b732a985430820ed4c8ab72e2506633ba1ffa1af1adbf54d5af1a7155e0a1483aa8fd13ce9865ee63d991e44c1602909a49ad1c16ae68d23bf8ad9f346480cf7a241247e36fbb608a679daeda6eaecbd001ff1ad5645e86c8e31ebcc8b282dd33517a00cd701a06a06e89d625efef4c396fdf59338bad6b5d246b94c1427a739d5d4b41e4d7fe0f53b41d18e7476c2d75d6218ae4e0165fcab7114aa12b2fe486df3b0f1e09c260429a67c3c56456e0bae0a5e8db057854d84dbc8b8d751c9c3aa1681961d8539c775c6c2940eecad6ac92eca2781e24359513ed25", 0xf8) 08:02:07 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x3) syz_open_dev$char_usb(0xc, 0xb4, 0x100081) syz_open_dev$char_usb(0xc, 0xb4, 0xd6) 08:02:07 executing program 4: r0 = syz_usb_connect(0x0, 0xfffffec7, &(0x7f0000000840)={{0x12, 0x1, 0x0, 0xb3, 0xb1, 0x58, 0x20, 0x1b3d, 0x1ba, 0xb2b4, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x40, 0x0, 0x0, 0x37, 0x84, 0xcb, 0x0, [], [{{0x9, 0x5, 0x6, 0x0, 0x10, 0x9, 0x80, 0x7d}}, {{0x9, 0x5, 0x7, 0x0, 0x8, 0x3f, 0x3f, 0x7, [@uac_iso={0x0, 0x25, 0x1, 0x1, 0x4, 0x9}, @uac_iso={0x0, 0x25, 0x1, 0x0, 0x8, 0x2}]}}, {{0x9, 0x5, 0xd, 0x0, 0x10, 0x80, 0x7, 0x1}}, {{0x9, 0x5, 0xc, 0x0, 0x200, 0x0, 0x6, 0x40, [@uac_iso={0x0, 0x25, 0x1, 0x3, 0x6, 0xfa28}, @generic={0x0, 0x9, "79dcf9c9fedac584d27418b301c625a3a40412a28cfaac97c8ce32e8ca7931fe6e606df574b24dc8f27dff082259c57bd18d6d1d5b79521efd5d81e4da0e3e3c95fff959b24777dbc98ea0f7591d6000f23ddae50b3834aa607c120cbc2bbb2203c30bde1b14bf5a8914340e13ea6393c1"}]}}, {{0x9, 0x5, 0xa, 0x10, 0x8, 0xcc, 0x3, 0xff, [@generic={0x0, 0x8, "908fc5e6db9d48f06c1237a5dd1fa298cb690427f1e32b718563943a7a7b9b547763038ca9a70601fd0eff5f939689ae9f5bf6a3966b421ce77d26562de23d3afdbf3c40003919e258ea"}]}}, {{0x9, 0x5, 0xe, 0x10, 0x40, 0x3, 0x4, 0x8}}, {{0x9, 0x5, 0x4, 0x0, 0x20, 0x9b, 0x7, 0x9a, [@uac_iso={0x0, 0x25, 0x1, 0x2, 0x81, 0x800}, @generic={0x0, 0x9, "495c1a65c4bab148e154a55c96f17f41c3d0285bf0fb3f019a2e67d9b9ecb0c0fe8855ed6a07c3bb950698aa254b76f108783e3057d69ffc6dc19de0dddd"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x40, 0x8, 0x0, 0x81, [@generic={0x0, 0x22, "d3ec1b4bdfd8f5cbbd"}, @generic={0x0, 0x11, "f9afb494edf884892426becfe40effd7afb850e0bc6301ac303d3e129aa01aa18c3ffeeafda62ade996671768a0448d6f56ce876650aa3e3c85c3c98ec90962c5be8323f3129dba1a0143614897172c28c39edde72660edb51ec0d486e420b19a967e95d3f582c2a6661edf51cc33dc01362a2ead13fca62176549582e091e93811abbbf9cf04388b8fdfd6c6e515b13c34a03ab9f6f19c89cd57edbf77a6051c177fe13a54ed8473c1f9be79e28c50125151a8ff511010566a43d7fc4a43e913a85207ad36b5f55371996d2b73606d690461feb6ed28105896b50a53efb2579a818bfe1c961018d35a861c7f428763e828b44a45d"}]}}, {{0x9, 0x5, 0x1, 0x4, 0x10, 0x6, 0x9, 0x3}}, {{0x9, 0x5, 0x0, 0x10, 0xd34bd90e55118f48, 0xb3, 0x1, 0x1, [@generic={0x0, 0x5, "35d0cec2e233728d4317363480023e938e0f5ed4c1a60aa43c27f8b4e2f8262074685a0dbb863e5579b6f075430828a8c67cf3c906cb855c0483605fe0243d39b8d0cd0e79c822dea64a9247eb767e68ef5cae5b1f0b4c1a13200427ff0801dd7e8adb7f051e1b3b3aa2ed314b844b072e25d290f1a8a25c3c34834d94229617e3922286200ef60bb6ba68c469fb4e1e19463adee7c71185de7d2ddc3f97"}]}}, {{0x9, 0x5, 0x80, 0x1, 0x20, 0x0, 0xff, 0x3}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x5, 0x0, 0x81}}]}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000480)={0x2c, &(0x7f0000000280)=ANY=[@ANYRES16=r0], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) 08:02:07 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x700000000000000) 08:02:07 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000100)=""/212) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r1, &(0x7f0000000000)="9599d2ad5c94d4cc57b3d93c0ba1406b4d40a0c4ca99e7df9d465a6d8d697c05330b22254edd6c39585e4c1d6934c0422dbdfbc706bca5a24bc8392db3d62f6246776805c636071b9dfa2ac82d82c44f55f154b00894dd225ab576bb8efc30e8e45b9db9b583f2210a3715e33d2f1cbd44897bff9e2050665de8314ec1e587394d5a974a55fe9eb2d53b5e4d69c2ed9313840c27de3535afc3fa6c0081bf7de82ccf670d73a33346695b32114464b95c7348d031e3f6c52d6274ca33696e9e0c37c459e11edd8465e67bf2ef5d71e595cc82cefa13bfcbcbbbb118d8947225b286aabd45d1cbfcf46830aafc93045fd996bec4cd86", 0xf5) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) 08:02:07 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x700000000000000) 08:02:07 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) write$hidraw(r0, &(0x7f0000000000)="9530c25a5926beef48f96fd1f88c199a886bcc005bdd5f7fbd063bebe676f6985461a243972795d6afe0879495f5ff8b78e62280a2819db638d2dc6af5da2ac8e60f88cadbfdae59bfb667830e3c6be646b4da0147e9578054c74512b5d18816e6099f13acff6bd36f85cd1db127b777e5de90a07c0cd7280615ef0567b01054b410923ded2f0d73d9ab35ba57629d53c140ad10f8cd62117d0c81f0d7a783f6ff0cb8daca495b54c6b2d3af3a249d53e8d5", 0xb2) 08:02:07 executing program 2: syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000200)={0x2c, &(0x7f0000000000)={0x0, 0x5, 0x8, {0x8, 0x3, "60bacaf5bbe0"}}, &(0x7f0000000040)={0x0, 0x3, 0xac, @string={0xac, 0x3, "8612936c778fa9c46744931a7fe3caa6378e7a4c53ba37eef8db6a334c11ecbcbdb7c6e9e2a5278799ee53944e04efd0fc53ea17f2a27e5abcd12e54439fda552b5ad325a4ccac3e6ef786b2ca2dcf242f2e4940ddca7b71d362a6abbe492c8c4bff6c4bdb11eaa9ffc21d7f0fd121da844d9edf09244c8b7400eba539ead653f728f5850cb50bcc6b63d2bde8bce958747813ead7749fe384bcac0abc34e8db8bc3cb727132ede7e2af"}}, &(0x7f0000000100)={0x0, 0xf, 0x54, {0x5, 0xf, 0x54, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x1f, "0494d201198424011d05edc1a0795325"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x2, 0x9, 0x3}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x2, 0x2}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "5b669b1c6633e64be58c04f8836a7512"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x2, 0x9, 0xc8, 0xff}, @wireless={0xb, 0x10, 0x1, 0x4, 0xf8, 0x1f, 0x30, 0x7, 0x9}]}}, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x5, 0x8, 0x4, 0x0, "8af94056", "7d4dcf59"}}, &(0x7f00000001c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x3, 0x0, 0x2, 0x81, 0x8, 0x1, 0x9}}}, &(0x7f0000000700)={0x84, &(0x7f0000000240)={0x0, 0x30, 0xc1, "d4096352ab59d4d341d3dab3f3cce10b141d9ddc16327ec1d36d70d0dde53a6bd7f5c7e0713e5a23a5d1476b43545aa9561b951f3d896add497111ab156e5cda9cebfbe466b728f35a490f2abc2b95dd0da33df6584c372567ac16bdfeb9b9f527f8f585d25a94e7829334245a3080101fa22ce4efb278fbe835fce9bb089c0490edf2fa0c0994780ab0acb8d8743f29d30f4afdb809a82f5bff4bcaab64fa76b1a8f3e6c6666bf3d201524803ccad262e1406694100d2166f810561cb4d9a8561"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0xf4}, &(0x7f0000000380)={0x0, 0x8, 0x1}, &(0x7f00000003c0)={0x20, 0x0, 0x4, {0x1}}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x120, 0x80}}, &(0x7f0000000440)={0x40, 0x7, 0x2, 0x8001}, &(0x7f0000000480)={0x40, 0x9, 0x1, 0x8}, &(0x7f00000004c0)={0x40, 0xb, 0x2, "8ca9"}, &(0x7f0000000500)={0x40, 0xf, 0x2, 0x7}, &(0x7f0000000540)={0x40, 0x13, 0x6, @local}, &(0x7f0000000580)={0x40, 0x17, 0x6, @broadcast}, &(0x7f00000005c0)={0x40, 0x19, 0x2, "2fc8"}, &(0x7f0000000600)={0x40, 0x1a, 0x2, 0x2}, &(0x7f0000000640)={0x40, 0x1c, 0x1, 0x7}, &(0x7f0000000680)={0x40, 0x1e, 0x1, 0x81}, &(0x7f00000006c0)={0x40, 0x21, 0x1, 0x2}}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) [ 2046.557534][ T2606] usb 5-1: new high-speed USB device number 63 using dummy_hcd [ 2046.674476][ T33] audit: type=1800 audit(1620374527.642:2914): pid=31592 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=13893 res=0 errno=0 [ 2046.817552][ T2606] usb 5-1: Using ep0 maxpacket: 32 [ 2046.977696][ T2606] usb 5-1: config index 0 descriptor too short (expected 9, got 0) [ 2046.985728][ T2606] usb 5-1: can't read configurations, error -22 [ 2047.137521][ T2606] usb 5-1: new high-speed USB device number 64 using dummy_hcd 08:02:08 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) 08:02:08 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x92ffffff00000000) 08:02:08 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x800000000000000) 08:02:08 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000000)=""/99) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x521f42) write$char_usb(r0, &(0x7f00000001c0)="ccc5f9795f40e6f7bf1a38c30f09fbd0956a132894288214efd71803b5c25c0591d4bedce74f8b190f1c4b3ea7561e4b2738eb4457e0cd425e171dcb8d6fcaee06cf273929bdb621b2d018b3b0c450fad67a574a168ea12ac500f6b9152c60afa72ab488063c4832cfb6b92f48dbe4b1638e47fa314e6d89ac728078b0bf77253aa52a90e23c1ad805ed136dbd7a872c1c085e35ea2c3444e2c33dafd9c6f42126388b624660b810d683a1916962b4b21b64572a876650f82ba66f4e30ba8086597fd2095b562bddc4c8132a1b891ee72e4609743382fba64201b336fd606fcafc55cf582e72c48373117ebc8cdcd71b990bd3d5def33aafcff07ff47c2bb5b4f8abfde12856bc73cef325b3ce02a593426a5d3a383a858e45b1edc6580a1a4b7545ca096490e7bfaff3a27659fae41fc320ab74c165a69e6e77f260206dd532695b7fb22eb75fc123a9b079c8388ffb8ed6bb39217b6c879062504f17548c517b292e5326c6a112a9a3e57464ea71e815c89bfc131f0e15a68707f1aa8f30cfed45b805e485adee3af47cd4e2eec8908c82cabcebc384034bdf3eca7124124f4134306fab163446c823c0ace38b5ac944dc01a6abb841607ca6871291e9de6c8fc10d96dde8343da71429aa12b0f05ddab79bd09c45808f35b82bbf066e823eba8bcf80b5f121bd058581a785990b36f65174afc7b992f3315f2084eaeceae1ef4ac5d3c555d4b15ea2531c24d61101cf6cae973d407592ce71e429db0ad8ebd78155d12874870af46903873ef0625a707010da770ec669579ee49cecee6c28a5883b26185b3f8fa886c674dddad1444c6466094c469e40a3640fd9c3fa795bc088501b7908722ba2c9256058122521bc8e51c27ca9da90eac1a79a37c1f002bcd4a5824c9f391d32f1c5af48c9db5807d88a10e5b2c70c0658c00944addccf60b4bcf379a1e536d36492ef8ec11fe9c9997e47fd4c40f946bfddd5d9443b01f4f86408e2f4eb111635d6d0ee769a42fbd6bb3fe54b72e1af288cd96a89d52a0205477d0cb61e857d4826e9398d9a9f4718c1baade935038143355b6d79bb326f81b3bb0f80ca6877d2f18ae69e9f054546754d39164e0058cdf083d7a55c6a81a17609ed691d395ae19c00b3faf10631e1f58853241bca0ca89f01e8adba5eaf40c83f4d3c92397bd65a7078c4090533795e1a1a520a0f80277a43a0938fc9ef4a468e6009b96d34c917dddb698dbbc61ec28955ff96b8dd8f8f7d6b735d9a668797b653636989838d3700951be0b322674866e8f33da8952452e61d1dfb44b3878bb8c74574ebb5b6d18842d4a86ba51ceede6fe529759924b3a9441a139a12f8eca40d9e5fe99c2b3342bf4b2c51c98ff57828f00991981e27805f1e458887b3dca0c49239acd52bfd6fc7331a62adccc1324191b96a64bb13970e4cdddcd378886cd1e12ffe2741f018e6c742ff0e71275f7351e0460ffee58374c50b2ec653dc52366e53f61481780334c70237211c72124f6df853f286a1a36e3639ab910161aa7a74e121508d4f249af4e4b1af24ef90f9df30c3999b5a445d63a5f850f94c236fee0369b1d3449f19b1945e369ee183ced59c88df18f2f3e7b354653c1befebfddc098b21e116ce6dcdcdcd0b77620fc519ccc028682924ee0244853c5e8e60c12883e52e5b992fc0ee6248a91a90d7fe6685174fc4909582bb2f69f3f63767e6e111cb3fbe850cbc693ccf2863bb684de82f4aab43c66a03af4ee9256e124117610e3b835ecd6f4a3b764c6112c3c2528c9e3f049635411da4027a166ac03bd326c88dcef7aaa2592d36a67552bf85b912da75bd0416ca5d22c836f773790a535e62f67ce5ced3f90f0706058292c29da84f021ea15ae28d09f2053c699a7fc86ef2769c196fda3108d580c453bb0e94b078626485e8bc9d5526533363e0ff10c348a7968a2541e3fc68eb3fc546863abdef5b37a2571b45751c1600aca7cfedec0ff66a7c18a5edd9ba864632a3430f19a71633c1e2ff7c282c7d0dd4b7af4b5752479682d8a1e9f80778fe9a79a8b3cc37030da99e39c24fb85293efa8f1e1b8d3b9e167a26bfe1077f588b67f8c677d9aee5acf3cf07f1a04a357c0190ecbb672b3d7e3445c86e36370516ed5fb34550aa360d544eb8d467f2ad3ecca8b07c67854f5d61e7815c610a89704493021fc9c61b181a1eebc6cc8489f61f7cd2419fc77a1f146d615897392c6ececa1fb5df0fb14a3662ef23e978fbae2225754d654252e1c112215a76c9fd2fe9bdb1082d85731afb07d270ee5a9f84dbf8cf0c3ae9fa4559ecf84e05535c55ac25450f10a58a57b0d9907ee2b2f3e1b177df48db403ddafa58be247ad3e3373bef73de63f017c0b1f86db26854c87a7dd1db8f13af7a382e57cf361dadba1fd64b18f7b1bece3f1c735058ef158714bbee897b736e8d75149b8eb57aeeff0757377c77d41b3d2d35a8a1f5375b41178a27d697008bccf719daabe4ce70f1ab9cfde2798779a1b0008325eca699fcfdfcf9624b83b39fffa0505daef8f284464c3c9f18ddec819866ba0334530049ece6c301132c8db1f368d5d58f93cf0ac5aca44b55363a7bb685c4a8563739901d92e040309997359e212b169698af8a17da475e4f31559bb645e2fc71822830993396f01d80fa74edc510aab5eb55afcb8d2799fcb396ca4ba1ffbf14d174ca93e6516b3b3e7863e744f07a80ff431b2d1deb5254490d2a537923295d44deaa7cdf28765305cdb1aece6518fb1a74a9f42b671ce31549f7c8c3f83d219b50d3f82fc7575d823b1770833ab316d79301db8d1f8a686126d8b2f6d8e2d076daf9b97446063d674ab2feb794864d9d9bbe6b4bcb29610863c7db1701ad3eacaf5e4d2691b367ae00e1df3a2f12b6642673a488882635bbc48e29e33c85492412218ed55a582c547bf2fbcf16ab1aa3bb9bb1d5ad3adac2022aa5c270c775d9c93b1c66896fb27063a8bffc4e22de9d4c408d6d563590dadf9499ecd9ff8e9945ee46c09ac3b5c470b2fdadc74f5d8c0b98753c35a6c9e39c129f0cb0e7773a754bcf385f7929b42db5dea90348564e0de3995e06073a3aefc29a5a34245409fae13d428328b7a6abfeeb75aa8da017420e843a9030a3e878e8bcb6a0e5f755ba0975fcfa7357cd1f8f51b5bc464274f7a6802d64d667f30c92d85a23b995d9db84c3536c6865a8aef1c30ba4fd6db45a0225a8e8146a2d8f1b74f71556fe9266063c4d275a3d1082abe622e637badc66cf34983f8975267c300e429a7801cbeb4b3f83120399944949a2b561e20038231978b641c22c37819938a4611bd265e4c315e9bc444b568f0944807e5595f6db74d80a5902e73c1223a933223ac9689a3a4d76df91b9446acf44fa4a78f8712d9c2a836fa391a2560919a7b10b925dc5f87f483d58c347959f8b74d2407b36453af87383a4bf543fd44b9341698f8fee1b76799e46a0c1708df3c570dabd038412cb7490d25a1d326234de622c0fc847eb321b2abdc19e5d66addd6166c15d057586ad86e726fe875b214164c117b74f9b8cd188a004e066f3e7d8c4b4b8e8e4f892aeb5b0b162d3027af63502423c5ec6e15e2f4b1a27ef2dd9da001061733c5a31a36a0a6f77185b6fee6017d30ba05eeefbef8d1ba03decc34905a14fa4ddc6d85f1d8a74c07cfc307ba84268eb21ec9dcecc8f3966fa8040cd2aaea97e24501ed1032d4cbf1e5a20462dad024555189b69bdc0b0f82df15dc855d89effec3ec2c5ad155d7dd294a2817f93ad0a92ac6184db8c080da541d83052cbaf4de987de2c83081ad5724b61fc4c581a447151a181d3362512fcefd089b62ff6cbd06b88ccaf3f2170660a7addc4ff63f2f1cad3563856a6dad020000c1dbfa81b50cd1777c1f4916db0fc636eb4d89146a8c4bde616a09b44a466043499cb1f259ad8e992e8c2dae4b2f14e1bfd28bea3da123b25d77d576d51ce782573d529944ad2f1718ec32393009be48ac007762b7ca2473c16b1d77ef66a012c34a28cdab2308c53c2578028331636f6f29b8b2b29912a34c7733323c23007e57905f6b2fd578585d326bcb8726f77661429411f84609d463b304ddf6b048d068de879690489a0dae332e72d282c33e84057a48a4b2bc1d4c946b9a6b7855a04738fcbd0241b62b356f7c399a6dde6394c252194110f618a70ce6ea9eeb6cbd051d24ef5b9496c0a94ca723746a622f2c48f9881061dd2686e58839c3fbaf4b556bd60919f1c4e3309da08fce3e9d7c107a01d6e03d01544d0953c270d3c6145bf300ee6719148319ac5f4db28e00955ae194b0d31115287d989944b72a6c6bef6ba2c32b6a596dbf8318a89cf969cda41839d717f8cfe2c2f50618109be6945e191547ba1034fde133db06eca27bb75ed5c69dc663f0214f3c737e71c1aeefbabab846013bc4fdff578e606264d364ce7cb424589dea5a4c0fd5e9be65c498786859c7d69b60407509ab7562acaf2fd2e60f429c7e38590680ed32509fb7549999ffc7251237adf6f4e1726a2e800f256dc6aedbcb1da3f32806ebe29e7ab10e7f5a355f42fe064a7bd8d8d040f0cf97d5417940e54a319cb45b29038947e88db538f84bfc8d38f7dbbd65620e23c7448f3c8034df0a129cf11d7ae3ebc2a2a8ca6fe06f5d20c985ceb7abe726f28ad9dc974803823131b77bfe8f1bb0979cf7594d52b68c9ee01b6fafa0a55ed748bbe6abd1e0d9a0bcf329f0c5ab9df92aa99e9aefe3e96f4b010c0be127d7d2d2e1e82d80d406ee9567ebe8254c4de6c45310c71f4b55fd1fad7cebbeae86a36ec145a5f6e824ee2174d4ce637d4ae62ba12015f8d288b503477e4906f37cae7198efcb1192fb0f22ab92809bdc02be7379fab3ba65a444747e7e827063b30e267d524bb26037b6832529261d966aacd79f84d9f58453247bd65ef38d12d914dcf3a290527b681661ba4e59ce89181158ad1f6cd2c2dbf2f965ca272eabc6c8cbed07feddaa081adacc627528deb8af6a00404d3ec2eb0b3f81182ab7e7c24f5665fbe4b0f06575c7d66cb9559653e3f8a8fdcbf3dc9942db7e5f9f72f97edfc3e4f1e25eb394b224c6a4a8739b55a92cb491efc4c3a5bdd05993b8be04481a09a5ab757a2ce43ebc5455cf7bb4eeeb2dc6e2d69599e8890842c7389bb44ce240a5e8c09b31607d7ab746c1a2e91af292d96408d1604192ada48d7d6a5de6188b44dbf72df0a16a77f84d975aa2da110c8aae368521c6f9f15687986d3e57b91d483f98791e56c693b1f2fcf33212a3c8e136984cee2535b5dbb38a888269ce7b5454a931926eae708bab48b1f3d7728d444d6a67eedca88b6a66c4bb7b3947e33ebd620951fa35f87952fd78ce621a6264edce23efe1b610ceadd5df575ec7d4d7c6ef280adf8efe6888040c5661745dd5bf3043f3ee6cc043ae45899686227bceea770cd827cbdf8fda88a2fc40666d791de92e5a41cca9ff830a0b81be1deebcf01224a4ceb759c1770d9caac6ebc2d4148be4d84daec38b0b00b6a2a778c50a5d2ada17cb1a41834056544b4ce8da9af33a7727cf4199ea66e66701c163ad788535e9aa00fd85d7955229085611c12adecadb1660ed6b83042ebe3174acf3f5b72e0a8b105c60dd3fade5ba241b0c2e0f5fe3ce1b7573109db1ab79d581640e872c8071dc46a98aa91707d26894709b6a4c7bb94772f5eed4b23b2ea1480a7c105efc63fdfe541eeb01a1be39acc1def177c8ae956fb376fbc3602cdc8998b4b0a02f5aa5", 0x1000) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) 08:02:08 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0xfded) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/75, 0x4b) read$char_usb(r1, &(0x7f0000000000)=""/78, 0x4e) write$char_usb(r0, &(0x7f0000000180)="ff3d406de05df1540863b5075f8bccbd1ace68366cc4f64540983447d291e80ffd6ec6bbcc0ad614c95ce936725cc27cf060fef899918e618eda37b1aa1ee19d54fcaedb8af1ce9b5ce9feb228e0ce429336a0d39fdfac3c373bcb7b29ae864a91d993467895ea93ec25fcf236b6146bdbc9c97a49dcef9979b350be320bdc472680acac07af86d5d09bc3b1189044a0794ac349ad660c9df99292214570723c16d34cc07b3c4630e9067f06ca1c5e183ed893d6b3376d66da2f2067ff0b8538e99678b7425b7b56298a25a0c90fbf46c412ff934b4e4389ab80c12ee128de982ea853287b6fe8", 0xe7) 08:02:08 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1800000000000000) [ 2047.397795][ T2606] usb 5-1: Using ep0 maxpacket: 32 [ 2047.567621][ T2606] usb 5-1: config index 0 descriptor too short (expected 9, got 0) [ 2047.575659][ T2606] usb 5-1: can't read configurations, error -22 [ 2047.582946][ T2606] usb usb5-port1: attempt power cycle [ 2048.027514][ T2606] usb 5-1: new high-speed USB device number 65 using dummy_hcd [ 2048.158330][ T2606] usb 5-1: Using ep0 maxpacket: 32 [ 2048.327579][ T2606] usb 5-1: config index 0 descriptor too short (expected 9, got 0) [ 2048.335806][ T2606] usb 5-1: can't read configurations, error -22 [ 2048.487543][ T2606] usb 5-1: new high-speed USB device number 66 using dummy_hcd [ 2048.577604][ T2606] usb 5-1: Using ep0 maxpacket: 32 [ 2048.737582][ T2606] usb 5-1: config index 0 descriptor too short (expected 9, got 0) [ 2048.745589][ T2606] usb 5-1: can't read configurations, error -22 [ 2048.752194][ T2606] usb usb5-port1: unable to enumerate USB device 08:02:10 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) write$hidraw(r1, &(0x7f0000000000)="e83ae5956a1173c080224e255f94840f93616d35eea11205bf59609cf4cf59696ebdcc2fe26b76cab8c32507ae9df9b959770a13bdc3ac5a7ffcf81e39f4bc6b39a390062a3b34f1f8846d6a46aaa55e21594a16cae79548c9dd25a11485f9ecf8f402d44674975d47c7ab8aa1cd80f73b9b46bbda8f220bd820d7261e83c6d5a468e84fb80fc319d30e1d0d2f1241b6c9ae9e0128cfc3ab7939f9af54a0f90d74e2a14a4aabff351fb91708aee0622207b64e8520a8645cefee84e2786c6e7ce39b1d500897ffd11fbf91331b22a6a44740c24506b6038099c2259ad8490498ec0648570caa254a0778ebae38625ddf28fe06e720e182f640e3b0e4", 0xfc) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) syz_open_dev$hidraw(&(0x7f0000000140), 0x2, 0x204400) 08:02:10 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) write$char_usb(0xffffffffffffffff, &(0x7f0000000100)='ml', 0x2) write$char_usb(r1, &(0x7f0000000200)="bbddbb62c03a43d41ee58a234ac10d069e2bc8a9a1302a1a1195ebbc35299c46eeec2767ccddfea5d1005a44e7f8ce3959bda7ef10bbfdc9b529b53355a7b317240992fb85474fe001e9f11891bf1a302e883439511db011e66b776d916c5805b86a36e2b37bc11cac9df906112626680eb8a9881bf2e49a6b120c16dbc684719552e022654b66d7a375de833d52df637097c08475e654e3c395b8cd8e2f1acf96e542d748387879e34cd43e46a33ff87c25bfd13abb9aa79c29f5e8ef5bbac78117b4ae49f769ee9e3ac588001b735fd6ac37d730ac625752124a33b30ef683f70117f0ac955f3e1e6560552e742a31209c0ef197eaf5223ab95bece77859787b88cec2a3b856016702d3504d97f96654586a9cbe88db65e1bf6889eb111276d508b3df16653ec5b801c30814a77292639c5315d1523abcb6fb26090b49f951459fd71a278472ee893d25da7c664258a83cdd1bfe89df798d22c1c10b49777da4cfc8749a70238360d9620f052f52e6f67c215bcb2a3a87599cb8d3c941972fec5e13b8b1c8504eb46c7ba12feb1f188f5bf799fffe0ba45d8ad7591100888f89993546b46a9f7047f544181270d02c8846b36ad0327a9e1ac0ce96adf4b69b23ec85bf6051f6e6e1947cd7553a130ef5188755cd542ca5b4f031c4085aa3be10eb5082f48e0a9bbfca2b629f7a78acaf9b46d533318b82a280b7dda0e447ae6238bf4203101b5f8e81c68e5e24fca93f30dfd26a0e9d566c5bfde0613be9b192485d7f03fce88f49fb8225ae4adc254f6077b15031dc7ad18325b03936953040e2ca1ca7a4531c61482e36d8fbfb80ba47a00fd531e88133f6fe10671f5efe36639f9e56425dfe5f18450b83185015a96d796aa4c48b35184c959739a27541d21ee3ee38cacf0c88b4e19fcb977bf1ed934d2374ae910678699fd149e303432221577ce04ede0c8e4ea269182b30b717bed38763657b86dcbe62d5856a768896be2867e5914e273b14c6dfbdd35dc453cd74a0b145ec62f8edab589dd9aba960d53aeca0342cd01b92736e16e8be1455d06fc6684871ce307798ba91ba4a0f92f2728e0dacaa6ece77befe81e0ddc3d42109fafd9db8b7888469b5ea18ec7dc0f4df28c9d4fc3b9131e4fefbd59bc05ec9208d2c65533ba2942f3634a5cdd42767512346af6ffae031d954256367b5cd4fd361069dc68ed6bd3515af31747609890a43c82b32508307474ba86186b257a1005e2631a83fbdc7a1311d968f261e5c4c8fcfe2894437dc55aa3fab35d8de2533b54073878607afbdede8c5e8c090c4ad75a8e69c1b439d441c378c3bab80003d5605c0c86c2e4f10adb28fa9d586e0326df887e8dc5f3ecd6805d8506c04b819f4912019a7c4f4e78f2155034922678525690294a0ce748fdb44bcf23b04586f39eaabd88a5af3eb856e9f7747ae8b16243108b9b8c3758faa2a61e6d255465c43c0884bc42e9d0e6bf2377c00b059e1694cf483994c055bbeeffd27e2964749ac7cf679b12cc2f6ec599f93ababaf4c141b37001205cdf6cfb0ad527d6f6d3c8554d232127b980f79396c12c9ed8d92d67221fc540f9c4b943aacdbb4a7e85b755165819eab81e7a987911218fbb420035b0fc0f13b40ed507bf9bcde86950d9dc0ac5d5bc75d8d8ee1d4dc76baa842db59948fe8ce35e695e8e345a30830d483a79067cf1241aeac3c968a720f209f939963be2784745b94c603a55342ff4ad73284bc0129f5d6070a7a19228ae8a652be612da25ca694b3269c46f0dd708bf9d4fa080c0a6e45d9be4700155c5cd45088c9b867d9fd5c04b19f568e0581127a8aad8f9577264b1515a1ea7c917ead42d50eaf86d8f47ccb3f50fbd0cd25fa93af38567c87f75df9989ba688b7d133eae1a9c69543a0300cd417b4e87c1b75b45d8d0531899d878889fbbce46fe2fb4a31ff4001893a9690591630e6ebf7878f742ad985d9785136ac27299ba8861025494ea113d08f80e37e225170e21c414c68ae4a63866a7621f548cde345d7b9544d30a63e8ca0b2b2f14889a9c58e0949781f2265a5044b95c75d5a4f2d13749caed9e0ebd65a8d560dc249e1130f7ec5c541a37cee26a5782a552ac4af8f8f1ababcc8f4de7e9f15b23f53f748be9de7c545e7355219937c780e5cd7b58be633e070164caa4e8a7d65faf281159ab2da105035e7b6eaab0f945b74dd6e38ee0a01738aeed4458e50ed650def35ab723f62efb6747bc0849d21439a1e37524a639543d925f016d2a1b58ad6abe0260a1e96b93421882f269fac4b5f62739340a7bd1746c9a61948b2ea6fce122acb25bcd27cc46f9e97a589c7d516e040cc61d484f8c4258a35374133d409c0e2f1338d1cc300cdd5c67cd98212cefd1f2e315d8369c150307d3a27ce47c63d51825c0e26804222d69b1aeb1f0412773658657b6b75743101f1988541a21101378888c60230788c6dbe0314e71fdb45963413d9d58633dfbddc762172e634b05abd2c50c6171790516b0c80ea8eb60e9f8a9af77b552eb66b38af7b60beb265088a0e8dc44840288e58fac713f06c01a1b52e4b3ecf77ba5b127e72123aaeb6ddb90f218ebe74b3e4aa4c99cb068898d7dcfd31a09091121a0f73aa3a6834778ec34c1f5e9e50e39335f091e8b59f3307b47792e74e200d1ee434d73e03da64e3860dca544cacbdf0f22e5d53d4ec6091d80efaca82039c631b63e5d9c3a5e3053a5f100ddb744b1ce72ecfdcd95cc19116dc1437e358436e06d350f036fa4a1895e28eeb899b4beeb805c3238b2b351f4dcc8e0d6781cc5c6d2c73014feafe6ebee8d9a644fa4eaa532745ad6b3eb98748aed214a343491ceda182363890bd61d8817c8820e9ba4934fd6b6940ca7a8813117a806d56a331031efec974377b9ca9d313169dbad4bab6ce77d9bb0ddf787c27bc67a53317831baf08895cd280111f7af38de14c66e0018aa8c83cfe5d456dd3c9dd57b2533283c0fed81efed15775c3c37687c5e32bad8bebb9963fea0275f72d8f75ebfb311eb2558bdb36b5ceb98f87e31d35d7f7caf3c932b3e0499dd2910e3dde3a81037e421cc361c3220b031771ea80f67e5de7b9842973e1dd36509ef553e6006562ef89e359b3853de79b3572cd6b04e07394a57f9c50986edd583c9fa531534164366aef33f29d560145099f0bd1d6206402f7f349172f2bcbcf926cd26a698483e1945b19b62b21abbad5cb951571181098c724950535b0ec933605e549701a37845cccb2307e1cfce52237fac28f2d3f4bef3d02dceb6ed302243f888bcebcc5533c1019eabd4468014229ede031a1d58630962865a268b424f9507ac0c009425622fd8efced581a72bd99e1f5e704be3f04aa8d8f2c9e5cf26c3e18a43e301cda29ecaa6bfc48741002bb75cf9e79532ce5c646f7ddd86afc05cd575ad791e9763c0603e16abe02adf320ccb2921e2b50170d234cfa9bfe0935b7017b93118dd092f3ed5deb70a0836ffc94a3ca949a52807299f9e68cf25f2e1dc1ee7923c5a86be48276b57cf5eb2391ec52ef43349394bec41f522e2f0f40d4210f6e393cc7e7d0b6effb35652bdfa04846b5866cb2b171357677bc3887cf0daeed58df1ee3e9b85b8f4f4e45ce21218e81945fd23d477f57de659d6ac9742f9f7c8eeb9a6cbff08cedda5a2cbcdcca8382da780fed98e97b58a3448c17d357cc30294d8e770967cfb822044136a08170647b0a3d40c28c3d5977766c2ced3d0737991808dd3dce1ec50ac947300583dbd379f9e7ea5202a8b74b74c49bcd6a61a9e7219503356e231877eef7e5f093aea3c0b793741e0443023eaf2bd676d1777f05c4a2ec4ff02c211d5210c2ccab3fc75fbfbe19bc4b8a2d48ede597b0ff717f9efcb24da80b4dd0aeb44681e6123af7c671edb9719e9863c0524e86fa616f26d4f2c176b0571f87415e3246812a55188dcb21f54c114498cd31850420338748ab1875f6960b24bab35f586dfa9d78b3cecc73c4628508f4fe2da7816ec752e2c2f9963d2d7a71f53567e373687f01759df2ed915f0808bc18a62abf28ae35ed075d5aa448b2a0a7794fff62e2686c3d4939e6559c9e6c05680e97773b86cbe17eb28e990c74bcbb75745b8e64e8ff9664d863f71a40aa0933decb6b6f8d0faa8f3e4c23fb6bec65fbb37607c5bb4a934abca8c5995dd4c5812c13f1356a546fac020db572ad00305b5922e96f58c65f83c403a796dc7f58bf7a447c01e5507ef77c9ae80666b78675bcfee85326cf10f8f2289713ee032aa819b14c4e3e6c1188b0e729bf757f0222c2ff42a6c61302450042d984d3a31a23406767fe82a6e82a1b9cb4e8396e2f086db4f500b5d651dc466af6682f040b46a5be878abb8bf1d79374dfa9e5fcbd70f419ca135a1a4125f78d2afbf19ac424657723488a8e70afd9bad56216f803f17ed1095f70f4ea7374100b157d281864b2d6cf6f9056c51d681ccf0df72ebc53aeddb998ca07604151f0d61964532159df3dd0be03648e81ff4523e7a72d8564609aa736f310e9239f2be50d76c490aa88ca495f91ec73e1d934b12c6916f6c9c262b373a6cfcf79ea43cf42af0778a7c786102677905f778ba14175b4a18a2106ab4900ddb8c977de66eceaae1e02fb3a58cc52b4cfb6318df55e0637067a19a0fea1dffde12dc81b24062e0277beb14e9876141e4619c6e8ec92c9b1f4c16c330233133e4906a7e93559007367b71dee0565f47234754d8e941202b600b3c08d26a599c5b25162c44ce67e4148bc0fbf7a132b8281ee34e76d3d821b79db2256abf84e9da31c3cd0ce07e6a7afc5357782f23de7b9a002e96aa6163a37db78bd1fd06ce8442592902d7f5515eb2de9fa304c80ebacca59d78e1d518b5a89893d53a64fc07802816f91a42cef64462b8e1fc3566be018477d437497ae1e3edfaaebacb2cccf35adc72ed050986e7f0560399d3a3e874d8208835044fe6b7cec0356eaf8260df438db82bc8120bed569ed721ad70f874808c4026158d7131ab671421d879c481a73d9538fbbdafc88a72c92340c336c8e30d6d196b42f33d318d43708cfda7dc9dec98f826e4909b43cb1b0041964bd418241d13bc0b8f9dc741bd6588bc3822d687626a70105e0a9cc71d974e406d63a0149ee0c5cfe436b7f0f0221d93f85c7ee77c1f21025369c1c89beaa7af585cd38d885b74055d7b733ea6c82a7143896e76de0d3d61a457e813744aa8bf7da1bb90770d76552d35c2103c443a79a2dd2c1e7028a0eeb4f7eee00609b31de3027db3b44f3bb24f356c4fd987f344b56538c578858f2bfc683f0b6795b3d0991ec9eca963cc77f54c12de319d267429ec89e72de9db59820c55b2ad315ee5cb58ff47dfe6a64afa623350495a90de7f8abe734a90fd81c68bda281bba1af731029f3a78b7ff8d1d1c64a09e005dadb03e67973a61346bba7db9b9fe45e7f5f3af5557f0b053710d32bbbe7fab0e1d12e341fe92dbceadebbf516cce7280d5b79b3bb5dd42cdf0780fa4acb13b971c6339f5626501c0fd4bcf5b91786164020584bafda098aa305e7a2d01fbdd2e9c4fb2db66d32852ba70cf4a5384f61f5db8985257b80e289d6ce060ca7ddde703e493ce006eeee18ae0ee21b9c16f0c6298961ba2f2584a588c772d59af8af39d4fb6df8aa422a9b6aea28ce46efd566eeeb593df7fd9f922a9b3f401087e544812e247dcc4aec52b3ac3ebb5d309abd140df8a02d8f2f280f21a902afd123d5665f36fe85222a5ac9f5d2b154", 0x1000) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000000)="4b5a2c50100a63a4998d46634991825001d06219935663105b5c29ab0842154f9ecbdfa45a9594c315c02a99372493b8de1487da7cc85ea6987bd9007fd396fd874e26601d82284261a0ab4c43a54985e31007a325818c79", 0x58) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r2, &(0x7f0000000180)="7718176cc769b62ca444bd4285f5236462517d4ab5d38431182333117930696c460c33713d834fc7b45603a76be4006af3fb0c10ee51b82bf40414663d60b3e41ac3bd255ecb13d98a6ffd711a763c0bcb24ec3022edbeae7e2dc892d201e1a4923210cff0b28769", 0x68) 08:02:10 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1f00000000000000) 08:02:10 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) 08:02:10 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xff) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) syz_usb_control_io(0xffffffffffffffff, &(0x7f00000011c0)={0x2c, &(0x7f0000001000)={0x20, 0x11, 0x2, {0x2, 0xc}}, &(0x7f0000001040)=ANY=[@ANYBLOB="00032e0000002e03101264d786e3f105e7684a9abeb1d0a84d771e8405fa528bf72ae25b7c747c60ca6c6387436d7a7b5ff89b13"], &(0x7f0000001080)={0x0, 0xf, 0x9c, {0x5, 0xf, 0x9c, 0x4, [@wireless={0xb, 0x10, 0x1, 0xc, 0x10, 0x94, 0xe8, 0x7136, 0xa}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0xfa, 0x7f, 0x40}, @generic={0x5c, 0x10, 0x0, "baab26ff6c2c32cd4270165b2d015e8470c37affb81de4ba06bfa0f6e1c8c980123803f9ab85460a09ccc272de6101659c50f9eee3b6f3dc51e0799394a9f9e743a809b5f21c7c59c9b5d5bf13d165d79173126193f22bf4cd"}, @generic={0x26, 0x10, 0x1, "b05ff3f9bda115ca831259ed0a33d7cd15d180c39a1bb3660e7b157ebe19ab7c29134e"}]}}, &(0x7f0000001140)={0x20, 0x29, 0xf, {0xf, 0x29, 0x3, 0x60, 0x4, 0x35, "0fd5311d", "901ea096"}}, &(0x7f0000001180)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x0, 0x7, 0x56, 0xe5, 0x2, 0x8000}}}, &(0x7f0000001640)={0x84, &(0x7f0000001200)=ANY=[@ANYBLOB="403146000000a5a42e18720dbc9f0ec847c240b3ec438cf2befb78122dac3ef0a4c99707010096215010db882a382bac32ae45806482a9febbb69458aafb94e0fbb217329baae02d6999a24e"], &(0x7f0000001280)={0x0, 0xa, 0x1, 0x80}, &(0x7f00000012c0)={0x0, 0x8, 0x1, 0xa7}, &(0x7f0000001300)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000001340)={0x20, 0x0, 0x4, {0x0, 0x80}}, &(0x7f0000001380)={0x40, 0x7, 0x2, 0x6}, &(0x7f00000013c0)={0x40, 0x9, 0x1, 0x80}, &(0x7f0000001400)={0x40, 0xb, 0x2, 'J\a'}, &(0x7f0000001440)={0x40, 0xf, 0x2, 0x10}, &(0x7f0000001480)={0x40, 0x13, 0x6, @multicast}, &(0x7f00000014c0)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000001500)={0x40, 0x19, 0x2, "73bd"}, &(0x7f0000001540)={0x40, 0x1a, 0x2, 0x3}, &(0x7f0000001580)={0x40, 0x1c, 0x1, 0x1a}, &(0x7f00000015c0)={0x40, 0x1e, 0x1, 0x9}, &(0x7f0000001600)={0x40, 0x21, 0x1}}) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="c80c0fec6aee59e8352c178255d9023cf5265d7a5f6ef815225d1b778936a6266d6ba63d87745c36037c7abe153a8d8b4950a2a5e0d41da776fc23246056c33321a696158fe156d9a2681c7fd75fb9be30822b6904a73d6a7daf9b941394ac84a203e43b409aa8c36a0267156fbaeed69d5a1fe0683567f8c6f8490bb652bc33174d127d52db3216f957c509150b1afad25bd725cffb8de335c45d24eefeb0b5eafbec2b308821ed2697ddba9da475f1c78481c0244085be13502c6af19f5e0205d5688305438be19c979a51f32c8b1f334b8094c56b31db2db88ade05d23aede65ef5c9bf3f380e24e3143a8804092554ccdadcfa3ba5686063b1d6c288096c2a81041f8bb618661653e56991d2e9ee9eb1f4899a4b633904a2a5c72b1db5f843d3a7699c593c399386d1324352cda42130d9451386f20766295d3a331581960d4bb5d66976a03caf30a9e7eb0e9cc79e32e71661be6811c8e806f500dd0c49ad446081945cef1e41d4d3e9f3b8f89185eab747094b5286a7bd50e92e17973a9ff86666ad906e6eae52ddc713db7bef8406395842fef2b8a1b11467a6d2fd5d30ee1090f4137de11eceaaf464e162f98b2974e057f6d2bc8787816497e87236781f696cd6c45d63cd94002faa78090b401b6ac32dc09aabfbb72159e6a5c5ad7b778b2c7b23f963848b2cad999085056e2c5dec01e514ed93dca9836dc37cc3a95ef179ea087cb3fb74ec0c8d8795db5c2910ac14eb9dc9c085c434fac2bafaabf0fa9b4326af1325e49274b388ecaede703979c95a8be4e9d205e0cbdc6b49858b976e092e3eff12463406539ca69d27fcddcbce35242249f09a4de9c02c65d3ae1e5205bba79d3edf6b5cce021a016f0abfbff08d71127b5c4b5d1f99de65fc2b273ebc66825603217b6523bca2e08b429e473aca38e56ad1763d1ed70e9c961a1bc93999d79520bd30ebc65f902ddf5c581437327efa90b962be89106604fc7065b47b00b93dbfee9df01f86bf10909700d2a23ebd245b16a0b78166ab21585398bc9e60d69303c0c1366500a09708529d5b2808062f28e2b01bac4a4570015b588d7422d33b8470974627e3b443482b1e15b96fc78f0427dfdeacec8a9bb0c5ad16f0a0cc3a605bd7b76086e2ee452c85c0067501dcccafc29747ed76d30dd43af8b90168b0c8fd0c8de4d401bf165f6792aaae969f62c31df78f5d08d11e2c1c6882e69b3b752e592b20d3aecb16c738b99e69f4ab40e3a6977a84fa5ed517735b182cc605984c8e8fb0ed3e0096d5713ac4af6de980605caf7ba552b02c411807bddb06e71613b9614cba9eadcf7e317d87a2aa9f7d27b230c9d2a93d7240deec702750bfcf64a3557681a2eceeb4b86f00cd8660fa0fd7cc07b6c15e08f7fdad6311ac6c7638deb492fd562f2792abdbbb9118784417286708625dd08518e2916ea5e924fdd3d614fd0e43d19a753baf8447df5ac305d52e2f99192d63b298f4da17d2952404568956b5f7cab61b88dad78b4bc8f282b4bd5d26345d65d15800e3ffd98568f85d5c28cdf2e4ff6ac03cdeceeefb8c72807a516097ab1d08d9529a276192134fd0aa7f243965fb2fd830531fb05cc0396354eedbcd5abc11627bdf4d7d1a8fd35859206633d9cf0e913db5a411afd89e2d596b1b37c38b2e447b6803ae7f2fb566af4b22427aac0a0ce63de2fd4fd8b061a2227920725cedd037382f40e97fe8838133e4d4194832ffcf7ae23acb1b1ac1c3ef55e79f1815f274d582248a827575fb89aa964ca0a73e38779cf6163eed76fc8ba199ec4a435be574932638357503eec799903d2dde2d1ac4eda07ade5f92602563124041002ab6af3d849e4860f5f4b5eea9aac463843a32983c2eabc4bbd8f002d64f1d4fd8273aae1f4f88b3b919befdbd3caf032c8008e92e016818140aa66d3ef34057f8355eb109726c23b9a85e05a4dfd63c1e93c162b766baf32e7c970ac0ea2aa846c9d0205910b898f1c4dbd0c9138641d169f1e12a49c9516b9f46963a40ad09074b3e1e54daade52b112e6ddb4d23f3c0ef29ffa310434cacf50d54f360a6c9738ecdd91d737e31dc8275d144363a94a76fa02ddb80cd2680fd062e43a930bc8d18fb40e8d318aaaa71b12e557d748950b723426ba4eade25f0a0dc5ac38db8aefc137e840c2af74fc2b7294f696b7cc0e3871f32a45fe8a5cdc171d6027d0bcb9d4215ac6fde82b509e1c75001f4fa6f2a84369d7fae202dfdaa764db2a1c211e74bdf04b26689784ed54631fde2c92a94b852266466b01bc27c1cce435592949b26f20e2bd53e2d1118ea3fd9687c077c7c3e0bcc784152e842783307916e31f9aa94f7db6a117c85318ed47605b3821d541ce84b936c564fea0f2d2fe4df41b569ca67934127ae936d397b39aa6e45e5192d1ae04c2e607c72c618f956fd455b168b91b76014f72c1a46b9ee907ff9c7ae7e36deade186ca5d422b00489c1086bc1d476a532580a064390712b8c2f943bc0df0c1714504158de8f2e1acb904b9bbd1c29b59518d7012e25607cd9a9fecde11cd5cbc8b99723cd79cac563bb3f912c708b28de36ad8b1968a1f347dda45807ce1c88aa045a55ec8676817e76e45ada8c01ff4231cb6a741c2ee59e0fb898342f543a0dd8603f06f337c413dae9f27df8a5cd96a9fe25b0c5afb2182ad5988c66cec8b679e53752b2a81d99333b7b901dc542d6e3607d7ec22f76a16a96491e6c2a2a026e96d8707def2c5dedabdcb736b71ff4c86144ca84cdd3210604a9f97cbcfab56315401ab2cbb91a3a3a49623a0860406d6be8217a6ef35749007bdcdf24baa8e908e36da30e497d648cae7078fee779ea5619a2756b2421a060167e76611bcbfc5c7369e79b51cbf0d386210e79ea69c573283683616d56ca82eb85ee206e806479bc40643fdd040296dc5fc844c8e990d0f43800ed641fdaa5427ed47d5d90de17006f540badbc295d6866850f9723411f7d3b446dcf2679e9288194dabfe1914bd93020550a608dc0f07074f1f3af09f3d2d40d89ef8012035be5a83ea447e376153310fd806ed20f06e35364b6e4170801bc52c1e7b49beb8ed57808b755b6be17d249fc3ba7cfdf5439699292c1875bfb3b905c0bbf072930ff1d8d2211a0e02311aeba170c7ab863cadc3a10dd967493e40859538981f20e3a2f018c856ee1837b51e385e666d3a9bb4a85d5c2713c21d0b51369719f49de6cf53225acded9070c8573a9183cf6fcbcf7aa8396a523200b2d8242362a527657df134cc0719caf89b618c131ac8beba4915431ae03261e27ef5d47dca07d7ecfcdb312d14636b526f815673528467726f589bfb59ad45a90e07f87dd40652e3772ac13f774a9fe0c696f295f62059644bb5a6fd8c8a27a0ea09d3eb46f5bb20d5640cabd462db15c9ec2fd9abfb33fcc70c10cdae57e9f7de504455e132a06d4ffec0ebb4e6cf49822d4405ea8e6c61ae7775ae921213234012f9a3b505813838d93a06b21c662fe63547fd699099729a4db13cc1fc690f8b150d241e21344da99a4f09ac2cdd7569c15e296b4fd921c0f61e87ff5dc50459ad894e07cafe215d57488346949bcafbfd171571d7bf115241526ee1e23a38bca58a4af2ce6e07979e26ff6abf53de2d6d69c7c7073b4a0504f53aa2c69ce19e8b9600a321858cac95c0d1ab6f693c13628caac594efdf7bea52d0d376fe92a821c3717953ec4fd880145ac020e4e423c324b88a0c6962cb15d05e97a9cd0717dc6b5f3e25d8b847519dad44274f2de3e7da1314b4bbb8a521f2a5b8e3a55c23a02d2d84002220449de51eae1f5ede37992c07ebb7b809bd4971f4fdacba848f5e1faba47d1785ae59758fc24fa5152890b90180c50c898757132aa6f04aa607852e491e9f4ff3f68492307322509b1e631cfa450e8f6a83f409907a2d47a2a2883da7e7233d31a14b6c79f2e0daeaa31d67054cfd0d95ba868461f9054854d0bbb8088705e6b0e924626c7ce31354245e1651f6780a1cca39acff67b4fe9363c3a602e7e7eadd3b1ecc4b29bbfd5100d6e9fd6edebd3a3509f2e7e56d8c748d49faa69e637bbf339d4420be64e6c6e9e2b34741e81fbbc981b97fadf32196bc47e7875db172e65400e2d87761a26969a3ef8628fde022ce8a6c7ddfa609cd23b764a51beca0b793d74f0608243514dd7a137fb2ec729178e0983fcbf4c96ce63016010d3d9b30337e88e83e9c8c801a82f316ccfee1623b55570119e9ef8f1ffb7b00f73be5e2ed9302e88c81051492375fd944519b1700075141875d192fec63b8fd2de67bdf6843dfbd764976c9d0e68e28365384eba816f9fe8b05031bfc9dc01d0acd35466ef58d377e5f342f8a17b92298217881fe9a612469e6f39e6a328334732bc5b4b61a42582b44296755c2ec1152c108aad459a5cba9eec056ff8a25f1c76dff1b927d8d387c80388872a55f6c7d5e74cd00860c2502f89ca36c732da515afefb75aef81243f00d14e04260fae8e98fc77ea493a849e144341f400a493a8ad898db88e5c18ed49e21c30af622a390bcc1ca1e6a8227d07b6dd36a0ec8cd39e3c4b128d3b585fafd8ec300ae8a00e77a0674504dc1f920ba4a35d86e2323ca5b629b4d8029b296917d376fa0f90b5b2f48b03df38bbcb32de29b4c064e3d96772e0b4e5250060e63b51c8186aa4b4e6f03928da38dc6a31ce0527ef9132a54ed933451ea6bc4d311b2bacb59f41e21756bd9d821f3328c8063cb4b860d8c1e7146e0590cad546ba811201862cc942029649a8bfaabc8672e6cbef936ad3358ff2aaf641d398ac83d86474678f71efd502baa217df873ec4d508432aade771640f5ef263f28909154dc10282c5241e20ccbaf006efe8d83d943512aa28f79579763796b79563409c654418ddfd137165e8be97aa76428679bd70662a55018eb5caffbae606668663cd9fc0eae82d75f35a05cccc0de84c8046953417914651805df46728dd548135740d474c0c0a2f1cc784b32156e24132363a8adb9f2b7d556a876252e641df0146bca4c84016d04bf8ebc04c24f1f429522182de1978e1501623b7b1c37679f6b1e9881b065d3186b114889c1fbfa63dc03b2727b6967dc8f94450a06aabb42ddc99731392a5295dfe157557d1523260e96d75ba845aafbee2fe8c887d2106fc3bb6b27ebba127ba7b9bc1ef3f5e9eaf9fd50135849a3e241b70af2f4e5de773f36020fd4d4508e9e50df853875c6ffdb3b8f386b6384fe4d482d4325f1a2c02a4eaf8febc7ab89e234b903b833e5200f365ce3dcfc58071807b3c24e3f2c3be012f16c696d35f0283cb85c60c085f23073a13ed90fddc65aab4f54ef04ce81ecf4abb43c520df4df8483ea2ac7b68c577690dece0b4b8b8aa80131039432b244f67eaed06d83649720c6e0a75634896df7d5c905414b50c970b79fba584a1cc16822c6b7e27ef82b75c2894d155821d9a0e6f6a4d4302e7af66ec8a384828be10373536b86b497153fd24895c36dd9357915ad8f76c0c9c3db3fb9b5732386eb1b186df5e38409ff70ad9c565e752d40263a643b060ef00edc1b967ac8d90b9db4b8ba07667b295e2b9f3cf627626edafa71880d50f2d1d58ea9ec329cd17f10fb53f204ff93be52d7d427fefe58c13ce947d62d2f10aab48198c64d42fc22b6467cc5eafbe9b822c22921bac21b699c7455ac3ad08376f61752e784f161dade40abdd912af1da91f9abae436c8897c53e1f4e43a5a9955848effd306ed17ce098f460b00", 0x1000) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6009, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0x1, {[@local]}}, 0x0}, 0x0) syz_usb_control_io$hid(r1, &(0x7f00000018c0)={0x24, &(0x7f0000001700)={0x20, 0x11, 0xe2, {0xe2, 0x30, "0e368019f0a8222c38f6accc9d3465409469359b98064b9b5be7965feecce4391aa3c4d96d90adf97dc501d7c651c5a9f1dc68f38e47aa3f5aa3a1c9a817d790e8be0978dfc7bd261ff654109feb6a062e756121b184ec8bd677344234bea31fabbafef2b585ba6c35692497e52da708f1aa0b9dd7289a2fdedca5c716e7f3e2c1e0b8d5840ea3120e3905f68df8f4297851a1a171a045fb6f552cada1cd416be995ba55af870e32ac324b1cc2d123f496bf73eab2cec3eec5a6f29e0f1342462594849a6ca180264de36b49e99ad21c96eddb4f4c619466fbfeeb6816c20af9"}}, &(0x7f0000001800)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x81d}}, &(0x7f0000001840)={0x0, 0x22, 0x8, {[@global=@item_012={0x2, 0x1, 0x2, "c5b8"}, @global=@item_4={0x3, 0x1, 0x2, "50ece80b"}]}}, &(0x7f0000001880)={0x0, 0x21, 0x9, {0x9, 0x21, 0x81, 0x47, 0x1, {0x22, 0x3b6}}}}, &(0x7f0000001b80)={0x2c, &(0x7f0000001900)={0x0, 0xf, 0xaf, "4c49285a98f7e10a812e187191f69d3a0ddebc6417af5223e9ebebb66e2c3264edf615bfa7ea439b383dbfa6044d3b3c59be5b78faffe7e780c7d1ee1cb56c053bb95c893f361ff5986ebe1a67ba6b3c9fb6f1fcd9e94fc453dd1fd5141bb29f540972f29fabf090b8038d94f71f2fba7e25ba2dfed9f0f0a40816d984c6af5f9b912d29ec9a0c5ce21d4fe32d5e166090bfb019fc4a884f177253d1411f0a84176b809e76c4479abc2b99f39e606c"}, &(0x7f00000019c0)={0x0, 0xa, 0x1, 0x7f}, &(0x7f0000001a00)={0x0, 0x8, 0x1, 0xd9}, &(0x7f0000001a40)={0x20, 0x1, 0xcd, "ed1426dc90fd528c60c81fc7dd3a994156b669d9cc06c91be6cd41d5af2c44e207be2bdeb4c276a4520b5a2668fb68d3516e6c10111326e5d8b990c1e0c35ddedf4a1a3f0d85b526567152b8edfa845b4a3415c00716900a9a340fa9587a09259fce44a84f4efb90e9c5de68ecad0712db28888c13f9ad364c8c625c71bc73ae039a2637de934c6406535c49d63bd65163d5da91068bf75c8affa1d50f00792481a9d26714c52aa4719bbe0d8e074798b99cde06943181aba46c8808eec3f60582ea25f9e745b4a702438bf524"}, &(0x7f0000001b40)={0x20, 0x3, 0x1, 0x9}}) 08:02:10 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2000000000000) read$char_usb(r0, &(0x7f0000000080)=""/101, 0x65) 08:02:10 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x2700000000000000) 08:02:10 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000140), 0xbb, 0x80) r1 = syz_open_dev$evdev(&(0x7f0000000200), 0x7, 0x90142) syz_open_dev$evdev(&(0x7f0000000240), 0x5, 0x22000) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000280)=[0x0, 0x6]) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) syz_open_dev$evdev(&(0x7f0000000100), 0x1ff, 0x2de800) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f00000000c0)={0x4, 0xab, &(0x7f0000000000)="89e8edf82f2a823934903ed2186b9bdccfba35f4cf047f62f1d352fa932aaf2c3b305a3021e061bb557ac2cd674a5c7d547bb15a2f43cf08439ee68671329200f0432e6fca1c6a069cf18fd71247f19c0474f985ec957e69c44fd918adeab8bb6b91e72bb3543b3c10e72d4fad4f32b6a55de4bf385adf48c19e095bba54817f4a29e20698727f3746f2a18b913b208aa1d81087cf222ff1e92d61d520a010eb07a26526603e9e8d865ef4"}) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r2, 0x40305839, 0x0) 08:02:10 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) write$hidraw(r1, &(0x7f0000000040)="71e6a9fdb189ab5cb1c8b436c95335ded6718dd37ab9d574bcdd348359b9135b506754b47cf128d30de208fd0b6907ca50d55795f9ee1167103e56be85e5a77b1272dbbff05baed6484823f36407240a977ac59a84277b16c314bb9db5e9118589f3982f5e04e269aa9201e3eb38b018dc92474875a98d6346af6b4e796dc4a14cc9b8c2fd1f501c0d2143be128983096455274e24852f088ab54160361787e9727e22a4dde713140b4438", 0xab) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) syz_open_dev$hidraw(&(0x7f0000000000), 0x4, 0x400) [ 2049.687552][ T2606] usb 5-1: new high-speed USB device number 67 using dummy_hcd [ 2049.743134][ T33] kauditd_printk_skb: 1 callbacks suppressed [ 2049.743154][ T33] audit: type=1800 audit(1620374530.712:2916): pid=31660 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14606 res=0 errno=0 08:02:11 executing program 2: read$hidraw(0xffffffffffffffff, &(0x7f0000000000)=""/220, 0xdc) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000200), 0x6, 0x181100) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000000240)=""/247) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f00000001c0)=0x9) ioctl$EVIOCSFF(r0, 0x40304580, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$hidraw(&(0x7f0000000180), 0x3, 0x125400) syz_open_dev$hidraw(&(0x7f0000000340), 0x10001, 0x10002) ioctl$HIDIOCSFEATURE(r2, 0xc0404806, &(0x7f0000000100)="92047b2ba8029c0ecf1cfe688d7825a8acf79258fc5f6eff83b803581303cf92cfb465c7f07dde49ae3bc03ded11ac11b8eb5bc8f8753c434e0916bc196e6d6a3638b3db7c9da4869dcdadfb6c1710ae") ioctl$HIDIOCGRAWNAME(r2, 0x40305839, 0x0) 08:02:11 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xf6ffffff00000000) [ 2050.049463][ T2606] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2050.060497][ T2606] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2050.070644][ T2606] usb 5-1: New USB device found, idVendor=17ef, idProduct=6009, bcdDevice= 0.40 [ 2050.079864][ T2606] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 08:02:11 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r1, &(0x7f0000000840)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41c3b29a9d93bb02e1554bbc4bd8f5eb1a70dd9f6aef15fcd84f7ef0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc0606cff1ed1f9da4d4fc78bbd0e18aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e30066702f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2edba640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92eb064b34d42df9d1fd1ab5a58504f4d230da68b72f9682e1e182f765f7504461b26ae2406fe2fd74c21408c2aad9a321484e57189da054490b72d99d81104ea3d7cc7ad298a82c1e6ead3f08151e03f7b6736f33895f7455e2404e852cb615c2c584c1135e38cb98e800d43d5d187766f14d00a74435029f59ad3a883cfb8b5734f24d2da714b7e7b34b2577d4ccd48207fb6bfbfb6bd6844a837d677e0a7ff3be9d463baf4b2314326237d9a9a016b620eb6582968e7f8865031033c8003c44ca7f4ca2e5ab8b93a023c1d5b20e0eab718361e54b159d587eca9a16ee1cbb852ea226c8e12b3119bd07049231bee6d0d66575d43bc18d9c87373b0b8ef88e75ee6018db6a02a2b7a66e1ac77", 0x31e) syz_open_dev$hidraw(&(0x7f0000000240), 0x1, 0x20000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000040)) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x8800) write$hidraw(r0, &(0x7f0000000200)="7bcd9b6a0816933d6687831f7d42261dd152f08b8f5ba2ca21ccb6535cad05462fd3a22b9f97fa", 0x27) [ 2050.100071][ T2606] usb 5-1: config 0 descriptor?? 08:02:11 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x5, 0x100) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000040)) 08:02:11 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x100000001) write$char_usb(r1, &(0x7f0000000000)="12b23794def189dc848d5473d0d83c8c26f6e53c182d02d1bf691937f8214b8593fef8716758ea6fc55576ed8d0eed9006db902726dcff1fecde54637628bd044b42a7d5caf02055f1bdea36153f5d78d3adb923538023d637a6057d6e88a9f23d258480107c91db247809f1fc4b2381e86a809a78e51cc1e446794b86cf124aec5c198ef21dbef02f4bf077d97b2236aadb25e3fc944573a4bfa234457d62837f72221d133ac996e99f85d2c71dcad3bad8a81c7685ba13dc1e9de72beda3af3e250fce4280a0d735eae7cfe0a2b79e1b788e10a9634b0302068e3a724279de4f4d1fb9cf49d4fc366c42", 0xeb) 08:02:11 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$evdev(&(0x7f0000001040), 0xca0b, 0x30040) r0 = syz_open_dev$evdev(&(0x7f0000001180), 0x0, 0x1) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f00000011c0)=""/163) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x40) r2 = syz_open_dev$evdev(&(0x7f0000001080), 0x5, 0x0) ioctl$EVIOCGABS3F(r2, 0x8018457f, &(0x7f00000010c0)=""/174) ioctl$EVIOCGLED(r1, 0x80404519, &(0x7f0000000040)=""/4096) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r3, 0x40305839, 0x0) 08:02:11 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffe) read$char_usb(r0, &(0x7f0000000080)=""/104, 0x68) syz_open_dev$char_usb(0xc, 0xb4, 0x6) [ 2050.580984][ T2606] lenovo 0003:17EF:6009.0210: hidraw0: USB HID v0.00 Device [HID 17ef:6009] on usb-dummy_hcd.4-1/input0 08:02:13 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xfeffffff00000000) 08:02:13 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) 08:02:13 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/93, 0xfffffffffffffed8) 08:02:13 executing program 0: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x54, 0x1, 0x7, {0x100, 0x9}, {0x8, 0xfffc}, @period={0x59, 0xcab8, 0x5, 0x5, 0x9d, {0x2e7, 0x4, 0x800, 0x1}, 0x4, &(0x7f0000000040)=[0x9, 0x17, 0x1, 0x7fff]}}) syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x12000) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x81) read$char_usb(r0, 0x0, 0x42) 08:02:13 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSMASK(r1, 0x40104593, &(0x7f0000000080)={0x5, 0x1b, &(0x7f0000000000)="bc2fa26c41857303a8e690113ce58229f23fc6573300013f08d904"}) 08:02:13 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r0, &(0x7f0000000000)="1edf17330f9532bcabf459a233085d989049c964e9150b18238cec0ac1d8942316f6b1cbadf184a76186b8945180baec95d475d195b9f37c5c0f80aad626aebc12a93f74b0163df8edcbe9606aeff0a4b332dab9f9a56d49df8915a3de276e111fb7ac0749dffd609a4c7cd2d039ba24c611fa5052f4c4e2235468793384d228d35751a6b997097f044009de4bd5951f6330ea5ab6e41334a469ee819ddbe2edbddd3b31fcf65000b0e1129dcd23fb851c0740a4e07a3fd2f128b0f2a7c461ac1f6eff81d20c79ae16a3c3b7b09130dd1d4681e8356e08f24f3fb9c8f289aa88507f4f1f242cd4cf92856c9d2ae865bf02a7e35429365b27cd1839a0163ba073aaf3acd5ee8b605a9d8a3a07fbf98a8ec748ccb23f6c77500c8f22b8b893991c48aa4513ec382d7e6cf5cd0c1446ef00a3b56c751347adaf40552418008870e4daf05d23ea16741cc4b47ff656cea41c34ffbd6551411490854e930828472a8ae50ae94393c5ac3764c65756788e53b2f42775d8e5fda17404ec57d6f8393422f7177f66606307eac8fb0df83a14483006b3a16ce6c61dbea55ab25c9738cf1a7bad65ff1bbefba33e3f9efe2af656ec135dab80da4c454c909aa6f106bad00297f82fc931f373ed083eb4134e1980d45b220926b9b1a0c6121df6200187cc062f801b5c7a3bf9004fd93f5b9d018a23acd229218639f1ff7303202baab9f0ad57bc44c15bbe68ddd37284c1a904fe97782cded1ced6d015019fcec5fc20ba46d17a5f4423c4fd9ca21a166fc289f31c927e7eae94deacddd5ed6d171dcad6a4444cee1218378731f1c13ca43a4e783792d7eef8df3c9c25d1040019e55468c2fb4c32cdfb83febf84def0c71185e0bad4af6ed3599eddd0c351d0182f0db16aa8a6f223ca6aa503fabd80a956b326caf76de9142054e064fa48a6e31ee8d15ad94627528224bf0b898fbb1c4b88dd834d56675ea58807da2d53e27d25980776a3c065f55fd7acdf980d6d772ac0de9614914981bdf5d6974171b8e8982141542cadc9c2bdc230a4071cfc42f597a72f371adad2408d709e6a3e5adc3780ef4800e8042517d739a2e085a1ee4ea63e0db49861243b9a905a0583652b850ab11d0677aeb1dd4884e7b8c5577f562dfed78d536394b22cb64ddc5ce209f96c11449be19ea3da68ad3f62428a98ff8289d94b27a01849735f55492a6252dfdbc1232a3eacdd84409639b00b0bfc126fe3300bc8fe723a72d30a4fa697a95aaaa228641ac25b0c871c49c6905de55f1f0e5420151b066a7719e5581fd58131c79800ba5490d32b9470a4187a3efdb2c205055997ac789396b444591d98e4647612c38d369afa2452bf6ca084aa5a0b794bfc9d19984af3014cb1ccf0e365b05fe3d6ae93f8a9e4c4e09e934e6af3fde0514707ce1aaf89db81d6ffb978937ac5b122dd9c1af5903b31aedd093c84d38e6c02a5ac68de715d23ca3c8776a8a81fa9d605e4619218af879998ba97b34406df0d400f9e67627d0e9704afe5580622332d58a8afded0ac2d06261bb8800b848fbd16c40325dccc672043836d3551ef30e1958fe9fcd6b15132c7cdeb0b57de723950090f7bb3555597d97fd1081dcdb6b4ab6a0c2236380f7624651659334ec734a7e3c85639b964f23734a87aaf35c352a10e28343df2a80aa695c410cfaaff2ad7a84d7010c7b942a9199324511b8501518b65a7fc915638234ae4a9694430e672fc0af398022382bd719dd968bce3f4a2903c62b59805476e4c993a19d629da4498a818fdc529dbe73a3289dcce3a2b8e2f219cd449e60b65bbd6c41b5848ff7944fbc07e98165e02bf86621dda040fc20aa2c8b61e3cbcd7a9ffa16987b6bd684f651e88ee47c80b50a32fd5865b0cba0ad25c2a932216b401f1dbf0ad526b48327aef6c414a974481f8ef00facc90a61bea1bfc156e48a6e572bcdb90fde479f6b32496670c57b62df9711608fc78b1febaedc4383d0e5d30fe27351ba443070effbf4eec85ebd2076f0fc5459262164586a3bfe7f8c735c1cca7fd390e0f7a422671a89c47f23408e8a3eb91ce2a688486d2b1a6016a4db415a693344b91c950fd9f19d09ca5dfbaf33f540b6d95013557177bb54ce9131a56fcf87611040abe96a7dacf7d5e6643cecb02b1d7e32fd56cd3ac6e6941552537e44be1d493c23aa8b433888d3f28fe9f3b3a2e1bd636133e20123d04b7e3ad1a91db68d6a1295b5595ca03cf08acbb0fb0004c5e655160f84ae2698dda177543a01027ce62dad4ba5b37ab6a21cf2c946ca1a2d02f0862280b2b9df027a08005cb7d6dfd723d0ef95c781fdfabcf1d8d1bdc856603c8da89ccd41e01a4114de13e78f6153d874f661d6ad2d042bd4289054a6949fcecb7ecd06c7bf3ac078a877a945503a827196a626f26083b4ba3f61e972d1aa49e633efd23f9cf0fc020143f825dca1e3377003928063edae91fbc32734ae9f7fcd67234d82846c00bf514278d1b401478c98c91d0e0a8831dbb950532bcc8b21232f2d49983d924f32a549e7601dbaf8c7d457c9b66b0125be94a89ffd1e2261f27e1a4468ac1b18a0da708806b158ed24007d72336c0c1288087824dbf5d783265be0b2dcf4a3d5546f528872927a2fdfa78f60f0c4474144afe1f6f4a525c92fc718ea41db7d0dca5f1b0c4e9a149740422a6a442fcf2e726e223a6827dbf7ddfd7b07ab5dbb654cebef7a29342ce522ef812ba1be70cf5b47db6c5d302d0485aab90b08ce88543af1e7ab39dd4912f66a75811b612372d007a877560e5a9c412356678dd6eae20bd60d2af9412949b5288d4652f50853cba912a487fd67c1ded64c47265159b0be846f24e188ef106fc95c0215e1419c77b04d96c1f7e575afe6d4b78c8a7dd45ea63923e40cb43f439a39a70e1750e2cdbce3f2f442b4334124ff6239cd1fec7708fddbd4b63ab761dc7fb75e330a06b7e4cfc14ed0016c32957828d7020d4dc7e7d80f85fc36737c80c98daaa2db1812312f8da5f0c57776acd2565784d999a4c2e4a0144de14963ab1a516325de0ce7be02bdee0c0d75cb32435e4a8fae0a001b8be8c7d24a61ad374a1b349bd8871647fbe4301f8932f4a78db7b48f6fe8139558dde9336dda502b6e33c1aaeb8b1d71bc01c83cddcf45872d2f601deb3b833ccf8f572d323b7be6ead8557893eccaed83c571597da6f251e5cf366d362d31df809205ebd5ecc830acf9743a7d3de95ee915b97157aa8f3cd013c140a1ba34ef6992f6fc8a671c461dc728004f2803b09fbbf59e56aa63237c79440f0362f411b519dfa635eba354c77fd6177bb1e84a30328a7435f81e9519f23bca33b957fa5da18550279e04fbb286235f43d907184af3cc111d69a299ca61bb3cf21dcd5c188f9b50f99d4bde6698b168ba982e4d52e1ce36afe3c77dff72fd7e3e8ed75846196f36e9217648a486ba56a22602784067ee9f6560cd8dea171fe8713ce678c06e76ba4f68ea84187e7bfbc0b488059c5d730efc8d917905a00f3eb8a5ea288e0a9bdcd41e116ff1615f3f4c5da9b56727a723250028f6ee962610edd0d8aa57ad09ae4e9086837d978da72c91750d4bddd222e05b87814bb5b80c8eb82fd0fa12e2f2945e04f4cdeb84e4b371b1ed66bf915188cb8a62bd9bae02f25b0e00eb890d1ee80bc2e079cf6e5c62df0c06b64d07476804c1ff9bfdd13fd83a36476f21cb698495c17aa72fd38d56bb79a5911fa97ac5c784d9a33f00a123928f404c3f0080406103ec40d8791c2fcfdaa15f1cd25f843ab24b40a055d14531a12c2937a7f8fe11b037354db60784f663a72984e970a31bc6fe618b88b7947a1dea77c6541512d1f1870b84c9faf0937e05f6665f4c21b605ccda6003559575777ca5a09b64586028abca78d5ed3b9063fce66c06a942af4054ce3bf0fd394c79359e2ef9e184c237731223220e980418c49e97cc82e14348143b2216fd9f4026cdeb2511300d4076e5b50d50a387ac39ebd2b25fc0c1d9d532242e09702046be816cbdecd38d04b2753b031431ffbd4881d65ce28ac5da5db8bfb02ca479a4be9ca8bc28dd2430356ee900284e6db1892f6d1893130403c2919e686075379baad338881c23d1e20d92a0db4f5fd937531efc31dd572aa394705594e78c7f13d18fcb3eb3084b379f79cb26b7d1832d7bd16ea3abddf10ca6da296117f9c0dcf0b148aee5110ea817797494dacc909b9258de43d7717eb56bcbf8c6c1bc08bdff969591c748d97d947c559bc8cdedc3b2da6e63d74b481fee282ec7f7146c12f8aa0655a2ffcac8e7f4eb8892a3234bc4b99d7cce6f424240219a220ba33b7e8ce92305520bfbcbc75082b72de7a21745b32b6e341dcdaeb98c95b44c094961d4b7e67e9f33ded339c693735d55cdd9fc15a913e101d3b5fb910b61240212c867903edffb312b5c5ddb404d575935eeb1fa7a7aef1938bbb18124a10cb6f68d927342501b27711908808d134d23f6f9791192d9d994ff6c44bb3e5ede31bad7383e980950b562fd941e3fb3e14a5b8b2a87ccd2762b1d1d372b679c56900bc974db032a1d2063b2874e0a0cfe7ea53a7291d0f219bad88381caa88545fe6f1fdbde97eec427e27291bc9461e2e17bd36f4ea377f15b839bb8e51cbb6d1dff8effec02066cc55d08571375d4cf7c1acfba123eefc6461b81c759706440271d31264c7fe191d13143d95ba6541cfc36a984835f725173c2018891b0961cc35d2993eb53b6c28c7df64a73f57ba187a9ad5ebb23fd17d1d32f380802947096a2470f9a44a2f565c41b290db43d6fbc063b9cf627fb62dc746360990d673ae6a96cbc9d2f8bbafc59af91668e85449453206965359210ed01464b2cbe86837d6ab57ae5df7fad6699a1d18fce4290cdfef3590e9b7a84268fc0a643ce6c685aef1a17d343f5bfaa6b528c103b9feab45184e8e1f3964d2134365415a67a82360a500dbb29ed25fb9ce6262295f7e51f25b23ed8006545fecb76f2e7418bee62054d632a8d66804c931315740bd48ce04b6b605e9fade46dd1f3d270848dce80590b8102c11400d4ee22fb4bee4b30d0c2af99f48057631096ad0fd222681015aa26402a2526cb3af1568dde3d79540a971ff3f25f3b021aac5c1e794bfc800daa92575510c6ecd2aacb141380953793d266f09d17130247b8143cb33fcfd0ab3a9324b00b89f75ea83bb3f3502b4eed0def2fd7fb5399789b032c372ada9e9df627e85fe3c4d5ffb03b1ceea00bec514766db23f9b081811c9542dce0e244a396669397ee96bbaf72ed9bf68115c5ae499114824e330ee8561cd3a0b14846d141e4082b420ecdbe3a3cb6d138f39e793f8361a084f3721557e1a154717429afe66df0c6d1611aa8ec6f9532ab22c649ed3fd53ffcf3819d59ca3e8d10627498a9b0467388acde48205941ec7d72fc73cadbad5204eaced9687ffda3c124499ff0ae7e21e3548f45932859a43415599bf90974e39216724ed6ba4baa899a87539986fbf608bbf05f12f37f845e1b78aadd64a48644d70cf86462149487c0cc44d4f8a3708eb8f4438b917fe3174cbc1754cf1684326cfdc96020dd74997cfeac06a1da839ecde0176ee58721a2cc62384b54e30c4cfba6a91ef8431f7310a28e9856f11fd6ff26559c45a3071a50ae5aef235ccb8341732002e386995dcc0c6f0b063e341e092f5887f783622605dc9a01bb594dcd52ebcf0485596567cc71092eba793110225a1bc729617fa7124228934f7c8c416587aa798", 0x1000) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xb2f) read$char_usb(r2, &(0x7f0000001180)=""/141, 0x8d) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000001100)="8945e214f5d7ec72204b015014956d9d56c3ab46580720cc0f587ea112c228bce30e79ee4512b11c61ed083d3bfd4495639e89a474953136987b285f12ad286450f14848678ece9c65ee42ef3cac98972f", 0x51) write$char_usb(r0, &(0x7f0000001000)="cefd5da7a1cfb26c61d92a24a19d5ce027e746ee8570fa906c3d886c73f2ad65bbf8e92839bb6437f522f868e9729434acc861fab2022776ee95c33f24a12630551ec3e577f168ac2cf09e58ba3ed19d252f573f4122c9bc1a65e77659a45bbfb2b6fbe02efc8a19ef46efd33d7f1c98ae08b63a25b2762664d94e93baafd97ff2fedff0afded8785cc0a9429be90d88c637d5ec31e32da0cca92b9f3c329de4164331bc3b4baa474f598e41832d936de79d908d2c6eafbd8ee13e358458a901b6bc6e6d6c4aca90a5e2aee3987a771ca6bb42eae3cb493d2c1ea0b3d029", 0xde) [ 2052.357326][ T2606] usb 5-1: USB disconnect, device number 67 08:02:13 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x5) syz_open_dev$char_usb(0xc, 0xb4, 0x2) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(0xffffffffffffffff, &(0x7f00000002c0)="cbe4661dafbd17e67c9378f5c2b1b66488a340452e3c7ee53298886e2b55a63b8142932156e4026c439c09f7d86de84dbfad4e27895291916708fce055efe717b0cf1ab983ae9541c9196782f5f5d08d988a345bf2e0284586eb798af6d37341e407aa60f748b5a06252eda782af2b666477055aebc7218f3244910373e4f8898b3b65aa7a1e3798581e833c7e2f06532c7ec993e4137b904f3b5fce58e365a98871073cb95a62083598e71483bbe64eb7d5c4fe112b504e4ce33f83c4a923a94705b41ea20f18fefda19263c3e42427cf1fea8a42e6b5d95d5efc1f960ac0", 0xdf) write$char_usb(r1, &(0x7f0000000180)="ecf872d2758588ec375a285e24b5ac30003749263e821dbebbd2e00236c31ad1f8b8cca41b7cb35decc30ee58af467c6555098b01a4db11d92e217f6ded43a9bf35d4cf0990d9d17272f07817997dd73583ef74c7dc6dc30474576ff9cc4c05cfc4c2fcead3b7ebd13ab1855d5f9e6366f3e49ab20aa8a8b016a8545bed86c0a4cf08420fb2138a106a770b13d47aed6c80bf60d9f7753f2f219ee8766", 0x9d) syz_open_dev$char_usb(0xc, 0xb4, 0x7) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r1, &(0x7f0000000240)="08d3142ae47596eed573b967462e72b9cd9216cd3daf7b519e9369800471cec0e2edd732041db8bc9308589529114ad32b84f5721dc2cb5f8960b0cb42fc3eef647bfa9c33f2e5b99b2c31869a8b99", 0x4f) write$char_usb(r2, &(0x7f0000000000)="d6589100192c91436b7b5a5d953b058c21ad6cde02260464dd9f2644ddb285f715db19d8df9ed126ef6b08f4736d4bf0dd0c4b85d2f09aba", 0x38) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff) write$char_usb(r3, &(0x7f00000003c0)="cf21bfcc187b4dfe4d5998f6583bee2030735847a1c884de57f9a9a88d076324315bd66cbc767aae6501fb6284332ecb4699c1c4a30b0593ba1bd9c637a37b3428fe55b4aa8a4be0c0e363f6ec3600411aa34119f8dcc47a7db0901fba2ff98a6e24140801961bfdbacb4e618eb1b6c59e5e5c83a31c267e161781e01fe72dafc5d4e8dbe43f04739e978b453e4316d781da332983a6b2ddf451f0440f5d2bff64a1e21fb7da4a6106114a266822ced166f83d5f06e62a3441124aacd7fb2ad5cfd027a0b8b0ea86a8ec3ceac08595a6ebe85d55", 0xd4) read$char_usb(r0, 0x0, 0x0) 08:02:13 executing program 5: syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000001c0)={0x24, &(0x7f0000000000)={0x40, 0x21, 0x5b, {0x5b, 0x3f, "60600c4743b571c614cfe110ee8a79ea8f34f6048fdce2c6104464bd1cf4068772c496bb9564336a61f3f8c04098cdd30bc41666ad13e7bab2ddcbc054dc895ffae08b7bdea65bdc5c9299890f3537a904acadb932dacc4cdf"}}, &(0x7f0000000100)={0x0, 0x3, 0x3, @string={0x3, 0x3, "8a"}}, &(0x7f0000000140)={0x0, 0x22, 0x14, {[@local=@item_012={0x2, 0x2, 0x1, '5P'}, @main=@item_4={0x3, 0x0, 0xc, "e41a07e7"}, @global=@item_4={0x3, 0x1, 0x1, "d68fb827"}, @local=@item_012={0x1, 0x2, 0x7, "f6"}, @global=@item_4={0x3, 0x1, 0x7, "2691881f"}]}}, &(0x7f0000000180)={0x0, 0x21, 0x9, {0x9, 0x21, 0x4, 0x80, 0x1, {0x22, 0x24c}}}}, &(0x7f0000000400)={0x2c, &(0x7f0000000200)={0x20, 0x1, 0x93, "5feb15d38dfe37adacc215ddf3da3ee8001a9c26fd606d6878336206e72f1451ee26050aabff38b1689182a08f2e669387917745ab9d6d56bbb76a3620109f9ea83971915e004e89718421c358936a1394712e26021118a3e111649232187e62e59341c23b547638a173eb70529de8de63e4606416512d70d0d890ca1f6804a24e1212a60565d9ffb2f2e09c4633e52b8a7fea"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000340)={0x20, 0x1, 0x72, "6dfc4ad5ca278e6bda024feabf2e3c8f90558d43fe3ae2f69c6ccea4925903df0305b589fcae238fdbb855499f2654361fdf104838a6a72960ff33cb7f728b0261c00ab8bad610d00f0487f4320fe8bf69473162d7a09f9bd07719ed0b9ca3387919e783922123c740aa0e883d52759a87c8"}, &(0x7f00000003c0)={0x20, 0x3, 0x1, 0x5}}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:13 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xff00000000000000) 08:02:13 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1, 0x660a01) read$hidraw(r1, &(0x7f0000000040)=""/4096, 0x1000) 08:02:13 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000240), 0x9, 0x401) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000380), 0xff, 0x0) write$hidraw(r1, &(0x7f00000003c0)="ffb9dd0244650f25f5f731872313e73b9f855f02945c56f6a1a79ab25d79bc6798d8d22a8b8ab37cde3aeab3eddfe35f50369b3e37", 0x35) r2 = syz_open_dev$hidraw(&(0x7f0000000400), 0x3, 0x56303) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r3, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000440)) write$hidraw(r2, &(0x7f0000000280)="f582960f16edce74600344237cb582e2d987dcb2089eadad67acdb43b5f6f3ed851283370a6812060b84a2ccd452377a61b27c905b0a28607265be36a62fa84adbb2507b39bafc91b20b09c80f92ae9947e988ac593d838f94328da445c272a3ae87f2807cd179e21cb5c20ca19849214a6c73a6b65bb5a0f064f7baf4f90f4de088485e44a1bb6192fd938ef8023ded1e1e2a109f16d94ffd920036e29b9b04093f156c362db95663b3c5c5275e74f53d87cd57140f3b81d5683d0d6c1cf5eea5a55cf3a9fe153e79b3", 0xca) r4 = syz_open_dev$hidraw(&(0x7f0000000480), 0x3, 0x101000) write$hidraw(r4, &(0x7f00000004c0)="06a3d2c3df43f2fa99ebbc8a43b1a19cc753b68f80811c94a1862717f645979ffd67179b128b661d158b1d0e4317efc985b4a83d31c93f87c1fbf340719b997ee2744f3c9b2e82f182e5404adc19adae4b451ad42f87cc32bc2471f4e50e5f98342e26ac4713a0763b82963f9c4269007966c7eb8792cfffe87bdcbcac97db5ad6563355a5a76da2c763a47442b91dcf8340888bd8b600ed6d968c2c1a9264a08d0543509535a6877e7208c605de50e208fa16ee9b1c990e5b660c58283d2a7675201df2c736267a792a66cb26fa851bd217997ec0b4a4458546bcba324fa76fb7f98667b1ec23c9", 0xe8) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="80b148725d60b397582245090104", 0xe) ioctl$HIDIOCGRAWNAME(r3, 0x80404804, &(0x7f0000000040)) 08:02:13 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff00000000) [ 2052.863284][ T33] audit: type=1800 audit(1620374533.832:2917): pid=31753 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14624 res=0 errno=0 08:02:13 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x2, 0x488042) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x4fc00fc2) [ 2052.923294][ T33] audit: type=1800 audit(1620374533.832:2918): pid=31755 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14624 res=0 errno=0 [ 2052.997933][ T33] audit: type=1800 audit(1620374533.832:2919): pid=31738 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14628 res=0 errno=0 08:02:14 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) 08:02:14 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000000)) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) 08:02:14 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="73d2b716fcd3565890b99eefa0303e6f3f8a060553593394c0f8ff44d0e77eb6f7345d6473c32144d43f5370398363ebdd886f572fc7f371062555a782ff36494212d9a24e59936a6cbe1e11ef5eae4ab0f01da75c99b1a76565a03814746fe8f35aad0e13023f371268baa3816817a1f3dc53accb0378eb2e91ae707ed73c5550071f89c09e062ae4b112b96710cac2a48d041f03da8e5adb5f869a20049ec9559e4e96da73ffb56064b263bb44e6df979d6f0d9bd1264c", 0xb8) 08:02:14 executing program 0: read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:02:14 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="2a08d371a6ca4b6deacf612d78a90352c684fa40f128f002a175a19dd179ea548fec4a7f6f095439268db9de91413563ce0ee89f747192cd557e8775151f76159ca4fdc065574d4db6f934aa761cd2136350d9d46ed06964e43f2f804540e896b35837a5ac37ccd361a9d199087304", 0x6f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000080)="3709016072e11116a584952ca279867965af4f99b02b1a5ae3fc1bbb42c36fed4468be325e20e66f5c2190fa0551cc34fa3e843fc7", 0x35) 08:02:14 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x20000003) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000100)="034ca24e4ba1921f98c91b976982635c58c1d0fd9ba5fb9b2b78ccee84c4f14103831b6647f7ff1117366c940988013a8d5ecb6f0d3a0674f29763df6680909713a8fd6c75ca6c421a2d23712166f39426e2fee2ba7007edc5280cc107b2cc671328cc0e8b83a2ed0e5f1042289894571a81d5b62d75d7de2ef9eee69ec51ca065c9898f3255be453b0d4b1c9c1a93826fcfbdc93098d8b1cca317d12f86eb693fdcf5bc784defdebf7d72b1d75053e06138087acbf93cad853c3c46e8ada0e9d860cbd9a416d18019714fc2c83585983c26b633c1d358c973210e97c49da5169d5fe933987f0e65bae36d32950bde0e4c6b3d6af83ebb", 0xf7) write$char_usb(r0, &(0x7f0000000000)="bba9514c30ee936ce8d0ca995ae989392eb7fbe3067eac0d540ccbeb0e9eb5b1c75dc6934e83cd5bcf2f9088b4ebf5de6455e8cd02f01c640f39f41715e41edeb8e25f33dc16e79eae2d3c5214a43c3074dd02205d62f92fd8cda4cdae7642883a5f18aae06ef6c860f4e0c7a6ec4f13636a16e0ee624a9756a1691c9f18524517b9cf71dd15cb9e22678264811b6e1f8eb46a9186187d57a34c6f4ca41615a397215957adbe5d08dbd3318c20ffd00b0cc0fabeb734815136ded3390aa83af90f9ca460246c14d694dbc70d4eeab401867b96d99722c8", 0xd7) 08:02:14 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(0xffffffffffffffff, &(0x7f0000000100)=""/168, 0xa8) write$char_usb(r0, &(0x7f0000000000)="3c77f64b92366878379c707ea6c208d3094c3dcf56b006e4f6b6b8ab4f9fc12b20763ea8ac43a250767b351c889672f7bbeb09e1c58eeaa8fef2978f8790552a1c6ca8f6a58a44cdff46dd23", 0x4c) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f00000001c0)="158c208c5090bd9779e681350d4bbdb40df791e5d475ed653e4437e6250430dfb96e109090486e6a53effe9f79c94a63abe67b8e1e3b04cd37f2e3bfd22e513a7824ace445c7d64b47a5863fd2", 0x4d) 08:02:14 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/75, 0x4b) write$char_usb(r0, &(0x7f0000000080)="aedb1e018ad50d1424fcbf49ed5f6b3fbfd7d1621b8eb8222c572c3a37bf3392b136daad4bdfbb5d86cb242d400115b634d603bb696c4499ee610a24ca756eba6781637e077bf44a6dec739e3923347f65816abfd809dc1f2e2461a845dd7b3770f457905c04214da848850b919b7a8bdeaf7130", 0x74) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:02:14 executing program 2: read$hidraw(0xffffffffffffffff, &(0x7f0000000000)=""/80, 0x50) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:15 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x1, 0xc0) read$hidraw(r1, &(0x7f0000000080)=""/250, 0xfa) syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x100) [ 2054.184143][ T33] audit: type=1800 audit(1620374535.152:2920): pid=31786 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14629 res=0 errno=0 08:02:15 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x10001, 0x5617c2) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, &(0x7f0000000000)=""/22) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000040)=[0x0, 0x8]) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:15 executing program 5: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x6, 0x1) ioctl$HIDIOCGVERSION(r0, 0x80044801, &(0x7f0000000040)) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCINITREPORT(r0, 0x4805, 0x0) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000100)="39544beeb8460082e418bd9e7ab9277269797d8e96524280f092c93afc4fe071c6156e089775ad8de2c3803a6344dbd5d6876016319fb0a2709624ee24d9938f0a12202df21b504707a5ca443b0e9441d7810045bd4e5f6216f65030f3546db7e782bab02d8690fd05ee5c82834c1f921e8b6cb6b09fd78092b00ff52c00622faea3fea3396d8ce392a83e82f8a26c07d89dd56e459609f662beb9d1ad52c236ef03dca9eba44c5f88b8cfc3bd13e3bfa36a8834af3c8a01be2f6bc740ee238a6024fddf2b913e42487a0428ff09617d86127ee5c2b1ac66785e6bf5c86a9c74d4ec1f4518b006", 0xe7) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000240)={0x2, 0x100, 0x3}) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r2, 0xc018480d, 0x0) ioctl$HIDIOCGVERSION(r2, 0x80044801, &(0x7f0000000200)) 08:02:15 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) 08:02:15 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000100)="1fa0ec84e5ae59e2bd9ceb56bb4bf74074d0b5bbbde53dfbaa7af2b36ba0a0c116c5bbd461a6a3126b83c36075a01a636590ba9e32d3c28e71499561fc36a87365acd0a9defb5753e989c65c3d7b8c68c5153e0d335f7bf76e38bfb1186bd3287856961bf59834cb1756e9d5a91fff401934745464fd1cbd49b9acc6bd0981796d59e00914eed125fa0d2e46d188c6056ecfbc7d45329b90fca7a5d5443a0956703e5c08cc7f8d54a0bb0128685b430e26629413433e9581d133194319fb5d2df5bd124e8160252d4446e2669138656dac31", 0xd2) write$char_usb(r1, &(0x7f0000000200)="0920cdfc9e7906da3dc86e1d4211c6c6f52934abc555964e7fd417af30fb440087e4de09838a448260985a9daf259daf536ee7d7d6523238ff9e9e36c45cc0c87c71dbd2bbcc50f52bad6ff2a4f605dcb46b179d323f56538940dcf735226d9775c6bd8790668586cfc7a35aae9dc319a5f42d553cc172c3bf2e85ad92b6ec88cb402cf5f96f63dcbc8437608494e6c500cea9259b28a6056b79", 0x9a) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="bd530222b2088494c7412b78ee36dce087e54af28d6ba02a136c9b31808607ccdb68a0142917aeaef9e2ac381f5c4056d69fe2b09c7ec0b28f3ec34b7f712008b5532eb3825b211d847089f2a6586c36d353a062c6df816e0c778f9afe0813b784a6ca88213d52feda30db5444067f4acbc7dce4eca0f36281cdd2242b11707bb17119cce1ab97e87c43814ddef6f76ac26cb85f9a0b264f4c0e95d19fee0368fa7baa2042d7c53b702b38d8519756955b027c6bca469f6c81fe8a9efd354c3e96519025272191900ec48fa761d45c27bcfc7a", 0xd3) 08:02:15 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x100) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x7ff, 0x200) ioctl$EVIOCSFF(r1, 0x40304580, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x8, 0x161f42) r2 = syz_open_dev$hidraw(&(0x7f0000000080), 0x6, 0x800) ioctl$HIDIOCGRAWNAME(r2, 0x40305839, 0x0) 08:02:15 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x400) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r1, &(0x7f0000000000)="21b50d9e93b305a8909399ff47cd5df4371b4db4604d20f55a37c34a227dbfba6509764bf9284a900ad260a87b500dc8af3667ef1aac89ddef9b3f519521ebef5f9530759a60d02e3adabcf420fb845f5c20f9043b2427a753cdb6fc89308b8f453c028bd213cd66488e574a33c97de936f226094c", 0x75) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:15 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xd0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000000)="5b0931ec83114f3acdcf40e68c5a0ccdc8d67036130df550412eb6e7fe7168d00f4e8fe6815ea98de37aebf5c780c8c4", 0x30) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r2, &(0x7f0000000280)=""/167, 0xa7) write$char_usb(r0, &(0x7f0000000000), 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r4, &(0x7f0000000180)=""/228, 0xe4) write$char_usb(r3, &(0x7f0000001000)="69e8c0ccde9562cdd23ab1567bf81f9f94be2dc43edd62678f6caa3d5681b400218a5060d7fa8b0529fae723995f6ef06209ebb4bdf0abdedc469d0a4446f93eb045806ea63a991a9fd4853ad31cef83ff3db7a90f153ace40068ff94a94388ae0367602d31ce13e4bc311476abf7e7c295072f05209fbd92aedc6d8acc7ad90dc2881ccaac7ff65efc6b052933f5dc6288f646ee3809b351489d0e797eb98f9417e1eae0e017719c1ccf6210e6b67b4e10294952ce463dae4c275d02ba3cbc71a092bd57bf2447f563bcdcc2b3f54c6e6dc45103410e77a18f0d914b730005bbf446792294a12882df82c774506aa82568d650d5d6982941974a85ab1e32015c46c1e3bf106ee2db56b25a6758d80c602486f8346c628966b16589139c6106489aca8996939ad30488ee65b979e7a6b0180d6ff9342355d3a79904fe9255ce2e69a1b5f8dccd3194d1ecdc4394030ad3a941a26f8b4d6a68596d8d2dd226891151fd681c4a67fbd319d5f50c9482fde857c61efcec1a0a62f8dc69562d106767c3a68a85ce71383da657a24a41bd5e896511b1930892d7ff687da585000b527336baa929255a20128a9b0b2e579a509002e4346bacf092ae528df1eee1cf7eb56ce10f4a56e0dfb6f3bddf7a6e2d1409ff83824c361910a9cf6a09656bb72a9852b18525b50ad020d9b5fa9d28160983470100aa9fb7a98739738086c017ff871354ce2800e40d3e7f9d6e1622baf1a5171f15a7737ef9ccd9f4386724f3196988361e0d2088f5d1b04527e486d87e4bd5320caa701fe4bd5de2b4545cb36f979673bb96cc6d8403c48c6fb8c541e9b9d0fd3b4f880ba1098ca37f20c27079a96fa60f9bb5b81a8e137ec54cafcc1fd5043e3155e270e0e29dcdbb5d27e485069d5dd38e95ac6caa017b05ff4d1c1688068ef269908c6efca776fbf6a9e5a862d16bfc153c9a4cc54ebaebab314b9a7cc23e308b7a2fb471e04863f763116639c0e55edf7704add6d99213cc9bf63fda04737e9351489be5472ae6821c5e3ecc3c781d04c4934d5b3829a39ea99fbd3f785c18cde82f7946b7aa216531f1e0c21143c6469b94674d4b660fa06cb78c7e4e824965dca02852df2c9247c476c4dbcb745d79a6b6fc5c7161773dd9496f0b983a74ef5190aaf48c9462824e64915b9892c440255704cef4d8d86de759823ef5af1b5e4a378dead69e207bc4bc4bbe7ad707bbe71ad808cee09e3057da7bfe4f1ecbe3ac8261adb614ba9f9dc4c4f0c58d69c0f3772534ce94ad13fd5717b1fb7014430679a8551b3a8039bc77cf26c22130e973ba9ff9b4c951a473cb775297029632d4d9ed1ded199d43c6bd960268a548067086b4376fd8a03a06600d804423de2b48cd31be4e3165ca4711b4b1024229c645ab8a5943c09ff833af66c1a43bd08aba599348bdbb505e47c2c5075f8ae6b3c9168713a747ad05a9adaee154cf9654488a7636cbf0d2e0bfa71e7d4df5760735470e5566e92c25ca10bcedfc6543c7830c22b38719b438b2ff0e69ebc9043ae9feb8b0fe0feb7382e8f449052fdc37c0ac172cbe8bfc3d3c1f5a764c242eb8bc605a38dc7bb54f916c3fcaa837a0fbf44e3fcb123878d45e550b04f410df011b81093a1bf1e9ec9c3844e4e572db4c7557c3d8a4663b20cf941375460f4490a2bf3eea3ec51b7d650c0fcad7cbbde468947d10736e28f7b41f813f6d252615081189bdcb751ca006e35b3315b1cdaea8cc7665fe0d94f5a9ecee355921481a5dd4c637e4bca0b241100ee9a0c23c556ff1a6a20be458ec011e79739ca591bd9b84040a01a9e24f8735801650d38d88775c1b3f10271fd76fc6a39f0d58e6614fd8dfbd6ee6ff8122f0cc98d74fc13c45804d7b3883f8ece966097a085ac0676add2aa85dc8702e76c60486ec6a5335605b2f651d6573ab158ccb7677cc37f95282ce3c58f4c88d9908958a0b68d4b339657eb389b66647fb3f05b157b2f0aaa12c9976421dbd60933f69002091b68585de8e7428413d83ed87a9b300a38a16c8b18cd4227a51d30924615d9ec830aa15886f30d029a0ba7aa1ef87950f30ad4c01119e80d2200dc04e3908c29779bf3fcde851ab903a1d75844d1c368cd7027d3d699a63551546f129f1214bc2c99d259854fff45c7bd7746250e86d5b62360a39435b25c76bbb8303b4bc587692af9aa51147d0cf3fe4b83c8d8686e797c4f84ffc45457024901b93a4cee7da9aa4af813e9a04809ba083651a92ee72da1a80061035bed7eaca911546843461ee0925163d88f0208d777e01bcb85ff2e166eca7f8251ebb04650fd5231fbf02427eb55355beebf00335db9e8e9cbf52672a1a2281a48d9a6354346082cd3453e5a421bad0c229411c274c6c33a3ea1f5a678395ba0207114586891d53d183accaa6d554adba0031d4c81f3d432a09ff226986913daed24c596b62b242db8be34f0bbf7479e5ecd5dd24f1e11d4a1453a0a3db21b7c4fde3d51ef2f86f99918e508fa6d3788a5a07689a9cf06e91d40b01b3cbeaa3d264f06c46af40204540f1d872a968524b0f35589b18a829c9b479f04bdd4cc2ecbced6f46c8036f9348449630816ea5fa42ea75de8cf9c8fdf02fe4e87975c91346b532ecc0925ebb551ad84a1c26b81c1a07c3ebd90a98d329c61f899d29203f22d26014bd0e181d9bdd7b58c2f7e7184c2e82742ba3743078a56382478510c495db712626983755ec808ebcaa579dca2886875cba3dda8b1804cb40715c633e9a997f82fd50e3200e4d54bac2a2fac7777acc6b134483dbadbba62d39a380f6aec8cf6dc0a4b74e82eeb26bdf0544c755388454aa68639a9e7c8df02858eacbf3aa4670646ae14debcad9367269a5d0162b77c2a69cab604d1ba5297123a79b04abda71befe4e0d6a04a5174c3b2b840c05bad6e88ed7b54471af1473bb06d31d3f4328d951a0fc612e292019b59e7e7cf6fae4db152f96202f47037deb09194f683167087e2b14b0c9bd1a80de75bd7fc28cb75f117abc16b750d2736f71dde385b346ff8db6f149bc75aa3ebe60f10e62b728413a849ef533926398bf3d3c8870ceae07c0625c1b035a1313761f1545318c049b412b15d8b69b0ec2ca9d4ca203511861f0c20eed061de066bed5635f2810fd84aa093322ffa43162bad819728bdfcc30466432ede03a5b709f527cf6a20e9b0c4f417690ea08cc8e60a9d261b89cc8b52d35a7fe7410bfbb091b140d0fc192dc981edb5d36325ccc3c6bacf15bb1f0dffa7e3f1d07c28a7e2eedb7dcd973f9af021857fc8c7e3ba879da0dc065712d993b6a5398837d5e98ed90f3b8fa644509f69bc54001d20451c18a8c525215eddd4abeb12480defde6e6755310b802ce57770fff1fb27d890534b0dabddc193bf77f56cbbdef3a0a4ac5aa71033c10dbef29477b6b3a0852f6f19b2dee7da98f3bb0ddcce39b7413d24eb98016fe4f4ba7d0ce628c0ffbd388ec9965da781e4c96fa0c8030a0f0a7357ad6b75465ff2a230ad3fbd50c9fab1986ee0835cf4ccdfbacb79510ae58772959d3244804f00b6fb476dce8517271d09153e84877d8353333a52df72fa6b3242c2ad258e90547068fb85dacc9c4920c1e37b5bd8c92cee3bfc82d18b1e0f4ffc6f3d327bdb6c54553d62bfab334fc2e0f158c709c47349e66409b36aef84d40fd412f4654ba2b95fcd608c02673a5a783b9949dff6ac8affb3477901948547df79190b7ca14bc8a88aafbccc9ba50118e817a0eeb29b1bca5747a03b4d9c9b430b8bce078b301badf249b4d5d03adb551a8c7b05664fa3d9015a8a9946a121885600814d95284a45b470dec3aaee20edb5808f8485547b9c2e57f2c391a8ca1fe9a0938572f6d6e11a6234781836406a748ba3d07aceeb7d9fc1db85aa6ce598a87ec7afce79e08803bbcd8b311f12666865b9506b307cbd21091e0326495f7ffb6a919d48c73865e497dd4923e697dc168ccd5a9f17747c89ea553baaa2b40e18196ddce7a2768fcf2fb1ccce343bfd7e0766f0779f70bb996b40c251eb59b707c1c3e8f374383efdce1854f7b86bdfacfa2e7d31d6f58cba4d48cd0d62ebec297b6945f923760ced691add2761480e99492fc69caf4b708b7c8039f44387eff366e4382d4d8b3c50d610671f072338e3e791261a64c4d2522cd2ecabbac9b564551b2149b6ef0d95555ba8ba8bbd3a311b25a3ac72fcf530c7b8ecb2885d8743e68b0fb16bcbec9c1f531a9c21fb152d957d5418326dcb4dd5412718bde39b1285bf65de38c080f556747b0bd9dbfe4a8666a247c234ee64d2f484cd6f43feff6ad49d4425ae88a34ac91dc05fd72816581213811236d82de7a2ed53973d45478bd22c4d424821bc473a1f365c3b23ef9b7561a8c75c42092039975341cad82fc288b5f02e9bb82868f158ea6ef46ff68c49416b46a77290dd4112c02afa2d8cd288bfd2a13ff1119419e4172e24cf6784543372e85f738ebff439ec775eb84ccbc40a32f10489d24a28b389b6237948bb6fa9ac7733f0460341ffecf317f84bd74cddc9d3c39132df2e39270632044fad3512cdd3b6a2540f57f02e016a37533d98c7ee751a87a5ed935392b4a1469fe4d53eaacc3622333c5ba1b6386506a1fb9d088534df601502ab1161f412fd278d8a25b48111c2db80efbb1c2c6232ffccd4fbca9108e95e43959e73ed5cf97e8eef5af2c0c2dce0960d5ac58b7fc1c8a9de840957f3503b6160ba239401b2d0eb5c4dfb39c0e8e397cce48b1bf4e3a2b74a44da894f5ffdd6ac6ab666a8323de812f3e56debbdc1466b17a149eeefd988299108a4ac8c096e2665f8580611ba592d28d7461ec9db67d0c487cb3c3ce8d5603bd5e8772fa2408cc36e2874dcbfb2bb3caaa3ac9ef5130d799fe26e2a3b0ca4631de4b631bf5f5839b757d2c4f279547eb3be5f7ede7aac3c9c12f25b80b9f32f3644e0a30c6fec7f51770f0480830334763ae5a6032626889619a494ac841c038b360986f943a37ba8da7148ee3221b76c4906328ce8ee56cb2aaa765343afd3dca38ea7183728a946da67944d256f806dc68739b016304827d075a0e00a9da0c6bead5efc34b0aa7cc1a1ac5646fef6b7772341267c887877072f143890503a86bcb9b53e5712d7be671a3e69085992060f77b331f25a79d9fa65a79c1286571893f68f078a642c7778710448eb9baaa43e7dda74ab5b7afc369d4e9c8d867b6a1f68da1016860620c2ee2cd85e360902312a8050dbd7e0053800a39e4867ac6a455bd406e66bf7e8935164b6844d0faac556460f01721863b2855f967a39261ff3af7113f85fc46ac0e25ae0d4ec651795b76e6300a9d8f6af2f5bcf458d36257bc3b8f02cdab03fba92ec501c2dc87bbf26508a3b43906fc0d2bc1f3a0fea8b30db3811ba22155cfe2ff92489557da79246e3b6702756aab111bad1e6ec5ef6884e2c26446ac2fcc8161485b548486cfde1e19a58d567e3e1c742a8f44f832b97d73943d28eea6c8a0457a2c3b604bc987e94362d132f042099190b3d0324240ef8d5f7c790cd6636f3e3358b6d7917da70d62515e52ab8f6393aad2670a502978fb83bd4667f0ffee86e39f9db81b42a074b71ddfb122214a691e323a2119351912856fc468d47ae6b3e8cb03b4d1956021c1b72fd0d40d6832aece01655b3565260b536666b7069c340b8c4a2106d3dbc8bd9e3bce68fa7fdca2f4110c14e8ec459aeefc418006b8bef0e8b8138dad21ab8cbfea67992ad00000000000000000000000078cdbab5923dd51a6399dc2e52524dcc00dba05dc298a2b9d47e7683da243dd37e41542ab575c9abbccd31c9632231285a151601589b519792a84a3f97cb5ed659096bb4e73e7abe71eaab47a9ec270fb89edbd7d4eed32c3437c5396d", 0x105d) 08:02:15 executing program 3: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180)=ANY=[@ANYBLOB="000000228200"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x0, 0x8, 0x60, {0x60, 0x22, "41ac8ad02b6521c92b942eb54cafa72732bf1345fc91cb24e7573d9bc96dd3855ddd52b773fd2f30d6a0e396bef98cf10e4907bcafe80694e1c46924cb5e3cbfe8b9c4ac3808fdb397e8e09513b925901f9112336397a287182a590b48a3"}}, &(0x7f0000000080)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f0000000100)=ANY=[@ANYBLOB="000cce0000007382ed71042c51b57ffd1b2d77a67bd15150ee7daa2193e88d0e03d30f3dffc5e725ba6ad5a3abcf56fb831cc6dbf1cdab451006e02e4fcde78f0cf246e2d20e90826d1eb40b15f7bc201ac7b710f2489500ddd0663b3e20471856380efe17b9c0b924a23b53be857aadd69e8be7349314ec231ebeaa65aa72cc6e3da3832f4f61fc1eb49c6b94d90e3a0c2cff5b0a28f369d09fe5ed8dac7a4c44e2a044baa9f37552778dc4fa9d86177540fdfcb6d4ef20fa19f3493aa1881cf8cad4d397daba0da8b31eec886aa2560f1a744f"], &(0x7f0000000200)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0xce}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0xffff, 0xdd52, 0xf9f0, 0x0, 0x7, 0x9224, 0x7, 0x9, 0x5, 0x7fff, 0xe21, 0xdc}}, &(0x7f00000002c0)={0x20, 0x85, 0x4, 0x8}, &(0x7f0000000300)={0x20, 0x83, 0x2}, &(0x7f0000000340)={0x20, 0x87, 0x2}, &(0x7f0000000380)={0x20, 0x89, 0x2}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:15 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r0, &(0x7f0000000000)="fe9ff2c9dad191759d712d25061e3af56ef3d0c8f7294ca99a690b3b22b6072488", 0x21) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:16 executing program 2: syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x11d4, &(0x7f0000000000)={[{0x16, 0x4e00, "88ec908cd49b875f50ee5fcc5e05a274d557f73d5d6a"}, {0x76, 0x4e00, "57c92f64d359d6119c6eb6042ea08c9df450c61d2af2d6bcd1722ff549d6a64251f4f1afe57f7fcfee10e1b23853ca645812d436a9ca0b1c073347476f56f24affe3a5721e978435f7cbac20dc5af33cbc7777d1727872e4172b41270862bfe18c8be841908c0c57b2cece2b2013dcfba99d849fee41"}, {0x1, 0x4e00, "99"}, {0xb0, 0x4e00, "04b770c4db6322af603dbfd64305efac3a5178c9730d4f91f349490a682d8df4d7d71810480c874be55358a520c2bcacbf541aed678761708d15fe97d1b5002752f6ab5fd774bc9981374062088a5df06a12f6d2344720c990ebb592635fca4e2638de171207abd3418dc026936b4d2bba23a97c2f0d53f23d0425c553a9e96983e21bfada57de82211b03396e752ae32cf7c0f29ce70e4a1a7a3e814441c4ad9f569dcf59cc402720a3c73a0c64e782"}, {0x51, 0x4e00, "2c340f215f989c19214b485190640a21caf47def98204051514c48da2e25500293b1606448aff16e1de8e6c91992063970412dc452835ff18e2ba3839eb4c457e01007f71e0e8c1d1f11dca458dd895d19"}, {0x1e, 0x4e00, "09e13dd01a005b71a69889bd76a6304bb8313895470e9112b12de546c2f4"}, {0x1000, 0x4e00, "85de9089cefb62b77cd8c9c77f9092c680bf967c7bb614f0d593d1ee9562f08d523d98ced356b8a1fcf3759ebd2b347ce96d9cab6281a86892eb63f5e2ef4cce893fb8008ff22e028c4053c4575e583273aba668f84197df8e706c537a46bab5fff641ce785cbc82817ed830495dc9382a6ed5e4cc3324370d67f4befd8835900d14335138b433f038118ca5c9a34669c3d77c4ad6aaecc3d740aeef6d3fdba5cced8c76c1a337d435e11d38a6a929456c4e657f45f4c6219fd16b82baa709092993ac824b452e85557f1ec0a7c50e367e8b6fad52c74bfd15b394fd9afd2362fbe9cdf30b9cef00ed850b16dc287d5531de17e79b251c63a4eddff91368f02f2f5ea4562ccb4488de5d4ec2a0b6306be1fdaf020241df79e3be00d1293e711e5169012709880dc6bea4bff102725e9a2ad6dc860f41575279acf82d0e8206979f98cdda6a38c5ae573f26b56dac625a1d1b330149995a5c8f80172adc68a664b9be90fac19d61599b3a2fc16e68ae42176f8456cc0f2d7182a8d0cfdca8343ef5c4f00c252e3baf94fed206b4d0bc7db1d7a41e06cb1793ba8737c583e0b54e1596190a0bfd3e581002fbd198e96ee8f9bf2a909c86f7e1bd9e650054a0848023ee6f80827f623b4c83fe6342ad43f01774ae27c1cd8a6f49021e745d771fda76a6ab13758dd3b0e498cde529cf0c44c19485e61457e4409151902de0d1a66cee521e6939e76df792c93de28cc5c85578df4f127414b20da271648732e1e4f5bd645ca0912ee46317978257b13a46693d60f51e471b65b21f9c2d1d0bff90677b68a7f7866bb2fdeb03696ed33fcdbfc9d82e15e9fb4b76db3d85e8a91c15e838aea501fcab51d735584896bb6f2f27244f3b0cb0d58d37ec6d29c5245ef50080af3e58ac85b02965f8468efa10251eab916f538ece96ce9af8f3b4f5019f46bd69d7331135cda3d30e4b8f23db1228f9bbff114ba2dccdc87d557518539f6ddf3b8ea2ec5809785f96ceae5e1dd9afeff9d33cb4a7b66fa34041fceb783d51054ac5e6dcf4bdc281d6a8e817a4e1e2b2f3f182be6250abf093873a240575d9324e0a47894c2b1922af8936d60a1612ba53d1645dff090dc9fd4bf78a95cef2e925619a58a299078cc0320c4d411762802d12ae68dd2bfa17ab941d55d59d41530b5401bb361b52372ab30a458855c1469250431ca3ce57eacbfc7dd6c46ffd1d6d2e5ae12d842ad429ff259fda88f7e6e7b0a743dc253495352a71d52c8e809025774494be9c4cdbac5e2b3782f920d75c364e9904d82ad55d26551001a8c5b6786cd98b537ced0dc0ae6161585bbc62f06a20cc6c915d24ea3828f8ca40cce68ab5c1aeacfb7708f83fc3ddc696b6dd64925ab21aca8c213065ab57935cce73df06f86aef564b6d7546f6cda8f5ee28a968cbb1f3887849b99b2bc8ccf3f679cbfdfc7ffcba60adeb651f2493ee6f985ddfa7cd802de9b787afddd75b8b3a012ad454e4bf3b5690c7608ea4cd86e566974c2267e212e30aab3490836c1b8e092c40883b3c8d1092e490beec621a5ed5d9f268599f77aca3c85794dcebf5431365fc892b8a9b602028ae88429f19e7dc6c80a26f933a269b38b0320783cf455b428842d6273f3ccb178ddcac1b96cce08644be60f970bbe909c96a2ac7ea74887f53bdb94c01c42d3fccfa95dec0719de58d55d5d7ca572a92a9577d7641946a07f267cc1d43c7b66c81f49827f2641b219766963ce4e8e531bd6322d2c716651bbc3fe06243308468be5fbc7cb10760e23294c601bef144612a3cf76cefb25700dc7a017f975c869548bf07dbf4edb278dc489f5bca83de03607d73c301cdaa26ffcbffd6f98d7f86360efbb10a7a33d46688fb9b2fde96d2c44c06e21e8b302b7e291725a593b9b2934b34644ece81faaeffea8ce77ea31a1fb5c3623b4cade0207bb584b9995b2cff2e9ef2feaf97e5c959893597655e6c1f381e1192020d3e07d845099bc7e6cd45fe731fe650736ef1f020012156e86035e2b1495de9d73488fff57b4ba8e69c140ef27f893007d9c2706188a4ec8f2abda2be04dbdedfcc3f6f8359029e802ab84932056d277b1baf3543f152d9fce0de572027a8838993662b243389c094435cf4e51cf39e729c6a5643b98d198eabbdce6165426880cdbcbee843efcbb2f2c28b95532951a3c221a9e693dcbc47bfbd418a47a7db78683a8bf59ad3d27b1dc73e440979de323c81b2e6ca631abde4328da157807e5939cdd17852e69d54ddc891f5fbd0473599f7301da09def4d55dd5c17285bc8997ff62efca4ec9569083a4348b1d1d4a98c87edfce36d71210b0ad78a292c00da6b39ad19c58b282cbffac405a5f7f99a5a616fbb57eca6731a5dc86a8fadf07db4f62d2dae11b43b781e2144cba833c3c99de19f6d28ef703e30f0fae7c39d950362edfbfce9c5143db3ff41d8ecb74a5f6fae02be7f9dd7315cc0cd014bc96a035e855d832e1df18abc8a73b7f38809ce52c72594ee73c95dad87bccf917b1dc65923a3447dbb595aa553ad22d6df4d0e229196b29a1a5e5c4a4002d6e793599629eec7295a9228c9b355687cabc3fc0fced0c8d983b8033980ea110b1fdffaee7b621429fae7827c44ee0a525ee1608cce94d237442bfe7e1ac0fee4ae28481213f8afb4fc23849614e4380c150d4076c7958ac628ca98ca86ad074a7f7bfaa95887c4f670edf85719058895a360d540f4354848a321faf10c00a6243127241883789461eba6580766922db95d2fea2cb3e1b9152cb5cf5a2ee2837f185614e34553665906841b706dcfe3f9975a825f5dec22926148313476d211d4dbf9f65237b4b79e86656b1c30cfdfb452bf385cf47f877fda167d266c6dd4d0a1cbbd92cd4742713cd510dd6ca00745009854e037baac48310ce516fc64588800b6ab8c7da6ea98511b4417a57c4670fe62af09cc6de0190357720620d47c10ff3557633bf203529a18fc5f2d660604aa927b6445be1ba2438993404ba5544cbadeae1c4ab7d7c102f71ec109af13273652ea69bcf98b8c7043e242d79f2cdfe78d757a02bc305e98a3e86008cab68028b1b87c5b3e5227102ed12be5ba5c0913fd9aa2126c882fe5f7ffc38301fc776c66c01c48a018325038fb36637eba8881f6aee15aaf86a6aa95be099e77945453c2e29bd14236d4ca28902547f7f910f971c5bc0c76b1aebb8e082cf97b7808cd755457c2f30ca444f980c9e59a5f8da4cf732f89222d9933158f9c48b1397d0464955b746cb46b60ac1341ce6788cae2959cb7ce32b7960d454a99163e3c44404b151b3b80646a36284da0d7727e913a68660e8e2af10e37f4e12e91938b70990903a92a6086f2c66376aae7e9369780c858d488e903995d9ce33894f8c82b2c07edd1ade16a72db615369010c85fabb8fe914588423e61f990c96973f1bd8a3e49d434bcb96b4179bdc684a1ad6d66023a033de70684d0f93ab161aef0cbaea73896937e5a3cd5be476198381e6aba0b479d315f7551556d5ce101b9c8ad096c26d7677e575ae71436044b7a5c114d04e6b3a239638a7c1c37fa92bd08d9d70ceb2b9f255bf55cfb680142da0a0a92ff28dd7d05754f74b9d00e75c1354bcbd8ffb27104337594e0370bd7fcc3151d31847daaedac5bbf07c1d8010b1601f2465f4faa4f1c418df3f7ac06b2712173e369d4ccff31eead0a1457d70b626d15172c45b8d16a9cb25b41b4e9c66642d3b579cd1f16dd2c2c7d641e24bee2f3630d5a8908f353134a642b2e09cec81c8e1d8946a779879bb8d2079f9e5477c845d6a98b682389d273d919f2c6a14501b0efa48d8354f1d30cc14fb0acf511e8068dc88e6f2fa13abd6a2d4f6bb6e3bc7999890d4200fa7a6c479a580c896a81cfe8b1e35cda184c6593817a5af477c715e0b3d6f33a8430e5259a3680f6e26eac688cbc77975be49d693ee646487d9a09a0a71c4267a85a54dcf7903152a170c10f00ed577e889a53046d36465169bd5b36b7056d696eae1ef0c0c0f3514208513b6b4191de5ae90e380a2647809c15990ea210170559f80a7e76b733ce32fe08c928e6040dc9762e4506b2b18cf44cba0c4a14e7dbaafdde0b45163ffd5e36992d0b2103da6d9336fdb170f49d3b911cbcc8d76c246cb3e7af0dcc81fd930c213f6f3cfeadb02b0e4dbc0506c64d9b6ecc47827e07346d51b1ec030c0f684e92411a47239bc42e49442bee3f306e99e48c0b010cff6937048b9db68ef849968ce86693eb58a81830818e3a78c4e9164abe89f76b9f187a35f65cfafe5cb201f56fb4f883aca5c5aa92ec2ee83e544860e67bca938e1c2cddd81a908547142c4142473a8aaca47e189c3e8fd84fbd5b8c189c324cdcdfedf7bff57ef00efe7319720e2e83b4c455b254f51c3b5f628f1d47ff1d8af568c7053632acd3505a6312843a4145630ab6f3628fb9914dd8d5fd21a695eb794d3e2ffe437c73e6c8b015a9cebb291b413fee05172d02f3127b781daab61ea0362c9af8c5b27c0aaf2de77bfc73167875fab7ef4b148ef31f06ff9b143c2c208c6d3522958300793352a28b01f063e8a3e6b8a376c5d962423bf40c0e395e00b7f0abad6250ad1233c1974f0504046012b39b3fa997854704c7a4062f1e1d62f460fa38111c8ee08d2efce449e22ae5718c435fe9239c335e62e1a9ed384d858fb296fa5399140a165ac62964dafa44b8d9870b17765779038dc5ca4f894b751700c5b2f43b0942d18d443dfbf91c55193571893a407377c61453dd59015907f5a97b4c9b86031dbe1ef7a9f476a4d6da0620342c88f540ea5413c9908cb8edcd5f83eaf2b11c32bea9e4fe1efe147403a0429d3499dded9413f6dcbf2c2497b96030aed60a7e550b63a6d36f3c9479993454a51f1d331820483c999c1378706070792ea68ee2c1f127d018711839f5a6baa23bd5470004b5ed6efcaff9cc0ed681f20db9a6c327a8db690f3d1203bb93eeee5d1e66fdd8b3508e6016713861240a52a8fc3b951853260703332dbbdd9df2aea64d17e2dc8bfbfb3476c7f96f52c34e2f52f532f471f0b40be110c411a3c8f6c2e882d972940ad6d13a71da637bcd5524c1a67e910f80762c6e3ae1f38d479243ed6d0ff2591c4bce35679834cf4f2bce7428ad2579cb7408c5ecbdfedd904c677b83b457562ef563649804c103b7de4ac4b1c0096d3ba65b041b295d6bd5fbb26acb00d98e4ab281305bdae4520b50381c34a8cc50bd95f4fb32e0f8ed7bc525cb1159e0d418aba5e0ea21fd40ae7a9741f26d8d8b32cc76dad186832763d2f8e837ccbb97ee4986be5c918723d6b8f5b8492dd8b4db873db7d9151d4eb497092acca9d59310f903b55bb239d83ee7b41f9a719d069acc8ad32ce9ae6bdbe9adcd7b3ea41f42c11b4f6f4e483ac32544394d91162f3e870d24daa0ad561b66b4f53c677530760cc2353f118c025f76691385a50d442b49ebe54ed1ed1716fd0ecc46fd7358b386a54a8bade654878fa3607c5d8d21460085b0505d09b1129f14f2106c0b985b65613113624da1749aaff09f8ddaa22c585a4e6edcbd9a9ab2f5c12c2ac39722f5f5e45f90306e3188fffd741dd256d278be7a4ca0e419c3848a888fac7ee0a48aef06544ad6a268b850bbce2f17ffcbb2a01c95c0fc0370d29710373357e1af0c5cf383cf43e2ab4ed5a9f46a8b557cec5884d2c095276663fd9f8636c1ecabb84669ec60ce8d7f636d13a911a53949f4683049d55b7e3ce406c152b291e54324589"}]}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000001200), 0x7, 0x50000) read$hidraw(r1, &(0x7f0000001240)=""/226, 0xe2) [ 2055.346759][ T33] audit: type=1800 audit(1620374536.312:2921): pid=31851 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14633 res=0 errno=0 08:02:16 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x363d40) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:16 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x200, 0x3ddfb64a7913f0cd) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) write$hidraw(r0, &(0x7f0000000000)="f27381156c4a3e1bba748d040a083880a00781cd12b29de6db9a0baddf8c617fe1cb45fb712a077ae70223852878f82a0b3794ad55e4a42a52e7e6d99f5cde4efe542524715f9e8c425f93ed04dd4a1ba0f3a1", 0x53) syz_open_dev$hidraw(&(0x7f0000000080), 0x80, 0x90600) 08:02:16 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3ff, 0x101182) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000040)=""/70) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r2, &(0x7f0000000000)='4', 0x20000001) read$hidraw(r2, &(0x7f00000000c0)=""/183, 0xb7) 08:02:16 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x8, 0x401) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000040)=""/99) 08:02:17 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) 08:02:17 executing program 0: ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000000)=[0x80, 0x3]) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000040)="c2f987db8176fb33b92b483569b9f93ab27372a3013b0e295373abe91d319136bf3ed903bae20d250c392bb923676258335e9d866e3cfd9b259f5635816e373903676e91d68d8a4d3278cf3e0c60afa2973aa6dc71c87f8e1436e97f4147495d44b886571dcd0f6c49566b08868f7275ca05aaceb236309e963b1f292e2a584ecc675a894288bc3dab03ab0083bb6fbcfd235c347d47ead9f77afa20e13d40c98ee2b0fd2bc7f158a650dac6eceae7dab32518b2f7b818a79f8003898b899670e3ba9178130496a33060aa8440f98af6605881fce9db376a0d56af38a2012556fc8bbba30acb3e3b11882fda0f32d449cc518a94224f59510ba35c9a0fb7ce54c0031651ee52fa2760f55e2b4b197fed92d738950fe1f2f3a2f2eafa4ed48c21b3080a8d999a6fd941aa5d81933c30d250f3b32d67b7ffcb6ec6e6f1772ce9dcc68d3ea69b5d0d229533ce9c0709353da7d223ebd608291a4ada1ea482466a0512d696aea8f055d32ed03711e89d8b5884a64c999a5c62903d7c6faf2181eda06b8818f94f125b5de3dc1d86ba6690c6fafe4aacef1a6e4f1bb34b05a6e9c50ac51ef159d2f64ec416bfe91862f20407beb8165cc3815d3fd87a688af6e82fe7619703223581fc9a0838daa039b02646c352a1694e6537cea3cefee1499cb95273d13453b8b62b2c96bbc6a2dc9906020a67a358d54a2292c45264261031a06bbf920f112588d4df20d246b648ac7be7f9b4316b8eb0c5bde68f7a0cbe010507b8d2042e8f7e45ceb027294b7fe3ba522281b23029c1407545ba44ef3b79a4f1a145e32fc42a515891a7d96617588740216e9e95496ed479ba64416b908bd6f7372faea562d23ce3469210875e7c811c79857a97e9b71aa947daba55437ad34a975eaa067ca8816fca6936931784d920fe080f86354cad81fd39129ef5f2a0932d698f203a7967a1c7eaf15765558b5d446bfa6321528563fa003f2a60ac5048bf440f3429d2eda6954382ee1a695dfaed0c65b559652092d5276209ca92fff3ae1edce4f10aa2e2d24fcf829cb859b776cf06b19ba29022a791dba7df1d6295e4ba65ce20c6a2c8e39f185111f70b5390d74406c93d2f745f245bd140df1c5ea18b2c44702554f51e9114ba0548f8655f39cfee09c6e95225605fcc4da439b6dddd25bdfc68fc52fe759554220fc270432cd9057f1d7c5cfbed41e91de5ac474438bf8de84396356e198f8d840f7968cf6fc5bd8655c6ded5308d5e5beb9d34258413133159915b54a55b4d91744c233e4a8b11be7b73f036b05aadc001609fae3caeaae3436f42b4cbd619a82a2f4866515566296494b17ce58e749ecf5b9d34db1aa3537726b333321227c7eb04d5ef0bdeaa908b632b2305f3a46f0709c9820505b4c7b5c3036ff3ae1d705b58faf1f8cbcbfe6059bd951e55766b62c21fd66729d9a8e966a7e190a93e9ae324214dfa17284f7d067b424b290f3a40df6dea94fa7a88c6d838ad3ac495826725e0b142f57baaa7f4f8c41d725d57bf9a6c37938d87a434f27f0eec023c6553a6431e8036fb081efac1a4639ba585c27b8203523dfe8d54fc9d2e42a48a9698cca6fc75a44e3dad007cc4e9254d8f8a16313bd39d543bcb237705ff7c0c42163dc0b6d8b43cd572ced616999597c73665ee68217a503c0fd305980f1772064742820d4cd2f719b8bc2aa7f63766a47f21667814f6b8396547da448d6dedf01fecd423af73045b6e216d8eed8855a19b369b3399125a5212fb2e9459980a29492807d1928b3b017436c03d8192a30f10ee866481190645660221a78776bacbf7c0078ad0ca4a2b2d4d61a720bb09eaeb2ce4665d2e40fb3d239bbfc5394478983acc794f4953dfa859ad600f438f27825ad3fe8d27e6854c8ac647949f0f15b076103c3d45282934569911ea93e25ac8e98afe844f56c2abe6dd60bdb4ad9c91150b5a4859073cbdc85cc18a13e46ab2f76e3128ba147392a31f0ed8a42b9588f0766a0ac1a61b251e49d764cccab07bcd1b9ddb96b0a4d2c4cc4cabedb8a68aa6a91a4226f96db86ccff3daf93557b38f86bbcdd9ba3ab0ee2b433784bc751de7f1d53dd27c0dff441d0bd1ecc8d88e53125836c3a55decc97513ea3b1ac9edbe75e6bfabd0d6c60331deef07580c8ae9d644803d6f7e71b7eb8c139a3acd3f5855d7b9e7436ada187f0736fc148a2695f5e2a5741ec251e18094b94783f5efc11cf04407bfcc5e6847a0b26aa94b8261bdd17f041108a2abc8a10e2db3ea807c4cccca592547df0920e59c0a0b72d8cf4c786516ed1290dc382aba282ec67ee9368415ad9ed4c82629288acceeed7bfe009f54c2e1cd14f576968620954b8f93a8b127a464bc678a683c8036fbea30f4270af89166db0da52c35daa1321e57bfec9bd4d69ece9f94692fe850727a210ca9fc5841b44d6a559a1197648fce24598bfc5f1c17673b2cb215698513468c4f22c473920e483176491c88dd2edf154e09eb0c7298172cc3e00ea88103502fdc27966010e7e0aacb9b41f6610e9f4e0df722167857283b9b5fe2c37a3fb9efa5d069cd7120a9b1b45c0c7423ec3477fbb8a455a9cf8ce3bf6f6e1c0fe91e2c8bf5b6029f5ad2c78cfda139bd93f37489334f5dba06863f63e84a33b23dc3d906e0cde6d09f8b4a01b1a75b57d60232e05a1d43af421b60f28358e5c4131af2634f94b355a8dbf864e5ef62ce448628487850e9a7a28927c25586da164717a6639236d80e2ab0462ed2fddc904cac614130654f21bb9b31a7b616c9bcfbfa07e1bd70eb2b984ab57cf426e495ed04902d66f2555f7d7116c71625257cce41c5938bb4b67490a90b5b3a8bb9941b9c3702ba2d861aad33677a4eaee9528eaaac30ece581bd176bdcf80f8cfb60288df6d9f669bc597ea04c79bf753a2cb9c12fd4c8c5fcd0b3071666df97667ff05da1e07b0e3c4a7f20edcec02ef83dfb7b888953ee67fa06bc5658d35aaa37d8d7dca171b461d37620d5f86beda991c91edc4aceb38ccd39773d2af0fce46d7f7c1c2ede9ab4293a79a3c908e8a470e2fd9728c2ff92627194fce0873da069b902db0f53949b722207443f0498590b1ac6e8e61af754faaf4535f06363b38d01c894f22f5c8ffe5509ba66146e07e702247cadba957b3d344c776ad2703ff7827ae33e66d31d89ff6170dea57ef2d383690291cdbab4372d92668c5d9d45bac75ed56e44b2581b30f8347397bbc2b47e4c905e0db2beecf5bbd893b0284f1b70e66998ccc1bc208bb6ff4528f7dd6edb499aa0d54eaa70a6e8f5e68b57dac9fade1abbd027e11438ef33c97c481c7ac67cacc4a5eea04a93b09737eb480c261c11ca927560610012328037667bdbad8708b30437d1c549b320ec7139624fb731172bd36de42be3f674139d0cb37624276f21ed98ab0cd5d3ec2e00d57c0c91a559f94fcc18a862ef55536c4fa44c8988e58ed0c55534f644e99342e03d55edfe8e501b3578b25b80eea91d3a9715f051dacf74bf162d2e89a00a6c0e6fc6deea3504d6cbfe45bd58943efac2b734521275dd33d21a28c565f7c556cd074d375aacb17ae1b66256c05455bc1237b38dd26dc267a41dc082cc76260670744b0e61df8dc1c35cd37a8727638eaa79e44a1577c82709b7ec546a4032f46b0d8dca726c7701922bae28e2bdaf0c0cb0d3a90bc071a670879b72bd434a6e5535dd3716fd7f66f12b094e7efa2be5e5d49a9ad0c941b777f61d786bee2b8fc362dc033b7ee1aa6df42a43e9ff9aabe6748e097860ebf3996ab5dfeb0ddbf33473336681c84f9dfbd4f68bf6c0baee2ecdba080c2de34c3e3313af1e46ad26c6f9db24616587ff852729aa161ae2ff2f89cf1e0bdbd91ecec246ebd3be19991a1f04956c6e09ad0e744067a82d691355b2e0a8dc815dc7d65d60b7515475c6376321ee55ed8530c76e8c4bccaa37caee271367fe4292cc7236b1119cf644b920c5c5b4556760f2c3341b168c87dd3a75785b4e32dd8d48563f9907c6fe9135ffea7167c4f8b62efa2641ecb6db1fd8735ee0103374fd44bc4762dbbb49490da9516b9b07e02eb658c9a3cb6af1b6e22a17e95b83a75c8c19b018ff09568edb0e35ef0b8039610e783417a92e6b335487a0d0b84dd51eb7f81865d12bdfe62502c13d88e7931bbc1a7b7eedce1fd7573c50edf9e32e8cf58c9c1f893c8df7a6363af4d619d7bf58ad9f3325e29f7d14a2a2a6622d1469bfd04a70dccb038b1c617e41003536af4603faa63c5fe65b264c90432c058e5ba1591b4a1353d62e3f9061448502d5d129df7fc04f0ca5c1c46a83eda9d4e3bd4a86fc64d03460ec1708431412f54f5dc8442591320045147e5036b6178e25dc1f08f063a5b697f4ecaa3b57468337b359469cfdf29c05f954ed343d83dda22c884823eca7e47b31ede0c0953bbce5efdffb1e9e232f10055c455cdf3e09ca47d3d4194c6f4291f7275676254a3b11681fe9ec2a9f276de53855f37f048249616ac6658881ea60609f61146b4324c5d7b1e2a641478edbebf2d6d66a494859398b44b6ed3c31188e2c8c198804f663947e2095eb9d836773dd7ad0d5c49f5b8e374fcb179f130e2e41777fa5e2e00ebed6b3fb8d5adb65af7290ef87b961212948b1b8d991493ada909980f7c5f4542b57764fa640d30ec45c0d4a6950b3e6220f5cf22edf96bacc87bd45a84e0e5be34271afa67bea17601ca1d7621fedce6d2c8a8a1065f019de2e9e54cb228598d2ea9448580bd320ab499e8be433c7e0fe8ab7a6544f4711cb30b70e22937062d3f3f7d56eb9521b452014f327947d4eb16215ad303a1974c925210b1135a569bc0b08ef30d8f71fcc6c9fb1c45827c859bf5f83f4f19eb8a2e523c75a44fd38785b9107523f5d0939d3fe42259fb8220a93f94581fc90d8e995444171722977109254e782572de8fab84476750cab53f0ad2e3894f4f4114381126adc56fe016a076b6674450a4762b6e24737f3b8ffc5b7ef18ccb939c18bb133ce786f4c7cdd44c32fa6a8b0219216e08779dbf3814ab7f496d8e2cecbb4fa9701218328733fcfaf9017117e14cf6f2964a8d562771ab38ce28c717e7634c19be2d897569c15712731c7704c4c402bbfe181d1b0e1392b06de5bace2015f3baae311e6099909de0977f661f508d536b4a4b8f6762ead5aef5ba6a2193e334d6428061de3db17f687a7df317f2df3195cd722a05a8189c4fc6c95e670eb0b77a8f6f8478fdb219f5b5d7590f7970d8f19604a38e729c1c17e7daf36ba8ff61994947de184a70105b29768b10c96342ef123807a3c714be4aba057c4e8250f502e6ac1b01e1373da9a59d8bb62da4a9874926f5e9f5f6c306cf4e85ea66ae7c4cb4d8a5bb88fb1a85e30605b9525b461889e17c1c9850821fbb06bd7c03e4d1e2f698b703f87ff6a4ddf335c4a42a92fcb6cc5c1deb7ab8e9bc62f2b1fad5546eecf4789e4214eceae1a3d67d72ee8c4b1239c39b87fe4c72901c311ab26dcd9abb7a77625dc39b07bac1f2fbba65d6c851434c4cc2ba966d138568d1bc28f937c5df2c6515a701f0996d791ba795bd525c648f3ec5108a281980cd04b5e5c916e28faa8382c6c1d0c547768071b34aa028c29bf288e65d846b0acbca2c2c8c59e3bf3bb9bba1db896ec360152ffaf0a0dbc28fb30360a17b3e2d28225d6bc5539035825e4f87c54d4dc794ee4b592ae02f3c2e97977d2d25d8f4a767404bf6d5fcfd66c9717bafe37bf334567e03ee507f0ed427ec223aaee", 0x1000) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSABS2F(r1, 0x401845ef, &(0x7f0000001040)={0x2f19, 0x6, 0x4, 0x686, 0x2, 0xffffff00}) 08:02:17 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x8, 0x2c200) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:17 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r0, &(0x7f0000000000)=""/71, 0x47) syz_open_dev$char_usb(0xc, 0xb4, 0x6) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80) write$char_usb(r1, &(0x7f0000000100)="6eac1179ed7e84d144bb0110231380a9e4bbda1b08728eba06c38ec76f5d56e31ebd06efa1664eb1745bb1de8a25ba0f099bc5613ac4f8ce154c1bf8355f9aa9f37b392730ff8d71ee4c4a567c3061e01fbe99fa2979c3af80d53ec88ef9a1fb698209c29c9b1f5b032ad81249c8c0ed5101e900c9d10ef48d68952e7483bdfd67d12356bfab4a26c084398a682695ab7028", 0x92) syz_open_dev$char_usb(0xc, 0xb4, 0x10001) 08:02:17 executing program 3: syz_usb_connect$uac1(0x5, 0xb2, &(0x7f0000000700)=ANY=[@ANYBLOB="12010102000000406b1d01014000010203010902a00003014010050903039b34010100000a24010600ff0201020c240804800080ed49a674a409240306ff010103030924030300030305010924030407030505330c2407050000001cbc3dd4a80904010000010200000904010101010200000724010780040009050109ff037f0306072501020804001e040200000102000009040201010102000007240105080210090582090004ff204007250102e50900d8225597d1faf9c2a546e2beda7577e3a0f8eda3e5feeead8cf32f9e112a75e05d719a37f21a0c32db5e653833f49cde2b9d21f8ba8e65cf9fb7da216a90865f66eb5a73c8daf5619e3fab2b199208cccbdb3f20d52660c4088eaac15b25b6a16ea6eeeec643f23c6231d13fcc2961a0ed3ddfa36956c79e20f11021603974ce4ee9eba2180fa74af90ecd938270de3aee45638554efc52361926d16898fa5d773e975eb27043d0c4cb60d93317811"], &(0x7f0000000600)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x201, 0x4, 0x2, 0x1, 0x40, 0x3}, 0xba, &(0x7f0000000100)={0x5, 0xf, 0xba, 0x1, [@generic={0xb5, 0x10, 0x1, "b62867f67c132f75ca623330157aace4b694b36a11520cb046a9633cdd1db6b344a5bbfa29fbada93c8f6412bc5efd88a486e8d984249afe8fc4b1dbca2d76a2438e4a8e400934644348d21dc0cb77ce789b124679982e044f9db2fbbffeec786776f3a9e2c9631002efe961bc9194b374d5cfdc50511364940c58259bcaee280203173b1951f3e6f0ed7f977ac9ec6a7201048aee1d77df70515b9377c51a01cba2e4f7db128e0cdf9d55a50fb3109a87f7"}]}, 0x7, [{0xfe, &(0x7f00000001c0)=@string={0xfe, 0x3, "ded6a08458fff542a843c2626920a540935c3f6e90914b0fb7e7542c37cd40d091db9d38e1d544a02984eddb74adf7b748dfe867fafafb97c4d21f543cbb963c1d5007df61156900760fb008c67e1dee5003ac753776a8445188503d292f579e8dd7295352aa7a80da5e79fbac29c1fa51f889a182203911c902c6d0a2cb9d5955cad4212f1df5c76f017fdd64c5ad6ad1a3f289785c25198f8d35be33ce9e038387392e0bfa1b610f163e27aea6af8806905d1b1508aeb8262694c25630fbca81abdb887957a76e21011511d70a272e22fa840e0e7913e0ec7acee07382de67c9edb3311b0007e5f39b82d1e41fd53ad75e69a66103a427521f7494"}}, {0x5a, &(0x7f00000002c0)=@string={0x5a, 0x3, "867e637c0dd68027e6e786d839cd976d63d6ce0b8db693b2761f1c11225f7bb6cf848b74b6d75c110c8c111dba18e8b3dc24619949c11104627596b1d6a5ac8a0900c10ec5d2eceab971080412e1cdebd95c08fbdf29d866"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0xfcff}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x1c09}}, {0x92, &(0x7f00000003c0)=@string={0x92, 0x3, "56fc3021bd8dda502a017b556dc821b8976a36332503f7822cd7fd7c7069639ae002ad017e334d9658f7afb3b9cab19d78ce0bfd044df4647144035141db41f784b2d262436965b7b74fa9b7dfd1f6c3814f7aba57f53169cd3a39cbbcf25ee221bdbd04d93859e5be97e676e04cf509da99357209b6f2d4d64f3c841c576f36080fe9a8e721b09c0a74fc93ce808105"}}, {0x4c, &(0x7f0000000480)=@string={0x4c, 0x3, "25d8895929a44d7c0c9e46c8575e49ae1e1b36e73af511c04b56f6c338d7ec9d61a3c5887198fab5b896cab2396e05084f693567ff556021495e16967b2e949a883a0e6f9b26b44a8db4"}}, {0xd7, &(0x7f0000000500)=@string={0xd7, 0x3, "e28549e0af0f741f605ae353d56d01f3a1c0a38c5eb408f022d21c283fc1995c667f6747b61c1c0e87f56ad43f8dc970f14e6877890bd6bff5974d0f940b182deb6de2dfe927d1f814353b83ef1cbd443e9c845476ba0d19b42fda61a63e4d28ec5451a1daa9bbac9692649234ade12a00d0408e0a09f92338ba306fbf2d793cb4a8edbb0b4f5b72dc85f524b3c3895b5d2e022d07edb4dc3d504e74e73f5ee3ddda5ae45e4eac619dace4a4f53bdd88ab6aa8eacb166f18f5de96bf2d90a2199b29b535a46f325205a33332081f875a1330caf7bf"}}]}) write$hidraw(0xffffffffffffffff, &(0x7f0000000680)="28d496ebabdaa23365aa25bb4c6dd23c1d6682005c4615e5e0e87b9a04cf71e6a3b4d09fcadb9dac287d3feec46c2f0cc8442b1d4ba08740cbdaaea6cf8a0e237a5a6942be84d5493c4551e3f9d81d4eecd32ad3f46b9801f7e55c", 0x5b) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:17 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x7f) 08:02:17 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x4, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:17 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) 08:02:17 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f0000000140)=""/240) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000100)={0x3, 0xc8, &(0x7f0000000000)="25d015389b415cfe8b9f842b08ffef13d0e0b29289c6f70fe9590769ff83195cd8ba6d3b4686214df936de30015637f5acae5c765402985ceddd3b138cc3a06c144b48e8dc25ac6c2670118dea767a05676b89a812648018c8009216813e92fc67a4e6a240ce24447296557b360292992b196806b8aeade4cf88d7157766f0efd3879ad46803ed16d58e6aa455da77e6444169b58b470a47e7fafdafaf7676e75679e35fc3d27ead0db6303770d6480f85aecd4505443b16c03968ddf015c15e57392f2d87e68aec"}) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x8d14208c4f87e0eb) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) 08:02:17 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7ff) read$char_usb(r0, 0x0, 0x0) [ 2056.411359][ T33] audit: type=1800 audit(1620374537.382:2922): pid=31909 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14634 res=0 errno=0 [ 2056.497599][ T2606] usb 4-1: new high-speed USB device number 74 using dummy_hcd 08:02:17 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfff) write$char_usb(r0, &(0x7f0000000000)="fa6544295a667b747346869baa4aaf347c20e9372089bcdda018a7e366421005", 0x20) syz_open_dev$char_usb(0xc, 0xb4, 0x4) 08:02:17 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f00000008c0), 0x40, 0x200000) write$hidraw(r1, &(0x7f0000000900)="69b9c0f323b0319c60e0cea73fd629d28c2678c21c95c19f4ac0baba888793f4ab5525f5adbe1b9ebe0ac80bf5f0915ddd1bc46c1fb4b69c918922b738633eb0b30636a618eb41a756c25aab155def3ddb1c73b2e454b5b97d4ade23ace2a0cf63d7854e12cdce37eaa3619bb5e6d4d0124a4fd6e11a0c3ed1ed0f5691b9a568c4b9adff0527c7674dcec79739dfeb69d39084b12097cb7b2c19e5d02d15ed22b940d6b0299bd03bc081fe2d1802fbcb9bd46c37b7842943f3a50c034181d9c6e96533c9ec25cca80f3d32eea9e3a8835d43d548c8c72bdb6c5ba11a206f132664ca31dd38fdb52eeb728bc412690b1107c7e0953d3b36056eb6", 0xfa) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000000c0)={0x17, 0x92, &(0x7f0000000000)="cf2f8103f44e4bf380843f44f674d4d340cb6e2fcf515734f4f6d2ff863edcc1cbf629c5321198b55e5a867fd748ea455cdf97de4082f0c030042e32b32b14305ee583b3e4a1a5fc0ec38046ab2bd740b6d35e26a74894f40ebe10ddb529a9d1a00e8afbb7b51459e4416499d48feff4196cee620714634056c8ae5799cb71e74b7443eb69bd55b7141e992105617f2ab96b"}) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000380)={0x2c, &(0x7f00000001c0)={0x40, 0x7, 0xcc, {0xcc, 0x5, "0608e480d6b86afb04f92bb8f6831fdbb4b889f6ac0e39b0a206fc56f9c1767102988a10865ed498d00e549038f1c8f980540721f74d9d35d81496fd2d411f831bf4be548cd4cbb0ac11cb2dbc4d68a27558dca542e50a54ab5b7fee502e4b749ffe679c1b45408a52bf9c5917d5374612319d575000051adcdf4237486cb8ed2003efe65ea67ba0cf5960593b955a6c6d29ae0510ec92d6c79d2d811e867ed67b8e2a7f4938b114f34e930faa1a22a82f7c3f2bd3e6614d07e1087187b91dd295169ead047c6076172b"}}, &(0x7f0000000100)={0x0, 0x3, 0x57, @string={0x57, 0x3, "0ed1680ec7482b0a86ecfcb1447f749d1f9c0a104c5099a2d17d7acd5167f1917cb9c3a2f7cc40f19f572ce0f30ac9e0fe1dab1a59f79bcc7d7ad25cc581c64a9aa12cebab1d8e67b552097a30cec7ab4799816889"}}, &(0x7f00000002c0)={0x0, 0xf, 0xc, {0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x1a, 0x2, 0xf, 0xfffd}]}}, &(0x7f0000000300)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x4, 0xf9, 0x1f, "e4b68c10", "4a7daa1a"}}, &(0x7f0000000340)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x2, 0x60, 0x0, 0x9, 0x3, 0x6, 0x8}}}, &(0x7f0000000800)={0x84, &(0x7f00000003c0)={0x40, 0x11, 0x53, "0afc153fbdd54dc3b81b5c65b6650e2c08a4a37d0ab155ae577f8278ca3db83653374508e37d5aed165e4c908308db58200767464d488514fb5b48af46badbbbfc960245c10744baa5afa991b8085c0fb51fb0"}, &(0x7f0000000440)={0x0, 0xa, 0x1, 0x95}, &(0x7f0000000480)={0x0, 0x8, 0x1, 0xe0}, &(0x7f00000004c0)={0x20, 0x0, 0x4, {0x1, 0x3}}, &(0x7f0000000500)={0x20, 0x0, 0x8, {0x40, 0x2, [0xf00f]}}, &(0x7f0000000540)={0x40, 0x7, 0x2, 0x401}, &(0x7f0000000580)={0x40, 0x9, 0x1, 0x3}, &(0x7f00000005c0)={0x40, 0xb, 0x2, "b36d"}, &(0x7f0000000600)={0x40, 0xf, 0x2, 0x20}, &(0x7f0000000640)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x13}}, &(0x7f0000000680)={0x40, 0x17, 0x6, @random="97f83ba79bdc"}, &(0x7f00000006c0)={0x40, 0x19, 0x2, "ecc8"}, &(0x7f0000000700)={0x40, 0x1a, 0x2, 0x8}, &(0x7f0000000740)={0x40, 0x1c, 0x1, 0x1f}, &(0x7f0000000780)={0x40, 0x1e, 0x1, 0x9}, &(0x7f00000007c0)={0x40, 0x21, 0x1, 0x9}}) ioctl$HIDIOCGRAWNAME(r2, 0x40305839, 0x0) [ 2056.947672][ T2606] usb 4-1: config 1 has an invalid descriptor of length 188, skipping remainder of the config [ 2056.958070][ T2606] usb 4-1: config 1 has 0 interfaces, different from the descriptor's value: 3 08:02:18 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="928b2e3fe9c633de5318fbdff55ec15102d44b173569e27a9e42f2c4a14f673c6b0cd4b45a7d449a9588d606b5a61c44c13160d3f64ac0bde856b8ca54609156c035a420349e3f7d3f46368261b6f3652f631035da9c6b776b73d62c179365c7e5ab258c8349a2ddcc8cba7dce51670110708c8a53e5620e95519bffda1b5110b8e18d97734e8070089a0c5fb97364d1ea30e6b60bd92648d3dc5a5f0c0b29177a18d193d83df15027dcc49e70a49078b64ac6c376c253041a41d1c87c142e5072c9c326a8652e13ec1c92c0f857aab083892c4afbb83b85abb79efbbb3a59b2f541b0897d", 0xe5) 08:02:18 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) read$char_usb(r0, 0x0, 0x0) 08:02:18 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) 08:02:18 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000100)="22492bf234ffb707c83fced82685ec2991bccb604866108a69c13a6f75e87edc023e237be9c480c7a58d78d69f9181d54e236ff6ea5998573e5a83f4225755e24ef1617667a3e17fff4fb29593e189ea5f9da00214c0c519b2466b5b489836940a5f6b7bdae7728586a05178a6c94a113c373701e29f5050eedd02045344d4eaaa375787078275345a5bc0b0aabfc13a27301eccf59be9dec6056c42565f7998d1ed8a5ead344c37221253a8024386449b27c63939e901b3a398fc9a9c0d09f9db11226f45c2cdb8865b0de641ba22a9adabb2fb4cd17b9ccd3ca2ef62fa5febbc1391f85adf78938bfd8dad9f8a74f472898730f5535e50ce5018d289aff4f2a0a8443fc8d8d55e2891e7b12c349b82638852a13d2e270198d2112f80a2d6f9f141f2335062129a67585c7ac10b0969cc61d354f0842450f5df6834cac08c0634aa4469fb267dc0fe912739f0ac88e171932e630139b7afe548de0adfc7aa06d3968fc70b61d7dbc6c0c3b2965e8088c1cf4c86ac43649d300423dc040241928647329aab2108e830dd3c6d5f7419eda1daf43a7ce28f057f4a13cb4b44ebbcb294eddfdbd7ca0ea472d972af59e9fc7a2d65668643977ad63313dea19fd5f5f1aca1b3b8bebb456fa4a91fad1cb7eeb4b62d2ae1d47cd47b14227c44989e4167b39b53629b83f0f77e1a2c151c0969868275cbbd53ae8edfa7f6c20c39346870acb1b83082c44d9c19a69402eb8f13b039a26db88c885534675975aacd3004046c4aee3d5d892b2c70e45bf8409028fbda41bc055f579f02fd86d1fd7e08713befb793ff3aaae5d52e69d15b606bfc2f26bfbcf13859b46fec733a56b356aa2a9c856363b8407fefb421048fccf03bc39ff6d72d1beb409c012f389b143b82c6e54a364a2d0a092ba8dac26d86d890b5f63e1df344784743b4d25fc4b45668df02505bde5e628f5432dfa6acd52e4a59539601a0a1f07d5510ce210be5edf45ce5a83f4df8c81d1a28abb9a7ecb1122d29ae8352080eaa2271a8fc64820761260b3d35ad5708d72f3cc5cc3b06d2c572868090ef4b7949f564c1718c8eb5da5711e022000a8ad1a1334ff906937ecf9036e5eaa2313568e598b343a20ce56b25d2a9e82f86440eb1414e9b2fcd77ddb0b76897c0b8f95667ce604655582c4c3c8cd39c9b7df2e29d90aa265c72737bfbc220ade65e8b7935ee00f3804f520ba473668895c6978145569da06ef136ba337c3dc2918bbad85101e4a1a666c6e17db6d3473940b65398f97cf043a57e08e39a393aba6e7d00e894dda582fa8d0c3bfa5f3943710477d86aedc30b4c95c7fb0d665294950e47d7333cbf6d56db02e1e81aa162777cb73d18c265808b6eafc3a96b5483b196f9223e04b0bce87e375a60c359a55bf13f875fde07717e6fa83c1b46b9173c5c87214307101126c385595f665c68ba5a1ebcced770cb758b2f08bc77676597846104b411f198dc89707c31e99da85e76a40c8fb8606059fb992153fd8bbcac5abf23d3bd9233ce0edf914b0acb3243a8f1d582fa75635ec1b3ceb15891ef4a0cd2899353b76090dbe327ac7b512fabab2793dc8203de1063024547e01e141e1ccbe99fcc486e9ef63a277d6b7a201bb6e649365cdce2368ec1bcbe72d8a691dfb8501fca796f4c16b9f89b2d39756554532e52653805eef6bc33fbb750729c2673644ca4447662f7bf648171c90ad514fdfcf837cb8c5d929ea2d7c048bd4eb719b96d505d79bc0d34940ddfb5818ebac2a1fd0071369579342d987db79d1da234f359bfa2bcc8e64eab8d7624177accb1ba01e9b3e53f711cd9f06106fd5837af2e8bf0e255b869e715b0fcc4602eb59f89b06eb8dd49eeb6992ab53ca6b7089915b58c1de267bb22a55e88aae2c4838afce8a0f8990693816612dcfa16ac8d9e5596f38704183919c5afd3589b7a1bad06d98c594bde5f6b1a0d961d82641491c0461f2410c37b88d5ef2f0fa5592dcd0d373bfc15e67ca6f18f152b3319721db5aa7db2350f83cb4d905b0e5699737d49fb4526ece3c7127c1948149700df8a412f45e68758fa9b309a844c17091e6cca02ec1335ac1c2a3ca1440255c5ae65fee09ade32523f0f55751ff98873a15012355d9303f7c4f1cfcd489a24ff8ea3567ea2836bc4a2b52e8dd1c028a1957a9fe11dcbef518fe25c11df0bb925c1a4e4f6c1560ac1425205f492c47d7a1074c7f0f0716ec4672d9080057f76f627d7dd8d602aa15c8148165c845a9798f790f9f4bdfe9b520ff73dec18a0e73f4ca5cd03f9b11f5c8bede0cc6f44b471ca4a6c2d06bffd8f4741d53c1739f01fdb1f6117ca2535d44fdc9d03ab3f7bf909212178a77f7e0b5d9cdbd27aebbbff1950a1caca6eca24c50ef1fc5a486fdc0a479fb020e010f6c3527ca5214b58626cfd109cb3a5b7c7c7efbef86a78c043287266c43224f6ea5b40e310b8996b33d5070b974a5ab22be743a8a71c641d0bacf79c5bbc7d14c113fccec74dc68b682cf270ddafcde019b1bd8cfc06bdff7953bdf5bcb7a8726281d5b0e6de435c4f15fac74425932de611f363cddbeae0ce23bd9d1cc24db49d60e42ac53c4f123593c9e1184e6a2d7bf8fb3a7036870d30b8c9d4deff97c01b90aee1931421783acdebe9b89779c682a0ba84b311301ab3f106a6b7b7dff1917965dd42d26c9ceb20f8d65d105c7766775df2d1017768a5bf65cfcfd0a86e248be807523f51f784921fd6ae958ae73a2d03fb647d5db03f8a153941c363755ea52b21cef671f4fd7a60de933724f84a10880150fdbdc5740f72d79df5fe841733e1fc5515ecddd4d5e8b886e943e87273302f12205df29800e23e479360412ed1d9d3bed2507d902961a2190df28d988c608c29d6a35ffee576edb5049bb0a82c2ed7d5119ebedf0395ec3ba23e016cfeb16f3432f54d7bbbe0fcb3575b4049114d95a7cf30b08f33219e38faf49ff3adb55a4abfc5c3b486a6fe3fac5162f26cc8c9820a5b879bd30f4877626b5b62d0bf3cb3543cc30eb56dcd068386cb5664fccc64bfca55dc57d5fc680dc1a034e47f596f0650e6ad60e8e9c6ce7e20df9408def750776e8f7c9cf230fa7204ef6da1458badd7eaef148c1394ac31dcf6316bf01304649cfde4571832f3e2c0014b86f89012abe2be47e68de55234b4408ce5c51989eedda194718aa2c32bd3d3f3d0e4a89591e6e6f5f6616005684f460e4f03aafedb5d0be8a2ac09b55d84073dc3d52e06422c88d7c912c2fa1ee850ea0806ae742f06cbfcf612a15bbb637797ea26414dd1e2e651695a1f6099295cace2c128cd9e292282c777470e0a86288db9f4b20bed3c5c86d07c5ab50fb5b2ef7b7da8104a2df0a6f683ae0d8c6b13b0f9c4d0400ad4da58c9cbff20d4cedc3780a51af7b18bd9087cb1f29ab06cdc4ac8c9a84f9f997999f5f1bfb5c25f01190e4596bf19867a7642003830fcf919dbce78147e5ea72759517bf2c7ba8d959e4e3559ad2611b8dbfe44aa0e72b37db1b61e01431e188d038b0ecf12e5733a6629c9cbfdaf9703b71d449d42ca9b2c9d7eb7c690f1939c0663415a4a314f5ebcfa2324fa8c167805cca5f7eaeda27d4909b38007ae1be72021e36f6c2bbb2a335e91cc9ffa3fa6e8b65d49e7f268f9d9ec58046b3aa3163dd394089fe0d29659943f3c2e2aa5b8cf0aef4362480b9d8ddcf5e186bf362a04c10e0aa74f3958016077c703897d65be29ea8a4c43a741137ca5544c6f49136694ac874abe34974287cfd56ffee9d87045046e3d2141cd8ea7b5d810442c47b9052f094ddbfa7e29e07099d9ff2ecd9a372decb354b60cb67358045b83ce0d207581ad8a93ef66e1a551827006fa7b36a1c9dd5d231c5e55da0189967034c725a805c830d9c8187a7e1bddcc99fa706300f41c91b31958b9bf99d01be45cf7eca1e4131c63aa2f347b75083efe811039f9943bcd4f21bcff0285d0fce47c2a0519605129c6e3d4e8391db8e5a4ac003f3954d7522d2c07b02beea47782b9868d769bb07d9b33f4de9e05e2f248dc3787c775573372b4c5663d3cd5ce14119bae316af5abb18e1aec9186f3bde3cb1eccb1cac4682b56761cd78e7e092f12552ed0ebe4a83593924a1a2a1983523b460a79350743ad36cc8269c91da751e53b41ca646508677eeeaf4fd082763a67ae0e314c3e13d40387371e927c87155bb59d1792e3fb6907a688341b684f89747503a3238e39f6a69f60a675928d45e1534402a0e9b12b0054dffaf5f93a22493d43d69aa0799db612e144266a7d6512946555bfa9dff1b43266fe5559eaa25ed339edd9150f167d85feac90f466e626da62b4eb5bf65ae4bf0b355c32f60e9c57284ac36ec3dd43958b063b60d6fd32af8c4e0966bcc667923179f6eb530e8671a4d114dd7a19c7d073956596d385e4e39bc822c08983d170c089623761e48d1767542954e24e2ed824a0128da2d9cbeb40b02136ef245589d4aea42e7849d6fb0b8c19d2d7112e6d7ea21e96542768781a9e81d5e715448f60c2a5f7484d09b545310ec6ad13040bcaa4315642ac646b6f1c3bf48e4d2d05e7afe69606047b19de87a1df26a2aa1b222d8868d8989dda0aaf2b6d4c6e8ee926307ce490771d51984971de0bf2f98efc94d3063d6669034373e0e87b731be0f251ddff69ac32accc924173fe95fd6ba5bf03b0dcb8af7e48bb9a64a8fe7c5f2a502f01fa60615c7b2b91497e13b9399a0dbef3a32bd5c2ff2e12f4488cf6bd13a6e407fad16d95b0806b9a19d51e2151ca4a12cfb006721289e430402448fc4ce89da39555961ddc2f04ef0faa3fd073455a5e1bde0e9231c7a5521bc62217124158f7324ed90b24958773641b2b06b5c3521bb132d06371a73c976e0a060d0b848510de305ff04090f6b4489bdbabcc9d97740c5ae8b8e7b026b9783c2ef19d5097ef3a0dcb301c39e1a420e4c349dc762df0c5185aaae9ca6b4915ba34f5354d470cbb13dea75440b76e1b823a1052f04d233676b25f1cfcae79468ae0a8decc174a40a41578348fb1f4bd7efb53fe85cd6415c462cfc45f763ddc063b859fc128523a512db2226c49d45a4f9edd05a0e2bc47dbb3a65f1c1543757f6898349006f915ed6918989ace8c92fe9fd7013a10626c0c65d2eb702a4a8bce078520a62334b42e833f5feb9ef446beaa47a8dcdc0489bb2ff8d2c88bfa4af46a4b06d078516cb83537dcf53669305f5cad1e4da22ff564fe66592dfb433accad5c80abafa62a37a374348685b6b036da79a3711a5896c313fbb863507f37190c9b352fd4f95899714f0c10050908a7145292afde3ac806f90ce03e70d0c8766e98f881a5a6399b136536039d425a4427b39854e49b33248cf945d5159f8360129bd2f8e79670402bf8902ac35c8c4a96ab4c102359f7a510849570844041ea84e303e51cd36990de4157653f9cdf87225eb3272a01ebd72c38624dda9642e838c50e82847233642c4bf0d0fb20356e0d642c0897445f7ff0ac8c798349ffaedf9128df3a790f9eb932652ce328e08939ad44235700ec63acccfafa5047f3c31dd497d7ddd765eb17ab2363120a0e032d0558c4c31c7d427a3565efe97ff5261d6f5302549c0062faaee6c5c8151858edff27cabd7f5730aab6fe19b6c6dbf93227614114afad2ce1f02abd53602a77ea80e18f8df0d7672ca216b26320d02abe2793eaa61089a2111ea168b1d5ecf47c245c4b9c56d909ff850d729b0b4d615233381d65c3cc9214cd893b895e3b5f0bdf3969", 0x1000) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(r1, &(0x7f0000000000)="c2d52dbe7614a4240534605a30d5e1ebc43bc80bc2af5456147c57acfb34e514ca7e807819bcf6197df98bb55ba6bbe9e6c448489e4941ab1617eb304352d8e974f8253c3e6e40c8fb01de17f5444f3e716e7d91db6abf2f1c0fd86f6d7691511a16cf3844ceaa", 0x67) [ 2057.127619][ T2606] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2057.136789][ T2606] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2057.144938][ T2606] usb 4-1: Product: ﳿ [ 2057.149177][ T2606] usb 4-1: Manufacturer: 纆籣혍➀촹涗홣௎뚍늓ὶᄜ弢뙻蓏璋ힶᅜ谌ᴑᢺ돨ⓜ饡셉Б畢놖ꗖ説 ແ틅熹Ј峙﬈⧟曘 [ 2057.164613][ T2606] usb 4-1: SerialNumber: ᰉ [ 2057.459200][ T2606] usb 4-1: USB disconnect, device number 74 [ 2057.686644][ T33] audit: type=1800 audit(1620374538.652:2923): pid=31950 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14012 res=0 errno=0 [ 2058.237538][ T7662] usb 4-1: new high-speed USB device number 75 using dummy_hcd [ 2058.677648][ T7662] usb 4-1: config 1 has an invalid descriptor of length 188, skipping remainder of the config [ 2058.688222][ T7662] usb 4-1: config 1 has 0 interfaces, different from the descriptor's value: 3 [ 2058.847739][ T7662] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2058.856805][ T7662] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2058.864926][ T7662] usb 4-1: Product: ﳿ [ 2058.869204][ T7662] usb 4-1: Manufacturer: 纆籣혍➀촹涗홣௎뚍늓ὶᄜ弢뙻蓏璋ힶᅜ谌ᴑᢺ돨ⓜ饡셉Б畢놖ꗖ説 ແ틅熹Ј峙﬈⧟曘 [ 2058.884743][ T7662] usb 4-1: SerialNumber: ᰉ 08:02:20 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) r1 = syz_usb_connect(0x5, 0x2d, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=0x0], 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000100)='8', 0x1) write$char_usb(r2, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$hidraw(&(0x7f0000000040), 0x5, 0x125200) write$hidraw(r3, &(0x7f0000000080)="26f215184dfdc851c31a8de6d15fb5b7d4956562bc090e434cf475bbccb79b3b52fb48aba8ee9ae9e44857d5c1ee2052aa76664554fe396907d3f2234c0b228b15416301e00117c30ff2e3a403a412ff3b1533d0559d", 0x56) 08:02:20 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r2, &(0x7f0000000200)="570639f36d32ceeb3cf972529db68694e4ac04039fc375e3e6748119dacf04d3b7b8b0f4ad7035f5c4657d3dacb20814dc6ebd0e3016fdb8ea26dadf67d191f04555bcf61e1cdb3ac6e148d1d3d690a75b30afd4cbebb6942e7b2ad0cd118fea861af5d03190ca3e6574e7eb86fd88c5cc0e64acd3b122cbcb58a029215ea2e2f867127f167d61dad5d966d4550c4af9d651c3318fcd6178347f651bea84c3eeebd10d82127ed26eec70f7b85845f3acdb0f8c420464445353cb75", 0xbb) read$char_usb(r1, &(0x7f0000000180)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000000)="4cd13ee8e34b22b8a1bb991496b3de451fa8c43b03531c666302d407451934d9bf7cb3a83922322b2404e3be571363e67141cef1b882d6bb92d32792d329d05f976054fb3d0e2c4ac8ce8be2d63245214bbd552336e4a66108bddeefd3f7e98776ca39e6cf0952218f79ac39f2c69014d04cd0ef453bd382a6f3028f25430cf41055a90a13481077104e2e90737d673fc4432a3f136cf9e4948eaac781251ba1d07b07c50e2d20dc05655065133d1c564c96316dc1b3c5f9809f59", 0xbb) read$char_usb(r0, 0x0, 0x0) 08:02:20 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(0xffffffffffffffff, &(0x7f0000000100)="d9db7917fcf2b1b70a1b1f383a2f5a3b121d47db7872b9db3480f75f5b2168d87f45d2673c61d09c928f0506c157c06d9e00edd97f7b67c236692018276e2fc1622efbd68a9aea6fb5d40975b512ec89b1111169b34dea1c7aadc6229d67ee0420a7c8961acd6a61d014cce2340866a7aef55c12838033f110b6261d0cf081578a76c240bd76a290ecec3965", 0x8c) read$char_usb(r0, &(0x7f0000000000)=""/64, 0x40) 08:02:20 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r0, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:20 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x100000001) write$char_usb(r1, &(0x7f0000000000)="bdd909e65a13d0337b7c7d94fd1fa96465c0a86635e51e101054e420dd0da64bfe72addb6f0aa29c0dfd848540db033e459e6add25b3b9b6b89d5495c3f05059e1faa90d9f09974d1b947f2cd8dc74361a9b7487086b4b9dabeba19a50fdcf", 0x5f) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:20 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) [ 2059.189441][ T7662] usb 4-1: USB disconnect, device number 75 08:02:20 executing program 4: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x8, 0x10000) write$hidraw(r0, &(0x7f0000000040)="6c9fb529e14ee5ad24e29c87f8ba7df17f89ce6ad1fd676e7912c90c1d7b0456af87e36e0063595a6a9ba5ec35ad875d88f1bb6e917054970729bdde7ac6c86d140ba3ccbbf124a5cc97fc0806758fb93c9b6e8929d9b77c590cf2412b94409f0bb2e104e2793cb7c9e933bd57976f2d801299bf4697f759228a5c5035a236d932a8aaaca41dbe7eee3668e36a36b0f6f1299c4e", 0x94) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2059.384320][ T33] audit: type=1800 audit(1620374540.352:2924): pid=31971 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14647 res=0 errno=0 08:02:20 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x506, 0x17df42) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000000)=[0x3352, 0x8]) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) [ 2059.435094][ T33] audit: type=1800 audit(1620374540.372:2925): pid=31980 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14647 res=0 errno=0 08:02:20 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$evdev(&(0x7f0000000240), 0xa6df, 0x109000) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r0, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) r1 = syz_open_dev$hidraw(&(0x7f0000000200), 0x4, 0x200041) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) [ 2059.655177][ T33] audit: type=1800 audit(1620374540.622:2926): pid=31981 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14653 res=0 errno=0 [ 2059.657992][ T7662] usb 4-1: new high-speed USB device number 76 using dummy_hcd 08:02:20 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) write$hidraw(r0, &(0x7f0000000000)="a7d795f74bbf2d786b0ab8ece35e3976edec2d058fa7221d7a1bd6afb098a8c8d8c79baf3794cf9002bb5a99ea965d32bbf00afd2cf558fbcef7decf1ee87bd0a7ce0ef878da150892daf3828b38e6907c4f3762242dbe111970a07ab22585ee688abb02654319b1c79b365ffbce80b8", 0x70) [ 2059.727318][ T33] audit: type=1800 audit(1620374540.682:2927): pid=31997 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14647 res=0 errno=0 08:02:20 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfa) write$char_usb(r0, &(0x7f0000000000)="f3948cb0aba5128c6be2ea322f721b498265425d1ff1d42008ec588e1494db5df16e", 0x22) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x400) write$char_usb(r1, &(0x7f0000000040)="0447e05268c820d2511512041c7d1075977c874130c607710a396a386f43fecb8ee32db1790e92a612e255341e967cc86e87f1c6e1c2db7c2172620c9092c7ddaaf3eea05401e31d7a523811e0f9d56363bbb0fae81934ec33a78df513127126cd2d813324db36170dc97cc1f9bb9891e9293af33f85b44a4e31c50ff422074fb193461f0cb2060277114778ece2333c5b450b93fa2329c5348741b6c9dfee7dc57f7f82f86050667c7c58996cd6a1f5a50e3671c43a7861fe2fa41b8389ddddb595216b75a9bde288f502ad0a42a03d84faeeaf5f3ba43c3c3f3a6f04236581470d62414653974a9a8f54cc7fbfef8de95e17df1ae6d501", 0xf8) [ 2059.834515][ T33] audit: type=1800 audit(1620374540.682:2928): pid=31996 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14647 res=0 errno=0 08:02:20 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x1, 0x40) ioctl$EVIOCSREP(r1, 0x40084503, &(0x7f0000000040)) [ 2059.997742][ T7662] usb 4-1: device descriptor read/64, error 18 [ 2060.387553][ T7662] usb 4-1: device descriptor read/64, error 18 [ 2060.657539][ T7662] usb 4-1: new high-speed USB device number 77 using dummy_hcd [ 2060.927536][ T7662] usb 4-1: device descriptor read/64, error 18 [ 2061.317512][ T7662] usb 4-1: device descriptor read/64, error 18 [ 2061.437583][ T7662] usb usb4-port1: attempt power cycle [ 2061.847551][ T7662] usb 4-1: new high-speed USB device number 78 using dummy_hcd [ 2062.027634][ T7662] usb 4-1: device descriptor read/8, error -61 08:02:23 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/151, 0x97) 08:02:23 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) 08:02:23 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x10000000800000, 0x301000) syz_open_dev$hidraw(&(0x7f0000000000), 0xa3, 0x8a200) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:23 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/85, 0x55) 08:02:23 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:02:23 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) 08:02:23 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000000)=""/47) syz_open_dev$evdev(&(0x7f00000001c0), 0x8, 0x206000) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000040), 0x2, 0x258000) read$hidraw(r0, &(0x7f0000000200)=""/106, 0x6a) read$hidraw(r1, &(0x7f0000000080)=""/228, 0xe4) syz_open_dev$evdev(&(0x7f0000000180), 0x6, 0x20000) [ 2062.277650][ T7662] usb 4-1: device descriptor read/8, error -71 08:02:23 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) write$hidraw(r0, &(0x7f0000000000)="7f64cc02f94309157b8af75fb675dd953ef2f877eb7172ee0c50b6a903ae5ee3e495656d0bbd3165c767c5a57b3c0cb673ada206be2e90a70c61b71f06c25e04b64063c67b9f2dc33ed8c9f6dd38bdcdcce265acf1e699b8aef838e4407469b91f034a15f7624cfc9b7a3c8b0ce3b987fb02590e351519544ab2d9f8e46db1abf6bc47ac702eff1df2906cb2", 0x8c) 08:02:23 executing program 0: read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:02:23 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) write$char_usb(r1, &(0x7f0000000000)="2c00c99476cfdaabf609f1ebb3a910cd6b175a9214f1eb8bd809cb9f4b69c3293d5a971631594d5149c74492b7b3dd90f9300b1a927b271b6de1faaa5ee16da4bdaa67f9bb406f804677960a9625f8e2a04c6c5625e4fd42431bb20a89051e447d69b68055a384c6d151c7e85024390c9b7e", 0x72) 08:02:23 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x40) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000100)="9599940d81aacd1c34bfc46ac335db6c83fe5f378e0fc0efc6cf478a096729c4ae21c36c76f6aafb9d87213538f5f962d0c4437a1d2b8d71788c37f8cfd5b75612b47ecbf866f6b256b9afcc953932e641518ddef8157af05db63e00a1811d8a46aca29a142d5211624baa2c558aee4aa338103ad6afdf8d9097f01524bfa718a6", 0x81) 08:02:23 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000000240)=""/208) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x70, 0x40442) r2 = syz_open_dev$hidraw(&(0x7f0000000200), 0xbf, 0x80a00) read$hidraw(r2, &(0x7f0000000040)=""/140, 0x8c) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) write$hidraw(r1, &(0x7f0000000100)="e9ac5754b8be4d7d61ad9e74f96a9eb342a7878bf346c1e7050198e6fc1fb829e6196496c5c7ee752fa00f5d2443a456533fcb8bb3fb525cc39fc0cfbec757c529b9389a290e966df026f10a40a74bb9a188f7a6f67bcf41fc0c06469619990b53500b681765239774fab840650514a1fc955c00a46ab9ffe6807616065adc4b364d05a9224c416f8113ebc45ed206879ee5d551bb7ae0ee81bcc27d6c7a6cd113d761877e557fcb1feeb8e89388799ed465e20603f11455164e9115552cf6c535cd4faaee7322bc76326963b7625aaf90c2283b8d6dfa4c75c1e01aa3f26f1fce619a9c707a3f17e0b1c84516", 0xed) 08:02:24 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f0000000080)=[0x7fffffff, 0x1]) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$hidraw(&(0x7f0000000000), 0x81, 0x40200) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) syz_open_dev$hidraw(&(0x7f0000000040), 0x90, 0x20000) 08:02:24 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) write$char_usb(r0, &(0x7f0000000000)="0a69685697cb4c6fa92cfa318d2148aa1d0bdd02db551cee1685a953e64906e41ec67d8415f4f751f4a9b79b9480cceef0c8f306abc7fd3e9dfa8ca41eaefd598cd71f45cb1a00c40c0e10c927886082e488d0cb6b0f2f917d19319c764f9135a08adee5d9e53e2a157f20a22bedec66e98ac2d5442f06170aef717e79b27541387351a8b434678a0e00380d8505a801133232a773ab1b393d7419f9e9efd51070eb8d127ebec602888d688b53dd9fc938afada2", 0xb4) 08:02:24 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) write$char_usb(r1, &(0x7f0000000000)="73353f61172d04d762da0e", 0xb) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:24 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3f, 0x141001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f00000000c0)={0x14, 0x74, &(0x7f0000000040)="3954083e67b79fca6dd924ae0fd2d24332069735a3c9073558ca962c53b0f1785cc30704424c2979be85dd06cadccda024b58e4b443962d203ec7d961f38419b340a3353c1a2c25004309f531b422433d82debb9bdca721487d980fe171c73218014401e65f3f039e3c33eb30cf7537e9361da74"}) 08:02:24 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r1, &(0x7f00000000c0)="481afe3c12c2f63aa9b3dde81b90e879f8c97537eb820514239307d6d6d788bf1bd9c54f650cb2b15a462542ff8da9cd2244926bda86bb49ab6c5a8ba73b924aac5ad2f32e2928827d1a5db8a4f6d763c247774fdf7562f2881fb0bd4d5ba258be1d40034bc12a5924a16cb84b0616fcb9d96ceffb3b14cba2a35e962cca645197943e94a5a1325413f3c02339700dbd47f7b4e3a7269d91874fcac75f591ec2a941aba5cc776424eada13a044863ef8053e549671e4a4392e18ab886fa9106475bc78f2135ba183085a16901f", 0xcd) write$char_usb(r0, &(0x7f0000000000)="45420dfb0083e8a0231faa1252c9dea97f9e8d0be1030a4546c6e9000f0fec4e083f324ac205e6b915d0a6fce24dd220014ee95ad18abf9c230921e8c073a9ee0d04d9e822f311a98587a252278253dde7371da06444cad69451b34495d7f4a9ab98cb4ab1f141a2a34691f3be3e180f0ace5fc844567c25af3a13b28ae824b2e36c04a33f2b0c5bb675677277981d691e43d2765193840cfefeb982a843f840b7a8ebb1927ee767368c3974f5fe2031ed682fc57ed2f356a9", 0xb9) syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, 0x0, 0x0) 08:02:24 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) 08:02:24 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) syz_open_dev$evdev(&(0x7f0000000000), 0xffff, 0x80000) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:24 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x81) write$char_usb(r0, &(0x7f0000000080)="f8fb37aa9013431978241e4a452d2516ef7a362d414ae2afef7eab84cb316f052b70fd92077451e693d6cca9d93dadbad4f6df896eb6982236940abcfdd965c338e34149eed8275e7df498d23075d951b2fe8ef7f4601f4411cd6887fb3f247a5dd12bc3ba84d0f3ea51be7b31956283e3f928d08b382abdff399fabe8951cd1c3ca72d60c20bf5c9f113b0c1e3791e43eaa5e1fc7bb87372d61e61a2f0f2ecae7ae16606771581f8abe8c226535dd1da0544b90f849509150be7ac721531900909bd34d52fe5fc9549d9e73399c252c40b1", 0xd2) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x800) write$char_usb(r1, &(0x7f0000000000)="16332e76be0a2ccd9762f5adbf442afd4c2f9d2737f3221075873df1fbf9f9f3526227f56826c671f5f116651364c40a29a329372d904c6010ab3e316d05cef6763b64f3dcfec4d25cc06d574889b4ce1c6c8c92fdb6fc832e419b4b1fd45d994444e116d888f3fc8ddfc501fa1476c9719b4d8de2c3741f", 0x78) 08:02:24 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r1, &(0x7f0000000000)="c50ef81e81deee811061e8cd1f0b10175f46367d559e031b0ad2330ddb8acfdc336e4a4a24bc8c2b3cdb566d0a845fd3f10d7b9b220897e14e461519050e1fdfdfa177d429df0302a9fc23e30aa8986e0a431f6181ffd58b9ce6a14dc4d287c86da1e6f12b19ff8f9d9622e4c2ec9aa42f3b006d88ba29179b4bcb87d68561f3d800652c5ddc62bd6c02417ffda9673e0912ef6621f2e5076e4b742e8878c305", 0xa0) 08:02:24 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(0xffffffffffffffff, &(0x7f0000000140)="2e7c67de50686fae050e8515406c413a23a694669e10d29022cc00f5bf10212ee8754a8300a90ffbcf84fe362293dc89628a40e0710792f9e5220635c887d496342524036e3d964afb0655c1813a5977400a5188192ad9c302d80e99706e809758e6ab886c2ce889a5dbc02a8fb75097db67d567a79112cb6754bbad4140c236d4a6f546b272fb67400de517d595d3add7a8022ec03828d90f6adcfd1c1cd1336676a826a524bc825e88900318699f0a41abc4935414a38a3d6ccafe9aa5c06f9baad5befef61f04d1422b3341305cf442d2e7bf", 0xd4) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:24 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x9) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/200, 0xc8) 08:02:24 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000001080), 0x4, 0x80000) ioctl$EVIOCREVOKE(r1, 0x40044591, &(0x7f00000010c0)=0x2) write$hidraw(r0, &(0x7f0000001040)="ca5efc5f6369b3a1937b08607debab206d", 0x11) write$hidraw(r0, &(0x7f0000000000)="99b5d9994421a6c197b9bc469a973d5e86ec6ae7ce95c4905b78781c79f3490fabc30c4e4cf9f1438c1cd598bb97f26c5d3339d2edc43457dbbddcf40d5161e26a73d8d40dd97e1a2f1e2e526f25166710f0f388a4dabb3138253eb7bd5260c03b01330d8c830a32ed10199508ba7f71bf22b250b3f9f08c9a1794c708096fb9b1d440f0a5a6a2b89fc17fc5c28233d0ac9d0d17b8474a53508d510cc2841d8efdb27f237a4c538c1bf6b7a01df0012225b5b1b9fe4b7ffab7ddf45995263c1e5d5698e7f8aec267b082aaa9e236cd502a954b0346d7ccadaf81030085cdfbe8fe225eaeb79745654c5c85dcd83f2942c3af5a6504eb94691c9bdd68a790517ddb023658a0b9bcc794c5c594f207999c5453ee74c353b814b2bdabc68741e2f7000ee311dd4964068c677fbfb2938d5463fbcf7565b21c88b886d515fdc0ac9469f2903a77587d343e5b33f2fa672ead19b87881f6591bee9c420af2b0422c9d05f5c544441ebba9b2f5e8bc2338bf31d41363bb8ce102d652dbc8012991331e452404b954a50e45a3e9a9a91c340034ef7e23ebdf19c95f2fd22be27d24dce2616ec648a5264297c8116d6cafb4f33d5c5e4c1c94f58b6b6dccbffdb7d591208a6071495d8e4a1c52f3d81a0fc7dc0e053ec629705c02d20c7d60c02a08ecaf1695de644e7c35c99109868ce5a83348c5f8191a222b0715f6eef031baf78e6eb7af805590506b7fdf5dde2fd05d3b1b9f21e15f0cd2ff21ec9263db345548829003e206f3f2a18c783e490e23bcfd5cce23d134955c90bff382439f30cb70234a323af31b599f1756c20a22c225486ffe36e04ea3e12aa43a048f7434d192c863f251bda39c1bb2a85888a48aeea0b2896fdd93da09af16212b1262af6d486af5e061b0b47d258ef3277383991bfd91517ef7f27d89fde9037fdeb6fb7e176aa8c75230c45d34f87e5d249b08938becd354f76a2360577abd07c92bbf0f752f3f8f6cd89f9f28787b8661c7b8374650423cb125434d1be533e6bbe1237e808de3462e6ccf1315a2938b4323425dd9994c23ad96ac99d08556e3154811023631fb451b946675b7220cae8f0e21bb19b32369697ea0104a225cd3b773550d7c98723708d90dcf39b0a4963b461202a57318dc0728ddbf9f510d7b3fcedc1fa4fc7e2dd189cbdac1dd1b785e1cdf590d33d3a4983fdfb0c2bcb2342ab1b213a22471358e81085fa8be69ff98817bcd6de61b516714105bb1cd70531e0fe66ce6a1c06d80bbdd3e103b7ea1eac4f53dc2ab65c556c762d105dd15c83c714445af6783e2b86e4bfbbd3b443772d91d292c30232049498adf4cd03b8850d5dd343191e298993b89de090a70a5c4ed637e414942a24bf8b9a2757a5444888a59ec558c7547f605cb5192becfdc90d81524b3700c07310e8599734574bf6dc1481f403a08126c52bdee309997c44fc4fd0440928f4762af89f1e025eecbab46e4b3dca31494b2c60deb2c9d1635eec63a311c81d73960793610a1462e0457664efeb1bc08f64056a51389315a9408247610686af49847f3b4d3efb8cb0ca919136dc8c5e353fa28904a2fa21a9163fb0fed2e424652949a5408819450cddbcdd6c450feeafe585a07b2e7290cb96241cbe4c9b4c492a215176efd03bec2401b8f65600cdda0b9712002e85c9f1feafe968db4ae9d63305c50759ff740d4aba6abaff28f2374ddece6a692f428c42cdac37ee6bb00bf2c734538f52b358208745aabe9372aa453ff76de3168a1c8c821a5567da60a6c3a738ec83a963ead928c572d8f5b375f38f56bb991f1a3985a7654d40c138fff7d8fb21469eda060ef0fd472347f22fc1f024eb26a5cab5093637d2b031ee0c5baf51328d05f84d2161245bbbfffc706a5308c4bb335d172289ac42798fedfb58cedef7598e01470dc1927ad4163b00f2cad696cf6fc665a1acbd52c21eb2e4cd29a38da6d8b75d204b9088b86a17a4f2ca26a8eb8252b8c13edd07c3768daf226351aa603f5a54b883e6170e048e1961b6eefd94c187c1dde1f759c9933b075e09821e2bf9b90cad19c1139b226e32be539bbf83409f7d855277419960de18b89ee489773024847d31347aa1fa728817b09b2557373cc2047fdb11c574ffd806bb6d07cbc4631de390c6755be0188c3db866e4c047fcdb187afb6835eb27b81a8c3d5b889cd7af46e37aa8565eeac293b066ebc1eda93644d538e16bc76226df5d9a5c42cbea033daec4fd2b77866d6ca8546a6e79f3c14aa2b36f82bcb07f8142bc9ff9027f53f3370b90461a0114b0849dc200e2fa46434da1e673fd1aa13bfb69f4991e4c711a1ff7eb1d03580e113e086657883c063993feb240d5edadbc862b30cd4e72a82f261ec8139405e1b48cc48a3d85e89ad6fff4fc9dbd4e02889d041df9117252636f28d3d627d87aa9e70e25185da2cf4c5e08a407bf87978c639413c8d85d6d3a62cebc417800c39e590a030c080bcaa899ff7105fe43aca979278af5832360d3bd663122934efb6f28bb8b9d85c651bddcf9a1c035b65b91f2bfb0e4444537858325ea8138226596e8e6967acb291a7ce32b6914166aed89d813f63e7545d9bd9a8fe774ee61b756d6bb8d62dce8769558043cd79c2e5a04a594e813c264dcea10258c553632a3fee80e55bf134bf4fb58844c518f0a08edbba5e460daf909473094d52e762ceca160d6909a53d355b751e2a82cfb1fa3ad7260856c4fc56d675defbab24d464800b55ad6642a559521cb689848018f6eb093842e184ecce66c796ac912c8ce40dd6f23c37dbf77240f10b1fae2891ca5a45d74b4fdcfaac31aece6c11e1f647a51b30c7f961b811eac077a9232df172326fff37a42566cb44e9ea10d759407a5538876bc4c8d54f142db073fd45d9aad04e146e7854692636b8ee094c42e7874af2db2430183c1da99fcc4bf5b6f40db047b725dd69f4f965ba16dcd53869e829e24fd6b3d7b474a4998ac555c64b67862b3de8741c5eadc076bdd601ce0285c026b9a5520109d7d47e5885b777cfe5d302c3386f286c282e875f0daab4c41adc954a777d20a014dee701200ac90acfc3a4bbd296c846711047c4f1e2fa3688c5bf1dcdf0f600110002acd626762bcd78abd5543e8d37e58cc3d6baeb249164fe35e558501029510341e6feec62d79fa3c4753cce1ca309133f70bcefe3a972dd3acb3cc3d39d5e457199f2796fbbd11007ce3d9be18c3b034cadf9e2638c0dbbffb8a30f03af133a4338b3ebac3a6903267a66fddcedfb8507baeed67acd8449403165f352805dec17432f8544bb5f4e833317b1b5ef0fc4d68b916275c22df241e8e7e65d259f8204b1273bb972347fbc5afe2fe50ec1b07bfc9cee8ab6025912e4f7c0d0827a8a9010d9d95d33bba4ec22c7ea9755823006dd0199399e2953616c2ae521ba13f7603df04e10639db75dd4ae5ed17e3ced86e6796ef0e5803d2f5d91ff6450b0c6918b916aa4e0d6d21e0d9f091743cfb2025b712a8aa16bbbf9913146724d869a15079cd3dbc41f40b9942b6500a1bdc40d8f39e54e30a2b5b12d7fe20b51fe7e316af28ca1dee34904432200bf2974d4236c44174dd33cdd65b4357f413bde58b9d53179fb5a7716f3419927fcd116dbd1f0c9df78904740f662b142f44e2eed91266916674427ca208b8142eeffb10bba8355107b8c607a7f4b2d796ac6d9d03b7faebe54e8f59cf2788d0c4c296a886c1589807c33c86d06281fc7043423ef61effae2c83587516d805d4b2af7b83379995c1cc1e57dad801052e026b5fe22fc52d2b88d464e700a864a94d91b1fce0d3c1329b8f98d7f06338785134622d5774c3b40ba586bab7a17d2ad5d11102683678d5f6c29a0fd8bc460a013ef184d0b8812e8fa6f746d7f31005ab29b7b0ef922b25198f6a0b58a30114c06147fa4c62d9902f01ef4467184c348297c624643224cedc229a3a367d1331801d02a7781fa93bb421b4ce8b3baf3c3b626c8a12f74c0560a5f58adfb4b92aa504ed557c1d0dc2cb717340cb63331cee5fd626d5d4d154dc0d92262955c4f54df4d4422a5adfcc4cc4d9d6849bce70f05a5c9257d3462124b62a3f454958890bc5f64adc1200035bae637eee76d25fbb5ffba2aaa4fc574b04c7ec783d274b0cc87e3d077a81fa1d7203301e197c108cf3679d4ad8db4487abb388f59f26ca7b9799d23803577cc9ced7849d905626d94d5f69ed2143ac6f6bdb17d9072d8a22fd89ba1365d41eb9327ce8c2053aef8f5961f1e2a0c214b8723c3d6daa9162214c692dc4bea71c3b435adfd89388fe3ca4302068a3f9c8ae7705b23a302832898d943f3d1d58df0cd99fbc1b107db4b5cd0832dd2f2251d5dadd74579e40066103dc0dda9cb479c1b2aa0124127b1924b0d12e3e6fab62b5d59cde63a35153c1fe47c94d750d9b62ba32326a5b85d0f7d5422688feac44a98082a021d7f3b284ae4fe82faafad5d6cc3789735eebc8562d23b359e8a0079c602262e5199b0194ae3ec4b5013662cb9d8169f53041462af7e939e53ccb99a2e389bb24c0f112bcea807b5545b4c093070572a08e6feb9d023010a3809b6f400645a7f71f9cc66a2b7c4588ecdf603fc7d0e1efeeebd029ae80b143b937902d010d54e9d7333d5adf4b81b70fcc4af91d594ce5c243df03e3394a0185e142abc41b4b33111bea229ed197a52c67f57e2531cd63a75b0e13aa9ffc75a5e35f9196e97868512a7ef3a741e8eb5e5db1f8dd21b56777a3eb3018c4bbaff5b1ddf92bbdf2a425373b8a7cbb2d91080fda64a519f3f6afd7e3eb9812abfb6243e9ce0ce478bf8d9d15fdfa8cba36222a60666e4f0debc1042f14f12852df7bb05b8bdc57074e3c7980dd3372afc057ab7b791fb0fdc6183679617ac514a9965612606db3aacfca258f4aff3a1394b509085e7cba1e56f331e17d197ce85e9b66e976cd465acc09077bb1934d1c22a393f71da375341ec97f482655ce16ea75341a74f7a4592f0729e898a7eb982bd5a3551220411b7e65e7b020b27c966a925443f6aca65edc0c9ccf769dc5715d5902bb017348b8eb9937e5277208bec8e8d8c761493d1ad481318e0bad64a36249b49c821e8fbb7da340a9d855993489bd731624250a8f5008e9d5379946896a5711fd1153fb96963d1363dfca9d13c19ad0ae516a6744341ee261718fd75fc9444140c35db90f892d3242e3063d59e95884003b43d2a6ac2bd77532e10ef2ff93e5721e25dd7b29c955ae41be61a11f7bca614105ee2491277bf877a9340299a721c8cca2a02df6559b1d648d15c3024109b288e12cebe64aa5c68fbd01ac8349714da5be46b9a9a7c15d98e546a6f4d2ab306730166a5da9cb13f6652a831820e80fb7f6619999605d54d081e1c0c4f76f5648abeb75ec6f78a4aab12dc1dc1f62f75afc1f56dd4bf829c1b6be6901f8b842b1571b4fc8786fa200a3c7919b9859088f423b1cf9b0615b3c9c5eb86ca9d9e1ad8f736982b0d09b8923e7504456086c338d61e041a3e7edb860e3481f5ba9cdb13c9f3eb7b2274602a152424039904ec38337dafb9f2cf60c017c4cf5ac93d2e7acd62160a3ac25fa24ef18a8471a7cdd5d094a2e4017079e07acbef8b161eeadcc28819050f4e01afcdbf2b91f462f166b09e4c4791b67908a552f74dd90ffd5b11b5fab936b9917e1475bf53ca16010d7ff08bcfa79cac7a81fe11843a4fd19fcb594f62328ae810b85170ea04e2440183dec7284233c8ebb79c4197e43487d7b9", 0x1000) syz_open_dev$hidraw(&(0x7f0000001000), 0x0, 0x3d15c0) 08:02:24 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r1, &(0x7f0000000000)=""/94, 0x5e) read$char_usb(r0, 0x0, 0x0) 08:02:24 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) read$char_usb(r1, &(0x7f0000000040)=""/160, 0xa0) write$char_usb(r0, &(0x7f0000000000)="05d507cda4b85c3d02d41fc1b0f05e3d6c7613c6721c1fbb797f8254eed495fc0af0de047da71d486f2032085418743d8061a27af0a9", 0x36) write$char_usb(r0, &(0x7f0000000100)="2328102d43ba25f0aa72267b96afdf66dda73c", 0x13) write$char_usb(r0, &(0x7f0000000140)="7baabb9fe68757a2e95a13f79e5060ed725b0384355c1e69270fe25637824d6e227da81e4e9f6eb4b78207a608fb024f4ba4d24ccbd204b27c0db04ce3b1ce685e69a7bb8a132e17549e74e19ec9d79dca96403f716f7cb655c7b6e2888a6e6b24361e7ea68b7fe1fdc1c45bac3f5a946b6d022ab33bf66e7d771ae1e8e318c17a54a86a0f", 0x85) 08:02:25 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="1f2d1e0ab346e609", 0x8) 08:02:25 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x100, 0x80800) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:25 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r3, &(0x7f0000000100)="cc0e190010e9d6ae6e9fb35c70f6c1d21ca199bd5b679d492bb57b56faaa423aacf2b35c5886", 0x26) read$char_usb(r0, &(0x7f0000000000)=""/95, 0x5f) read$char_usb(r2, &(0x7f0000000180)=""/194, 0xc2) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffa) syz_open_dev$hidraw(&(0x7f0000000280), 0x2, 0x400) 08:02:25 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r0 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r0, &(0x7f0000000000)='4', 0x20000001) 08:02:25 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) read$hidraw(r0, &(0x7f0000000200)=""/124, 0x7c) write$hidraw(r2, &(0x7f0000000000)='4', 0x20000001) write$hidraw(r1, &(0x7f0000000380)="80a1f58d89ae14e614ba1bda551d46531b15dcf12d51e331734c7d48219627ebb0a883df9e3e83e329defd333f87b961de695435b3f0c34bc67cc860726667c35c8ada89d0f1e95a05062697bf97601edb0e1bdb32a3dc1c5e38018af140a118d16c8844a5c09708069d0000000000d06f252bf2dfd000cba358a71ad4f170b77b4b3b277a0bd0835637b6591ac6470ebe219a9ec6803d60842766b60f75467f34e92459cfe77c15045481b8d3ab73627d150fd4c40614304cc7e64b41e6e45e1cf1be5839ef57fae0d620aa2afa5d5dd98d4516a44325dc0b156d8c6682e2dd8f4b", 0xe2) 08:02:25 executing program 5: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r0, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(r0, &(0x7f0000000100)="4c6bbd94fb20dbc3a609d5187df1c94cbd422a060dbfcea9675c73a62a92c0859b731c51fac0e5c1b8afebae89c72818046b32d433e2d2502ddb287754e377a360a2a7dbd7e5b3f89a5e18392b52b8f5e19037da455fa57a0b64eefcaa3c731d94a281e424f6fcb29b669086d8c78c1018782640f9603fc26ab4d2965ea604f34e48296a4fad04d3d9d9cef3b72405a99ff12ef2b5c7a3beeded682aa1643b2bef8b736dca57041173a0dac6e9e5bdf6f44308f81498cd227757204fd8f318e03203d64079289b6876d26412ca273b278c8db54b3a5abdcc0550215a0757d08fccdd9aa11f90de8d971aca069d13996cbab1d391da451b5f36", 0xf9) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000000)=""/67, 0x43) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) 08:02:25 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x60835880) write$char_usb(r1, &(0x7f0000001280)="f1404096f58585e689e3bbd6a6b282a09211d0b67ea80f7a23b31934647c515ef62d1ac9c2a2fd719c0e62d6d6331e245bec8bdd04d0aca1624f17d09a04d6d1fd9e3072540158e5166d5940c67e45abdcb3da20990687202803f30ba32782602b2273428219c1fd6d9197c4e41c7196eead2a5ed41283618c707e6c485ad1772bff975458fe687e93bf27f7ba08b69c050ce6f95cd350844b81aef5742f05987d0c05db4dc637b27ab98cbd30511d771b84499b63bd8e374c7c43ed1d4452", 0xbf) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x10000) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x5049) read$char_usb(r2, &(0x7f00000011c0)=""/164, 0xa4) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r3, &(0x7f0000000000)="df9a118be6eb2610bd1c162bf27e4af9c64e5ebb4886f6aca2e9d54da73760420e7bbbdb06f1e6907f1bec8cf8099e1b60d4fd59eff15e48ce3241dbc0cba6db65351cc191b96ad01e8462c5f59163062ffc1a323c0d39667ca62c4308e4b4e88d04ff24ddc5026a24e47e8ae624cfd5fe49de036b192bc9ed3572368c7377ad566c4d1d3dfe2f64757000ff1991947270542efa51daae71668e2bfdee534625b363cd67619c8dbbbc8e10b3c436e518068ef831eb0a308a0ca3284b56112bc6fe3fbbe517c4356c54bab8f75ed182ebab58bf18acf3e18d553d10886a0577b5c11118392cd5403ff4f7922d0f2fc2ad1a51fee24c1b2259a803a391a4c76b4a55e05d7ddac12e1bd86bff5c159ceb0ec015816684761d3c3bc50bc6cf353c5dc290cca4c887f984f06e2a7a66bf4376a5360a6e1769dc65ce21aa037edc28566cdcaf1d77b5c514dc032727a24f00e07a18128c1ffd83fc247f908956f8ee79966b94f9c062db9aef19a33ea5bf3a672b066fc6c16b7e6c9e2035d1a518ea45b46671f160717ad4242d25816366c93405257c90075691d378b314d9090a5dd0df8f1436e94c428d70ac906135f3f8d1cea5e98f59344442bd6d58e1a28753cef64c44384db6ff92585f66c688d51b9ad9fa8e3aa0f7404d860c233148fb7bcf33916192defaa85dabd818cbc7f3ba7e3f7267587363c519cba628991e485c1592bf4659f892a18b321084922b90e33615a6e9bc2c1a9189089c7374ac3d5a9d8c17e1031c4623b3f0389fdbf6ad6f02c2fdc08b67dcde89fd365525f9363469b1b103c8a85bb28b982cbcdf14c5d8f7673c0be1b9e9989bec25176f33a02de07b8ca3f977450d40183aab8208a1f1b4c8f526dc80b70e7e83c5664a76060149e3e6e275b7a7fcfe878aad2eda44334a19b2bf60e3beba49076508e64d0a412e6a21e70d4a7227af57da790a6b6d108dcdfac2504322b3be349df09846e9db85d5cecac6555c9f69273cf83f06715c5118d450af52787fecc7cb96f23a008372072718cc38cf5bb5bd860c3dc2dc6deb23628cb36d8c6c0eebd6d5071e0d186dde0cdac8f4001e82a8dc59edcf046163a48af13164281cad2f5b5bdba45757e276d08b00816187e643c093d1462f2806f54c308ef7fed478f101c00ae16e623014da36ed61a71bd3818f636554bbe44ebab09350e4cbb45b8f3cbd60a780102dd8c5b9e6a3e7057106ec812d0c1eaeedf5fdf3286f9582490524007ab845feb4449599ef63793bffecae3fcc09b97da780ed55f9df940cca20328d2c0b039ba026c9cf3716a8d2964c2f8dab354eebbc477dae070bcd6f4b2fe864cf0259e7a7f861f382b21ebda3d8d7db96588051068c44948b31d3c93d8a5d0d9e57f0b711b88ac6b021cc4da41aed4cfa580334889883b72022c9a3d369d26015471fad4d7b379875ffaf1adcbb7b380afa16dfe713cb9c34fd3943dcf000bdfb7423d257afe9c23ee863ba750d9521e3b1c0f130dc040a2cf8c1af0df266f2dbcdc1ff5c9757de0e889f5b7f5109cc87fd9beda1a37b33a95026c1e679a92982aeb1d1760e010a8ce28656e66b14cfe9f18bb625d3c281e70135700d0d79602e6a66bb3b05d7010f6f93497382a500f7272747c0b2052000cb4203383542d438033e222e5983b6fd55921fa5f6dc12a2f1e3fb02dc32ab8921ae44bfbc649ec04b632e6648ea76254c180d8885da6b6d70f40eb09c1f3d7339c19d41683e22519c5aca34ed6fba4c322ed150c8388be8e28b3ad0c378eaa96edc16550a23d39a049a329eaa7f9101934979faaee2dccb8357ad7a473d87db98b36e4e7aac147ef4d69cb5b5dd91f1919da36a18e840c36dd075eb2cff9914b668508240a3885ce33433f857f5d043fc53766d94fea3b5b73bad23be230a4b9af4ae47562610ea951609cfae7e4427aa6ea96ac2d397f9860f147600ff326eb4ff348641c6ef7440496d2cf55fc20348881bb3cea04ba75e936db1873565f80e430c3a7442b0e2668a585b9be9f282a8e61585c899a829f3e78cdddfedd49ac809edafe2b43db9220211d4c896194e71261f4aac3e91aadffa5023643c13e6bbcf6212ac865523b26fa85345350ea1ed74c189f0a70a2c0b19014a22426999e03ff9f283566497ec7d2b619a93af01524172638498ce09e8ef56791c59869cce0295a9e313b2de246affa5db3bbf3afa5556462655426dff46dc29f94a69c3c45ada2dc7258797b424e22d75f2afbae1040c6b6f8d9de06018bdcb7c0f16f30c9f27e03ff414ead46488285a56980afbb5d16ac38f310b0174fe1c9a4ab24261ed4a996a80cf0b1c5967c45fc33d1ad26f75411b63aaa034327a4a31008cbbc4f7960e1ac07b18695eef04096643ee986ac35d4440caad7e532bfbd7ce9342a96acd8f2ef11b56dac55d9adee979b7211ff059c3b19e2f44d928e596497c1a84e2332cc40d6dfc119b3555fb654c83790442e4b8ad7e7d4bf9305b586636d9e3f0acf7ccc4df0e6a2e485aced840be2b00e5efcf95f8567ae8800893451dd0af96012fc723591a6c16569f64927fd3b5dc8b1a844e8023d2331a9bc419aff9fc9797be8548a7dec7ca7bca99b4979cf296aaa365530e6a23eef5a6a5609c1e97f859178f4327a17b92b7684a0d11a93d8699d6c21cbf984282dfd066e23231bd6a034b17d80d26e19e29b4fa2c3b43df04576282ab443cdc914594c3f8d8f48223f2b5e5a3c08ed5672bd13f0243880e3b652a0dbd7533531681ad2813b1dee346b11a84552b5fc48723da791bf63db152d49062c5eaa266ef3b5e9911572eb755a63220b225de78b1051d45594dc4a39f9601cd0fb4cb8f7f4dbd8a605e5ac7853fb627688fe407a355cb444be8dfc0f975759075edd3f5f60b2748a37309c719afc7a40c4f1b588cbc489eac948ef6cfe0ad6d59ce3814bd3abadb78783aa218ef38a1d97233927b8660d1d2bb9c6dbe2187659074b3f8c8159d0c024e77dceb882ef9caeafae84e4f8f395561ee5f0a5bddb05e4d0f91d20cd3c1d1a9e0acd22f7dea75fbe4034127bb0c251d2d8714b12aa159450d6dbec823fe64f0009dba321f880943f861bebeba8773b3b9f88f8f6243828420a79233a7e156f55027361ba41e22a84a98dc3fdc03c11ead93b5b174a9b6602dd4c2a4be242c5d582afbec3f1031d107fcceb39b21d72b2a9e2c97c196cb535a11f2fb371ed11411bc39aeb0c148281d2a7e835623ce4ff6c48ac183f7f1160d37329f2c9ad88e914a8d88a466acccc8995391ea10c15a9529b8737279423b93f4807153921ac718702afba4bada56e0d44a13352028fbf23fe5fca7e51f56be2dc2d7dec708ac9e8d1ab6ee4c459edee14123e3764cc07a77c2db57c3f22065e36856e3d556261084613922010978ba26e772716640a45fbc37edb3cc6b98ce171dddecd4bb1e1ac41ed2367349380cd7e88861d89600e396485d9872977466e75664641a23924bb252a71ea66a24ffb35efa7db5f2ff32d6c10cdec1debaebcc77ada5bf36f2dc189701c84cb7dc41ccfe769fea60703c5c825e6eea556ead9841627794facbae4e90e27c64565a28c23cc43b396159234d2164bb6e377c7c34ab2cac6ad5ac333d75a567d92351da955b0d194891153fe41f1deb6a514f32b7d5b22bfb68ef12eacfea93259f21b445fa9eb6addfdf6ab8062bc9b46fa6e55f21089e967e82c3787f9c241075035d61828e1b2aafe76c97038f4763391894d5ec686c87ea568894268a7f64120d78f19fb1f48f69e51de0650ea67ccf428d7761a24ee9df7b4777ab708e8d3e9e2b499d7eaebe8f588cd9e6a638c7e7fc30d5ec869563260dddce1f7756625d925cb436e59eb97c11f2550d30577df37ab6d1c032bc4f5ed2ac05063ef653bcc3bd2cf332b9cbdc6379f0c9c1a22291c4490094217503db600ef78ea1e7782d4ecf6c57fce9eb48b4c33eddf325ffe87701baf5e3a5912fb1805968c683dd1681145874872f6d898340e8eeea4e1d3951259d39193145a5e9403bd05e2e1d3c584b006b70d40226938e3e8290805f78fa32a64131bc88c1f19ca366b7ed11dc8cd064e3782c6ce674464d5b03931526833b9001af29f3b84132fa20a8f6f33002b1e867d7792de17f7f40079903c1a0a602f963f3440f56825547dc0ac981d2af16d88b97c276e5d1bb2c745355aee3fccbed207c45b66b2ee5a68fd4f27d65c6dd72f9d0fce224a0859fa9773a4982c275c40b1abbf5e08d96538e303160f5ada19d433198fdf4be8fe4f2b90a61ec8adadb09e00775eaf72898c30035ec5a9e9c3288f6fa0b04bef7575426147eec933525d1bc170c7d936615e5fc999024e82a5fb5739898916287426547876197014d8c0519466660659bd8eab73705fa7b1d2414d90491b6e246c29a3f49848beaf18c63e304cecdd5e21e20fff5d6b9a0bc6e6b7d6b1de2e43ebd082125248e58c17c908fe201191ab1bcf2c2dcb7670118969d1af7ba09f82551180c13474262ba869a92d2e21df36a4e2a9bbea3e254ecfc971aa023eec13a5c73a5be3828b80e37e0292e41f8a8493ac89864cbb2415e4e7c3ca7f59ed8c6e936d6382c96fa9ccada6557e738ac34ac2929db4d56fbb4157600a925dafd6dfb6235ac00a383250340921a77783b353b548147490017d47859b89e97cd76d00e3efbc71ce88b7388b81d592019e18d17ceab89721048486c0b6f76931e6fe873453d798c0bdabaea9271c2f76b3e678e805c9b4424552e41bfbfe523c9d956659a8cd9c8ca437cb24689dcdff2c4d9d56481b876d25b5649894cce4d829113bf1246fede4dba5bb152100f9acf633ea7848bff3ca6a3b13503c0fc6c855a03a0a641df16098d9e52b0cf609ca34934f6af46294fa08e6325f76e94f976ab32eddfabfa369d15fb2e2e53a261158a65a11360b79bc5f91cf1b00c9614b53ff6a43d5cae8a4eedd260fda5305f37d0d3e7912cca682e47e203a154923967b7ed3c452dea7bf458f41708ba0f00a7304449052bb67eafb95cb09a0308ff493468a98eaa302b46cb05f5f49f0300c6b31d60e330782de3c6fd6c59b5ff7dc19e81378e09f40b35850d5386c6655620b4c376a3769e6f3aac78fe1c2a6eb6b5fa225a488bbe87ceff303821c635cf1bf1711965cf783466667604a84095e19eea1b2dfb79ffa40a07802706a0584be0e8a7f9bcabd623c6781a1124eba9a0fd57a5a4ee0cec973ef32fb74f4a265dd12032ed58de46d99126b1b22bb461167fea0cce35f8cab439921bc608fc3d62ce58ca53ecd481b3d7598366ab9a71844653486dc3388545f48775ad80930eb02e67fbe9671914158c66846f7af55f3a585d21ebf3a4740dcbe9ce7c957337b02dd20618d703d0cdd0e0558b31a8defec2e28db7eec464de36bef13cdac84400a7926e3142f275e26da51981329b950ce38c9c54361c5c0e278090d8d1b09d382af54baa606a564b06e99a845430eb40538eaf25ab4f7741f35fb0b99036a2e7f2eb3577dc8fd5be9fa3778af0c05d0246ec00288d3b0526b2abb945b0142dec61c0daef2e220260aec32c01e9d985eb0fed53748c977c3376bbc85ced373537e1fe8163ac83e7e214df64e526018a5111ec6c35ee77346ef0362785cc7a32a7101d0dd9f73c089453da58bf714fed6f9d0f90dba413d749bff4e218dc99ebb2cf6e330bd577ba3540e784fbcdf8c2742be8a5bc796d7dff940b3108a22a462f1da32ab8343fda9203848c53d0321cf4149b2f0fc6eb2a6de64aa4fb01a23e6331937098d7b55162ce26fb4f104abc9836eb1b5a95c4210cba1c8aa4986c2a5ecb24b5644ce3e08d5acf27be4648e42280214d44638ff2ce902095fba7fa52fcd2542b7e3eff64d5a5718e777f7fd7f19d980e01bf2db2bf1220111da557b5ac048ae1a841eb9bf2660d7793128237d1e9333df686baea4e927aa490b7e1446b2329a89bdcd4886f0e784889442fc1215b32988d29eadae559b21f185d0cc494dad0b43e1e60807120c14454dde4e9a0f111ed905a88c9fdd1eb54b14d00303558220c623b879ec5", 0xfffffffffffffe56) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r4, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r4, &(0x7f0000001100)="19481c08706b9e9576dc9274de757e16a3bcbc6f56c4a1689e7407e7b102abd473b063e5e36f0aa945f850e28570ee4f7491b363627e89d345e3ac9efd7eea6cbc4e57daddfa9ddc7735385f29fb4f5d332e8346047dfc109b388703329f9d2fad82f57df2b0d2ba1e50f3761c2f30bda731fc70cb38159af1e4cbbb025451ea18660127af1c6ddf8148d70ab74edf83f9c8731b0232f9aec7", 0x99) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:25 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1000) write$char_usb(r0, &(0x7f0000000000)="7827d3cfd7fe47610bfed9bdd2d38dc443d3d2f638ed7dbe698ccd791b065ca3f463cfc44c814f5e95e83eb31601bb159a33b2240578e2a72eb564e54713615586401733348be63959e9842df2d052f5be94592835884f81c7d162c738d11b058d982b36c486205e74b17705e15bd6cb583b59505f1c8bb90dd2c45172c7f6d3024036e3d110ac5009612d824a20de669ac00014d2dba69821637e001e313ece4fb7c7daa80a99ee8418e2c441a12e7d29ea32375846c7b1472476aed1c327a9c5", 0xc1) [ 2064.703490][ T33] audit: type=1800 audit(1620374545.672:2929): pid=32149 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14661 res=0 errno=0 08:02:25 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$HIDIOCGRAWPHYS(r1, 0x80404805, &(0x7f0000000000)) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) [ 2064.876962][ T33] audit: type=1800 audit(1620374545.842:2930): pid=32146 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14654 res=0 errno=0 [ 2064.898454][ T33] audit: type=1800 audit(1620374545.852:2931): pid=32155 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14654 res=0 errno=0 [ 2064.980858][ T33] audit: type=1800 audit(1620374545.952:2932): pid=32149 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14661 res=0 errno=0 08:02:26 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(0xffffffffffffffff, &(0x7f0000000000), 0x0) write$char_usb(r0, &(0x7f0000000100)="43e7ef06bb68ff53ca5634c445850b052c855c9eace05bbe35f35782900db3e853f25d2dec93911d71170ded74180072af6e4eff3360d9120b476832b8e5c2c7d92f1e8777c06e511c6f7e82f4512af74c60c5773929417a11f183e94f4c878fa1aef267f8f7ef60fb813e5f28dffeeecf6ae87e7b0b2455d87a9955bb9e669296f21d569a1aa4f20b6ad001414479ea8da7fb3f5851ef20838916edfd5acdee84e04149759a8f661172d670243570cd3151040b091bdadb0d2b806f", 0xbc) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:26 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x4, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGPHYS(r1, 0x80404507, &(0x7f0000000140)=""/4) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x9, 0x98001) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, &(0x7f00000001c0)=""/130) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000040)=""/252) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:26 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/68, 0x44) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r1, &(0x7f0000000100)="84b7c235efc5c26af444163d27dc9f0f2a4a240c16efad529c5b647c937dc4f310f981750547bbbc461cb6fde3518a04bfac7a6a22367fc54c838918af07aad033d437cd7e320bb83027276bc52341393008e84c9e3c0d720386fb6d46ba78b913089aee2a33c8183152a53f41b49d757abee7b4f2c5914dd9ec43e6bb3bc41f5738b71b0a2cd3adcf6c0cd2771f5c6b9e8250866fab17e3a67828239a43ca5ab432d0a1ba155aa4827938501e", 0xad) 08:02:26 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$hidraw(0xfffffffffffffffc, 0x3, 0x161f42) r0 = syz_open_dev$hidraw(&(0x7f00000000c0), 0x274, 0x40) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGSND(r1, 0x8040451a, &(0x7f0000000000)=""/29) r2 = syz_open_dev$hidraw(&(0x7f0000000040), 0xfffffff800000000, 0x8280) ioctl$HIDIOCGRAWNAME(r2, 0x80404804, &(0x7f0000000080)) 08:02:26 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x5) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r0, &(0x7f0000000000)="2c4fa9d2a31eddf89194a85ea37df60882e07eee696b6f40acab9d2fd8bf28a6347a2c7aa3207d6b505de64a49477c82d5814988ca16e52c279adce50eac12fe283d7170a870328d66de295013cf33a131526e9dd9a041b6b9bad493127bb6cdf23fe38e4d9ab799322ecbe98d0a7770d280b435", 0x74) 08:02:26 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r1, &(0x7f0000000100)=""/218, 0xda) 08:02:26 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) 08:02:26 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x5, 0x6c02) ioctl$EVIOCGSND(r0, 0x8040451a, &(0x7f0000000040)=""/97) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:26 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSKEYCODE_V2(r1, 0x40284504, &(0x7f0000000140)={0x6, 0x17, 0x0, 0x2, "4c35f5482adf52c25a2962dfcf0a689a7c7b53466f8ffe9a787980b0e52c81ba"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000100)={0x2, 0xc8, &(0x7f0000000000)="ba5d2825addcc477db14caa99d54d08550b1fc19e41e05a2743124ef37743f0a0924a619c530b6071262daccfdcca1bb74fb8f3db9bd580d7958f866f7b79db36446b6c2fce52fffd203c0f1f5f9165ae6ed9ca710bf92ea6422e41cf42ef87d61bac8d9d1795d98d5ef315e55e0120d79b48397aad88886f1de103487b276a86b8ca5e7ca453bcb7d778a426ebed523857938614c837e4267098327cfb4879a182dc613421279f41131cb94d6b92533c505d03f766965b61592440bb4bf5eb803b25b28600a7421"}) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:26 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="ebd428bf2db506fc7c5e8552d1a6f126f61dda24c2c61f1c50c87f517474c80faad98bf415a57ac16993499dbc0926b8afe32687a2ceb066bdd7c17cc235bf81bc71b580e4a0114447b45cc86a0713099cba6c997d34b3a8c9a268b397f2ece9f6b6dc2531b06cf1bc69c03035415cbfb2dda0b6c20cc69016fdfec53c170a915ff08c1bc23c655452b6c5cb8b471ff235fe6799697c8f20231dd20aa7df7b46a493", 0xa2) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r1, &(0x7f0000000140)="a09a6c6678c8b85b485b4913f0276cf123ed4aa391e3cbabd8c5ae6dcca50e5d12583aaa6b7e22b989c81596e67e4765b065e89bdb71231b34a2dd4ab9c2c551357f7c2f241bb9a18f8145da110ada006712028680b24bab747b92f67f6a207e1ef5469271e30b385b89acfc9cd05dc455d7efd3ce718ecb9727e2440f56dc520bd3948b2b36470e5817888e861645acfeba3b", 0x93) read$char_usb(r0, 0x0, 0x0) write$char_usb(r0, &(0x7f0000000000)="6e2c31ecf5998c0529e36bab6c0c78f4b044e6e871d8be1d154830130f8a70526470dcc5347c57ed2233c0582f246c699cd203323c8fbc1c8e6be62c24f49a560e33d541e1f8631f878f1a4e6ad0412d74fc03c551a7d36c70a7022b48d2607b315cf3c077409c8afc88e17f6c491d", 0x6f) 08:02:26 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xd6) syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) 08:02:26 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x2b, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) syz_open_dev$hidraw(&(0x7f0000000240), 0x100, 0x2) syz_open_dev$hidraw(&(0x7f0000000200), 0x0, 0x80) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(r1, &(0x7f0000000000)="b1e323ab5e3105f0d6f923aa950bb997bc7e109551b447ed2a461c58fc2ce8f51927321060b5b57ff8c3aa46b0bfd1163a563c63d3043475f92f7008cd877b9ee699474bdb5f09c4d5d2b36e1104cae5751276aaab4d24bf6e62c0c6599aca3e0deff28c29368b08cbc5747531097a1111011d25848ac1f8b35e8306d962004a3e135f8839ca2fa623f8521615bd74bf161787cc1a743ed5a8a0052baee56e46dc9a", 0xa2) 08:02:26 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xd6) write$char_usb(r0, &(0x7f0000000000)="5da8a2c27160a32f6c7c23faba741485b3afb8af4f35780aef5b02b96b26bace58bee9937ff4e2e282d619a44c7cf6453175323507cbb3374a12d62ef1c3e24ad9fc12b33bec8b0c7c256d679e443258a3f077ca57162d2505a17a3974718617505cc048947db14b751b1e00d4653f8ab25054cd1cd2b8274188eb929de3173240529db1b4b004efe778813d72c03ca69e4a94995cfc2dcf5522df0f92d41da6c0629f11eecdff99412e0357907e1997583f02560f24ec652a2495309e00252660853f9f8c5b4d0caadb78275bede621df84098ba69c38ade2bc0385e260cdf9abd147d2d8", 0xe5) 08:02:27 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x12703) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x30, 0x6ccd23) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) read$hidraw(r2, &(0x7f0000000300)=""/249, 0x997e5af90bd91566) 08:02:27 executing program 4: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000000)={0x1, 0x3, 0x7}) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) 08:02:27 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x230e42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) [ 2066.018339][ T33] audit: type=1800 audit(1620374546.992:2933): pid=32215 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14675 res=0 errno=0 [ 2066.039815][ T33] audit: type=1800 audit(1620374546.992:2934): pid=32220 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14675 res=0 errno=0 08:02:27 executing program 4: syz_open_dev$evdev(&(0x7f0000000000), 0x51, 0x200001) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:27 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x9) read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/102, 0x66) 08:02:27 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) 08:02:27 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) syz_open_dev$evdev(&(0x7f0000000000), 0x2000400, 0x2003) r1 = syz_open_dev$evdev(&(0x7f0000000040), 0x3ff, 0x440402) ioctl$EVIOCSFF(r1, 0x40304580, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r2, 0x40305839, 0x0) 08:02:27 executing program 0: ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000440)=0xd706) r0 = syz_open_dev$evdev(&(0x7f0000000480), 0x5, 0x400) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000004c0)=""/79) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f00000000c0)={0x14, &(0x7f0000000000)={0x0, 0x21, 0x4e, {0x4e, 0x10, "455ae88dc962a8f0d3c0f5e0f499dd5f855dd2e0343f82822da2d2f38497f9124cb1baf1eeea108126c98889fea84a5d92ed3cfca8aab42d4a1f0647eaf0071e356e89751980f0238ef2612a"}}, &(0x7f0000000080)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f0000000540)=ANY=[@ANYBLOB="2013de000000d477f090cf04e6af25e407c93656efa7c49e373134796588274c3491228d0e26d98bb6dc3ad1404908f2c6b095628d64f59343cb9e2d25f188b63cf58437cbdad58e8a97c32e4e223ea6b8f0b9532f442d4e9d1e32a11769fcd31c474e79fabea6b143addddd33a4a1bea30f1e31d7996f2d4c8e9ef6c000eda9b2f9722686c65aee2a10cd6189a67ec23f3f1890f7dffa42bf41b2cf138314311528be288ec561a6e664370fc540aa27e56e64860fc76fab7a16a34058ddba9f3cee875ba0a76b8a2486fb786476385648b31d649ccfa0b9808df305001e3c747ddd3e8b545a82d6ab1e9be0fc1778c8b067d2fcef9c5c406d71767dc771425934625a4d33d52ab3048492e84f8fb2394cceca4eaad39f72b1c0659e21c7c62bda311ad901a1bdee159b958624b7c1369f702c824827e2e54da4075b824b514f544a07c7d67fb48c7e14b0105ce0fed995a968aac4eb97a3dce908edf1cb9a9a385b3a701d85f83bbc9d9b703e7a103ce5e92066ba22a0a9ca72053a08cedf3a77e0b5c07207480b5cd1f1be77c451040cf3eb08b4a06c8711"], &(0x7f0000000200)={0x0, 0xa, 0x1}, &(0x7f0000000240)={0x0, 0x8, 0x1}, &(0x7f0000000280)={0x20, 0x80, 0x1c, {0x101, 0x200, 0x1, 0x79, 0x0, 0x2, 0x0, 0x98, 0xffc0, 0x6, 0x800, 0x7}}, &(0x7f00000002c0)={0x20, 0x85, 0x4, 0xfffffff9}, &(0x7f0000000300)={0x20, 0x83, 0x2}, &(0x7f0000000340)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000380)={0x20, 0x89, 0x2}}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) 08:02:27 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="e9dd33008a3ab6ac68a1642109d6272ce2031e116d14e29db73dc7e3db259b5e6b885f524690f60b84bd6774e4b5d5dce61ce3872d317166d8e76faece96e3273c68a5480db06d53f90fd3ddf6cf73ea5e84b09e5656280a67c29a2286c7cf049493badaf478ec651a133b740b18cb96ab458391d145830cca975bbcd05ecdde95c9dd057b625a47469bb04a", 0x8c) 08:02:27 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0xfffffffffffffffe, 0x210442) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000200)=""/237) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f0000000140)=""/162) read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/123, 0x7b) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000080)=""/186, 0xba) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000000300)=""/83) 08:02:27 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r0, &(0x7f0000000100)="5d00cb61c6be90f641ea079d97337f31d2dd7f8081286415cc77076a91a8f46bc9d40244870f9127f8fbeb71cf8809e94ab3d2f11bcea9abad952900754821bc66ec7ef3a44b7d9ae576f88a6240847febc1b18f28fb4d113c7d68c7803915859a5740d3c4c6a8c964532eb39e47e60fe30ee98ddd36e4578f64cf7f26d33e94781a64558f638f626bc78f3e5c645558068386d6bcfff5ec28c1237b23f825475ed642466b2eb3aebdf24a171dce0a526a24d9a509dadba58f8f6ce72d9d2d0a000c79e69c464b0572005ce3c74b98a631b9adf28ba1ee827c312b3923e9c105369eb17ea0e28eb66a1fcc185edf7b1e4cb106c1487d82", 0xf7) 08:02:27 executing program 3: syz_usb_connect(0x72f11a75e7a2b17a, 0xc90, &(0x7f00000000c0)={{0x12, 0x1, 0x310, 0x69, 0x92, 0x32, 0x20, 0x46d, 0x8f5, 0xf00a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc7e, 0x3, 0x1, 0x0, 0x40, 0x0, [{{0x9, 0x4, 0xc2, 0x1, 0xe, 0x47, 0xba, 0x4f, 0x1, [@hid_hid={0x9, 0x21, 0xbda3, 0x7, 0x1, {0x22, 0xb10}}, @uac_control={{0xa, 0x24, 0x1, 0x800, 0x6}, [@extension_unit={0xa, 0x24, 0x8, 0x5, 0x6, 0x81, "f49f07"}, @output_terminal={0x9, 0x24, 0x3, 0x5, 0x303, 0x1, 0x4}]}], [{{0x9, 0x5, 0x2, 0x2, 0x20, 0x7, 0x5, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x2, 0x80}, @generic={0xa5, 0x8, "78f15129148e48605e8aabc088527bff94c292f57cc369f95648bec58d736fa2071553110d2813262fbb8e2fcb02fe91cc7f2b9ff740981f6e9e0665901be5463083c5750e07718166ef43ef77fe3e768746ea1df3b4f009010f77b97ce3af400e2a270a1bb107e79947ce9965beea2499a33d16b786d8bf792fbba402e7e8cc5e7318abd99f6fa80387d02096c73b2eb8c787a585880355913b0c8ce45c3778436ce3"}]}}, {{0x9, 0x5, 0x7, 0x2, 0x3ff, 0xec, 0x7, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x2, 0x3}]}}, {{0x9, 0x5, 0xf, 0x0, 0x20, 0x7, 0x6, 0xfd, [@generic={0xb5, 0x22, "3d7c20a487030b77fd96b898c969ebbff2922124e7a020bff8b685c804d2b970f5a5740f68a089c5f0adc87e07e7151bb67dd765a137dad9dc2da8b9e99683a8b76818a408f436b7c3d64465f22fd8aa1328b0de8b3f96d4dbe6074a44f5be51d246841238913854b7036d148f52d952f0f901b1d55e530c8ea4d7ebbc96ac2a8fed251ce0f78d370c9e5f98b9ba360e10a3fa0abd31c35d1272e13aa78ab3400c7b1cd94c08eb41c06d3f142375675092cd7f"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x6, 0x9af8}]}}, {{0x9, 0x5, 0x7, 0x0, 0x40, 0x2, 0x1, 0x81}}, {{0x9, 0x5, 0xc, 0x0, 0x0, 0x1, 0x90, 0x7f, [@generic={0xb9, 0x21, "1d2cf6930f2ddd8d39c770984782e9ab2a00ad6d194019c54e220b217afa283d263adc8b5ca1cbfa11b5d2ef4701278ac87af6fb10bc8d2e91bc1775c0f69c6c21b609436ea39df0d3ddf4449e87a7cbca1bf0883ebc262380b005f250a0a12fb454241c3b4591f6057d11cdd2da46a52e0dfcbeb159b6d354e04cc193001605e66b7b20b5d4927aec61ae2820b9a5487fefcdd02c0dfd9e1e4a51f456d37ed03240cacf93d8d17d9601b17e830362c469fc9f32c96e4f"}, @generic={0xc5, 0xa, "ae2662f40ff2bcdc284d571c22bcebb27af235f52da19f7fc314ecec13cf680bb59d5973408de72b6a9a6e4297529931a3502af0240f089ae2f4bcdb9608819e88060aca40b68828fcb4e64efdf0317b9047da35130daa681caf7f04693b35e87fab79d097360cc3fbea9adb2bce1773475ee12e25409dc011b7594e97d63ac1fc10ff7a901534ea634b3073b6870637454fc6d197198879e46c4e1a7164420eaad742198641d7868f0f40a3981375884150744ddba1044964b07672b742e142e72ef3"}]}}, {{0x9, 0x5, 0x80, 0x0, 0x10, 0x8, 0xe, 0x1, [@generic={0x21, 0x9, "ff2d77c85e7aa4355fbe66071bb1d7de1dc63ce8d4f703953cf4fcbeb4a3a0"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x400, 0x1, 0x8, 0x9}}, {{0x9, 0x5, 0xd, 0x0, 0x200, 0xfb, 0x9, 0x6, [@generic={0x7c, 0xd, "232b0f49454fa9158f9ce5cb0d16edd5103b1a5beb7e9f0c2c0df9ff9dbc5b63151a5121da820d00d82767537c5eb43bd0879b7646bebc95eac218af7f9ba5841605989015e98cc97ba4f6895326f944f91a1e871ce43acce53d5571465ae0c4f616b2acdde662f34ded39ab85b033c75a9cd4b21b611e923cb2"}, @generic={0x2c, 0x2, "5a1a8265b9b86a6c0b6124ef0e66135ef25bffe657c03565c305e903b74b655f9106f2d8b79ee9908db5"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x40, 0x7, 0x80, 0xfa, [@generic={0x1a, 0xa, "57b15282b1f17544188b99747d53a76d785865d383a007c3"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x3, 0x1}]}}, {{0x9, 0x5, 0xe, 0x0, 0x10, 0x1, 0x1, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x40, 0x3f}, @uac_iso={0x7, 0x25, 0x1, 0x1}]}}, {{0x9, 0x5, 0xf, 0x10, 0x40, 0x0, 0x7, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xff, 0x3f}, @generic={0x21, 0xe, "0584118faa5140473c7fb5b4691a3cf47a677c0bdcb504425076aa23cfb66d"}]}}, {{0x9, 0x5, 0x7, 0x0, 0x200, 0xb9, 0x1f, 0x1}}, {{0x9, 0x5, 0x1, 0x4, 0x3ff, 0xc0, 0x6, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x80, 0x6}]}}, {{0x9, 0x5, 0xa, 0x0, 0x400, 0x6, 0x4, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0xb8, 0x1f}, @uac_iso={0x7, 0x25, 0x1, 0x183, 0x0, 0x20}]}}]}}, {{0x9, 0x4, 0x65, 0x1f, 0xc, 0x4c, 0xe4, 0xa8, 0x9, [@cdc_ecm={{0x5}, {0x5, 0x24, 0x0, 0x22}, {0xd, 0x24, 0xf, 0x1, 0xfff00000, 0x2, 0xfff, 0x18}, [@mdlm_detail={0x93, 0x24, 0x13, 0x6, "4cd50fcb9df5e4b79871f0cf31d5f9fd5c6ffec6070982539b4decfae3b745145577f6aac683578ae7e73fec8002bc5c65bb7ce122a0a70cd75103e1880ae3325a9ae808ff6fbe63f421928e4d0e0916f450509aa9713bbfd3a96b555c74718176bda848d1a438cb5c143d0e423ed84bb72296ccfc92e102edd65e9c83f1ea0bb3fffdd0c3339aa7ce680ce68a50ce"}, @mdlm_detail={0x102, 0x24, 0x13, 0x37, "bd4ae1c77c3f87f790a15f464436a1048224e22be170cb9f1f6b8d0089d6f3c74a8c2d6ad4fa50d42957813aa72c8b364b69e2cbbb7de22fd685c89b80bf6e9691d621e91a2546f8c9c8bf00e5a879716bec4afca057d6bc428d053454898404e8d4feccbff3e93087ac3d9fa2a80a60d434d6fdf44f472a7b778f034bbc437243630e5765f32b74d5e0dc76cac9217c92544b4372271ba9a6f1e71b3358819abb09674247b2ec2a0a2853d5ac90e8e1ae33c85120b1104e51233b6438ca712c6e4352515a8d9f74205017cf323a873342d57ab336cb429dc9ac0e9de55fc3e30d034306bf157de318e1ccb6848aa25ebf03484d2ad93999b3d5bcbcafd8"}, @country_functional={0xa, 0x24, 0x7, 0x0, 0x1000, [0x0, 0x6]}, @mbim={0xc, 0x24, 0x1b, 0x9, 0x4, 0x8, 0x56, 0x1f, 0x81}]}, @cdc_ecm={{0xb, 0x24, 0x6, 0x0, 0x0, "1537b11a9920"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0xfff, 0x4, 0x84, 0x7}}], [{{0x9, 0x5, 0x9, 0x4, 0x30, 0x81, 0x0, 0x7f, [@generic={0x59, 0x10, "cdfb14ec44e5f94a06ddf00c3f43699412c8e9f15cbb5e6539e2da767997acec611e096e7fba5753046ecdcac3780dfe09209ef6c1dcec4707f3fca9ba405e443d50aeca8c657c29d36a6b80268216fa1b8e09aec1ec63"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x400, 0x7, 0x3f, 0x9b, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x4, 0x3ff}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x3f, 0x8}]}}, {{0x9, 0x5, 0xb501ed2fe790b745, 0x8, 0x3ff, 0x3, 0x1f, 0x6}}, {{0x9, 0x5, 0xb, 0x3, 0x8, 0x40, 0x7, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x3f, 0x8001}]}}, {{0x9, 0x5, 0x3, 0x10, 0x200, 0x3, 0x9b, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x2, 0x2}]}}, {{0x9, 0x5, 0x8, 0xc, 0x10, 0x40, 0x3f, 0x0, [@generic={0x86, 0x1, "d7623d8db5255768dd4b6836f106675bb9cb52075258a59c86598e366876b83cb8af1b082cb9121465d487cce922fdd90a666dee307af122c9a033afaf22e074cb01218ab3b04e8f89612649af4bc416e8aa95939419d3486ed4cb4cb4a5f7f3881e9f5314f8df4023de4f3b341c66cb8ab157183c9993db99fb34cef046cf7e9f16aaa7"}, @generic={0x77, 0x21, "2fdf1ca4d5fbaaefbf1226dd30bd99a3e9f017c619006a45172ba71068f24c7195c0fff92de8e83508b3d46515d70afe01d081000aacb47a2653a23559cc8ba33adc0e61a07496e16f4aeaa47fd4956a2cfba3aef5205fb1fe5ed95305a40ecd48dc87ba6be887d220016cf0cd8d8cf9ec3d3ca782"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x400, 0x5, 0x40, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x0, 0x2}]}}, {{0x9, 0x5, 0x2, 0x10, 0x20, 0xca, 0x20, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0xa257}]}}, {{0x9, 0x5, 0x8, 0xc, 0x3ff, 0x9, 0x1, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x87}]}}, {{0x9, 0x5, 0x5, 0x4, 0x3ff, 0x4, 0x8, 0xff, [@generic={0xf3, 0x22, "f10b1ad2e102b0a3868e31b2bd02fb0e5c168ae5ea2f959c8eb6d528c29ae8fcca957f2960e89e2e92d5740df4a90dfaaed518893f88b53321eca02d0ae0a88b72697889f8465d151c5c0f53ef59880b75966cf0f737bcfc281e001adf9d4ae72db22a1a67a598a029cc0abf003dfb4f14d87a92e231de332cc49ca937c03fa01e2ae97aa6c078c492a207c7b8ebfbf4f71e26c6ed393f2a2c8e7d59ac74455090dd7bfc44c3ebb27ea9b5f478b09c59b4c2fe328f2d14cfdb7ee28dd978c6012aeb9f4deb84e8220978ede1540c86ac8762dabc72c41ef15c9606580d7eb1c9a6cb42cac89b69ad034fac2dc93c0f5fb3"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x200, 0xfd, 0x0, 0xff, [@generic={0x92, 0x22, "03d18e4559ef74783ac138a2bf3d0ad5b01e75321a19891540e85c60d77f5093f7482e971d66bb076a80dcadaaef387c9a72990a8abf74b0c00c95d1d132feafd1d19444d7c22b1eb23b5a2967de1ea1b07ababae730853009e0410d0ff877069facb6013a24792f697b83b22fca72fc7fe4b2f993dc6784d3f3573146aa922a8771565192f1d0ded4266d6cb1b289fa"}]}}, {{0x9, 0x5, 0xb, 0x4, 0xe30, 0x81, 0x4, 0x51, [@generic={0xd5, 0xd, "ca4b36d68c3905ae1666dd6b10cd6ea501ae265de44854a6f43c232ff3076929f4c8ef4d980cba85d62b1633c9f1224576bcb2908d1856b0228797393c67344c1892499a519bbd235e3fee03337232afa2c565b16c63315906c17237568533fcb729d9687aa96053449acfbcc8d023bd0278dcf2378fd9681136004fe0b2820f99bcd72a51fa92e64d00636ab8e5b7d52badea2f41f11da656e49ba75b143a65d99453aa8698f1bd64b4c912108d14d3b875f01a1f20c2aab87b0dd1faadbb04cebb20095b601237c3289a235c52f20dd9233a"}, @generic={0xa, 0x10, "055b49f1659c3495"}]}}]}}, {{0x9, 0x4, 0xf8, 0x80, 0xa, 0xff, 0xff, 0xff, 0x0, [@hid_hid={0x9, 0x21, 0xfff8, 0x9}, @uac_as={[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x81, 0x3, 0x6, 0x7f, "3133d88e17"}]}], [{{0x9, 0x5, 0x4, 0xc, 0x10, 0x7, 0x3f, 0x5}}, {{0x9, 0x5, 0x1, 0xc, 0x3ff, 0x3f, 0x5, 0x1}}, {{0x9, 0x5, 0xe, 0x3, 0x200, 0x6, 0x0, 0xc5}}, {{0x9, 0x5, 0x7, 0x10, 0x200, 0x2, 0x4, 0x9}}, {{0x9, 0x5, 0xe, 0x20, 0x200, 0x3, 0x4, 0x0, [@generic={0x2f, 0x23, "229a0a579c5c1d518697916f5e7b11638df23b5910e409576c72e58771a549344ca12404e4463594d94335e07a"}, @generic={0x59, 0x3, "8c794435c754065cb89c1816eb2b26b81b95b934b45f7b31845585ba8fad757e73040778c2532effc32b8190b1ac5fb9b46204a5e216f3fb3a5d209903580a47a2d31b9daa32536ecb3af22e45019f1c8f73985fdab227"}]}}, {{0x9, 0x5, 0x2, 0x1, 0x8, 0xe0, 0x1, 0x7, [@generic={0x52, 0xe, "221591a1bb4c9e00822d9aec543b2d9c403db3c716873a5d6fd7c50c55a445e76a2a6a4fde71a95ec02c9b10fe9cc7b12f301badb11cd6a6df782e8bdcffb7fb15bc0d9ea5cd8f37026d3bf4e1e1a427"}]}}, {{0x9, 0x5, 0x3, 0x10, 0x3ff, 0xf8, 0x7, 0x82}}, {{0x9, 0x5, 0xa, 0x0, 0x400, 0x6, 0x8, 0x3e, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x80, 0x8800}]}}, {{0x9, 0x5, 0x7, 0x14, 0x20, 0x6, 0xc0, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x102, 0xfb, 0x8}]}}, {{0x9, 0x5, 0xe, 0x0, 0x400, 0xca, 0x0, 0x1}}]}}]}}]}}, &(0x7f00000010c0)={0xa, &(0x7f0000000d80)={0xa, 0x6, 0x201, 0x4, 0xe1, 0xff, 0x30, 0x5a}, 0x6f, &(0x7f0000000dc0)={0x5, 0xf, 0x6f, 0x3, [@generic={0x53, 0x10, 0xa, "25e425be7195827f887a06863583527c19ce49e78d16697e6caa65f73a2a291b52b48ef301a2ddd0d95a106f064287fc1882eb938984c4b1a06ab1bca08d2acf12eae82da950273c8da84aeec31d391d"}, @ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "b6990712105c85eb850d3407ec7ada88"}]}, 0x6, [{0x4, &(0x7f0000000e40)=@lang_id={0x4, 0x3, 0xd89d}}, {0x4, &(0x7f0000000e80)=@lang_id={0x4, 0x3, 0xf8ff}}, {0xee, &(0x7f0000000ec0)=@string={0xee, 0x3, "ddfe487aefb9e8debe7b2fcc008e843ad3f3958903d80f6d75af6e38834b3743cafa8c104e1caeb372c854902a8e674d66028ecff370c19cf70bc2ef08aec1ba53af9dbcd103fc05688d638ae09da1e5cbb8eca3e277c83eee62dfec8487e2170dc9cc72519d86cc00e7fed7048cb29e84a2f76372ecbd862a16878272160dd3cf1c686f447b886aa6dcbfedcf66ecafe5f6b0ee8d186b1099bc47852c1ec73b9d1aa358a72eb445ef165eeb6f7f27a0a609afc2f0fa6490bb27f3993acada3491efa2e06c9b82e05d31ab52204d56de0c648483321cb9cd7bf2ab559aae5f8a225a2c69adb9223db970c29a"}}, {0x3d, &(0x7f0000000fc0)=@string={0x3d, 0x3, "62e058ae28fa9238fe7ad5a0c860139370527e080b48689d4c7cee6dd82b5187692daa956fb928544d911f8dadd01fd9fdc8a9cf3fb1f7d33d2663"}}, {0x42, &(0x7f0000001000)=@string={0x42, 0x3, "d3fcb918a6b51da671e2fbd501633faeb12d65516873f0934bedc48d57d28b4f6f22251f5a3cbea58718739b16691db8018dc5ef246be8fb7a86706f654d38c1"}}, {0x4, &(0x7f0000001080)=@lang_id={0x4, 0x3, 0x400a}}]}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000000000000d) read$char_usb(r0, &(0x7f0000000000)=""/177, 0xb1) 08:02:27 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffff) write$char_usb(r0, &(0x7f0000000100)="ad1bfe43", 0x4) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) ioctl$EVIOCGPROP(0xffffffffffffffff, 0x80404509, &(0x7f0000000000)=""/139) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$EVIOCGEFFECTS(0xffffffffffffffff, 0x80044584, &(0x7f0000000300)=""/234) syz_open_dev$hidraw(&(0x7f00000000c0), 0x5, 0x6000) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) 08:02:27 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r0, &(0x7f0000000000), 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r2, &(0x7f0000000000)='4', 0x20000001) r3 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r3, &(0x7f0000000000)='4', 0x20000001) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40305839, 0x0) 08:02:27 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/113, 0x71) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) 08:02:28 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x210582) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000001c0)=""/204) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000000c0)=""/117) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000080)={0x15, 0x63, &(0x7f0000000000)="99802bf1acdef0f73f80da5040f4830261cfbde7f3aa24f62995c1a040e1caf7413744e0353ba9e622e1f56689dd44aa5d85700d4472989be2d8dca1885d57b5e7b502e48570512c8e8858b6748370001972eaa93659932cd9937a81e92ec856f6945c"}) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) [ 2067.069697][ T33] audit: type=1800 audit(1620374548.042:2935): pid=32271 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14158 res=0 errno=0 [ 2067.091698][ T33] audit: type=1800 audit(1620374548.042:2936): pid=32276 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14158 res=0 errno=0 08:02:28 executing program 2: syz_usb_connect$cdc_ncm(0x1, 0x80, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6e, 0x2, 0x1, 0x6, 0x10, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0xb, 0x24, 0x6, 0x0, 0x1, "13b47cfc3288"}, {0x5, 0x24, 0x0, 0x3f}, {0xd, 0x24, 0xf, 0x1, 0xfffffff9, 0x400, 0x8, 0x7}, {0x6, 0x24, 0x1a, 0x2, 0x1}, [@country_functional={0xc, 0x24, 0x7, 0x1e, 0x0, [0x6, 0x9812, 0x7]}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x63, 0x35, 0x7f}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x8, 0x6, 0x1}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x1, 0x40, 0x20}}}}}}}]}}, &(0x7f0000000240)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x300, 0x1, 0x3, 0x2e, 0xff, 0xd2}, 0xf, &(0x7f0000000100)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x2, 0x42, 0x1f, 0x1}]}, 0x3, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x419}}, {0x62, &(0x7f0000000180)=@string={0x62, 0x3, "d4276a27bced89715239683c66fcbad423d3ee80ccb6416cd9899a25dc43f6c2d2a1bd7fd65b683c7651cdcf8b9abe5117fa18dc96ac6e75cb62583a971863713b2fbf08b0148d070f7b6e16f92e866692d777f84a4eaec09fd732e25253636b"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x43e}}]}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000000)={0x56, 0x0, 0x4, {0x7, 0x6}, {0x8000, 0x47eb}, @const={0x5, {0x4, 0x2, 0x9f3, 0x8001}}}) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:28 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) 08:02:28 executing program 3: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r0, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(r0, &(0x7f00000001c0)="43de0d9404ba6f51f6b31d110b0f52bf85216a6620f7c968a59222e8c486c8b09bfeb6ec26bd3b4f5088ce6fa0264d933c0e488f5044d1b237aa0f53b11c2d1819b639e485556b87758dd983a97b2ee28d9bf020c268c62852a9e82a1ecb1d1e27b3a54caf208a431852b1e0689217a004bee9b956", 0x75) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f0000000080)={0x1f, 0x6, 0x2, 0x7ff, 0x3}) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) write$char_usb(r2, &(0x7f00000000c0)="f55422b68fedc351cc113cbdbad8c4253201c87cc92bb534439c152029b51c0a24d41ed2bff9a0ee2810e9417eca2905640f881ddd034de1a765f7091baca5924f232399a46338fb4a17a20f36e55809002df5d3d06a1a7b8f5dde890b016c7f0a4105346fd0d94cc0aa4647c5de388bc7e255f88136cd7dbce0fe5d57a4", 0x7e) syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="d4f09b04197f1ab4bad15c95d9c56134f1c76d130b1a4139105e2de42b9d46bb0e737f1dcb93cbf9dc8f848543fc5bb2fc0a792d34792f506f03476a708f4745498839da89d2f41ed33d87c63c27c8c5915af475dfb133cc26", 0x59) 08:02:28 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x7fff, 0x10100) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000040)) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, 0x0, 0x0) [ 2067.382572][ T33] audit: type=1800 audit(1620374548.352:2937): pid=32297 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14670 res=0 errno=0 08:02:28 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0xff, 0x10000) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f00000000c0)={0x14, 0x47, &(0x7f0000000040)="d65d67f02b8317055ea357479c14f0297341537aaf326dba34775428b97b87c134a7a119c7eaa149953d9887342fc8bc7e1fbd9932cd6b657d5a304ae926302da50e2c642fc7a6"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2067.424518][ T33] audit: type=1800 audit(1620374548.392:2938): pid=32297 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name=48C7C060 dev="sda1" ino=14670 res=0 errno=0 [ 2067.487913][ T2606] usb 3-1: new low-speed USB device number 55 using dummy_hcd 08:02:28 executing program 4: syz_open_dev$hidraw(&(0x7f0000000000), 0x8, 0x44aa00) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:28 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x10000, 0x101282) ioctl$HIDIOCGSTRING(r0, 0x81044804, &(0x7f0000000040)={0x86, "4bb7420d1a3c87a6a39e616175bfe8b2c95e7c7370703465574dac40bf72a34d312a4d028d4e955157ccaec108ee91008242e084e2fb303bf9e80a5be504a755b14a16baadcd99f02e1bdf74438c538248ed4dc3ea9325fdc4db3db7f022bd55ff7c95baa85784d52f60eb7183ccbdf5756261c2dd9606205f4534ae963ebd65d10ddb1eb30f"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:28 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/197, 0xc5) write$char_usb(r0, &(0x7f00000002c0)="3498bfd6e4a8b710fac300c2f3ed360c59d58309622d22c1fea423321c08dfe75d92bf8f69168bf627d8f5f05a", 0x2d) write$char_usb(r0, &(0x7f0000000100)="2f7de1d0823ce376a49b35b941c25aee8a6217f2c42ae6d730a0c4a00518fb4aedb68a916123c8d13726a9524b62cf809b48c40d5185e2208e9e9943c385693af963f17371cf0a7cb49155c123492325f56eaea83f", 0x55) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r1, &(0x7f0000000180)=""/92, 0x5c) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$hidraw(0xffffffffffffffff, &(0x7f0000000200)="bfaa6718b2137ed3eef785260fed15c3481455978c3681335672cd2868ddd6a318ac16517fb17cc46f408071c84640f4c709e8313cea828f5b4367dd8cc43f9b873a7feaf4091f821777788b98d65c04f67e765a89168e94292a5b04e087d2c50cfc15fef11fbc9d753fe787cb6809a8f83009e37c0d4ba09f330192291f5fbf837e023f50c208e005a21aac360404abfadf0c5a", 0x94) [ 2067.727737][ T2606] usb 3-1: Invalid ep0 maxpacket: 64 08:02:28 executing program 4: syz_usb_connect$uac1(0x5, 0x71, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) syz_usb_connect(0x4, 0x63d, &(0x7f0000000100)={{0x12, 0x1, 0x10, 0xa3, 0xf1, 0xfe, 0x10, 0x572, 0xd811, 0x9579, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x62b, 0x3, 0x80, 0xf4, 0x40, 0x1f, [{{0x9, 0x4, 0xf7, 0x3, 0x5, 0xa6, 0x40, 0x8b, 0x74, [@uac_control={{0xa, 0x24, 0x1, 0x7, 0x7f}}, @uac_control={{0xa, 0x24, 0x1, 0x7, 0x1}, [@extension_unit={0x7, 0x24, 0x8, 0x2, 0x0, 0x9}, @mixer_unit={0xa, 0x24, 0x4, 0x3, 0x4, "bbe86170e1"}]}], [{{0x9, 0x5, 0xf, 0x10, 0x8, 0x1, 0x0, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x16, 0x2d06}]}}, {{0x9, 0x5, 0x2, 0x10, 0x200, 0x3f, 0x9, 0x8, [@generic={0x24, 0x30, "179bc04ab5e4a9e383c6994fa7b161612f2b957fbed35f742b7164b92611d197bb40"}, @generic={0x16, 0x3b, "02a484ee139ecb852eec2e81c212a8459f6e21ed"}]}}, {{0x9, 0x5, 0x9, 0x10, 0x40, 0x81, 0x91, 0x3f}}, {{0x9, 0x5, 0x8, 0x17, 0x0, 0x6, 0x1, 0x13}}, {{0x9, 0x5, 0x5, 0x8, 0x10, 0x2, 0xfc, 0x9, [@generic={0xd5, 0x7, "5f3c47561c764b8e3f77879629896bcefa8d9423375a042ffa48c2f241e476f9c58231b4919398c3de9895ef25d24ec6c3cd4f97c05816feb5c7a46b72e2299822bfc87e1174dacbb109a70a4eeb0bf1a1bfeb53a946eacf671ad1cf0d74b9f036512f3f02760f94869642f1b176e06e957895da2a40ada16c1d5ad8cd3e4e10d6e119a14bfc21bdd27d74675462d1c05fbb29f5a5d15d6f5ed21e14b534a5d76a7bf2839464a17be9e31241b6b97977a956fa8bbe280838ca31fc942c8340ab553fb1b691504cb0d03f758b3bd02c2c4133bf"}]}}]}}, {{0x9, 0x4, 0x6, 0x3f, 0x4, 0x92, 0x86, 0xfe, 0x3, [@uac_as={[@as_header={0x7, 0x24, 0x1, 0x5, 0x2, 0x3}]}, @generic={0xbf, 0x8, "ed7d2d924f5227881a62362272346f1d159515e4723d22bf464149a80ad3f156baa77948f2aad270d8e0444d026bed801ea2c766b4ebc7860e5e94dd2daea0f6c6070041fb228dd0021756b75bba78b99d29154df2ff1859b4cb99158b98f752552cc659d374ae3896b56681ec45e4f10437cae7100e76637b84eda319714972f1c3bdfd6806a24945191c98e6ff3b018ae0597019ca3035deb9af40b676128a437061667a2ca3fbe7fba77878ad750a1e1dd4f95f17289d04cb9935f6"}], [{{0x9, 0x5, 0x9, 0x10, 0x3ff, 0x3f, 0x2c, 0x1}}, {{0x9, 0x5, 0xe, 0xc, 0x10, 0x81, 0x3f, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x2, 0x7}]}}, {{0x9, 0x5, 0xd, 0x10, 0x20, 0x5, 0x8, 0x0, [@generic={0xcd, 0xa, "cbe8a4b61117926e2849fe826c998bc24b854e8f11738997f3bc51c7c0f6eb79c81fa7c60446b85f55a10be7106019d76edaec5650c5a26f3ccdb9edc1861c3f2cb4f678af5e0ad4f8942f15803cdd4fe208e1e9904b2fc96f98dcda75aee4b502a6f6533c9ab2edeffe5dcb231b82271c314ebe4c716ccd63e73aa4ee6248148fdced2a48b24f4d7acd44cd10448a4c67e9701547f583c31c7ee93b614a312ce1d49b3790c828f762b4f93ed1cd2050c11c36f68b929ce380a7b5db352939256663b9932ffd128f91f2dc"}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x1f, 0x8000}]}}, {{0x9, 0x5, 0x9, 0x14, 0x10, 0x4, 0x1, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0xad, 0x1000}]}}]}}, {{0x9, 0x4, 0xc3, 0x5f, 0x9, 0x32, 0x48, 0x1c, 0x4, [@uac_control={{0xa, 0x24, 0x1, 0x2, 0x3}}, @cdc_ncm={{0x9, 0x24, 0x6, 0x0, 0x1, "1107f02c"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x5, 0x0, 0x40}, {0x6, 0x24, 0x1a, 0x6, 0x38}, [@network_terminal={0x7, 0x24, 0xa, 0x1b, 0x3, 0x1, 0x8}]}], [{{0x9, 0x5, 0x8, 0x3, 0x20, 0x0, 0x2}}, {{0x9, 0x5, 0xb, 0x0, 0x3ff, 0x0, 0x1, 0x1, [@generic={0x24, 0x2d, "5c8c117236d4f06426ed6452b23e573382fcee5a77302384378005d4327f47554368"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x0, 0x4, 0x40, 0x38, [@generic={0x72, 0x30, "a810034a5e336abc4d06f2c8405670e189737b439d7aca84b7949945d1c8c266c71ebd06a8ebf64ffe803cd39e211a39d74a0319176df03af0333e8401848d74bf084edae2d996a6cef1285965791a966e49cdbd1d4eaf8a20aaefbdfbf1c089fd9b08adada2a8d2709380af699f486c"}]}}, {{0x9, 0x5, 0xa, 0x10, 0x3ff, 0x26, 0x0, 0x7}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x2, 0xcd, 0x0, [@generic={0xdb, 0x10, "997e061f3d909cf62e2132ad80664293a07dd72a9d55fc823cdad43b3459d6765bd51cbd5e398ca412f71f6f10cefc29e1fc4e81395fff45298452765b1bf5a2ff2d4621adcbe2f4fabd89bc24e01220704fd6fa86abc64d9df7948a03981bcc82df9b28ead7660fd42152fc686f8c87c40d2a18f0ee450572400d4f027c6e972ed1dc87f3f7642acb375e648ee49578e20d61c7dcec0b29f9f262b7b28296445bf3e12d2f0167a0a1f10b45597d3080fc22b09188a4f1293a4ef3872a02f274419f9861948b24e02596039ee843044677798226f73cb549d0"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0xdf, 0x3f}]}}, {{0x9, 0x5, 0x7, 0x2, 0x10, 0x3f, 0x2, 0x1}}, {{0x9, 0x5, 0x80, 0x10, 0x20, 0x0, 0x4, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x3, 0xff}]}}, {{0x9, 0x5, 0x6, 0x8, 0x8, 0xfc, 0x40}}, {{0x9, 0x5, 0x7, 0x10, 0x10, 0xe1, 0x1f, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0xfc, 0xe8}, @generic={0xbf, 0xb, "939a8eb9264ce97c085a68e1477c26e2f1abc3999c7b1640398a6e0c16b5eef120af7aea8b8fb0930b61b4c4b71ed7bf8e07608ee77361e770f4ced1c5f7e22bf9a7b0f15307ab255c29f24dd429d86633606a01dc050366ec466164a65579584161bc98459c78aed7e8fb57e61df7b7ba8bf209badc055de34ac41f341f3b2e03b23d54b375e3d6f154ffde7bb9fc6699f80963a282cde4d4489908eb8fd1c3b4b0b733e5e7ddedf23c86bb4ccbfdc399ec0c749aba05128798486b2a"}]}}]}}]}}]}}, &(0x7f0000000ac0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x310, 0x0, 0x75, 0xa4, 0x8, 0x1}, 0xbc, &(0x7f0000000740)={0x5, 0xf, 0xbc, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x5, "403341495caab50b9263dd03d074f880"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x2, 0x2, 0x6}, @generic={0x69, 0x10, 0xa, "6d387115c155c3606c1169e63089787a7870549b921f820813c5fe1afd932ea709e730831b9365aaf490269454ecd0576ccc820154f9da289d8ffd7efff6cf60fbfd32047530b118bba7b48b2f8ca1109504132cae5a0ae0e56fd9af0e2173a390147c865edc"}, @ssp_cap={0x1c, 0x10, 0xa, 0x7f, 0x4, 0x8001, 0x0, 0x4a, [0x3f00, 0x30, 0x3f00, 0x3f00]}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "c9b89b4356abc3b9baa2f981d060efa7"}]}, 0x7, [{0x4, &(0x7f0000000040)=@lang_id={0x4, 0x3, 0x413}}, {0x8c, &(0x7f0000000800)=@string={0x8c, 0x3, "a203db34644f7f042bd1769ee20c88b539ef0372c160bb2739f4001c31c96736c34427c2fbac2acef3271b56b365722bda20e71e13b04ad98848bd2faaaa71bf0b689edb1203da2e50b1c2cbd6a14012d3b7cbc5548e65c55fabd239cc9a08265380af5790edd20e12ff0dc2df08fe116d2ee0627ab91199b5abc92096a9a5e37fff32ab0adac2781b47"}}, {0x4, &(0x7f00000008c0)=@lang_id={0x4, 0x3, 0x408}}, {0x4, &(0x7f0000000900)=@lang_id={0x4, 0x3, 0x1c09}}, {0xda, &(0x7f0000000940)=@string={0xda, 0x3, "ebe9919988b0758651276ecd093cb5047fb606303d0e61278438f9dad6f17f7d6364e04fb06beaa3a385729e768b8f37994952d3022c353869783d8510b7378e59b43da90e27aeb6c230af4250e625b0f8ee2fdf897663dd9fcdc61f353c600f663b8787ceca6a69db36b0fed29ee1f7b41992ec249728bf2700611318f037451058e81f0f4e815b2ee86452bace7a80f7956e33a6f355ca26db4d6057003c43de91757678455bd462d13a7e0eaa597545dfc6a19b3e3edd0746c4a13e29721f58c321b4f799503b7c167605a6f9a0f52fe382a69b8a3083"}}, {0x4, &(0x7f0000000a40)=@lang_id={0x4, 0x3, 0x816}}, {0x1a, &(0x7f0000000a80)=@string={0x1a, 0x3, "588bede9e9bf12656d7c4f6f997badff06eb8e497b8dc43d"}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:28 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) syz_open_dev$char_usb(0xc, 0xb4, 0x8) 08:02:28 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, 0x0) ioctl$HIDIOCGPHYS(r0, 0x80404812, &(0x7f0000000000)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2067.877564][ T2606] usb 3-1: new low-speed USB device number 56 using dummy_hcd 08:02:28 executing program 3: syz_usb_connect$cdc_ncm(0x1, 0x77, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x65, 0x2, 0x1, 0x6, 0x60, 0x5, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "0367e111"}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0x1, 0x401, 0x0, 0x8}, {0x6, 0x24, 0x1a, 0x9, 0x32}, [@call_mgmt={0x5, 0x24, 0x1, 0x0, 0x9}]}, {{0x9, 0x5, 0x81, 0x3, 0x400, 0x81, 0xff, 0x8}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0xff, 0x0, 0x40}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x80, 0x1, 0x80}}}}}}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x200, 0x6, 0x5, 0x5, 0x20, 0x2}, 0xa7, &(0x7f00000000c0)={0x5, 0xf, 0xa7, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x7f, "f75f53346c6647d4519e5810c2fe4ae5"}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "f240367ec47ede0a764f21f2cdb796c2"}, @generic={0x77, 0x10, 0x3, "f5880ae112a7d323f2e47232197fd0298cd5503f52b411f55bbef929a3bccc4eca9134000bffd725100dc939a8b6ec139ba6e743b4c3b67a05fb75a071a01f1701c62653304fc7536080d296dd314088fd661ce497d9234f85a263b597ea3aff4ef9db260438b61b4ee3e25cb309e333796b6795"}, @ptm_cap={0x3}]}, 0x3, [{0x71, &(0x7f0000000180)=@string={0x71, 0x3, "2924f0ec2d07d4882224cd2b552bcf6a44c7207c92d1ee829d21f463c6fee3ee41601218202740bc17281721cae9fcfc6cdef3403d8a2e2a7505e44d2c5037c2151d5f7ee84dcc4caf754949e9e98db5b285428f88dba0cfc2475486485f0699f6a73d665aae8b275761429575f7d9"}}, {0x100, &(0x7f0000000200)=@string={0x100, 0x3, "3a48e5c08e800e591737ef621f9bd3a980551eab99d64e0c55ba01995648ab6758295259448a7ca8ff75e1d3f920ec28bafef980329f04a36ffd69464092c021502703d4fcf7752b2c8673d19e47c0746946aca329226e7932f14cc7552ccf5882a62d5758c2ede1f4082f17e3e862e152516471f405bd940acaa452e5caef2f2aa905329a64ed75bee4d96eca37420f98f418ce693465a8333cd131d525de7cae938758e4d8a8cc5b13a65062782b524f6293e10cfe939c67634502c76af51ed1d2fc6a7d40b4dbbc51f7e8721eec3a259c9aae43e3c147e27144acd9e741e267fa532b8d056c566f33a02fb86d8ae56f6253fac3c98b244ba02a2f2036"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x44e}}]}) syz_open_dev$char_usb(0xc, 0xb4, 0x8004) [ 2068.127550][ T2606] usb 3-1: Invalid ep0 maxpacket: 64 [ 2068.133088][ T2606] usb usb3-port1: attempt power cycle [ 2068.207701][ T7662] usb 5-1: new high-speed USB device number 68 using dummy_hcd [ 2068.287574][ T17] usb 4-1: new low-speed USB device number 80 using dummy_hcd [ 2068.477641][ T7662] usb 5-1: Using ep0 maxpacket: 16 [ 2068.527589][ T17] usb 4-1: Invalid ep0 maxpacket: 32 [ 2068.547535][ T2606] usb 3-1: new low-speed USB device number 57 using dummy_hcd [ 2068.637732][ T2606] usb 3-1: Invalid ep0 maxpacket: 64 [ 2068.637974][ T7662] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 2068.652160][ T7662] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 2068.662465][ T7662] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 2068.677665][ T17] usb 4-1: new low-speed USB device number 81 using dummy_hcd [ 2068.787822][ T2606] usb 3-1: new low-speed USB device number 58 using dummy_hcd [ 2068.877648][ T2606] usb 3-1: Invalid ep0 maxpacket: 64 [ 2068.877823][ T7662] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2068.883312][ T2606] usb usb3-port1: unable to enumerate USB device [ 2068.892262][ T7662] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2068.892296][ T7662] usb 5-1: Product: syz [ 2068.892315][ T7662] usb 5-1: Manufacturer: syz [ 2068.892334][ T7662] usb 5-1: SerialNumber: syz [ 2068.947534][ T17] usb 4-1: Invalid ep0 maxpacket: 32 [ 2068.953160][ T17] usb usb4-port1: attempt power cycle [ 2069.257629][ T7662] usb 5-1: 0:2 : does not exist [ 2069.268824][ T7662] usb 5-1: USB disconnect, device number 68 [ 2069.367533][ T17] usb 4-1: new low-speed USB device number 82 using dummy_hcd [ 2069.457606][ T17] usb 4-1: Invalid ep0 maxpacket: 32 [ 2069.607552][ T17] usb 4-1: new low-speed USB device number 83 using dummy_hcd [ 2069.697622][ T17] usb 4-1: Invalid ep0 maxpacket: 32 [ 2069.703519][ T17] usb usb4-port1: unable to enumerate USB device [ 2069.957535][ T2606] usb 5-1: new high-speed USB device number 69 using dummy_hcd 08:02:31 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x80000001, 0x531480) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:31 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) 08:02:31 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/99, 0xba) write$char_usb(r1, &(0x7f0000000100)="5e62367a7fa20904bb480ec28937992fbd60f604b9c2f139235b4722fb85763cb0ac98070778647167fbec2254091f986358c305ac5bedb0760e1c5a8c9791019eac248b0f1807e60454ca892641667cc8db8851aff9e609af0ecf47f3038dc247abf561b2ad84921738f9135340f1a04b120b78cd0a07ae469d57899d999897f41b", 0x82) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:31 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x400) write$char_usb(r2, &(0x7f0000000280)="f69fc036b8ec45eb4d5f69430a6434e55379adcbfad50ab7be1af9b03de1a21cd5fbf2cfe5df97bd4fddfecb16476ba26186985f49c3819281ea89b28176586a955651abd723862278111a2dbb97ece7debc2da82181f87dbca5604a144bc76b7fcd855492dc35b101066c642e99dda8842a1bf242edf9a176a1ef939a47ff5961e00b904b73d677be154787b8baa6dbfd70b839310da2337b2173085de3fe80b545e2895ac0566ac79c557a775941e29fed9966a339322ab8d8859a48c5491946846408bb9f29c6696b462a584e1e806bafa632b764316f24a0795d92b8cad4205c975038c348f0691bb2dbb7090286fffaed711ee7", 0xf6) syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r1, &(0x7f0000000200)="030e4c02030046ba80cd594066ddb39bfa29aa80680be674a4973eba5e18594808f38c4dfe782f8a77d0a9d79236dc12a85b513c2df66144d460e2c590211e2f2d857a0c1c128d0cd9b29f33a0a04e7a7ae10631", 0x54) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x101) read$char_usb(r3, &(0x7f0000000180)=""/103, 0x67) write$char_usb(r0, &(0x7f0000000080)="40a01a56d8eabb86738e14721f7df9", 0xf) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffe) write$char_usb(r4, &(0x7f0000000100)="f7d04a228c0c2c4b49bc30e9c411f10acb9ddb4cdeeb85bdf84a740a7a747bc085adc69427eef0ae5b68e21b43d7f5", 0x2f) write$char_usb(r4, &(0x7f0000000000)="a24a63eef8c8e4f0713ddbc0e69372c4d6a923b618b3039a2da3c712b539efcc96e08444f0e84e0ca9a57da0850d18a17a0fa38917a4cdbb7ed6be79cf4a62c2fbac459383c923f8b6232ae3d00420c8a0321a0eebc1e7e4fd54", 0x5a) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r5, &(0x7f0000000140)="86", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x8) read$char_usb(r5, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r5, &(0x7f0000000380)="f70d772e034e767211be72b657ed8833080af1cbbe0502a50bf1407048b06510c59e8e870cfc9e9f88bd94b1fe27247a957a6d3fb81893877d8b920c03aa4b9665f45af5e0368f0088e09b754a4ccc4dfa1183c7d8c1c3d5a7d323ffcf48d015fd8febc9ca64f6ed2329dea6949acb8138a6a4154cf9ba9299120615cb23b8cb42f1506a3b98965e302e9f076cba506815df6958ad7ea0387ed5f4df6bb7ab0991c9e1b47d41bd63f52506e0aba18093cd0438784accdb9fa7794ac83085e0b05d465881efddc4c8ab930bfb81b42782a5a65aff7055406b6c91c31b99c0b3a98fe42e1d980e1be248757579b113f403a9ef7f28232c215fc65d48bdc2ad436b0c1e8e669b1b9f83218be8b2c4f4324b636eb5e8fd48642b0ef5ddd3b5acfe75265987bd4684540b4663339a24e0da317ba89e114f617eb80e0fd1abd089b74ef0b7077df24ab01bb5c0cfe1ad483042db32d0a15c79c1777b77f7505c367b183c980663de9fa97f02e28474d0651939a8fe19eb9b100db514150263ce580fba689024d9c7ba0e6592f1d7d65888079a3a3f4849061d62c571ccd52a779e717320b81d68695491b64b4899a5dd52812cbafbeda37e74e4821cb23a9f6ede9788fa26520897a6acca59d6eea3e7b4996b6747e3ee6bbed5afaa7399f12097df5408b2ad5c6359b99d8b0ea937f53dbdb9d9afaaa353cbf4589cf78fc2e967a17bdcd1cf60e746e54ceb0ad79ed192e6283c2c0da1e135d82b4d59843fb10bbe447d0a17e9cd617045251be09897889787b7a6b09c3eb7f5975edcba1b959d7acce2ef7b2b8209c7fb3841fed1da1ef5ffb62915ffa0f1593f3c4a268faed23c28505261d3efd2ecd335ee2d4e3ee46983222e64c569e044b5704253cd253576dfd7368625e739b09573a9c7008bf3d3a434d6cfdcf25a428cf124fdda80a41e6d8f95352980951deaa50d421f7744ec6c84a380f6292d29388a6e4768eead687fbba6c4b807746207abfb59cf3a3a60cf2f9f3b9e01523846dc5fecb9c7a080dc5cb8b21e87021c05de4a7a06ac71fff533720a5bdb0492387280ee14eea0474e82bb6327e5112fea7ea2d83a6369fb6e7f14491a2dc2e68cc636d20723b242446e95adfc7fa5fe83bf585505f4d88d64ead809873f0dccddd6e8377a594b32266ce6c349aa5a993e0dd4556b2f8aa024bb61179e58a4698e5881fec17e1d89021d458fb11b40747aca24fceb84e11da097053a5f1b54fdfac813c1e3fa3d5a90ddaaebaa49beec8b19a4dd78ae0067f1877548d58765f1bea54554988a4342c45c3b53c227a275f74cc006ab23b1e6fa9f5f3691a3410d99629d5e9e56f25d28048a075e95d3ac2c1b0fe318ce07e7107ed49160c8152a761dae5f272849f4c85f537802590fb8cb38b3364441cf3abb1ca502b93be9c78dd2b375f2a51de41fae51da73af6cbbdd800b25cc6770cc014a705fe19cc9934b9cb8424619fbf2f694d11de0c0da8c3f62b4dababbbd1da98c528319ba5455a9f7594a769cd42c961698356de1f9ab58eb801f2cb716040cd5168917159fb336369d963ed3d0057df58bc2ffe53df055992f1fd0536546c62e2be671e7f36bc1d44f63adf643259baaaeef07c08c9a2315a9ac586c91c511368e472a613f564b67d3bf721529cc49e002a0cbdf4e602affa4162eb67f43f8ed723bf4b480e1b1427350b57e5fd9374c013226648f14428790eb9c82bf768057694f713fda881d6f6edc094e44e6be4704fa789978ab9e1fe4afea1bfbee289e2f306b5d9b9ba9ef368eb6e8603cca5051ce824e58d46d9b14d3ec37918a68c32e4704a0d9a4454cc874137acfef88a70f286756fed03e46f5877c807acb2195d0701e32f921699f4f6da25a3c997a623e700b1bd75a33f4725ff6e79cca600920f3107173321dd8da940eccff6587c7393e6f28448a31d80ed7faa8cf3e85923ea5f0c1cbcab78b6c37438296aab55bdc276616e5772b1a2954588684a71073b3362f158c6a700b4c2305a49fb731f7fad8f284fb7d631fbc3feefcb64d87abf8a1f86f49ddb9abfe66954c4081613d7d23563428fbacd53e5ed4969bff703d87604e7b6189dd554874e5dadc50542a4213992f2c65a1c14ce78a09b5366d3490da81de8a3650e3737c392e5dc04a64f2f2570dd293e869f6e1b168cf5adc2987e372c35cf1370af9b329df94ba8ff3cb8dddd74d06c05430e0421a61df6d5d386ff17d8174eeeda51db0c575422a750ed3ca2eebc4591dd593ae7195f7b51f64f7abf5e2652de669640414cbbc78b1e494a37c2c50b329fda6fc7f9900aff7271bda39bb8f26e91a55f1f59ac5d357af1f65ca4e0a2d6b6626f300a03f3607dff5e2ba6b8f6f84649ff12cb31bbea9a8201728c0e455f02b78db1ba8ab8d488111ed913831b300b6fb12bf023443136ef78636609e76e9cbcfb9fa9206b08c24ee0a4aa0ead0fb39ec5517bb36aa1f2c8f20db15849f8602a1e0779fee86e2716d75d98577cc7581befdb4d6ff1770d45bb9d03fb536f5f9a233b97156aebc9fe6a6d8ef84d55cb9ab5f114206a6dd5cad4701d89f79c7f59636e9551411f8433ccdb8606a752e313a2e87001f277157b1086a281f94d29c9039abb49de15aa5793065ca94b48fab8c7c0fae5f4707eee64604c94f0042ba569c959f347fa7f9e8347d21719d7b9d1020cb6f22a8be1f8f71d80afad61c7196d66bc0bc5ba3c7ce525fecb8a97cd908812f9a1aa27577eb10b9159f83e1e35b878df71324df9cb8928a5bdebc30853a45da802f73c686f039311c690ac2d8b1a3e1fd87c682b85fb951001729e2200e524fa548628cb48a05f0c1cb04f94f9173dabfcbaa5d555ca4ad458690ebaa07457f2fd1e580ba64f27057e99789b46fbbb4015eab1011cdca02adf860355b8fee733bd2942bdff61aced49b5914ba8e41fb11b2432e3eab29a98bb5f5c23bdb701339a93f540bdd6cf91d022cc116bc43e4bd6e53b74cd98f93a07903084fd5be976cfe02d34cfd8702f9b3feab715df44b698a89ceeb61aaa3f50059faf5e43531502e284b34d7c08183e1c6ce5ce02b81abdc7fe12e110cf34df8e77c3a215c4baeeb316a7691fc3d2445d57e0f887a1726503a066d23e0f31f4285ec46e86f53496fc408734035bedb0e07bad681b9dfdb30279ae1612af5c143532417caa73ea7d1de75a11e2a085c2e838f09130ef28fdb4f42829645717f304f699940be26f57d74527e6c8564929b77bc648522ee2bbc1a6692a8f52aa20bea4d84c62ebde84571190798042aa023e22c041589817aeb5fb91aea40bab9a497930110a5fd32bbd270bd5f863e2e2b3cf7631c521001c08cb1c180b6f270e977ad7f137019e3d5de281205a9ce48d76efcab828f30ed1abba1b9f2d57686ce0fb856d16e36521068e67c326382426fc84f902bcd8b4661276b88018f20ebf810f8088b672ca1d24ed792367b3412e2cb830c73cd11e99045d7e3a6f7c7d2d8d4810b8c9728776e5729edb427a9421f854042e27e0e87c916bdf1a8bd56307889a5cbf64d280183ef4729533934ef975fc5bbee3667fa0375a643f47d16c005aa5c988b43a80d3251c72d92505b10021233c521ceb5391a5d110b11f6e0434ecbfcf6aa60a31e9e83a157cbda1294accec3ff28a82c45afc72978c1e90542ca06033a56652ec9dc7813431fda0286bd9ee72474ea65c9dc1927cc620cccc4bf17e6fea99c82e2e6414715b4f10edc07732b1c3bc772778fe5f0f6dd0857c7a90cc98b9af6ca0381459b97d4c1aa12e0e3c94698cc7fe9963ea691a5dcee383731032a013e073585b63349f5faac2218ba26b44b6f259af58a9ab122ca1cae15ea1a59cb0a3a0feb6492d46ba9f07ad08446dfffd700b2013d428a97571daa9b1a7a247713ce3daf154b94b1294138f746e686f678f80580641d583546872dd71499e71839e4532b6deb374031a15b9584bae412a26af94738bfea0d856f9e96ef581c34741725fd23d15240cfd1ee4a09a17eb0893bd44539650281c09b55e7d0e58da66650fe23246947a2c94633c55a10174949f50a191efaa989905933d5273828e39ae0e33e2f979452c79e673b7b7b6c2198c73ffc4dd3ef0bde9319c655f7f14bf8afb7e8a8ed88fa07a97baad510df151b70b6623a6085d88f7a4eaa73e4daec95ff3bbb06fb0618e40a1a742e94207d1240c7c13778b400e76b9699c53a3a256553fa791d9da05bf113f31c12959de8fbf754ca8c1e85aae230be8989da174d362a101be7b975ed1a9a8c73ebaaa6f2025930641b9d4c23d1153a49ef4e71ed231acb5458f654d36a5969f85b200cb5292275990351922e07037a301790467b3a1ad85070257312b7c88f23d6313a9a43fce13cbb14791097004a78f0d498ccd98abec38d63b83bb6b033b4ad8cd3c30e605373c9685dc5b9894cde21f29b5af256275ce14b8dfae4a05c4509ec59f699d4fb40503aa88a320aed32387226ccc4b666c29da49eca1d733fe78a55209a783e5f7e1221ae72ff497481ae10674444e54c2e767e7f5fda1538ec919858c4515edb54e3d35e13e4a9ca315b2d3ebcfff52609094d2ca50ec37309c4e2750197dde2e069137aa9b2b9bcffe69e2f94b3ff799a6524f34654f510a253cf73e3cd20c04ec2785f51dc52d1bd7715ace5f937dfe698649247d0f42df46fa49ae013be0f56ef09191fef186e5413b4eb17ef390ed92bd7bc3b1f81d4fe76f68f1e7bed1b1593fbbccb306264a99dfba94e6981abf6874fc6a251d0f8915e76cb11c4df0b22e1e599ffc3e387474e95a50da8618cc05e01a98e67141fd19805043ec4eb9d5f1bcc58136982364b9d2521ce0ebfd11e11a27b785c2055f7d4b723af0798fc9f289f265f65735b10cd18fb86ea766184e75ac477b8320fce91c559b0394fff6b29200810b90deb6025b97cf3a5349c0bec772525b14be445adc74ed6843ef174dcf9580b39288ac901b62d6eb14ec68bcdf20e82532d639210c6b44b046962b4faebfc82c1a39f84862dbc08e208dcc74ac890445cf6c600529793be25c1f9175f4c647ab3668df22ea9c900340d372df38f640a32e33581eab09de70e44049af8b1829e6cde0b5dd98d44c6488c0802cf09e8d765bcd54f5444edaca899e6c794d47398b88b19e7e0cf64ee2b9033631936b903582cdce2685b4acf301efb8f11f130b092e2453661df813e589d3b0e858ede0fdbf9a60d7dd8c065caeffb8d338bb21279a79946cb6d83fc39c65c8902e1dbdc109927089da1db09e73ee92bec441f7d01041030c12d204b0660abe0b6b71aecb11652f44c7eb015c7a075ec459502582f9f7e1db8d394138cea018f187bc3767e7910151e2250a6ac10cdd8ac7b640dccc7af11a2780af9315197d8327a4bd798f990311ddff20d67be5dbf9ba8db75ed2627212d905393b44cca02648bf2733e267052d5a4ab61dd16eea1416e3916c3efe31c201a4450e788de6abfebf7d7937c805e2d4c7112e609dbcb7b2f5ac429377a4c640029e7e488807e2b261c438ce580888c7ab077ac3be6226d3255a91cc780ef9754723a083ef72767ce2d4f3267e1bc2cf1fefd2c74b3cf09425a0e713fa24308262629e675e682dcf92d03e37138f7bc977f48db45e83e6f9be09ec097e1769d43af846b74fe482c96d3879220d6a936c56be536a4c0c6ac0fca846fe761f01a6e4cbed499bf878fc00d5e79859653d5db829cab8989292f3edb28e9d98add2d19a83b1c0e94b533", 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) 08:02:31 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x5a, 0x1c, 0xcd, 0x40, 0x46d, 0x8f0, 0x3fe3, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x83}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) write$hidraw(r1, &(0x7f0000000000)="d46a94547217964aaabcb57abd8ac1fdf6270455c02ac0788bf20d1c0beb822af3c24e5a19f43fe3a7647fa50999b90475dc9970017af6f5cefe645ac2e4b5d7edd35347e4761cf332841aeb0d1d177a8169609a1e40123217742efbdf35eccde86e4726fcb0168961552f2e3b21c2591554e700410785e86146209e8f1c15a9d18c3d1c111f45bbb631cec008ceefdf6cf8c5e2d3007537937050ceeaf542d46ad672437e3d877f41689c775fa5641468357e852149cd035c7677198326cc76f2e9d348914007b33a434e70ac6af86c7e9b83e623e897d5482acfad9cb4e14ab2aa2d01e93bbd30a7b10dede9", 0xed) [ 2070.237862][ T2606] usb 5-1: Using ep0 maxpacket: 16 08:02:31 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) 08:02:31 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) 08:02:31 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_usb_disconnect(0xffffffffffffffff) [ 2070.368713][ T2606] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 2070.377543][ T2606] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 2070.387720][ T2606] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 2070.607697][ T7662] usb 3-1: new high-speed USB device number 59 using dummy_hcd [ 2070.637598][ T2606] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 2070.646859][ T2606] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2070.654966][ T2606] usb 5-1: Product: syz [ 2070.659217][ T2606] usb 5-1: Manufacturer: syz [ 2070.663817][ T2606] usb 5-1: SerialNumber: syz 08:02:31 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2) 08:02:31 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000400)=""/198, 0xc6) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x731) write$char_usb(r1, &(0x7f0000000000)="482302be19f63b295fbab2df03c206749a10c90ed5dfd6003f8f74ddde6bf98ce3317471ef63ffab342e38d9388342bbacbe0acdf950c2b3dd42634144466413d40a03cf144e632572ff13705633b1c3bfeb4effab0f0cc79961216bdbd171f28ed0d944d727051a8305f6558c579c8f107d5b83c508a6dc93cf423598391613f3cb002e8f97a6176993de7691b602c4f6fd808af746d93503b49def29a8d2788a2a441122439f1a724157c5c9cd109f1002644bd7ede79cc2fddcd29d3f9bf9bd26f94bb869dfb1f37e2cf757612140e3dc56462e32acd5", 0xd8) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, &(0x7f0000000280)=""/110, 0x6e) read$char_usb(r2, &(0x7f0000000100)=""/234, 0xea) write$char_usb(r3, &(0x7f0000000300)="f1d03dde1f96e8aebcde4259fd84a56968d4570d008277030acfc4e62de4c62e2546b14455da66e4935af5ecf81216f9dbc18b38def2bc178d50c121c0ce91fe2bd18fd77b8fa1645d171fababb86d0fe5b98cb041ad96e6226ee6083e70aa16cd78deaf9425d290256a05e990c4f6c207c519c492ca07ff9fb5c48019959d8def251a49ae59579e5f5cad7e60d4f6ec99c9ce2bb61d137fe5f3add8f296aa427a1a65ad382607024241add43ccb806963a87a331f64646681502005ad27d5561f53b1c2aad9bc5c134bf4528916ecc07e", 0xd1) syz_open_dev$char_usb(0xc, 0xb4, 0x2) 08:02:32 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r0, &(0x7f0000000000)="3223d870567750acd28feb1423340f03b6291bfe8e8ca6f927e958f8ef47d5451f1a522eed99e7d8f40d567a083edda5f0d02d7f2000ba311d6dbdf2961c26caeab9679f70e0b830d3c054285373f60b4e0bb10f6aff9611d4d87a623163b98b6d", 0x61) [ 2070.967751][ T7662] usb 3-1: New USB device found, idVendor=046d, idProduct=08f0, bcdDevice=3f.e3 [ 2070.976894][ T7662] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2071.004754][ T7662] usb 3-1: config 0 descriptor?? [ 2071.017952][ T2606] usb 5-1: 0:2 : does not exist [ 2071.029813][ T2606] usb 5-1: USB disconnect, device number 69 08:02:32 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f00000000c0), 0x0) write$char_usb(r0, &(0x7f00000000c0)="3c1285cbad1316802355ab3fdc5b832deae0ad2fd572a37544f67e74b9da88349ffb2cdce53c2e93b9b4a4d4b8f1d1c7762d210ac6fb9ab2a5f56ccbad226eb5f6cfa9a00ba8965a011fb3910430c0e7b01c07f4e46dd0c9d46fe93b83764f5a31c2823f9de5f7d9ea1db65de5f01bb72d5142af7843d9af95e117eb41a027b4dcf0f9a5fb105f799393eadfbbea565d01f9ac88e86925bf172bdc8e69c5a62009640176bfed0eead459ab71ffda4e35a065f69ae6a89586b6ab74821d8c748a67a8d443c74c86b0590f0460b6b4030efe8bdd8c9a13cc606ec3e765fd90dafdb3c56999f99c4c5bd7f58d9c57e2057ef1a61dd1faf6089e72cec79daccc119c751693035cf4c92590740b05b427737c367a2cadc65cabc589e1", 0xff39) [ 2071.080404][ T7662] gspca_main: STV06xx-2.14.0 probing 046d:08f0 [ 2071.086873][ T7662] gspca_stv06xx: st6422 sensor detected 08:02:32 executing program 1: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) 08:02:32 executing program 5: syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000280)={0x24, &(0x7f0000000040)={0x40, 0x0, 0x28, {0x28, 0x3, "97baaff12360e16731050da0fbffdc90ff06415a513d5557550aeb02843805ef0adab27e2de1"}}, &(0x7f0000000100)={0x0, 0x3, 0xef, @string={0xef, 0x3, "177deabbaf4818689fa440b039978f4c164a584f21f94370a4e7b75dd414bad2fbbfe3c08a8307ea126bbaae062c5ceee66cfb27774f6e476c7c3977eed794adf7a7a8fa858dd25a2f635e3fd35fae00d9581afa9fcdef5e62643c1922249eb09a2c2bedc9bed4f05afa5ae397e53504b687f268a7a85e4a1642bb57a4e0c999909791b2ca7bf324c1246bfe2375a2c7ac562e88a02724fe4562c78b885dd040912f32da3391623b7a39d51b183957ee6902246cdf7daabd8d9e39e4d8153d3f27d3e96d244dc5c5fc163d9388e8d144339b0b8c436da3912b525a35c5c0d71c58d5648cd8f0ec2588a9051385"}}, &(0x7f0000000200)={0x0, 0x22, 0x16, {[@global=@item_012={0x2, 0x1, 0x1, "bc73"}, @global=@item_012={0x0, 0x1, 0x4}, @global=@item_4={0x3, 0x1, 0x1, "0b488429"}, @main=@item_012={0x2, 0x0, 0x8, "fb44"}, @local=@item_4={0x3, 0x2, 0x7, "7f50f9cd"}, @local=@item_4={0x3, 0x2, 0x9, "b36cd66e"}]}}, &(0x7f0000000240)={0x0, 0x21, 0x9, {0x9, 0x21, 0x20, 0x6, 0x1, {0x22, 0xd36}}}}, &(0x7f0000000480)={0x2c, &(0x7f00000002c0)={0x40, 0x9b53a7201622f5fc, 0xa7, "8647cee0af2e474b3011973ebc874d71bdc59bb798c42da26ce23aee76015703aebbf15e9c59d66e2812cf14642c1f9bfac2dbc25f1d443a018c84b407d39b8b871ae771aa7f62533dbb72881538b9259cf287529aa165b644e5fabc0074f7df0456c226cb1120619e77d26b5fe20b6d0439939b978599d05760cdfdc0653e66100f22b66193f07f8bd0f2942add063b8547cc9c1d5a14e0059fa7dc57aa1dfeac441b2931cde4"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x20}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000400)={0x20, 0x1, 0x3a, "eaf53337be0db98ff20246804c64c99cd0c90788510abd131212128eb83c440ad0a44d7d915e72f7dba3b0da354247d666d1a07b3164baad31c0"}, &(0x7f0000000440)={0x20, 0x3, 0x1, 0x4}}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, &(0x7f0000000d80)={0x14, &(0x7f0000000d00)={0x0, 0x1, 0x6, {0x6, 0x24, "4c9b7cd7"}}, &(0x7f0000000d40)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x9c08}}}, &(0x7f0000001000)={0x34, &(0x7f0000000dc0)={0x20, 0x7, 0x14, "aad6a35a4826be0059b5271c0ba0118f0ca95c3b"}, &(0x7f0000000e00)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000e40)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000e80)={0x20, 0x0, 0xc6, {0xc4, "133e1eaadb62719d39ad3bca99b2c22d5ff8d23040559e811d987643dd4a837695ff6defcc2d6ef5fba2972c49eb2516f6956085175ae1e1e5f58680d038e72e0741d179d221ce9a6a644230746c73e38d70f8bf463dcdc0294a00bc233caf8e2e8a038d21b40fcbebcfdc556fabe0973b2ceb008c7e047b3642f50751f81c826afcc5ff6062a0f8bb8d4047e65d53aed3e2812c087d1fffd8a19c92273ae8aba6119e60dd71098064c2b736e1e565e7732aceb135201c29e4c7255b6e763a751354748b"}}, &(0x7f0000000f80)={0x20, 0x1, 0x1, 0x6}, &(0x7f0000000fc0)={0x20, 0x0, 0x1, 0x9}}) r1 = syz_usb_connect$hid(0x4, 0x3f, &(0x7f00000004c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x56a, 0xc4, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0xb7, 0xf0, 0x3f, [{{0x9, 0x4, 0x0, 0xbe, 0x1, 0x3, 0x1, 0x2, 0xaf, {0x9, 0x21, 0x6, 0x6, 0x1, {0x22, 0x5c5}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x5, 0x7f, 0x1}}, [{{0x9, 0x5, 0x2, 0x3, 0x400, 0x0, 0x1a, 0xe8}}]}}}]}}]}}, &(0x7f0000000880)={0xa, &(0x7f0000000500)={0xa, 0x6, 0x201, 0x7f, 0x2, 0x7f, 0x8, 0x6}, 0xf6, &(0x7f0000000540)={0x5, 0xf, 0xf6, 0x3, [@generic={0xda, 0x10, 0x2, "336389bc4dc230a287d1aeda636f226ac2245b0b12bddea15c0cd27e8c093fda0835360dd06cd494cbbeae4f3f656d475379146062a508d956814a987f85a8c3604bdb8455edac3c2c58c8266aa47f7fa326b69bc2f0accd8bd919eaecc4e1611a03331d6e52005663df0e8f96056e25f44cc25585decb4f1800228047ec26866437912837c802b4563147ec4529f4e65cdbc73e73375002392e92c8fa03e9fe0fcf524d4c2d32c9adbcb2e8b412bec708e818a4b14d43967299a37654e12490a46da4dbbee21d5d4ac4d3d8130dcabdd6b3e16f3fe9b8"}, @ext_cap={0x7, 0x10, 0x2, 0xc, 0x4, 0x8, 0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x1, 0x1, 0x9, 0x0, 0x5, [0xc000]}]}, 0x5, [{0x43, &(0x7f0000000640)=@string={0x43, 0x3, "faa72b4583ea5ac5949b026adc1cdf9c03bd0147be2b62728adb62c14a398e9b2bf53b9c26b598a05f68bea9c5ead586310a65ad8df565024de531009e4944c3a0"}}, {0x82, &(0x7f00000006c0)=@string={0x82, 0x3, "908b95ff40492d990ef08f8e9c6e11a091f6276bda44680bec33442ec6e3a003e676db516121f320a2a8932761395693fad35c5dae8af8fe23f8c75bc9ac0ef8f9d843341810df79acdc3fd0ba59a90608d7b7b4eb14c840ea6227463921f52024b9da3332ebd8c29c7b0bc53f4764753a3aaefccf739095ceca04935cf704ce"}}, {0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x40d}}, {0x75, &(0x7f00000007c0)=@string={0x75, 0x3, "c248d0fb9e4a6322fe09171abf715b1d541ee420fb7dc93df4dff399df2ff7732bbd1246cb04f00d5a98736293fd504bce16a6485e884e5fce704fb3b873492753b32b5c5ad2eba50eafc097fdcb9f2d3b386166e8924b852254164a4ac30aa9712140f6c38c52faf2250d8411882159860354"}}, {0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x1401}}]}) syz_usb_control_io$hid(r1, &(0x7f0000000a00)={0x24, &(0x7f0000001040)=ANY=[@ANYBLOB="2009170000001721249009305b51b2f77a245d6f988377adc2f5142b0defcd022821ca72466ef136372049d6b6164000c6c0d2b6ef0cdd8b2d"], &(0x7f0000000940)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x860}}, &(0x7f0000000980)={0x0, 0x22, 0x7, {[@local=@item_012={0x1, 0x2, 0x5, "a0"}, @main=@item_4={0x3, 0x0, 0xa, "237783cb"}]}}, &(0x7f00000009c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x6a, 0x1, {0x22, 0x7d2}}}}, &(0x7f0000000cc0)={0x2c, &(0x7f0000000a40)={0x40, 0xe, 0xbe, "c342496d3f6473240f3e12417b6ec70aa0ff12019dea540689c6fcf1f3d882f55169cbee203c9640c2db1416b5f6673b62d39d100e6ed59a665c2d9cdf15c25b592c2370326d29af93eab192dc4ef1eebf7c14d5b7f71947877ff43be9b77422e1ef3cba810740a6acaa934327c7c53d06fe07959b9b438a90eab5e31abee156231e91f8fd879f7ee89e8e69575c6434f86237b0988e1bd4956abe9c81fb50adc1c77d62f926c01092f776b885d0237b6d4f1ab8684442f25c3087ad0a03"}, &(0x7f0000000b40)={0x0, 0xa, 0x1, 0x1}, &(0x7f0000000b80)={0x0, 0x8, 0x1, 0x52}, &(0x7f0000000bc0)={0x20, 0x1, 0xb9, "2049e98ab18a11cf24c94fd5fa45b9b71a56942e6bffbc86e8deb37c41673b249db255d740c1ef7ba554b9ba7a453aadbaf852091085631f1f7f86f610ebe848fb8925ea7026da4e76705f05611d175b310238689597bdb1633851f5ef17d149511a15d9e71a14da74dbecf39061d2a70c1c2c471717468c4f5170f6dcca77eaa1934d1991562704e2c6d6895478cafcb3fec3784bf231c74356f284d1b88279b63ee74189be15c5887b7244806f433d004fce0233e5fe6689"}, &(0x7f0000000c80)={0x20, 0x3, 0x1, 0x82}}) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f) read$char_usb(r2, &(0x7f0000000000)=""/7, 0x7) 08:02:32 executing program 0: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, 0x0) ioctl$HIDIOCINITREPORT(r1, 0x4805, 0x0) read$hiddev(r0, &(0x7f0000000000)=""/104, 0x68) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGFIELDINFO(r0, 0xc038480a, &(0x7f0000000080)={0x3, 0x2, 0x1ff, 0x5e95f0eb, 0x3, 0x9, 0xfffffffd, 0x7, 0x5, 0xffffffff, 0x80, 0x9, 0x401, 0x5}) read$char_usb(r2, 0x0, 0x0) [ 2071.617709][ T7662] STV06xx: probe of 3-1:0.0 failed with error -71 [ 2071.625049][ T7662] usb 3-1: unknown interface protocol 0x83, assuming v1 [ 2071.632381][ T7662] usb 3-1: cannot find UAC_HEADER [ 2071.644945][ T7662] snd-usb-audio: probe of 3-1:0.0 failed with error -22 [ 2071.654005][ T7662] usb 3-1: USB disconnect, device number 59 08:02:32 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x8) [ 2072.377546][ T7662] usb 3-1: new high-speed USB device number 60 using dummy_hcd [ 2072.747747][ T7662] usb 3-1: New USB device found, idVendor=046d, idProduct=08f0, bcdDevice=3f.e3 [ 2072.757171][ T7662] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2072.767772][ T7662] usb 3-1: config 0 descriptor?? [ 2072.820442][ T7662] gspca_main: STV06xx-2.14.0 probing 046d:08f0 [ 2072.826792][ T7662] gspca_stv06xx: st6422 sensor detected 08:02:34 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x7fff, 0x21a341) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x100, 0x62100) ioctl$EVIOCGVERSION(r1, 0x80044501, &(0x7f0000000040)=""/160) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:34 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000002080)=""/4096, 0x1000) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/9, 0x9) write$char_usb(r1, &(0x7f0000001040)="501f689d99d07a87c19e041993688bd76eaabd4ed578ceaef94f1f026fa35a891363b568460d4b41527c1c8e3050f739c2a0dd53a2addd74498b9a131458111a31514b20e964c5ea8d4303f1ec1156c8f80de2d2a615d173912213cc089527622963dfa322a010738810ad07e12b8442d98cb436133b29ac202799fe096ca8ca3b0964af48e758f51989fa8434ccd74fc6ea809468e0302f58253fd7ae73257615f2f5338a2e3ded39b768f3ebe6dc4b8e02150a2e835e892f9c4cdd350c0be4b22a997911f2aaecf490eece6b0349bedbfacd64aee1c40bd0361ae347144689a8b66fcc69dd3e3f27fb715927ff854f71583c731859090dc771cb7194d80c4b1b012c9a7b7e0ff199da4acfb39d9d0e2365dccc1a9ecf05fa752be0d02d42c508f1a34bbf7eef671033b40843302d83abd79d98f8caf8a937b0817b4691a079445416932c9d9540fa22d14b3ad2d816be8d3dc460032b5dabceddb388a1eaaf6970b76e6fbfe9f7f529cb61bedd986ff34612ba1f1a379b6daee767a84825679db834345a65df350d4424d0fd9a9cff5880d06fcace48b34c51aa4adceb85fd0ce3e63a248945eecb9637f27955e2dd53f428821a916f6b9fe084b974205f803f8d3b9083fa41593321645034fc9cb0354ee103e80b636f87be4b1c817b34e1ea6480baad017b65b404479d13049ad4458861a28be7927816f10ec6dc52b184c8158aa2f631973e41fb53e00a837dbad8db6ba24bd3db98622f82f4d388e1c0794d9a3211da8d629c70d73cd34baa22b3f426f83157c73ddcee5bdebcefee3524f1c93d90ae2ea24991d0fcc8256428555d16f968c4e61dd34e9bb2687e962835262bd694db8aedfcb0e7701b1379585a26bf8de63e6ee247142b3a051866abd2a8af58c76a5c8a178a3c18b79f81e8077b0bd6e237d929c0a85838280eb5ce51a3a0b9d38fb8d5f65043965b32b37e0aeeb58c50f5fcd711de634088a0b80b4132874b222b05f77b4ce866e4f962390cf3c44fcbaca76181cd206dbcddc6d7ba9afd29eb40007df882427fe958cbfbcb6bf8e99bde31d38bf3dbf610387bafc63bbbebd1c8d4cb2f7ee5faadb89e4087dd1fb82654bac6da8ed988ec156830e571557d94f5c0cf2850feedf81d47bcbb46b14913d6e55d99b6531f5119d452d923c08fd67097ef384e4883dd423e608d6064e1979abbf614150365d5d571802a82f892047cb57ff71d1d4e4f068cb98d12f2457464e185622790b89e5ed9824afe727e0bd6a57f16fb1d6f6b329c11837041a723bf13943a990582aa5819c63c1e0e38747878d44c92f3930b0124735c8e6701bcffec63a3d303cb3845e21ceec25c254c39ecf100dc40211d200fac5254eca66659c772a663b390ae0a6000f140271fb4abe1b4a6a59d1d0858dc1f588a09c8f733f34dcfa2cc1e6a6e55d8deb1a51c72e1cdfd69c3e5554cf216cf94efbdd67d403373acb438591a0d39ddcec36da3b367aeede73fde0e8588c59d7ec6743d89f864478e746d7f692cfe31213c015f4a8e3b9a62e1546724ecee1ada3bc54b7668e8ade1461424d68fc6077518035a122fd8fcf167f50de95390495b95244365531118af7912f1d730c705072845042002c67df63a64630448818c7670f6a4d6d313816d71d9d95e5967c0034cadd25552625d250b95cea80e816f24531777fc5a954b22e7445c11a1295a998764fcdd47ece8138b441fdfb19e3c43ae4f4363bb1c33062c17453a83cce25501acb411c3e3dffce37b6b302ff2687bfd170a578dd4a15cffdec62cbd262ec2f844dd57af08ea9e123828511eed60c79402000000b8dedbcc036ef505fe58011b3bdf028238aec0941a1d537d4645d09312394f5ac92fbb07ac9bec4b6080377cf05f7e8a755ccad0f456d73528ca9c19259d3d7c61c78d3ed8649fa09cb455962696144b34182cc640c2dd74d04de495d129afccf5b38bcbefe222518376bab113b93925233a69ad660a0f1eed824cb87158da056060344a59b67dd89a5bb037ffcc146dc24bd0b6f5b71b9db9f521682d456c1148767228716aa3198eabf11ce58ff0b2da8c69403693639e5bb66d8cccd960becc4f10a444e27eb833e83bb52c5b19093a322f239b8278d695505297a9d07325571e78026525c44af52f8789358c82cf6221335093e9c7503082bc2afa01dc4313acbea1de706e333adc2224b98a2efe61b9ba1cee208e05b151aceec2a139c9f5df117425c827b47d3886f8b2c6e4300e70d55825b4f3c86ab80b4144e79372d744ff97ef5fc52d0d077c4236987e0a79cb8a73932457b66f30a4136da4d747bfe0cc64205bcf16519e11523884915ebaddf269d9756be8ef023c2fef9db19d6db2aed62dd0360e500ebe4e17bce7169fc24188b17da36bf3759676837634fd1ba391e4dacc47e2a42f0e24c34074450d39dd68365bbd3463ea40155f4be301ca89067b320ec42aa362dfb290eddb273cc3897507482aff45aa583159032e2d8ba7a409fdf9dce096989d0069ff22d6827c2a0dd10e3445ba19829e0132e6171a850978aca48bf1abca0a2126d748c92c273702c1bd220c707e8a72681d454b3267e5d26128a45be7065359a2d3641da8f1c28de056f81a1df9359e020954b9d26b70b41f51721af72db14f1f9c979b5d755737bf407db28dd59bba38480736e955988de1882a560f704bdff36f2610f67f75e68174d9155c2232238b88df5a8e75e59f04c6c0cb68277f2d8f6e2727fa3782a22c05055fd8ed28e4eb553849dd2d0019ed511d3f20480cbd0c97c16915476ad2a7b740183089c5df4d720c69f89805cd4a58ad41aa1d9b54ce9970073b33366d85412cb1acf01a500b6bf23b87710de22c8521c55af5e158fe6e71f1785b5d99c1199796d6b700ca45d6106a4cf5a59b787427c2f0ab35682ef1e4c0a484c6400c0f42e6a81956d7fb879615183dcb7be53f7656f5ab34b7cd82267f7d618b8055dafe39ab399dfc2a16f8bb3c20f428b3a4a1ed49a4836b2a85d8b6da06bb039ee7a2a29db358ac50fbe0ab481b1735a82e74b88fb0f95544664668f0a37187ae708ddba7bc5f0d802c381bef08f49bafa928574de31be4ea6fb8eecb63ce0b53f88f2b847468c41522e0ff6bf9ce7101f2321266542f5f7c6960b21568a0933e45078c6fc55c7a61e4de8149e1ac8b2e76ce92b741dbfe64ded1c747ea02df42b5409c43e74d8bf18036deb9ea0a643dbc4f7dc06a3e320cf28192fec9f9be60cff1143bf16b64ce336b8c940a40386608fb3bc6e4dbc30ab91b1ea4295ddbf635a98bad31c195b311f3ae4aaafff84ed039e64887cbe7c4d6aed3d8a1b2d3c4103ebb004ddd8ebafcafb127216a887a31ba95d2483907fc4ced7b38662ec536e7e95b07cc42849d119cf33ce47e68a729d84e6da7d57f8499c40cd2801ed8f2cb3ae536192262728ab179d0d576d3af52cb74e2fa1502e1e549e10db195d4f2a7c3455083811eee3e288b593b18ed5cc613865836c38760acbe3d75c3318eb27fa4bfe8010e67a784a04907adf6821c689c17fdbba44fe987f4d500bfc82eff078c2ab5e964678644395f3c2d8907a50381a9c3c214dcf918a731153c8d3769421b286ae84e2988453c5fc0fee2e70f7e0e115d48ae78fb909c80d4ffdde7efa7202bc58bc32936172313b7aaf7a834a47653a94985902e23192ee28118853a7b82e6d663d8d652b7123644e684df59e5d699b1e1a6dbfc2bed270d85bb2ba111c8904cd3137edd0db73970de02a63a5eaada073c34717682d2407702248b78ea108067c37ed0061aafdd499efc0317692130916bd0f0e499092fda5b56cbadae8b77ae80f73f19d9a1860102d9497893950de9d3efaca3c6f50391153eb6d4fe69b039b1e21483405706598cf8dabc2737346fe25753ceeeed90ed7935a4f2a94443d35dc9257b22a3e3ddf45b78d7275fda0dd1cd4fd63f3204c30b38ddff342e051d2c8729feda18132ae4ad8e299b55817c9a48cb93e9f851c86192212c170a7ed6b9c20f5dda11e662808a0b5dbd39d86da08a280707df6afeba89395e7440ba3af6d477106501d219ece555418af843511496e4c9d44a10ff3da4e5ae4af9118a1d45750e68b882314dbd21349d4d8e7428971e37f92c5c62ceb9f9dce3e9570bc8d2e78269311ceb77fa725cb2d0590732ab42a6b4ed887ffc72c0135624217e6ef98bec934b315044e4d0fd67435ec0e787f48c0654d9ec2fc70f3062ef9cd92c588dbd40ba31e7107de5dfac4dd6570e3066ae484d2a867765eba5f70c6d4d9244c9dd8067bd66644ce4f6be1e273ee85faa0ac503b09572c84d1f9b6daf5d8fefbb8effcb8c3fdbf994a312ba873be1b3e7d6bc188dd65c73600dce5a3d838b01ef4f333300ffbee3ae8ac82e083a7b08ab9751af12a62aaf8a13eae8efc1d208116c40671c9788c12e3cdf1e047d4fd2ce90b796170ea6234e975db2632ca03e1e2a06340a0ee225b463bd5b575939964106abe98c810f34adc855c8121a3851cd365a0de3065a77ee9d523792a09158010a9c98139d03fc35eddf98a7bcdf09fdfab9ea316e04dbcba5e9f0d603244af6b6d9bb58b60b7086e2c5f89031d4666501433fc5b7eed6026ddb3cf6d90d9dcf0f908031330b9cf6d0f02db49ad6df36815d2597c8827a7d00c6279dd91e822863e7af4119bc30f9938235cca736287984ac4b05b36ebb41e1b4a857834d3b938283035da27d91ce930cc3f4381ef5adda0ce5ac3ca4c95f7da3976fae251337282dc2711acf3630884502ca1fdadfd0de3dc421793462d557cf0c016504a084ce3b358c0701a286b272c4f6c08f21de519f452a27cf65c1626be53b300479d1a8a8cbc1fcbc354ce9eddf2ffd746bd1082357fc6ba00351cb6e3c32101c49f31b18914b0d0c1a926b022d36b3a46158d515c50b9e8f93d562dd0d7288750868670c6fb10082583ebfe622e9bc52c4d3d244c9ea6f12e98a169ffb7bf34899595e6f5beda5742ca4232f546cb8c9f29d5f2da0a29371e8b2e6563248beabf4203840ac6ca92e7ef8a8a04934e7451985eb6ee5a5933a428ed479e8a60cd2a96fbcae180086fe8d2d61d6e0f6b32f2ab47fd98538357a7eeca4d0518183dcdaf9d33cb5eb6d2063717ae0e31a026884a47f755749e87fbadc2894b34f5c64a4bc5045fa2a85c519599376f64beac5afab4ad1eccbffd04fc2211f222285b04aafde1c2c8405206409d31df3211ce4ec4f8dc036a11e6f1d431b442a63bbff63bb053b2357bb4f4e8e1af97776ad19c7e045cb2a3775bc962e7c54f1ee08bbb5cd993c315d935fbed0b480e18ac15b439920fe247e5823d0f09b72494e89fa71efd9064ed8cc94c74d4772f654b4898a9f0447fcddfcda22f5f9ec426ea5099729f86c11a6fc0a5f85051de9d3d917adffbcd154496fa6636cd740480513f143133fd6a054a96f06e877c54febca56c960497806cf0bf6846ff3596612ca19952cf8bf9e3d260b7decc8e0c72a8e20abea89546ee9f709163361a7957df1e29f0501a50d20cb63fd0fa250328c6ddf8c07a4008714e7b5bfacdbc9429e82123e335796d69f39bb123077c976a66fc144cd33e179ce0197eef81697112b3f121b147c5031507055a0a5881d0e4a3e9acf41f8c95c9c8b1d25a65d27fadd7b4e9e961b7a583238184348a1404ab27d299a076dde67582cf920213c9abc128e3a2ceb41ebc0203b8d70b9dd7ba247c2f5cb79123103ba78d0e692bc83a40770fd7ca6b7959309e9176c8d", 0x100a) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$evdev(&(0x7f0000000040), 0x80, 0x80) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r2, &(0x7f0000001000)=""/6, 0x6) 08:02:34 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r0, &(0x7f0000000040)="2abd052f3dacd5fbcc07c6a9b3197964bd", 0x11) write$char_usb(r1, &(0x7f0000000000)="5ae688487f9719d31f89ad00da411c7e1ae2124f85cb92b9bf36a6314f4221d09d", 0x21) 08:02:34 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="1455bfe1dc8f9941f18d6e2e4b", 0xd) 08:02:34 executing program 1: syz_usb_disconnect(0xffffffffffffffff) 08:02:34 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x10000000000009) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="80e658d0373029dabb81a4012281303023f45069d53e9bae128b99859791dd4e20244ee0778f64f298de12a8c45641f5e758139b7d65373f7fea37a26bb005ae455b7a16f29f485dd6ffe4d2dd55824817be72dba897803fc6d000072d48667e03ba3668775c4826dc0c9da7172eeb6a56d3655a9429", 0x76) [ 2073.021453][ T33] audit: type=1800 audit(1620374553.992:2939): pid=32460 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14680 res=0 errno=0 08:02:34 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000100)=""/238, 0xee) 08:02:34 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r0, &(0x7f0000000000)="bd24e56defe8c97f1a5712fabdda3ed9f92a87679837f85d382918afa4a3cce163b81fbbc038447580b1bd22d7e096c5", 0x30) [ 2073.117902][ T7662] STV06xx: probe of 3-1:0.0 failed with error -71 [ 2073.124935][ T7662] usb 3-1: unknown interface protocol 0x83, assuming v1 [ 2073.132015][ T7662] usb 3-1: cannot find UAC_HEADER 08:02:34 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000340)="5167a17e26022afd8d52f6316e378efd0b244a34fa3150bca7d1075e8f825ca385bb1c58b47daadf66b63fd75b744f645fcc9982a96226096fe28aabf8bcf66a9b0bcbf8c9f879ba79c76cbf9ed6e87ddfff079078519ff38241dfcf7edeae9bbc5763ab8edd95966e2aa041940636c475d8acb939754528ea706bd318433d5bb4b7927cb0dab8e4e3d656eb326881a2df4604f753e637ff030000000000007e1dd24ebb36113286ea6c7ebf252ddf1ce2336909b9c31895e2f0a758eb1c94e969f57193524e5cc7da8c7d1beee2c36eb0806117257f5096569ff4142a3b9be606de5e8b2c3b22baf5864dd6fe636014ceda9bfeea69222c588aa8d8df927b37a118d18b02b95a09d0fdc1abf7b6b6b75dfbfde1d3fb87ac94c40beb2b5f87fa", 0x120) syz_open_dev$char_usb(0xc, 0xb4, 0x90) 08:02:34 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000100), 0x0, 0x800) ioctl$EVIOCSFF(r0, 0x40304580, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xffffffffffffffff, 0x161f42) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000000)=""/8) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000040)=""/137) [ 2073.158524][ T7662] snd-usb-audio: probe of 3-1:0.0 failed with error -22 [ 2073.192180][ T7662] usb 3-1: USB disconnect, device number 60 08:02:34 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) syz_open_dev$evdev(&(0x7f0000000040), 0xffffffffffffffc0, 0x400580) ioctl$EVIOCGABS3F(r1, 0x8018457f, &(0x7f0000001000)=""/4093) ioctl$HIDIOCGRAWINFO(r0, 0x80084803, &(0x7f0000000000)=""/27) 08:02:34 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x3ff, 0x204200) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f00000000c0)=""/85) syz_open_dev$evdev(&(0x7f0000000000), 0x3f, 0x11000) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000040)=[0x8, 0x6]) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x3, 0x701680) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) 08:02:34 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, &(0x7f0000000000)=[0x6f, 0xffffffe0]) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:35 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="aa5c5cef607319a8a78a7b5b353ba42ec71227fc6e0acd36b8fa0db4eb6f27974f6e4c7376a0081a779bf076f0a20894ab629f7a25", 0x35) read$char_usb(r1, 0x0, 0xffffffffffffff52) 08:02:35 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000000)=0x1) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:35 executing program 5: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x400, 0x141001) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r1, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) ioctl$HIDIOCGRDESCSIZE(r1, 0x80044801, &(0x7f0000000100)) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) 08:02:35 executing program 4: ioctl$EVIOCRMFF(0xffffffffffffffff, 0x40044581, &(0x7f00000000c0)=0x8) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, &(0x7f0000000000)={0xfe, 0x15, 0x1000, 0xf8e7, "0bcb356ff7c8c22fa63cf50c7bcb22912721e8ad663759fc74d3449c6430246d"}) ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000140)={0x0, 0x18a, &(0x7f0000000180)="b83aeb898eab272f25ec1dd25085c278a84643ec8e777ec69e26edc9bebedb3daa8defcc7c356f90b842186ed7a5ccbc48cab262e9fd4e4fe3ab4c7e235d3f8d1b91c609b7e24684510b274fd8dd702687b609cac096bb9ec6a1fd6fbda42543e56d87e3a1ee1c0ba3a5f76e662cbafda91707e4c53e277a169a04885df4e55e12f89312314f47d9f0e618898c6bb175d87bb0ad4186eede224d78987c761d5af32c3351b9e74e0d2e8a2844d3d87db179fba7a60a9ccbdb2c4b9d50208b15923cd78017cccddcdabf840b0c9be269ea57f23d9daa33b57fe7c8e9bd7ea638e457d7a457fafbe3d38ed38f03ae107473cb23b9b45a799965fbcc86e0dc18c213efa359d5eb1793b66aa4937efd0107838dfed31a54c6c780c88e77a3ef80c83580a6fa39c8bd2e143cdfe3858172aa4e2a24c7ca9805708e13e62380c9ed8878"}) r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x20, 0xc2741) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0xf7, 0x1b, 0x6, 0xffffffff, "bec7409e175ec3efd23f15782337fdfa8e78e485a810aa6a6c64ee73fcdcc7dc"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:35 executing program 3: syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f0000000180)={0x14, &(0x7f0000000000)={0x0, 0xe, 0x102, {0x102, 0x22, "6da3cdad6dbb31e08f8dd758a006d69edbbffa147cdd99a3dae7e01b13e82055f4f7fd40b60ca72ec6f9968222cd1524e0e755da6ac9c57dd2865ecb67a32a84bad58ec5f81286530a14d9adf445c87a9c00b43464451733883e285c2f20b08af38a7737432a1b2b8aa1f0f513503a4ba64df2223c9458eaf750f7ef6852620d798e419218b0ae2c53df1082b8c1ceffc4f2dba63628dc4594233e2871ec48a010f98e7441bb9e9d183a8c6d9c4e3c8b57c0b848c12a29b651c34a2cbcdaa6c4e6a79cbd888101da2798260b53515d3e4becec63ff959353706526b226a230fe8c98395bf5a7f15b1fedbc9d73846241cb90de38c9df0bf2574cc06e67431a48"}}, &(0x7f0000000140)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x44b}}}, &(0x7f00000003c0)={0x44, &(0x7f00000001c0)={0x0, 0x17, 0x31, "94afc00eb3e53593a488fe391a2183bac02c1321c0644e106fd5e601b6925464472dc38876b1a8be80b4de12a18bfc04d7"}, &(0x7f0000000200)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000240)={0x0, 0x8, 0x1, 0xa7}, &(0x7f0000000280)={0x20, 0x81, 0x3, '/ O'}, &(0x7f00000002c0)={0x20, 0x82, 0x2, "e28f"}, &(0x7f0000000300)={0x20, 0x83, 0x3, "919799"}, &(0x7f0000000340)={0x20, 0x84, 0x2, "d2c7"}, &(0x7f0000000380)={0x20, 0x85, 0x3, "7c51e9"}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:35 executing program 1: syz_usb_disconnect(0xffffffffffffffff) 08:02:35 executing program 2: ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000000)) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, &(0x7f0000000040)=""/160) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xfffffffffffffffc, 0x7617c2) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:35 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x6) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r0, &(0x7f0000000000)=""/38, 0x26) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="cbf9da002bce460f264eebc1fb80f558e4a726de0785a69e6eb121796700ca39447194b35731cec96783513c1680a7c5fbcea8ccab4c28d938e110536e3c315d6dd7b838e580541f8746d220e7aeb42dbc968a41a428c8fe70b22cf01cae65f1667d7eaf8d7651c4932580afbf15ca3bc571e709ff7eefe087e5895af750123d8be15a6ffd2fb046843c1ec79e6dd2", 0x8f) 08:02:35 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3258, 0x14400) ioctl$EVIOCSKEYCODE(r0, 0x40084504, &(0x7f0000000040)=[0xc4, 0x8]) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x3, 0x1c9f82) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) [ 2074.276847][ T33] audit: type=1800 audit(1620374555.242:2940): pid=32533 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14681 res=0 errno=0 08:02:35 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0xcd, 0x200400) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000040)) r2 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r2, &(0x7f0000000140)="b267b434", 0x4) ioctl$HIDIOCGRAWNAME(r1, 0x80404804, &(0x7f0000000180)) ioctl$HIDIOCGFEATURE(r2, 0xc0404807, &(0x7f0000000080)={0x9, "f6124265a119e124889ea7ddd3e84a6cdcc370f8c3109c50589720174918508ca68f990e50c8c004d5efcabef1a7b3c2344b5b3ab95b8bbd7af6ab713e63afd7"}) syz_open_dev$hidraw(&(0x7f00000001c0), 0x3, 0x105001) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:35 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000180)="65fda69bb355b9d460087947112795f376192892463f2a0695b31cedbd0d6b7fa9c38ba1775ddcc55c575a219a6d18a6ed2c5f3ebc7ee93e1717c76673827ef0836f37e6e46992d654797111e2373df6868e13b6f6a03082c2c6c79a666fd1fcffb950e9e8d34464aa6d521cb35271ca9c2913ff63db3bb8b1316a802cd0e78b37e12650b758cdf8a48e5b1360af541d512c233f03c913a27ed5897771d48d2cdb293b7de7622cab0b09dc2d06ed20af46d8e4a4b41c2a825fe4f3fd464aa9a9ad941e73e06325c7324347f88ebf5e221b0f2056b4ac", 0xd6) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="adaa5e1adb918ca760a43cd46af752cbd331dc1f16bd94f8e3d4878f1bf88bb44ca7d161d7711ea867470e5e65df27da2080ddea8cc42d68902c1b2c13cf3a1bb0e377760f85d26cb604d784c69098dfe28acd8b613f1954405c182863af3d17b83d2eacfbaef9d62d6172de3beb1c5b004e95d898d2d3fd26e13e1f25107338c9b3aa0a80cde6802c3ed84600f754d3b0d2a6897fa283f1e0eaaef062779873caaff4d774dcb878fd753e9eefd232c9b751a4686f1cfa3136e42322e52e08a2e03fef453ad47844076aae9a733bbfc5db4e0b93c655cf69cbabb412fd5ff195f040cdd579c8afe4844a68403ef8e33b12fe32d0bec0a62334c7d839ca2ee8", 0xff) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r2, &(0x7f0000000280)="adb823a42289eaaf4f7d1bfb4ded18f901836970c4757d649bc56418f84eae4ede47f1655281c3b4081fa05bb46d5c27f48bcd7b8d44d05da57ab259ae16237d100f28a81993828869adf3e5a493445a82984c01ca5a0fcbb9b2dfac20029bb8015c5065202ddc0a5e00c48e440dcfaabe71c3ddb5681a159c4ca7aeda75b712ddbe524eb217a25dd62b6f92501b53c3104d7af7d4d34fb428ee4167f30757e5c500a59cdcb45e014666f8bc6d5da57c6b1ef3f3433a22a9b26c3c9443262ccbe185c78e2a12bcd9d6d7355315c49e8a46f4f988073b", 0xd6) syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) 08:02:35 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x7, 0x42200) ioctl$EVIOCSFF(r1, 0x40304580, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r2, 0x40305839, 0x0) [ 2075.098941][ T33] audit: type=1800 audit(1620374556.072:2941): pid=32564 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name=48C7C060 dev="sda1" ino=14681 res=0 errno=0 08:02:36 executing program 1: syz_usb_disconnect(0xffffffffffffffff) 08:02:36 executing program 2: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) syz_open_dev$evdev(&(0x7f0000000000), 0xfffffffffffffff8, 0x10000) r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0xffffffffffffffed, 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x40305839, 0x0) 08:02:36 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r1, &(0x7f0000000000)="f7cae0598b8ff72544b3181005ee72438a57662d627c3970328fc91e18d701ea943e9256a03ccf25071b11c2ced8fbc467c64bbe622a232f9ab78f1745c8e3ec4a7fca752ba6d97b4b5a8e09", 0x4c) 08:02:36 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x51d) write$char_usb(r0, &(0x7f0000000000)="5d1a8a7428371a4a7c0d731c85ba9111a91b09d66908b4248405809bd07027ae61841fa74f486a7c8a3eb2f68493ede5932a4bd4e2845d102f94b04f7667de959c4a337d9a21e896cfb4c2961075767eb5c8f4c4cbf67acc356c41f1", 0x5c) 08:02:36 executing program 5: r0 = syz_usb_connect(0x2, 0x3f1, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x75, 0x89, 0x41, 0x8, 0x19d2, 0x1426, 0x1b9a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3df, 0x2, 0x10, 0x0, 0xf0, 0x6, [{{0x9, 0x4, 0x2, 0x2, 0x5, 0x72, 0x3b, 0xf7, 0x0, [@hid_hid={0x9, 0x21, 0xfffe, 0xc4, 0x1, {0x22, 0xff3}}], [{{0x9, 0x5, 0xf, 0x3, 0x20, 0x81, 0xfb, 0x5, [@generic={0xa6, 0x23, "f3e62c21b256836fe83d5b32b33897c8a7e67d85d9496125f666fc0c9e35e4e8aedf7a4114bdc7c4f173f3dfb27352044ba2fe7a626f6516ed6a2004b263ffdcdf6163b1121e3faa44294e0ae85389daa7d4f1e13cf366d89267c3a48598c6fa1ae3db6ab4cca9feee98193c594366dea40764755d06162f5a4f8aecc79fc04812d68e5493aacb6f866323de3911a8b90ec8408253a02aa846ea9c056ebae03086c146c8"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0xf0, 0x100}]}}, {{0x9, 0x5, 0x4, 0xc, 0x8, 0x0, 0x2, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x2, 0x7}]}}, {{0x9, 0x5, 0x0, 0x0, 0x10, 0x1, 0xff}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x3, 0x0, 0x8, [@generic={0x8b, 0x31, "fe2de11e0cef4d2c8af8ad951257f21487ecfd7d6e588cba00f9f2a3d534cbddf6326fda1d2942735dbe5d04ad21b1afd1aecaa1ec86896cfab14a8b467a325ac2bf8e6d6b276ec5bcb5e0290bb31687aadb019cb1770d205466d9c7c40bf26b24423a384c365e7ff7a7822b39a85fc46bda6f3bbf0a9d485ea766f4b6e4d2aa5747af918b921f8adb"}]}}, {{0x9, 0x5, 0x7, 0xc, 0x20, 0x4, 0xfa, 0xe1, [@generic={0x24, 0x1, "84dc5df127f05deecdf0e374e49634de86d68c3d7787c15c2b09c480d44945f53d43"}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x40, 0x8}]}}]}}, {{0x9, 0x4, 0x10, 0x6, 0xf, 0x69, 0xcb, 0xe7, 0x0, [@uac_as={[@format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x40, 0x1, 0x80, 0x5, "6a10d5532145"}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x64, 0x3, 0x6, 0x41, "520051948a811c1d28"}]}], [{{0x9, 0x5, 0xe, 0x0, 0x10, 0x2, 0x3, 0x40, [@generic={0xb, 0x24, "897a898d75eeb5c3b0"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x1ff, 0x1f, 0x3f, 0x1f}}, {{0x9, 0x5, 0x1, 0x0, 0x10, 0xa1, 0x0, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x4f, 0xfffa}, @generic={0x3c, 0xe, "84c0dc24707391ac3168f1e3ed508d9e1402c5a62c54caefc4917800d7cc50862c3998b0befb63cd1d2355477dafe778bce1510c1cc330fb89ca"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x400, 0xff, 0x2, 0x4}}, {{0x9, 0x5, 0x2, 0x10, 0x200, 0x9, 0x8, 0x3}}, {{0x9, 0x5, 0x1, 0x0, 0x40, 0x20, 0x87, 0x3}}, {{0x9, 0x5, 0x2, 0x0, 0x200, 0x2, 0x20, 0x5}}, {{0x9, 0x5, 0x5, 0x0, 0x648, 0xc9, 0xf8, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x3, 0x7f}]}}, {{0x9, 0x5, 0x7, 0x10, 0x200, 0x2, 0x7, 0x9, [@generic={0x6, 0x23, "2237c487"}, @generic={0xea, 0x22, "a56ead526144f1941fe16172eace109d6a425f3bbb5d8906344fffeea4871f652e6a0eea215977976cd8ed87b33fad24b717e62495c78ab4dd84f6bd519b2fdf05808363742bdeb8a1ca56adabdf005d303daa31f8206d796041dd81d67d33a297357a33f9c8cf4e72be1a267cdbb0c3e05c8075ad54570e74e77f3cedc25610700eb4558e2cdbca08eb585e66e284ae0327658afbbb6bfc5f1b8cd412a99b784ab9412486832ee5a23bf2eef33583cc0b9dc199e0506377bff02aad19b8964427400958bfbc8b44138c6781e561485b72b3ec856f8f427bbb72f4392c4a86b1006f8bea34efdf2c"}]}}, {{0x9, 0x5, 0xe, 0x10, 0x3ff, 0x3, 0x3, 0x30}}, {{0x9, 0x5, 0xc, 0x14, 0x200, 0x80, 0x40, 0x6b, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xff, 0xff}]}}, {{0x9, 0x5, 0xf, 0x4, 0x20, 0xd5, 0x40, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x9, 0x4}]}}, {{0x9, 0x5, 0xf, 0x4, 0x800, 0x80, 0x61, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x40, 0x3}]}}, {{0x9, 0x5, 0x2, 0xc, 0x8, 0x1, 0xb3, 0xb7, [@generic={0x1d, 0x9, "ef78f7c1735b0ba55a7afa5ddb442c87e82bf3823c09b23f658466"}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0x3, 0x6}]}}, {{0x9, 0x5, 0xb, 0xc, 0x8, 0x7, 0x0, 0x4}}]}}]}}]}}, &(0x7f0000000680)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x310, 0x0, 0x6, 0x2, 0x10, 0x9}, 0x55, &(0x7f0000000500)={0x5, 0xf, 0x55, 0x5, [@generic={0x27, 0x10, 0xb, "cbc91a84352c47b5c9e5afda0644b8adacb61999c3c0f1e005abea83e3f47c675bd4d922"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x91, 0x6, 0x1f, 0x7, 0x2}, @ext_cap={0x7, 0x10, 0x2, 0x14, 0x5, 0x3, 0x400}, @ss_container_id={0x14, 0x10, 0x4, 0xfe, "ab3492424449644591684407239d3e63"}, @ptm_cap={0x3}]}, 0x3, [{0xa4, &(0x7f0000000580)=@string={0xa4, 0x3, "4854ec7327afed3969cdcc3a960f72228ef8e2b5f2112be20cb893a36c02031e1962fd41153497f44a7ac978381ee4096c372220af9e461d539542c30dd6d19de5efe41f07a355c8243edb493ba17a893d983d3192695e5f80c69c38212696e685a22b95d259a75a986c6a8d26504352d696c7cfb845868c0e1731584052e8447ca4b740410a2edb39edf93a009ff139d4a9b644832f0ae1e14bb00bd5f9e4666b2c"}}, {0x4, &(0x7f0000000040)=@lang_id={0x4, 0x3, 0x3009}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x443}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000800)={0x24, &(0x7f00000006c0)={0x40, 0x23, 0x3f, {0x3f, 0x6, "79e46ebffba30eab483e854197aafa16ef5f40dcc4ef191d0f02211f5d78d2c1a7edaa364cf92155f497c2ecf9b1c8c066e742b58cf0549ccabb9b0908"}}, &(0x7f0000000740)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x820}}, &(0x7f0000000780)={0x0, 0x22, 0x17, {[@global=@item_4={0x3, 0x1, 0x8, "e144448a"}, @global=@item_012={0x1, 0x1, 0x6, 'R'}, @global=@item_012={0x0, 0x1, 0x5}, @local=@item_4={0x3, 0x2, 0x0, "704d1e5a"}, @main=@item_012={0x1, 0x0, 0xb, '['}, @main=@item_4={0x3, 0x0, 0xa, "3d21e91b"}, @main=@item_012={0x2, 0x0, 0xa, "088a"}]}}, &(0x7f00000007c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x1, 0x1, {0x22, 0xd83}}}}, &(0x7f0000000a80)={0x2c, &(0x7f0000000840)={0x0, 0x7, 0xc1, "f9638ccfdaeb953b6b9e86a98a91858f675040a7e282c5243c163ccb538e74f9c349fc4f2ed8dc1aeb1b072fc3b679965f00dce46f3d0e2fc57bcb6e2acf321279f383749f1b0c25c51eeec8af23823cc6d4e777f59b70d8bf32911b75143dd16c391e8bed812edd0a6bc79cb19d11c3210500eefcbb95cf6c753232068154d2f2a83452529df03c14b8994203b9db583844d6dc7aae40520f7b885a12ffbe22a7b032d524822a15e4a8fe0314d7de35a0f028795607c59fc429796ad309fea439"}, &(0x7f0000000940)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000980)={0x0, 0x8, 0x1, 0x4}, &(0x7f00000009c0)={0x20, 0x1, 0x4f, "7d06dd32138fb6f138f826a0b83c80615d48c166f11a03736352114141888f7d16d5d4c45851930772b10c84f7dd5971e09393d8ac6bbc934fbe1f6fec4360432eacc3dcc5edbef502738dbf3548d1"}, &(0x7f0000000a40)={0x20, 0x3, 0x1, 0x63}}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r2, &(0x7f0000000ac0)="294d99992116f95cfc38fd0b062494d1f0109dc8d129ca7fe381aac4e26ee2bc8ceda60d36af9154f82d27cadedfed7c7773d226a4f076bf65741e2adeba0387c0b04bcbbb7ff30fd210d5e8e02100fcbe7b9b74472bdd20cd12dc56d513c3dc119ea13f0a53688ae654c1724c2ab9367d3b84fd20aa07602df2c9801e981a752484c2f22df4ed38c20f86f229c96d8d6f60c663f55ef23bfc3fe41c96bd03bd9ab4031956925e38a1e63ae558a220edb4ced3", 0xb3) 08:02:36 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, 0x0) ioctl$HIDIOCGREPORT(r0, 0x400c4807, &(0x7f0000000000)={0x2, 0x200, 0x3058}) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r1 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, 0x0) ioctl$HIDIOCGUCODE(r1, 0xc018480d, &(0x7f0000000240)={0x3, 0x2, 0x4b, 0x7fffffff, 0x8, 0x1ff}) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r2, 0xc018480d, 0x0) ioctl$HIDIOCINITREPORT(r2, 0x4805, 0x0) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r3, 0x40305839, 0x0) r4 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x7, 0x0) write$hidraw(r4, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) read$hidraw(r4, &(0x7f0000000100)=""/192, 0xc0) syz_open_dev$hiddev(&(0x7f0000000200), 0x2000000000002, 0x109001) 08:02:36 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x4) 08:02:36 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x343e) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x1000) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r2, &(0x7f0000000180)="a3263aba2dffb92ee8561ff88fa8bfe518f027b0230bed9c95be38e36cc35cb3891136328faef47b359512a628a54716a2aad66decbdc3e079e468a42ffeb6e265f85314ee400e7af07fbc2990c86d2867378e", 0x53) syz_open_dev$char_usb(0xc, 0xb4, 0x4f) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r3, &(0x7f0000000240)="a15be561cf9c2e0e6261e383867602f872f5aa6c6ad073ea796a39feb2157917", 0x20) read$char_usb(r1, &(0x7f0000000100)=""/53, 0x35) write$char_usb(r2, &(0x7f0000000200)="9a8c8c4ff20b31433d7cf1557204d199cb9e2626ca9c300db198ecac98016c", 0x1f) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r1, &(0x7f0000000000)=""/239, 0xef) read$char_usb(r0, 0x0, 0x0) 08:02:36 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x20) read$char_usb(r0, &(0x7f0000000000)=""/27, 0x1b) [ 2075.489408][ T33] audit: type=1804 audit(1620374556.462:2942): pid=32587 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name=2F726F6F742F73797A6B616C6C65722D746573746469723637363733303439312F73797A6B616C6C65722E577444706F762F3836332F48C7C060 dev="sda1" ino=14692 res=1 errno=0 08:02:36 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff) read$char_usb(r1, &(0x7f0000000100)=""/28, 0x1c) write$char_usb(r0, &(0x7f00000000c0)="ca830badaad03e3aaf1fe7acc32eddcaf0", 0x11) write$char_usb(r0, &(0x7f0000000000)="51da96298c8c49aa5ea1fe925f3eb117dcbc3c3401d4b00b45bbc2a86f183dcb048280cbe7adf99e1fd84c3a3a98faca67a018c75059e3ec1723ba5764848b191ecdd8f1fa0211a51b4f7aea62905d9f36f030767737bddbc72ef35fe267ba5e308495495868d67506be2be94fe18ec028b03cd8bbadaa8175c903b9d0073f33feeb434b7f213a93dd1354eec9e22825c6ac9f82984ef897", 0x98) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r2, &(0x7f0000000140)=""/62, 0x3e) 08:02:36 executing program 2: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x5a, 0x1c, 0xcd, 0x40, 0x46d, 0x8f0, 0x3fe3, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x83}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) ioctl$HIDIOCGRAWNAME(r1, 0x40305839, 0x0) write$hidraw(r1, &(0x7f0000000000)="d46a94547217964aaabcb57abd8ac1fdf6270455c02ac0788bf20d1c0beb822af3c24e5a19f43fe3a7647fa50999b90475dc9970017af6f5cefe645ac2e4b5d7edd35347e4761cf332841aeb0d1d177a8169609a1e40123217742efbdf35eccde86e4726fcb0168961552f2e3b21c2591554e700410785e86146209e8f1c15a9d18c3d1c111f45bbb631cec008ceefdf6cf8c5e2d3007537937050ceeaf542d46ad672437e3d877f41689c775fa5641468357e852149cd035c7677198326cc76f2e9d348914007b33a434e70ac6af86c7e9b83e623e897d5482acfad9cb4e14ab2aa2d01e93bbd30a7b10dede9", 0xed) 08:02:36 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="38b32a3f761e184ffb5af84545a86f808a4d62281dcd436f892d998c0d9c6962329e1e1a39833acbb2874d263d2d5540e03f207675e887fb0e6df7c54bdc596bb23b79df4dee9916ecb02951e5fcc9cddafc11f2cad3c82d482d68de2be7de5f844e42c662fd806cf4f2829d6810539763698eeb4e4a8b0ff20d4ff3c054bf28ba5376dea9d368e936cb39d007d1bd3a9db6001b28ba7275f44fb96733dda97c050931ee34388e638a568e006240a8c3b48beb99c1e029a3f12340cd22aad9830c0dcdc2158974ad3d3d0dc9d425ac39ee77c8988476cfe9354aacbe91415daf054ac4762abb9197278540d5ef740384ec5df645", 0xf4) [ 2075.618293][ T33] audit: type=1804 audit(1620374556.512:2943): pid=32590 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name=2F726F6F742F73797A6B616C6C65722D746573746469723637363733303439312F73797A6B616C6C65722E577444706F762F3836332F48C7C060 dev="sda1" ino=14692 res=1 errno=0 [ 2075.687730][ T2606] usb 6-1: new full-speed USB device number 97 using dummy_hcd [ 2075.947815][ T7662] usb 3-1: new high-speed USB device number 61 using dummy_hcd 08:02:37 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/113, 0x71) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) [ 2076.057719][ T2606] usb 6-1: not running at top speed; connect to a high speed hub [ 2076.157618][ T2606] usb 6-1: config 16 has an invalid interface number: 2 but max is 1 [ 2076.165821][ T2606] usb 6-1: config 16 contains an unexpected descriptor of type 0x1, skipping [ 2076.174790][ T2606] usb 6-1: config 16 has an invalid interface number: 16 but max is 1 [ 2076.183051][ T2606] usb 6-1: config 16 has no interface number 0 [ 2076.189296][ T2606] usb 6-1: config 16 has no interface number 1 [ 2076.196431][ T2606] usb 6-1: config 16 interface 2 altsetting 2 has an invalid endpoint with address 0x0, skipping [ 2076.208095][ T2606] usb 6-1: config 16 interface 16 altsetting 6 has a duplicate endpoint with address 0xF, skipping [ 2076.218918][ T2606] usb 6-1: config 16 interface 16 altsetting 6 endpoint 0xA has invalid maxpacket 1024, setting to 64 [ 2076.229973][ T2606] usb 6-1: config 16 interface 16 altsetting 6 endpoint 0x2 has invalid maxpacket 512, setting to 64 [ 2076.241647][ T2606] usb 6-1: config 16 interface 16 altsetting 6 has a duplicate endpoint with address 0x1, skipping [ 2076.252565][ T2606] usb 6-1: config 16 interface 16 altsetting 6 has a duplicate endpoint with address 0x2, skipping [ 2076.263437][ T2606] usb 6-1: config 16 interface 16 altsetting 6 has a duplicate endpoint with address 0x5, skipping [ 2076.274252][ T2606] usb 6-1: config 16 interface 16 altsetting 6 has a duplicate endpoint with address 0x7, skipping [ 2076.285090][ T2606] usb 6-1: config 16 interface 16 altsetting 6 has a duplicate endpoint with address 0xE, skipping [ 2076.296042][ T2606] usb 6-1: config 16 interface 16 altsetting 6 endpoint 0xC has invalid maxpacket 512, setting to 64 [ 2076.307090][ T2606] usb 6-1: config 16 interface 16 altsetting 6 has a duplicate endpoint with address 0xF, skipping [ 2076.307804][ T7662] usb 3-1: New USB device found, idVendor=046d, idProduct=08f0, bcdDevice=3f.e3 [ 2076.317920][ T2606] usb 6-1: config 16 interface 16 altsetting 6 has a duplicate endpoint with address 0xF, skipping [ 2076.326985][ T7662] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2076.337726][ T2606] usb 6-1: config 16 interface 16 altsetting 6 has a duplicate endpoint with address 0x2, skipping [ 2076.348228][ T7662] usb 3-1: config 0 descriptor?? [ 2076.356468][ T2606] usb 6-1: config 16 interface 2 has no altsetting 0 [ 2076.368156][ T2606] usb 6-1: config 16 interface 16 has no altsetting 0 [ 2076.399877][ T7662] gspca_main: STV06xx-2.14.0 probing 046d:08f0 [ 2076.406474][ T7662] gspca_stv06xx: st6422 sensor detected 08:02:37 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/113, 0x71) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) [ 2076.577949][ T2606] usb 6-1: Dual-Role OTG device on HNP port [ 2076.607862][ T2606] usb 6-1: New USB device found, idVendor=19d2, idProduct=1426, bcdDevice=1b.9a [ 2076.617089][ T2606] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2076.625357][ T2606] usb 6-1: Product: у [ 2076.629515][ T2606] usb 6-1: Manufacturer: 〉 [ 2076.634128][ T2606] usb 6-1: SerialNumber: syz [ 2076.957962][ T7662] STV06xx: probe of 3-1:0.0 failed with error -71 [ 2076.965308][ T7662] usb 3-1: unknown interface protocol 0x83, assuming v1 [ 2076.977191][ T7662] usb 3-1: cannot find UAC_HEADER [ 2076.983302][ T7662] snd-usb-audio: probe of 3-1:0.0 failed with error -22 [ 2076.991913][ T7662] usb 3-1: USB disconnect, device number 61 08:02:39 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000100)="82b007ca36a31f8e274b355e146f5ce602fcc8feadffc86656504fe73b61dd2df5e03961baecce7c0e4852e026b35d23a7a2584223728635e6353799b244792ef9d8881cb05f23fae1b41dd5628be8b8f47b286dfc172f9b65f172406247c2a8ffd9ecad03232d0cb25c95591ed9814336783892c616e1949f10a98f021c03b842c6", 0x82) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:39 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="cb150680811f59d085283688ca0552ad0547d297c52ac268c653be70ed4d323bc54800d91705a5b7ab584fbecbc72f", 0x2f) 08:02:39 executing program 0: read$char_usb(0xffffffffffffffff, 0x0, 0x0) 08:02:39 executing program 1: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/113, 0x71) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) 08:02:39 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000100)="c075c0f5174e6847275fa012", 0xc) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="e8c526affc163f5b841a44a6df3b4862ba78572e2a7c0e570c4e01cc14891afc131085b2063693ddf7d9348616fa8ac50e6ec1eef505e1bdda6c10e8ff8b64dc6fe31cda0570471277ef178da3a90b165478b2691d28f18d0cf0c2f7fb4f000d932775693bcd21b8dbd03d876aaa4b8aacde1ee995def1", 0x77) 08:02:39 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r0, &(0x7f0000000000)=""/71, 0x47) syz_open_dev$char_usb(0xc, 0xb4, 0x6) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80) write$char_usb(r1, &(0x7f0000000100)="6eac1179ed7e84d144bb0110231380a9e4bbda1b08728eba06c38ec76f5d56e31ebd06efa1664eb1745bb1de8a25ba0f099bc5613ac4f8ce154c1bf8355f9aa9f37b392730ff8d71ee4c4a567c3061e01fbe99fa2979c3af80d53ec88ef9a1fb698209c29c9b1f5b032ad81249c8c0ed5101e900c9d10ef48d68952e7483bdfd67d12356bfab4a26c084398a682695ab7028", 0x92) syz_open_dev$char_usb(0xc, 0xb4, 0x10001) [ 2078.377686][ T7662] usb 6-1: USB disconnect, device number 97 08:02:39 executing program 3: ioctl$HIDIOCGREPORT(0xffffffffffffffff, 0x400c4807, &(0x7f0000000000)={0x2, 0x200, 0x9}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:39 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000000)="a6fa17f548d8758f3c882abd238e42f1ccc1bc132b70d810e758de51ad8e7d1ff7a2c8e2ac4022884c701e2ea9e3b442e7be87d7f1faa791896f1cced9e72f811215c3b73da05daf1d36821519e9dfa2b313c4385e2ba43f35517295ad5d9bd4cba28e53d605d600745e9d", 0x6b) syz_open_dev$char_usb(0xc, 0xb4, 0x3) syz_open_dev$char_usb(0xc, 0xb4, 0x5) 08:02:39 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="2a08d371a6ca4b6deacf612d78a90352c684fa40f128f002a175a19dd179ea548fec4a7f6f095439268db9de91413563ce0ee89f747192cd557e8775151f76159ca4fdc065574d4db6f934aa761cd2136350d9d46ed06964e43f2f804540e896b35837a5ac37ccd361a9d199087304", 0x6f) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000080)="3709016072e11116a584952ca279867965af4f99b02b1a5ae3fc1bbb42c36fed4468be325e20e66f5c2190fa0551cc34fa3e843fc7", 0x35) 08:02:40 executing program 5: r0 = syz_usb_connect(0x2, 0x695, &(0x7f0000000100)={{0x12, 0x1, 0x110, 0xef, 0x7f, 0x56, 0x20, 0x20a6, 0x1105, 0xa84b, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x683, 0x3, 0x7, 0x1, 0x40, 0x9, [{{0x9, 0x4, 0xfb, 0xf, 0x5, 0x96, 0xed, 0xe9, 0xf7, [], [{{0x9, 0x5, 0x1, 0x10, 0x8, 0x7, 0x31, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1f, 0x6f}]}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x1, 0xff, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x20, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x3, 0xe3}]}}, {{0x9, 0x5, 0x1, 0x10, 0x8, 0x1f, 0x7, 0xf8}}, {{0x9, 0x5, 0x3, 0x10, 0x200, 0x2, 0x7, 0x1f}}, {{0x9, 0x5, 0x8, 0x2, 0x20, 0x61, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1b, 0x1}]}}]}}, {{0x9, 0x4, 0xe3, 0x4, 0xa, 0xca, 0x86, 0x4a, 0x7, [@uac_as={[@format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x101, 0x4, 0x9f, "00e8030d98"}]}, @cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "f3"}, {0x5, 0x24, 0x0, 0x38a}, {0xd, 0x24, 0xf, 0x1, 0x2, 0x40, 0x7, 0x3f}, [@ncm={0x6, 0x24, 0x1a, 0x3, 0x21}, @call_mgmt={0x5, 0x24, 0x1, 0x0, 0x1f}]}], [{{0x9, 0x5, 0xf, 0x10, 0x0, 0x48, 0x4a, 0x9}}, {{0x9, 0x5, 0xd, 0x4, 0x200, 0x7, 0xfe, 0x1}}, {{0x9, 0x5, 0xb, 0x10, 0x10, 0x3f, 0x1f, 0xff, [@generic={0x7a, 0xd, "e3d0c06e59f221a62b19b7760db444371284cd201756d03509117baee30964c5e750f7922f6d49401e5b02e87f4d8bd66552a27bb89fe63aafe360b23fc6fb9b47a9794a8a342fb27b42b82a59d35aa326fb59f33e736d315795eab7acd01255ab8ad142beebeb9f83208ffd4a03bd2005c5be0817668b60"}]}}, {{0x9, 0x5, 0xd, 0x1, 0x3ff, 0x5, 0x8d, 0x2}}, {{0x9, 0x5, 0xa, 0x4, 0x10, 0x3, 0x8, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x4, 0x100}]}}, {{0x9, 0x5, 0x80, 0x4, 0x200, 0x2a, 0xff, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1f, 0x4}]}}, {{0x9, 0x5, 0x3, 0x0, 0x200, 0x44, 0x7e, 0x93, [@generic={0x7b, 0x0, "1397bcea4422da759211cc619208e67f20199e827e2a9fa9b9daca6ebc44a706741a9190e4364a2a12d03f0af340960e565596b48cc992c761d6a3ed0b637c3c3bdf41a310f09917d560095919df218f23167d5a2fe29eb9d966f3a84c1bd481eca22c3131a43c064438696aa3735e2b4587dd1dfaa3117a2e"}]}}, {{0x9, 0x5, 0x2, 0x0, 0x20, 0x5, 0x5, 0xc7, [@generic={0xf4, 0x6, "08ca278e24c438e6c7f7d0be377b8581d877ed8a249e34d91443a4c2157198ffa98885327131860de06a167fa2ec1a802619ff3dd1f9524d7d62b7e2af76f0abdb1a16a451c89a1795e8328cf1cea132c18a2c64e6f0d2a02450b7a6e528a0023adc2c06183354bba671abfbafc967bd16de8b683f835919dccd2ac9b6c900574392eebd929e295795fcde5c0bad76fab6ea45daffead757f1562b87b517a884ce20db23b6cbe29ac8d1725152d114c742248bd6d4d37e3ada363163f1d8676af8f476b9f812cec8d869bcc7a6e8121770c8951c77bc66d4ee8186f193c376cd015241e1d15b6d1142d2c418a5cae139fbf6"}, @generic={0xc1, 0x4, "9f7099bf0c5366b06bc1156f68063361dddeef1e7eba7bb08706974f5fe4f60825a49135472f49600a357db963c425435c026558865e12c49902e804f8f656907b981ff439646c85fe6bd0864ea07fa27cb3718b23c2b6a72e7ca38598c1f8a60cce2f43cf1e134a3045872db4489541c79bb793ed7910a9d08a538d70efd87ff72f8ae6f6e309874ccbdca96e23e20273af3f3491c2fc987a8b404883d6132a4d48f66bc62e8ba9f0cf3ada77b69f9abaf13c307a1839879b65245d1720bd"}]}}, {{0x9, 0x5, 0x8b, 0x0, 0x8, 0x2, 0x20, 0x8}}, {{0x9, 0x5, 0x9, 0x0, 0x8, 0x0, 0x2, 0x7f}}]}}, {{0x9, 0x4, 0x4c, 0x3f, 0x6, 0xf3, 0x70, 0x0, 0x20, [@generic={0x97, 0x23, "f70e22df9955862b0bf2ffa61eddb9373c8b65282f718f4705937375d13e273021cadef353317a128bffd1acb2d189769e80c375372cf0a1b43ae4097092566d4c59513a562f2c80b14a2b8dde355340db6c5fb8c8654449b4c5a79501d554e3bc06c88c3904dd0c5093960295dc41bcda9a5059efff9a1ca4671cfc08c41ec42ef6ec869ae5232530e06ddc123ccc54db6018be46"}, @cdc_ecm={{0x6, 0x24, 0x6, 0x0, 0x0, "9e"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x3, 0x10, 0x101, 0x80}, [@country_functional={0xc, 0x24, 0x7, 0x20, 0x800, [0x1, 0x26fd, 0xfffc]}, @country_functional={0xa, 0x24, 0x7, 0xd8, 0x1f, [0x1f, 0x6]}, @mbim_extended={0x8, 0x24, 0x1c, 0xb1, 0x0, 0x9}, @dmm={0x7, 0x24, 0x14, 0x5, 0x2}, @mbim_extended={0x8, 0x24, 0x1c, 0x2, 0x8, 0x8}, @ncm={0x6, 0x24, 0x1a, 0x1, 0x2}]}], [{{0x9, 0x5, 0x80, 0x1, 0x10, 0x32, 0x1, 0x0, [@generic={0x72, 0x1, "08a0957532a8c6d6528cb317351f4bfe6bc6dc14e4cda2a0bf6368dd6df67990e40f08a036530d47812b0ce83c693692aea55b9b97c445b5d0f0e0d5871e8e5509d4a2fa7495a513cf768f034d56af49f297150b8fdf52ec9d58becb14e682e6b7b1d2e9fd9504745510ddcff2f83307"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x7d, 0x7bf}]}}, {{0x9, 0x5, 0x4, 0x4, 0x10, 0x40, 0x1, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x2, 0x7f}, @generic={0xae, 0x23, "632475cb03fdf4460db13bd5428fd96eea23e76d4b8a37429abfc8e4e6ff57adec22623b017c2ff739a84006d8ad43f7ebaeab20ab71d3a526276990df8c1238d50002a65f7f4eb817670c323d904a7f1dc33b239fd4f93226089e602b3dfe12e4bace1c0a2e05e893da6db4fb0d0459e046c76774d826747f3e624ff435645b582c250e63c67846280cc629d3c83a12453551e2e1fe6509cdbf30cd07f97580754b5fd0bbbe4c5621230f5e"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x20, 0x6, 0x20, 0x40, [@generic={0x49, 0x10, "aed3f74cc1551d8c7258cb25ce5c9561d6c059ecce33f6d52900bf9e4926e128fdcb5facaf2496fad4421d5fdbd99af73ff4fe161696025c15fcfffcb0322a13a5456f3f1387b6"}, @generic={0x44, 0x23, "e7ba487ecfc6d2aba3a9ffa2decb465b7e517b7314067516097f1ee99431d6e9f6654e6c70e028d98a91f0ecc8b0165438870d51a7d9a0fc60f7b0dd242069da6d52"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x20, 0x0, 0x5, 0x80}}, {{0x9, 0x5, 0x5, 0x10, 0x3ff, 0x7f, 0x3f, 0xec}}, {{0x9, 0x5, 0x1, 0x10, 0x10, 0x1f, 0x4, 0x4}}]}}]}}]}}, &(0x7f00000009c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x110, 0x7f, 0x25, 0xee, 0x30, 0xd4}, 0x44, &(0x7f00000007c0)={0x5, 0xf, 0x44, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x1f, "b41f385fe82135077e08d38df4cdb668"}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x8, 0xd, 0xff}, @ssp_cap={0x24, 0x10, 0xa, 0x0, 0x6, 0x9, 0xf00f, 0xd, [0x37, 0x808000, 0xffc0cf, 0x0, 0xc030, 0x3f00]}]}, 0x4, [{0x4, &(0x7f0000000040)=@lang_id={0x4, 0x3, 0x2c0a}}, {0x4, &(0x7f0000000840)=@lang_id={0x4, 0x3, 0x407}}, {0x1e, &(0x7f0000000880)=@string={0x1e, 0x3, "dc325c79f167030f06215a8693c39a7cedb167b221bf6309b9ca85a4"}}, {0xe3, &(0x7f00000008c0)=@string={0xe3, 0x3, "7563b58fa1421597f3d937dcb55170244f47b5882cd53f18f653c426197e6312d9d3f5475d912e7b44783b5da93a2677702505a351a8d0018a98dbbc00c070d292df4715d148aaca34a3ada10907e4d910e30ae313ec163dc30df8746694dd11603fe810b1a82ad8eeb871cbb43d0fd12cf5938744aedc28e31a43010746b685ccfd2a6d6d0b4ff368e864341a7c9e5e213aa4ddfa2a60a1e6d5bbc61e5a1a61dae42f2600170d7feeb56f1fbe1d9224d7525c7018349987fe50770e46d28ffc70c645ff433a4ab652527ade63256e1736001c61b3c14ee9439fbcf3c62825e2e5"}}]}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x354, &(0x7f0000000a40)={[{0x82, 0x4e00, "45a54baa2a8d3a35ca847c2ebd70a145283070fbc7d87ed67ddda936373925cc02575990d4c21ba7303ed962fb696f61b6e339bde9cb33005517092774a19ed419f8482235417376630875632ec619d36809e41400b23ac1f35a0388470882cc7444c1dc2c34d60230ebf44814d52f5b372a21ca91979c5431b7105aad902ef67d0e"}, {0xbc, 0x4e00, "016974b2f66ade9bd6506a64b28fce160fca102d482b0911166e504bc3f48e54bb33b71a8c3fabbdbf147df0b1a5ee61b38ac7ea50a01e23a091aa704f15c01f35a3e754619869ae7124f3b680690c0b96b6e2cef56a2bec3e3f2872bc1e692a9664d8fc6b9751b53391afed7b51f188a297d0132211c13fb9296279ce89adcac918f7126d07b5f5b5eeaebf3ed001c523d9e04b8466a42adc5a3d94b326bfc5f91b99b4759780fe7bcfa510d8f953e678851c2c681a51baf7d32427"}, {0x6c, 0x4e00, "a9c636a58034bd2e6415270a1e93096eea4e5019641e529565ef5596ca29da8a646ba7c44cb7afa5c2b5a9076c8c853eca65e990aaf932a64fa9d7b61844f22a0359a746e90c7880ffc5e3da666d0f73616ee31ae7d8c5d03ed4e234e299e0f7080974b80536a4b8510fb567"}, {0x21, 0x4e00, "4c4e8c6911bcf427ec1f1ff3d3905c27bbe5489c02bc92acc360842907b47dc0ad"}, {0x22, 0x4e00, "b8939b38c565c2d852be23cd1d8e6f217dd74af3f29f2260bf7382ed059b9f39ac2b"}, {0xaa, 0x4e00, "8f8238957b23a19cfee1e43a56bcbd146e72434c651db454c31bb55e6891e872117447ebe51bb506bb3e2d8671e4e1f772705bb8009bf58fd71bb17636d43fee29b1e65ec5febf0af0c62b4bcdc5dcab8b439f1b6d1bab947311130c65bafdcda617a2e03bb2178c6338541915dc8b4e2ea3cec42360f6dcf2594b862c43269ac99458dcf9efcfd36ee3dfcf9e280437da380b094a124717ce282be7ec25db473f2482a8736781af8066"}, {0x96, 0x4e00, "97af56904be03a336c9bfc074aa2c50b09bcae7af891a841981737348a650e2bb99ee7be2513e06734c802eb9351ddb0d9349e11c364d4ba31ba36aafbce57cf2422084d2e2f445dafa329877fad5d853048e8773c1ea933772dc3cdb1fa29f4f5e0e2b837cf2df6548fa0924ea4cf45ede083a7640f9167ecf7c824a4d9dbd5930b783cd3aaddf65d090f6c86244b391c27c6b0eddd"}]}) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) 08:02:40 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x165f42) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x171fc2) 08:02:40 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4000000000000) write$char_usb(r0, &(0x7f0000000000)="9e1e469e356c95feb855f4fbe632f1412f63e30f", 0x14) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x200009) write$char_usb(r1, &(0x7f0000000140)="b5fdb0b95f165581164f58396ed5bd83886479bec48c74856d3632da2bf9b072e5d151928567e30fc80927e11c5c135a22aa6055f0c530f44f8294563196f014b735e9b335ae38a60cd9b23cba5c5e13f7ee67491a377b0a6e7a618b50e41ad44af77278b815bc67d837a56b3c49f7ffffa9c155780fd12411ffb7ff5a7db364a948391fb43ebc6d78d1d8a0c6b71a84fbceaa8f8adb3636bf0b69e6faea5738aac197bd7731275be80417be9bb03223f369729443823287dc4056b7517ab9ecf58216571fc28a05000000000000004d659af0483b5433", 0xd7) 08:02:40 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000100), 0x1000000004, 0x641) syz_open_dev$hidraw(&(0x7f00000000c0), 0x0, 0x103001) syz_usb_disconnect(0xffffffffffffffff) ioctl$EVIOCGKEYCODE_V2(0xffffffffffffffff, 0x80284504, &(0x7f0000000200)=""/25) write$hidraw(r1, &(0x7f0000000000)='4', 0x20000001) ioctl$EVIOCGMASK(r0, 0x80104592, &(0x7f0000000280)={0x15, 0xfffffffffffffdb4, &(0x7f00000003c0)="254e6e6457b94a706f24b50b613bff3ebc5d669fcccfa7539dec9b67573fe9fe31fd712d55ac76b885d2ef5c575d1622962d706343eaf12d7abd5807823ec7ca6f45b0ed0c82289e1dc00fa40b0c6cfba5d882d2e07d943e4761e7cfcb900a43038cdee3afb200c911d20bcdab3ce19a11ac8e9d0abcef82b399e1fa04fa7f9b3dd714cbb6bb14b6172ddd199fc8e689936916cf4f0a289c4b997807b9ed9a85b6a0fd95180f6cfb1a3bb99b1d3db26de19d1d2951b0ef77637fb1652eae221d0dfbb740e15aed38a5a018ec0c8b15614a9f2b3fca32064b0c"}) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x84762) write$hidraw(r2, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(0xffffffffffffffff, &(0x7f0000000000)='4', 0x20000001) read$hidraw(0xffffffffffffffff, &(0x7f00000000c0)=""/19, 0x13) write$hidraw(0xffffffffffffffff, &(0x7f00000004c0)="08b1633961328100000000000000001a44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3dc36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b24a1776105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15eff5b3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a643ef3920b33ab77da15db47fbd479f8d21109a2bea3bc81b08a8b25ab82e9f3a19e8697b2b0299b903780ec43838bfe04c80289d8cd167bf19fe8333d675d02b26fa5f1c3135d", 0x229) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000240)) read$hidraw(0xffffffffffffffff, &(0x7f0000000100)=""/218, 0x200001da) syz_open_dev$hidraw(0xfffffffffffffffc, 0x20, 0x165f42) syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x171fc2) 08:02:40 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffc1) read$char_usb(r0, 0x0, 0x0) [ 2079.457757][ T2606] usb 6-1: new full-speed USB device number 98 using dummy_hcd 08:02:40 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x480500) ioctl$EVIOCGEFFECTS(r0, 0x80044584, &(0x7f00000000c0)) r1 = syz_open_dev$evdev(&(0x7f00000003c0), 0x80, 0x602002) ioctl$EVIOCGABS0(r1, 0x80184540, &(0x7f0000000400)=""/196) r2 = syz_open_dev$hiddev(&(0x7f0000000000), 0x3ff, 0x10000) r3 = syz_open_dev$evdev(&(0x7f00000001c0), 0xfffffffffffffff8, 0x600480) ioctl$EVIOCGABS0(r3, 0x80184540, &(0x7f0000000200)=""/139) ioctl$HIDIOCGSTRING(r2, 0x81044804, &(0x7f00000000c0)=ANY=[@ANYBLOB="d30000001569b4199c123181690ed34fd379cfd7c64176dfe8b13eac3adf4891cf9f72421cb7d98dacc4f8b347b5b8893ff5237b3775a06eb967da475d4a4406a976c167071e30475e5869beb899b8566817b58d9cc8f9608545be6b660d00d187abfc481d23a50bd1c28150517b7ca9e8fe68a61f5135e32d92d317a5251f08779864524cd498926880e11b48d9ebe8a468f3f7d3a2b5647897f3da2a8b80ef3c577296bfa6cb496deadeff8497ef8d69f41d89b1723b53e4c1855e84c90397ed3790c890e455ba00"/213]) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000000380)={0x15, 0xba, &(0x7f00000002c0)="468c13295146c180608c7e5b23c589ec1473e137f6e6c838ff595c024361272926104f584ffc9c14d6368a72581c20323a886b7289eb607cf52a7177e7d7936c46564709438303eadfc9866710162cdb0cf1d119b495b716b56f136d5d7799c1638de668a3f35a1ceea459c81150384d3f593c3328d62a1e324b6daa279386bd03842ea9b6627d01e264cfa2d8a0e5e0156c24f3cf7d3b527e52afca4d5344ed94008875c5813ca214f7cea1b0b3cea8b5821269604000b636d8"}) ioctl$HIDIOCGREPORTINFO(r2, 0xc00c4809, &(0x7f0000000040)={0x3, 0x3, 0x1f}) 08:02:40 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$hidraw(0xffffffffffffffff, &(0x7f0000000000)=""/241, 0xf1) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffe63b) write$char_usb(r0, &(0x7f0000000100)="28fa963e6dbd2ec97cfd1f5b32db7489b6cc0167c0b7f1dd527aa9576f3d4a9f3abda7873c78de5e96b80a34742b86763153c453fb5de7b7a8bcf79b1edc45320ad2cc8e8c967e1fc16a75e992c10fffc263429a12f362c3ba90ea12dbc095c0b737aeedf515478575131466a36b360353bbb7c06685ce907e371492fb28f9cde941a129c46c5eefb56544790603acdafdc9952336383d1a92e6ade64d57bc8beccf3d4b67d0bf2790756d16b53d008cdd694671cfa9936ce1030f4381bca3e1934d133edc16ba18fc71a45c0a90d0e54eb8047634e504e7a1bf0f3fc65b99fdf87b2b47f48e49807b8b2e879c", 0xed) 08:02:40 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r0, &(0x7f0000000000)="e9a2ffea25e985f47ada6577f825eb6e9d0d1ab0c9b74901e0a3e6a4af85a3703f2a35299466e1e85ff2d3f55e17fb0716a074f2bb63442e2a458fe31fedd79670c5fad91aa013172fcd4e70ab67add7acbb46aed58d9b4500bd382d6b7bf7aecb06ed2ffd16135d7998395ec968e36b4d503196d2c7b1283658682279b5d6ab298fe7a867ab7798cd487239c6e7c32a3cf26d551aeed8769d68b4e94654e653a6d9d547f79b3bf4733e7ea1107b1199e550e5dd02cc3d0bc388f6dac2c2aa42f9de1775d9dececc6f3386da324248e6779798b93a4a404704e18a7e66159c559f5eadd5d5be25b98270b70ee1bd82ededdac9", 0xf3) read$char_usb(r0, 0x0, 0x0) [ 2079.546769][ T33] audit: type=1800 audit(1620374560.512:2944): pid=32709 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14701 res=0 errno=0 [ 2079.670914][ T33] audit: type=1800 audit(1620374560.642:2945): pid=32709 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14701 res=0 errno=0 08:02:40 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2a306631) write$char_usb(r0, &(0x7f0000002300)="c33036009e6fc37d0d5edc0a21cfb0d0dae8109c307843178c7a51688e0fffe769e1a69e3fe87656c894d699e3db3d3f408f65cd2a86bb38792b588739cfff0460f32db3277b65616ee7d9b7608cee4e42be513c9ff2e48c22a7911219caf9be59a7dd3577492824842df67500774b0f777a7e632104e0047cb99c08ab0da345b66edb1f1344517a02ca8fa4e99e3dfd6a0aa9a0ed64ae2312199fbdeca119d4028342eeb5fa45fc83d919bf2bc59416eeb7e85b12bf032e402e4773e5e64d75e947a08a3d6534e5e9f6a6af02f02ca76d1e341b54e899f92c860e19f57aa075631f0666eaea73a3e0", 0xe9) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f) write$char_usb(r3, &(0x7f0000001300)="b55609d7967f2997ee65c463cbf259455e09b53c897f8c348294e51e60451d9b09f0ca0db80581f5c296b3ab4f0d7ae5da7c72906f1f6ff3c8bae4a1655dc465b12a703875d81189fd126b6ea5add434fb58f21cafd6ae61e784bbb6cce10c05fe6e75d960bf5465f4d2cac277e3e065f39598da775dade3c6d9867f0d08970700000000000000ed5c84d676a27898725895c4c74b28d391f5316444bda5f30add3b44ce1818d57723caeb631cf751691fb99baac56e6c22eb57035dae7ae2354b66634dc234f7d344ffad20e9fc3c7556eead060abe36383ee61ffadcaf923da2c047b20589cb7a46069fd6cea76f68ef0120c22e86ce851690d8a9c985a25c6f3a7e7a96d791197b07a843bd54ad5d4ff9f4b225d8f9213e098c5f61f1e706c58dadaf096acc48983698d26c3969d5ad59526b56d1b4b4dfa508f6b1da66567284c3317f14db7b57e26970a86b7ca266b3c23b1c7a407be6505854ba20d53859b0f589464f860874f641eb50625ca1f348cc292478343bea0b2ebb7ad9c5a317ce499a5bf24ab8e4822b6955a2563d6ff8988a693687a298b96cd8053991b9d5960c60eaf4ec20e9245d948f3079c3dfc8560fb234782b3a42ee198fb9fcda8338953e7a22d1960e6c207be9cf2a6d7853ee792428121197c167720d9f7c769a8dec9a1d1e891933774d23205aa6c1ab78d43082cacfcf913851f3704443d9ab9c6edf1d7782a708034580fded3cdc05f9077702be46faba7bf80a6ee8533d97983e1b45a09185a5484c76253652374c63d2649997f498c980f104a5033a8b719748772a6a68a9b92a196d68792003db0c7ec4abbb9fd92e3a8d5064457b32f96f8b58ba45112ee1abb42446146633410fed7f09d383099c5914a2316dfe6692bd56852fa66ef6d29eb67dc9f5be9f208a5fb8bacae51373c92390c719070767df310e627ac084b504281185d96d8c11c7b2bc369956d4a5a5da29769c35783255a2b7cf06996cfd040565fd701ef06f1b130c9b2706987094ec2d6e956d3709eba611d50c5e5437c2f0b07f4b98bc0bc8146483fdef46ec485841f29a7d9b6debc1ae62924646334d8a996efe0c61f3fae02387426847c9abfa918afa679be206aa5da92b459f48da7bd9d06bc4432826b773f5f89315d7ed64123a9f6857bfab146b2a8c925977fef9f07f3992d3e2f30bd5903e5a87149b3cd41ae0d77e4aa412a2cb2bed22b031b46750386d0b15152e1b2cc1efbef7e9d61b1c3f352c81db9a43acc0e429ac56e45b4d9cdb9467582f4b3024e4bbdecd95463cf5dc39ccfcb0f4dcfe96910245a3f6a6d50d59e3325b11c73d0751f90cbda2cacbe7902b8cd33d29c0ff7ec630034184772bc07f3ec31436bfb9b66effe5e0eb1a9bfe41cfdabd50f2717f4ca70968af2801453c437d5fe76c18bf3e2caf1199a3a82d4c3b41d7444c53fff821c0837b3488972a26e89b319a2884c0561f21a8da1f874ac3254d9bdb31e26cf2be0b294c61daa8818321f73618dfbd6764950c48b9e76383cc791f6dccc398a2bd34a472f05cc704efed16c6fa7277ef81a0f9827f12d0d02fe7da8a45d28ad2e1378f96d9e2ec32f84f396469086751c2390c9985e4304c6865678f9354578edd6ee49d3039d1841625b543095c5317bf8e1478b548fde17933273da2a8679a6c6f7577822d9e117776b6dd4682d59399d2d7528a32a0f7998f53d72a865acc8fc63e24df89c1998a39d0e71784ae6d9efa14232ea98974fd6334c01f717039e4f953b43e2cc55bd7e125302380e2c6678e1db45013cb16b10a71ae1ed5f5d88383b63e7dd1a3e870ba0a99ee0bceffbb2d808039ed949b45d90b4cad341fe85db7913dc74c0bcba41e2690bea26432092da096846bc64f93592d568a50a1ae17e3e0a504c4b077e850760fb4b80cf0e3afce210d5e4788b251805d0d2ec00189f09f05e4730db0f3b72a43d10f7d84646c31f631bbe99790a27a7f03b2e2e32a92a4d1dcae0ae8bf5d5dfba46b41bca0180e4df4f0e5e6f040b2479d805b4c073ec7a74b973b08b6097182c4b744a46f87504cf5cdd2b0b442a1a300f7b389faea0a455d9f48ce13c5504396217031e8ac05745061645cdc37fab510c3db92c8eb96efb89601b8c02d87197cfd3e067f21ee30ee0b280a18459d4f4b700885bd0e642b0d334627277947780018e1b37a4d4e9dcfa95e77259a7a0918b53bd1413fa5ac40b92b58af7b98c4031c3305c948d22d3b081ce589f410980f0a496e9ab955a2dcc1af43af7ac54615c97d50bfb18689d250fff24f2c9cca0eacd9cd735fe456b838843023e3eca8e1ce85df2231cbbe8d2e3632fd8e925c263d023c8f8db993d1da3d6db988d9925ec119477837db5eb93f31d662dfcb29bf3d0dfff0448afea9bcf4d4d40706acb91470dded00c047ba1c676af09193b6544e8925dbfe1d292fe2ffcaffeea70bac674876c307838f2a8eebb0337a54e497eeb04e9fcc4936ad22e57a82917a031263da9a20dd644b37b5777aebe86b2ac2e398ab75f498715e8d1da080ce23e4d22104a2579560ee5dae2bdfb67b5172ff5be47179b9722e279142e8b1f681918ec722d9cb5563d355c92e28bbe33cb735735518fe1cfd11590164f4c7ae253418f1d1b0fcb76da5b5a7d7604d2029e41b0ba200d476f0045b763870ac59c68bd5ddac95faf4df1e444dd3ca092f309add01b6e297b46e920b98fada51241f51fe8b6f0b6930233dfe9729d1c6e6de64e3006f312a59dcdf2369b71a27d8ee7fe2cb2df0aebf65975cf144a626546414db7915f9ce8c06a4bac7cd5a221ad564c6d2d2ed920df54fe5187a906c7a6daabe8f4a720968d8603d3477ab0e9076f94fd9aa5066ad1a3e269208d5bb35d817846eb0e2d8e884afe272be2e835c6a30e206870733c5418e3e303dd1e3227223db85abfe8d62dabe8ea57c3ea407bee7936f8ccc1d7e2dc28f8bee1e20abab91556959eac561441b6a5682ef5643fdb8b5747ad43aed4dec1c820c7d3a64fe71a421768ebe60e37bd9fbceffda94992afcfcbe1d4d2214c0adb9ed5e0a2763df4010aeedd49fa020d76fa58246a2f333b61006802b6ae1aa9b287e83cf62bc2e5b47f90ac4bfd200ffaddbd84c8c2df42e60512ee2b1e2ae2f225c0646c3a2fd2cbc99a15093161dd0e121688a13fc45e26059382b994b94d3f0facbe9b577fba1c80e627b4ba0c62923853318450dcc6bd8d6c3aae4c6919ffa1a67dcdcc1e1912cf44b9de399303ecc4addaec01613be7e6b2b630651ef70713efb3dbf8a2e1e8b23fc6e0610f2054c7a56b0b9f9eb56d644bd2c9967b5dbe4740671b09aafbdf52f037ac729ad7bd0e1d16ed7c16dbf9c4e20efc9d35eab793a228c4b5d49d092a9c4ce231f4f402904db857a2b079885e16e37d7c0503b51f0a29e548bb9f1a663ea7a433873f5ea06986066825a29a70c29059d297b3bac001c4532f496d4202df7f6c1326588a8d60e28f9757148ffd06025a5d2b63d25689308600d4f78dad85193952fb15a6ba3ab2a97baadd9469843f0ec9a2c562ccecb4bef0806758711d478939e889f5e53f44c1af6aaf0ccdb09011d86c3e9fb578933b17a599c01644d875bfa8809b63ec18e3040d5bd0b42ee192ae93dea0699a500c9957ada915159bd70fba0d489ecce67b82d35edaed69605d7de702f3ac32564412ff33a2f809424d9b4a6db6eed49c1a688b2332ba612db634cd990ee8e1054cb42f14fc5235554b50a629ddcb70c06afbe8124563ea85130fedddde6a642808c39139b0812ae8cb60583dfc7400ec24a001d0e5a004dafdc8753dd4c6cf5eea3633a0f9e21e163f2ea1598beb87d56aa30653bf696bbb657a5ad3e8476d5e9bd92a06d45beeeae47b99264f612c69e30c3ed8f8889c62633355089c91026f2cd8aee64ea4d186e5bce44c77fab519aaeab3762bc811b9938669e874d392c41d947ebd8501e09ecb20035f30c575dd0f7547786599a059e1a711858ead7a74ba12d86b71d647a19b3757d11db01648fb540911ca29fb4d40811c2caf80f20e7adc5f9a1c5849a41e99d70109f459cb13efb642a97071c29148679a0f6d6c92683881adf287744f574948aa5dacc3dd06adf0170bbf1875ca6a47bd3dbd7f5cb90dddc0d4853adae62220329573c56fb7a778fe9dfc53e48f36ce06754ceb1be5df9bd13446740df71ccfbb43955e4fd89bbda3e5e7b15d98a0324bf1ddbcdb01122d65ebe11aa3651968fd3e145c9b4f301f8e4ba65dfd6a6e5d74260fc5015c42b254eb3f6c56e98f5e45498b11b2ae9b493f272040a5ea72b3a8f61718c7427b496701452b597d60af1c79bf0848f44805790b477ddcb9dee465e5c6225b64a90eaa9b044aebf683d5b5b9f60bdde46cc525eaa2e9bcdcbcb83fc96023e064f07cc50605567b4e0ccaadfa64d5398bcb5182d7718477391b0201ded5b3bde57b6c67ccf85b7c8ad876b6729784e2b9898658fe58e77249d8f2fdfb864f9675945262117916edeb27e913e80cc0766e5b992c215aef757467904c0aa3fadf9c5ca8be3df58848cd3523ded7da1972a6db2be6a73ea18fc99474f559d8f5847102ce9b95039df61b21af2b3cf71a610a261e8fab413c6b498ee7247dfe7f487361858368c0c95deb383cc7d85e0888a295f3337fd3fadcaf177bc24635bfb1b47f80f934022e192b28478a7855014efaf3752b7527845a0ad6fc9a945f29bb5f47f77ee4b6ace8279dc73bd34451fb856b8d6a9975f8c6852cc346d213e9080cbd554dc25d062d11d5594932288cfc9f5b3f21969cfb036f9a74b553141fbffcf1e729a491050ad1219fd5a4a2e3582c93006e486bb38b7fda093c3c5f96fa2a21ef1ff9483a9e83cf67a0786030527ed11638a9c3044e45cc45a92a30f8147f7025c3276eab70819117113e091ec72f26690107e204221fde3f283892ee0928f984ac6879dfe9e763a3e251ec413e162ef5560fd45ae73ec57f4bef0a0dc8612131dd98110b96a306cca493caa78d1634360abe33a6eb8e1dddb09d3805a0019123ef975453319ab59cb8ad621b8f4d95b366d0f56fb6b95d644958253002612859511c8fcaf96363d42aaee0ea68fb7ed6331532b417568501ed3ba845be4e37c078a9f5dcd245d3621cd1e3d6879355ec8c7e02f2f09fc58e5f605affdf77e8b24066c1f678641ea6fe746b6d03f8026ae261126dbee9c597759bd6fe58013b3d9b728347aa1f559fb332483d7b66ef57d9c2e305175b4c0f3110ac50a542eb961c4df03e524b007a401dff6a73dfd1030d34bbe5e49b93a2f5e6f1b6f4428b8e35f9635e8efa9694b1bfcd759782bf4272f55fec19c2da519f689182b6c2788106cf16c2461f27e96758af707c23fa5d53388796700e3342c7588e9a33e9cef273f0467c7410b1fcb58ab6babc8b2d87db2e38e42cd60fbae691a2f69c821c21487a7eeb7ae85888914072964a387fa8049248fb14785a9842192e395dda70f23ef3de909f4f834cda3b4420f844417b404ca4c28bf9c195b84291a58b07244f209eac1c1e18e75ff6b46199fac2ed042767f280600000a94b5d9e26bc4bff715fa91e0a955ca1017ab9edd273c38e95d7016b49dcc6e2ac61d71b404a38bc3d1a26c90016fca4854159ada8fff0821d3cb948f3adeccfc5dd642daf6765c6faa79e39c6c7162b694798ca59e38752f9d691aceede6903d2c11146c7afc961cf4bbb3fee7fe93a8aca0fa8e3f187d8a00"/4096, 0x1000) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x80) write$char_usb(r1, &(0x7f00000001c0)="25c7374554dee9fea53acac1913d100da12b10b6bbd2f1aa2bd31adbe0ea8f9de2121e1205156ebd37e6a36327b818e9bc75c3cc2c86b1e580286c6966bcbfd28781c705f5025fa6630a445b8bca640780f71c8c98cf83c3cbe4d2dd24b8040aed596aa50d86c8062d5ebf5b446fef3d98985798a435181a33496491e15dfb9f4c39f13b1f92d570594043383ceed582ce7059828d1959384187b74855bc4da0d617b127a05f34fbfcba6bbb31e3b85f365538349559a91a40cd9bf47016695aa85c7cdf3c61f1521b298483dfb0276617ecae804961bd8c297bfe8bd1a0e4759aeb20e06a2a2e620e674d0a092fcd535a8155c1452a5f99dd208c27de20e334c2a8be026fd65a45227ee7a95e934701ec7db0f4c8851e918b3e92025e3e92c52c67e4a860ccd50bfb34885ac7163b9c82a327629220ddd11aec358efccddeade1b437d48d99627b6e9f3f6584d11c05cd2ac1ae2051f6e5a27ce6ff582e0b4f17807b16ef71e1def62e242a05a72470cf5e423d475d96c8b31469045160390fefba5899df65b0188ab88114f07ac89b0501d69701016dcd879b7e87bec5d1013b0e1e5f2e4ebe741bb731850e04e20ce55280244f0b757be0f7fcfc1ece0a397aaede147746494ff070c0ea1065d0f18044afeb380c64e9cd5927e395f78a35907cfce2cfa85c73587ad73fda261bc0fdb4d4aaa161e06184f40f349393af1b10d9e519e94fc426fb297d22fdf8f52440a3712040a8dab091a595151396e3375254f28855a47d708a51252a93371f1051764bcf8b7987ffb8d4fb421de0f5430ce6651f0be1de7cd55d8199e6b966d3c115fe7837fed28b983baceb6028b042cc056f168d094f9b206d3d773c693cad7b283637e8e11c0cb1110a041495440782ed714753b51bceae567791bd6949f584b3878420904b3140f622e7d1af4d4f1ccc07cc9960a7d0d7cbf6095122cc51f8589ab62fb2128a58ee95563e120fd0664ff78eaa1812a2d9a053406c0e0ba3d1d146824a90617c985402a2480b041c2b717fce7d0e7dbe2a109263d26b7958a6e9ff8afb28e19dfa10c22cfc28c6f1d8afdc750ad55cdd1cf0b041174bf2e571490d7b72936905f3971dee3866539d80bc83ae8232faf5da162974c63bfcfb2401d53ce91331a7ec89dcf6cb77adbafc7156b5fab9dc966605df0471eb3450c561a8aa496a7bbb9d62845fb9caed297b80186e4e9144f40980e50a7fa72a9dc07cf9379bac9bdbd9b26f9cb6cf2e681460d19703bdec18413a6bd11b5032c7aaaa500467308635bae3e5735e9c162ba9bc88151e820cbad07f5ca7b9edb51a7add7b271e8f46494cbdcb4f385d72e4d2746e8928109008b87d189bfd6282de2fa88d3eeb40e0c6b643a5a4a1a51dfb5e2a6b26e8faa8eb351969f21c11a60a1e020880d0ebdb0459a8985128a36cb567c4492dd8ba9cfd552c96d031df35ac4359d32c817f513dd419eccf0f22846c934f5d85c2bbe25a75b4822e530958d3e130a8bbbbe71cc74e01fabe6c50718d7721e3a4e545868a21c3c8b71ce638ab6fd01cf817da1b608a7639729720074529aa7b92f90e9176e41b848158afef2ecceda059162842d69a9e96f9a062df7cf2b2054fdc191d262cffdd03d3d6e07fde602f5c118bbca4ec3c7c88b110943ead0fc95be545ad5c923c7dcb2dc56fd841a834bf13f10da4f67c6bbcd06a308120eaf409316d2a66b68a3508b8740aed0d09ab576b441d4119c2812d30426a05cba1efe0f4060f8f1c2ed4630deb9aa2afe5af8bb6342be8e157013aa26961c3d725cea2e177bbb2d050b1e973f5f4650e017b79e0eb44f4ebeb82d4e240af9bfc3be77d4493212ade275958dd1bc6563edad1a81523377aae7856cb3a5826844561ff26c938a546d8e165cc29e5a9177677abdfcdc6e3819be3f0c4dfe3d7105a4c4626ce73b838503bb751be8906788e3725ed256313840e0209bde8ab4d6feb4f9b228b101e1cecc4135c359d5e037dc7efef620ec009af09f5a87a8090dcf135152916ed2123aacb40ee74e66159a056ba13c661014abf169b37961beeeb585a16835158e51724dc87eb63fa07f0fe1a218fb5cc4804192626ebd7e7dc1e4edea0af14575c5e7c85939c7d620914b01ba557117b3cca7201a233002417445e38fbce0dc2eefc683dffbb285784dba0524cec3127c108709b9fe946e6d9c6da7d8ba48970f3fd7204868037651fde43897ad3be255ad86d84cbfbfdfb172480a900baa3be0e6d94176a73dce06244864ee2cf12a53cffef70328d6f969b10dcc0a4849969c438ad32b321a3148f1b6a2e78c7a51fb18d513d0ac77443f699c7ecbde7a907bd893990315cc6417f2f9f930b560aa8d86d1ee7827faca62ad625616cd435e998e1cc78c0128eb22bffad0d2e2d04324eac99e43dd80f7b2b8b031ce8b42157d8e6654398f4e68549bad9f8b32cac932e80b6bad5274e4376faa30469fea8d2f37503f729f9c2b867bb7e7e3bb13ad1fc489bf80e45ad11a1b72479778b9dbed7cf06f0cdcff86ffc58ec93f70ebf1b67e578d4f9cf2558d9a5c5945c7d5a5c8e7892a6a3585e50d4e6cf86d4f6e9a7b10dbff331b7c2a16aea7f336a6ed9ceb4760642e7d9e6989dc70a3035b6eecea7efc496510ddc3da3396a55f0c346cd580c50a05aa68364fca9125839856fdd5eaf242f06966253af8b5651abbd5bc64a8fb5ab95e8e33a9934739994d30be1826c01905c6bb5ecc5c4909ebad48fafeeb14e83b3ac6555bda14dd141399b196b34c4bc3da0f666c3864bf334fca1bd6b9ee85136fc6215f3b9c329090d1735dce6e86f0181a034f53409741b3f3ccab01b44c9170ac5ac47f4c292f4cc0d69dca37ef99fa47a529458f194a8519f5cf5a614dce7822c0f6a420ddf8d3eec9e0996e6a22763eae65b54b302164966a4328cc1ffbf5dc92d49d8bfe724114aa361a89fb9927b3f3a6f22c47036e84e45062e925390ae1acbb61a06258a7be916982778a975e7fdfddcfcff05fe4379ddcb0f2dc4517a656119448cb64222eb08d6c9a8f08aa18c5c2bd7269dfcc3f563dbd0b4aaaf3efb8231f314d1256ae3b59eb81381a693e3fb5f1add73533791194e17836c03384c17314c12726ecc7acbafdd218011234301669a61f256daa35f52186678dee1b485822db4c4bbd91b524abcdcf219aa3f58afbaa68111b314d5be16771accc8c21f6394c814cb25e71537ce02c749c3b1ef836c562e6729b5a64aa81b3f0c2e57a55242661fc1ac84ed088e8a52b4f6fd579b6e5ef593af96c5846fda7e970de934a1344d662ec2dc9525e94796270da04027eddc28e6cde43d19659fc8b25433a7f6eda0ff2270ba4a8ea126a0993ec0bb82db947eb0273ac1e59f1746786e57f956c990f714bd5ee1c244e4269377d23e06dfd9e8349d7f7980696f4c48e8f26043fb5dfb94e56aa7709bc4e56271e0666db1267f3fff38972ba5fafb5a8d2c80c26a4b122a4106380913add579e076f0519ba20236b49ad2d8007e7c2694873faa78f29b77c5b8020e76486d0f41346410d87f608216a065e2006871dbfde5d98c23533a541c949641c0a6d38581b487e4f43383e95ad5d6c68551b674ae196f91d03d9768024220da0f6559df02951a2b9e369a1c626aef8cf0e0c04e160cf0115e976802abe472ac6ddedbff3742de68aba969a56b8d8cb069b25ea1edbae835e97fd0f4f336c0e0975f3e6d2ca7c8ffe7814851c1cdaff0a27e0e22c54d2afd90ba21bc9dc64358cb413ea96355b34e09cca6407b62916d8343a4845da41c17c5c6fefa7f41e0221f2201c788236183086b94e4e22b70d503ee54947c3d968173d7b1fa2915d1bea44e70e3578b097dc1704955a41ed24836d7ff50df428f34dd52e42521bd719b81f0091eb3f1b217d116ef5e6c2993d2c321f8ab0ac3665825aaa5ca65cb3e1ef5810f05bef845f46a96a772e635e3adc52ca90cd199e6d3f667a24f642685b3e80563d9b7af7f09f2c393720b6195394088443a94881748e063f17337b5b5ac68e3fa6b8e6ebbabb7dfa91b1780a3892387aba3c156a57331c0748f8c81c45bb230fc2253dd3d548b18e6faaa998069fcd66c6dc4d2f90b650743f5d5afd53e7bf53204201de9995c854dd052634bb3334ad94c9398f6e89b70fb691c10877ab51a6bb1259ecb09f3eeadcbdebd5a46c1e8d455fb2f194f24078e049e2cba12fca488935437c07215f188d935ebfa70d6eac7de3b51e1d20db98406b486e1162c5d6b76221d486f0ec68782a49b3dda0acd39f1101434ae75ccaad4c9149a2f97a8836a8b7130187ea4e9a403fdf7e418f1db9c313fbaaf3f7dc1e8791e3ff75b9ba68a83c1eb8175f99d56ea36fe8532642cf761f75af8fb8d3a592b0d700b81ad97856ff998f0c840e507139d97b514dabff75068fbdefff234c5b0aec2632ff70d2c58493a9aa7b4aacf6462474aad68a4aa3bc26e0e912381e83dcb7490cf55b66e03dffe9841ff23a55fc53bc61f3c434911112e4731c488f8b5c50fb8910e4a108e7101a291051566f6a9c1f12d13bc586c0dd3b589c4e2a1019f9df1a5005501fcc42f01d16c5950d24d1d5d900ac74ee17f35502c37ae259f7943c6b215942b33eea0eb9eb4f9006945f46459d0e1c91a3f350e360cc006c385bd5dfc0c95c21572973c1a09b08dff3ae99e1eec3dffa722f2a4ef309f13b9d4bc9c3388d433273abd7c1f89d266074b6775ce5beb85cc13f6c8d45a1ebf135bd280763b82dfe8140e2c0febeca783bfe0332c7959a249d651be9a6d0b4bd352bb8d3624df7df0955c6575a6651afb935c8790d904dec63f1d310149040ef5ea162f5010425c5abbcb61d125958c4ad204b41813904af71a27defb32735b5a1471a3aa19a8d2b8ccbce527dae09f79584e32403cb20c6734e432620694a2e8bb05732129350f35a9615fce70bf8d3a81099ac8116d19d4f6cf950915622fffa88b9852c30fe76cca1992d679080088ea2c76108b6127c32ad63c5b991e1611f0c0a97ec5820667e64828fde3d79fc31ecb7e45d16190f22ec2bb44a80d4fb9ba4ce542a67f9237689408967709d5feb4459286fb670f85090dca35a49087ece86193d23ad20ea31582058f5bddc35a5136dd4daf2d93f31cc283f9b9bfb5bb1dee77dbafe4e5137aeed06284110e48cb37d47e12c011bdab459ce2378fde393a8ab723376387a0b1c1922b9ea0ee45f47049947c08a353b5b4c7ee0c7fc19abade8662af99ff43900bf01ee13987f9f2ca867d6a11f83ab3abbcd85ca0904d3bbc7e2a4d690b55a2ce8ce60cd5f9052f05b2dcc6d471d1a3b7f3834f58fd58ae11d8f07e8070f9d28e10942cbbc2f43b6faad5950c20f89a114a565e72bdc598a3be855b9cf099c4cc6841700014bfd2e1edbc3b1eef143b9bd2eddf84d93f6110717f9bd35d55213093289df9e09cd617ddf009f560116db9c040449da84e427af8a71b269bfe25f4ac7f2fa4f9cde04dbb64b304ec4ed824b8114f61a04818af33e9e27243068a58dc8caa46bfefa5bb0c6319af8b07061ede000297cbe304676a5d5346e84c7a286425b59d972aa0b059130fbc309a967a95ed495db44a1874e685175cf0b762e1c3b2dbb302807bed0a00bc51e3d5954ea65e292c0dd9b57f00ab5de8028e971820633d769b23a9c34d572e2c304b72d3cfd5ea1bcbe31c5f55c21f232e2c9d04891919dca3cf5d632aec80c9778b20b08a42088815d766de19c47d67c5edb5803924", 0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x401) write$char_usb(0xffffffffffffffff, &(0x7f0000000040)="4da4ed6353dcb0f5329e7480bd39eb88c7fa86e1bdd74cb0e58af1f625300b43403cee00"/54, 0x36) read$char_usb(0xffffffffffffffff, &(0x7f0000002540)=""/102, 0x66) syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r4, &(0x7f0000002480)="a5c5e1dbf716413d448589f22bb93fad06acc0a51ae376a9cdc6af268c25af6422bf457b6972286b15471b7888db42b0b3a5d62ff34e1cf4b988259b536f58cf02f77a3efd5e1118da0d2a6410344e5ffbcccc50a8e688897f4dbd6163c427099ac7614c5c95d61ad5400ce0c9613d3803554c83162e693850f0516774d861dcf851f8c5e79890d8e000"/153, 0x99) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(r5, &(0x7f00000011c0)="46d2ebf7f97cff4a5b3b290db6c67303468749d588fd2fd5b6077bb632948110a6063ab21381923fd21b70ff7300b41917d43800c881bd2dc7fb5d18d5885caf302906c5e908539cb96d9496853f4b4a533ca03242760a397b79e55e8332b64a1f8188e449bc8c7629b3abce2595f8d5e955cadc51e74c5d0d58e9bc833040a88d9958379cad55b51fc5b897aa1102195109b53feb36510de5c014447f1bc7635cb44feb98a52595f8f7c210c06ddbca881e17f91b6a5f45fba240e61a5cf486fb18dbbbfda341eb10ff84f963d9115a3262405727826c6bc482ecb5a75424b639a88acdf988286f69a0fff1612a2bff8f3a484426937ab98b830942eac5d56150469d45b6e98d89cb81e7ba6bd39601219ce9ef25be1497f4054b736472c846", 0x120) r6 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r6, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSCLOCKID(r6, 0x400445a0, &(0x7f0000000000)=0x4005) 08:02:40 executing program 4: ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f0000000000)=""/159) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:40 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) read$char_usb(r0, 0x0, 0x0) [ 2079.847753][ T2606] usb 6-1: config 7 has an invalid interface number: 251 but max is 2 [ 2079.856198][ T2606] usb 6-1: config 7 has an invalid interface number: 227 but max is 2 [ 2079.864489][ T2606] usb 6-1: config 7 has an invalid interface number: 159 but max is 2 [ 2079.872751][ T2606] usb 6-1: config 7 has an invalid interface number: 76 but max is 2 [ 2079.880939][ T2606] usb 6-1: config 7 contains an unexpected descriptor of type 0x1, skipping [ 2079.889833][ T2606] usb 6-1: config 7 has 4 interfaces, different from the descriptor's value: 3 [ 2079.898878][ T2606] usb 6-1: config 7 has no interface number 0 [ 2079.904634][ T33] audit: type=1800 audit(1620374560.872:2946): pid=32722 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14355 res=0 errno=0 [ 2079.904980][ T2606] usb 6-1: config 7 has no interface number 1 [ 2079.932739][ T2606] usb 6-1: config 7 has no interface number 2 [ 2079.938941][ T2606] usb 6-1: config 7 has no interface number 3 08:02:41 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="8223658acfe1db37b1dcd0025003", 0xe) read$char_usb(r0, 0x0, 0x0) [ 2080.031715][ T33] audit: type=1800 audit(1620374560.992:2947): pid=32732 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14355 res=0 errno=0 [ 2080.163737][ T2606] usb 6-1: config 7 interface 251 altsetting 15 has a duplicate endpoint with address 0x1, skipping [ 2080.174728][ T2606] usb 6-1: config 7 interface 251 altsetting 15 has a duplicate endpoint with address 0x3, skipping [ 2080.189330][ T2606] usb 6-1: config 7 interface 227 altsetting 4 endpoint 0xF has invalid wMaxPacketSize 0 [ 2080.199468][ T2606] usb 6-1: config 7 interface 227 altsetting 4 endpoint 0xD has invalid maxpacket 512, setting to 64 [ 2080.210453][ T2606] usb 6-1: config 7 interface 227 altsetting 4 has a duplicate endpoint with address 0xD, skipping [ 2080.221233][ T2606] usb 6-1: config 7 interface 227 altsetting 4 has an invalid endpoint with address 0x80, skipping [ 2080.232042][ T2606] usb 6-1: config 7 interface 227 altsetting 4 has a duplicate endpoint with address 0x3, skipping [ 2080.242818][ T2606] usb 6-1: config 7 interface 227 altsetting 4 has 8 endpoint descriptors, different from the interface descriptor's value: 10 [ 2080.256066][ T2606] usb 6-1: too many endpoints for config 7 interface 159 altsetting 112: 153, using maximum allowed: 30 [ 2080.295764][ T2606] usb 6-1: config 7 interface 159 altsetting 112 has a duplicate endpoint with address 0x8B, skipping [ 2080.307064][ T2606] usb 6-1: config 7 interface 159 altsetting 112 has 2 endpoint descriptors, different from the interface descriptor's value: 153 [ 2080.322603][ T2606] usb 6-1: config 7 interface 76 altsetting 63 has an invalid endpoint with address 0x80, skipping [ 2080.333983][ T2606] usb 6-1: config 7 interface 76 altsetting 63 has a duplicate endpoint with address 0xD, skipping [ 2080.346895][ T2606] usb 6-1: config 7 interface 76 altsetting 63 endpoint 0x5 has invalid maxpacket 1023, setting to 64 [ 2080.358001][ T2606] usb 6-1: config 7 interface 76 altsetting 63 has a duplicate endpoint with address 0x1, skipping [ 2080.368853][ T2606] usb 6-1: config 7 interface 251 has no altsetting 0 [ 2080.375645][ T2606] usb 6-1: config 7 interface 227 has no altsetting 0 [ 2080.382659][ T2606] usb 6-1: config 7 interface 159 has no altsetting 0 [ 2080.389532][ T2606] usb 6-1: config 7 interface 76 has no altsetting 0 [ 2080.557657][ T2606] usb 6-1: New USB device found, idVendor=20a6, idProduct=1105, bcdDevice=a8.4b [ 2080.566922][ T2606] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2080.575278][ T2606] usb 6-1: Product: ㋜祜柱༃℆虚쎓粚뇭뉧뼡ॣ쪹ꒅ [ 2080.582933][ T2606] usb 6-1: Manufacturer: Ї [ 2080.587504][ T2606] usb 6-1: SerialNumber: 捵辵䊡霕򌰷况⑰䝏袵픬ᠿ叶⛄縙ባ폙䟵酝笮硄崻㪩眦╰ꌅꡑǐ颊볛쀀퉰ᕇ䣑쪪ꌴꆭ܉㴖ස瓸鑦ᇝ㽠შꢱ룮쭱㶴턏螓깄⣜᫣Ń䘇薶﷌洪୭㑤簚庞㨡⫺ꅠ헦욻娞愚☯ᜀ缍뗮Ὧᶾ⒒勗灜㐘螙僾๷퉆ﲏ왰e㩃뙊剒╣ᝮ6愜솳齃⣆ 08:02:41 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/84, 0x2c) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r1, &(0x7f0000000000)="efbcd6d39548f9a17d9d8b8f1919107f47dddb0f61145758c994dfac6737c648244530a0f489c6011d376fe73bd1f21e92a610046d8997cf7d8514b9", 0x3c) write$char_usb(r1, &(0x7f0000000100)="d50730b3cd0966299e535dea9f83c4bac92f73144a48e1f0cc63893feae147ddbd553758201dab8a4463999e0c21a4ba6f30c5b33e0ae013fe6e1940e385c26876b567fae94d1e1bf46fb8e9de44e41a00879305b1d40aa557ee20c9e4ebc74e34ec6c48aa73306bc493ba6fa07489d2b7fb94682e443da2958330b480d62dfbf545c811661bb94f0f3d5abb792dc903ea2e3107ab453cbe92557dbe33f4ac8e6a7b0e6fab79046210e96afd88eb4240185a276fbfefc3838299b2b44b301b15f8b9abfd1ee72f462f4d4895960c74a6408f50e4be36068cf5bfda5517d385a6d7b3", 0xe2) 08:02:41 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x65) write$char_usb(r0, &(0x7f0000000280)="58400ce6c4e7153a9b92f26d7f26cfdea3e4cf22aed943e3e428d7a46562905fff5e958a76940f6e00e43f3ee8de89bfd58844af9e78c9a1d0d8573e67125a147e705b3805b28a2eadfe86ac3151d9c87831220020245cb5a606161c52a731856d47065cc1b70200000000000000025011527fae2d2c84d71f7eb8f8924605657f7cbcf3f10d71db20294d693608daaff4f55d0a152006363ae66e603edacbe8985eaf07d69fba977981a4e2bb6abb3103042b170b8b2216e5668696c6dda507186a0f032fb08d575f132081812c239050af334224332a000000000a0000000000000000002c6fb26ad109702b4edcbd1208bae5fde5f1b1fccd656b79306287c93590e1bbb284bcbbfa72c259126b26dde542ea5b0e3da498983273e9b0b004eecdc40e9fcca4498d3966938452a9a0fef488150ee1a3649f71fc9ab552de7211fb16e144168e30590eb239fffe4794f5b2a298eb1122232f959ac01c3fe341c2a18ca9f0b225756203f11b501ee0ca6805d66b7ab4ec720c18d7957dbcb8c2f9ac90091961c7106a5edb2f4cc5c67fc6fe302f059036e1e34748247775d4d4ab786d4226f6717889", 0x2d) syz_open_dev$char_usb(0xc, 0xb4, 0x3f) 08:02:41 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000040)="fd31b8302a5986", 0xffffffffffffffa4) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) 08:02:41 executing program 1: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x7000000) 08:02:41 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) write$char_usb(r1, &(0x7f0000000080)="cc1f00ff67d2007273d6c3f83a8651f9875f84e18e147b6fe5349314dc507c458f730fae6228973e8f1d80ef7ecca5a710b6ee64e41f81e7e9cceb9073dd7bdde4c8cbe339feaf4d1e5628167026951a70587fec", 0x54) write$char_usb(r0, &(0x7f0000000000)="6c54186b5d43d8163cc2c5b9bc881ffb32194cea383ed1ece29944ee80757a97a5bf45312f0d8edebe048bdf846131f5bb12a432d33a14e81f926000c8b8cfd513d00ad9e0b7bef01409ce04d7053b7bbafb5777", 0x54) 08:02:41 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x7) 08:02:41 executing program 4: read$char_usb(0xffffffffffffffff, &(0x7f0000000000)=""/90, 0x5a) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(0xffffffffffffffff, &(0x7f0000000300)=""/250, 0xfa) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000280)="89069d424b24b9ba14a2e4421aa33078b8eab7955546013940d9ddcc3bd76cda08a733a7183ff830046639fef0b44d2bbb4b8588998138f27317ee0ffe75604be798c00d00ca3781d53056beb965235beef3be7cd2092e807b", 0x59) write$char_usb(r0, &(0x7f0000000080)="ac0b3ee4841177c4575b087e310f72714aa2c3c57affcd9872e175f7f26bbf62791cc99e98e41c3ad3b8c3d87c6c13bc27bbf03b3f652ece8af64718e5d877fdf14e545c79941e2dca966f3f574d9c2fcd8424e99ba08d3ec529e3", 0x5b) write$char_usb(r0, &(0x7f0000000180)="0e630ea6cadbea87d0364cfd73a0152e7fc12905a512b0035782be47d513d987c05beb1a5243e5527ecf3266b93f88a7bfff34810c8908d4c26143a2f05ea7f1262a3bda55cb952e292b70449f0ce500ee385ed464e4ba43fe8ceabd8f88f4ee23376c454eb86fb7544c00b49e180deb467d3814fc3e86bdd992baa01f41f3ececb2db3cfa4883a419b6925fda4d15cfbf8feb6dbc8c573d93060e72e0aecf54d5217c6b766da97bb1eb20a58a790ca045d17f157875c8469c468ae46e49301045b979f06873dff42f160021d4cc1929fefd04fa8f08dd2be112f5175317", 0xde) [ 2080.979162][ T2606] option 6-1:7.251: GSM modem (1-port) converter detected [ 2081.059207][ T2606] option 6-1:7.227: GSM modem (1-port) converter detected [ 2081.139319][ T2606] option 6-1:7.159: GSM modem (1-port) converter detected [ 2081.199133][ T2606] option 6-1:7.76: GSM modem (1-port) converter detected [ 2081.216767][ T2606] usb 6-1: USB disconnect, device number 98 [ 2081.226912][ T2606] option 6-1:7.251: device disconnected [ 2081.244591][ T2606] option 6-1:7.227: device disconnected [ 2081.260933][ T2606] option 6-1:7.159: device disconnected [ 2081.271622][ T2606] option 6-1:7.76: device disconnected 08:02:42 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x60) 08:02:42 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x80) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x865d) write$char_usb(r0, &(0x7f0000000000)="c0e466ad9bbff79e8b41ce209b32bf26d5ca2ed7a3d44cff4e1ce2068af5868f4d28988aac90002e97c9990fbc6ed0c8c34c6489308829ddf7df91e458d20ffd904edce8cee4aca79a9fbc86aa9eaf1205792c821870de23b9e20604e3e3c8bbdac8c05031a58407ee7cb80b52d8fc34b2463291b72be2060d0dc726f14789e1495d1a709da81fab43e237f5ee2a5fd4d9cb67322bb078142ff4b3917f47f5eaf09361e7744a73a19c41aaf003629e2d0c53d4f5c9f89576382f5845f4d29f298c88ce75859a20690808b06affc557c51a64fa362cc512db48df625a1b0de3ab9c49001f96a8145d2048f6a7a1788c8166d9", 0xf2) 08:02:42 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x2, 0x200100) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000000100)=""/137) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000280)=""/4096) ioctl$EVIOCGREP(r0, 0x80084503, &(0x7f0000000080)=""/87) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000000)={0x1, 0x681, 0x8, 0x987c, 0x7d53b4c6, 0xf52}) r1 = syz_open_dev$evdev(&(0x7f00000001c0), 0xf98c, 0x12002) syz_open_dev$evdev(&(0x7f0000000240), 0x5, 0x80000) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000000200)=0x1000) syz_open_dev$char_usb(0xc, 0xb4, 0x40001) 08:02:42 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) write$char_usb(r0, &(0x7f0000000000)="0888b3f628ae24ea9ce35617f06ceef76c83ec54987b8de6dcaa1f91fd9ef9e679e369035f5089f0357e3b2a88202a13b52931330c83ed33ce96e8f6bcec62f5119c70bffc0d1fc7d9d9ae8d52b4317afc0a1ab578ac959236e7e5a0cfdb6144d07e00e28c2553a8ba65f44d10d8cf87467e37b7b9c4ad72a4a03cfb34d41f4dbd4f4675a44cb49e4de8c4c5ee", 0x8d) 08:02:42 executing program 1: syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000040)={0x20, 0x3, 0xc9, {0xc9, 0x24, "31a746b8b84c5c563bcd9694763852d5b1e2fe3df4b015cd1e4552fc0684d4f44ac8d4ff166e1ea302de44443987e65d9e0603b806639665cd32242a7895cb13acae41e62c41169bb8864e527b0c055a8862cf87e57b266980df7ef1c969183694cb1f52975d1875e04a93623b1af064597593435cb588923385b9f03b8ad4b9c1aebaf03d072d4d1603931cd5d82f2a0c8b3bebbb8b49ce221d1c083fdba18a8156736c2e2d29f6d26378a65bd1e9d45d1ed4b02add15e321fb61675b17ad5a1d65b268b0b479"}}, &(0x7f00000001c0)={0x0, 0x3, 0x92, @string={0x92, 0x3, "90f536b14debac247de4c683c778b24c817311f9c521343d85d660f7c758e63114bd05d5fac1195e3c620ade97a0b3881d458767a86eae295bffe69b9900ac26d01b969b13fabc406625b0399c9f533afb2cb4f6ea2b0d7aa019cbf201188e65fed245400d0551e6b0035ba5615372deb72a9b79fda4bd7b322edd935234dc9cc0cf0587f3631da96b261edffea56c07"}}}, &(0x7f0000000500)={0x44, &(0x7f0000000280)={0x184905817f52e200, 0x0, 0x9c, "d818571f6ae55d532c93a08bdb2dbc2d0137727ec8a28fa7cd59d10f56e97abdf9532d845a4d941f802bf233fd8589d0e888f7d93e3ad96eadb819d8771a6e2fd5a2274e6918eb7beaba1f1b80f0bc37d6eecdd59e047e0f1be6cbea4f120fb2247cbcc169953092fd2da1e1142755ed7dee9d09adb56e133624ac5fc8645344117b45717dce3c7b13fd8de08ec1a1dc82c501391f5ffb0dd5d89f26"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0x2}, &(0x7f0000000380)={0x0, 0x8, 0x1, 0x7}, &(0x7f00000003c0)={0x20, 0x81, 0x2, "24c9"}, &(0x7f0000000400)={0x20, 0x82, 0x1, "c4"}, &(0x7f0000000440)={0x20, 0x83, 0x3, '\nQ!'}, &(0x7f0000000480)={0x20, 0x84, 0x2, "0bc0"}, &(0x7f00000004c0)={0x20, 0x85, 0x3, "088a12"}}) r0 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x400003) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000000)=""/46) syz_usb_disconnect(0xffffffffffffffff) 08:02:43 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x40) syz_open_dev$char_usb(0xc, 0xb4, 0x40) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000080)=""/102, 0xb1) syz_open_dev$char_usb(0xc, 0xb4, 0x1) 08:02:43 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfff) syz_open_dev$char_usb(0xc, 0xb4, 0xffff) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f) write$char_usb(r1, &(0x7f0000000040)="cb62bcc9c00ca6313c52aaa137d6cbe87a7456fcf8015b4aab11c2dd31de2c121caa34a91d3022521ae7ea1e24ecbb70d3697da458704c6c28700e95c0be4fa06c747d2db432600a961618c6cf8c8e6ab845b084eaf92fcaa95e8e135eb6f0cfd0e5206ece8c6f94748656c573ddfc864fd2fba23ccbb2b65a8b87d5a0174201f2660265375cc83acc9b66122265e2ac5beafc014a9a06072657abc7e044e640618b66013d4d306f779ba39e7fad616526ff250615249b844830052da141c1bd07c57e5e88de0c772423a4524f0c497a19e0f73c864ad5d64705cf9f32b9", 0xde) write$char_usb(r0, &(0x7f0000000000)="2f33a7ea497d248f780520617e32c4d3d29f", 0x12) 08:02:43 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x7) 08:02:43 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000080)="ab910132faeaa41726a1b39a4f535691f18b5ae2df9e1a54237d6340787a34926a01684d8ba014e9f17790cf799f26868c600cbd3770dc35425ba5d6b8e5bc1567c5f5103e41917fa68d42f4ab588da28193822884b2be40612be7baf04fc9537554ef3c6e5ac135ba2b51ea1923a035314e883409165b4107c7e235004c44496502b8a5c1f19458e269a8d6e1ae2b8512ad3a45b6be5d75c1512ff13934891eba767a0d92bf02a584293fa9e222aff8d68931f65ca3bcee92bee45326442cbeb030ab6673ae31ee57a8136b26bb", 0xce) write$char_usb(r0, &(0x7f0000000180)="c0fb813f4dd835ec6fa27f9905679b0e7cf75983aa717aaf258c141be773ceb4e5122e1c02d27056966288860d9483fc372d0bdda09c4444081c9484dbbac4285ce253bc6c17e6dc9df6727000af4a0b8477d14260e16d77e88a602791a227285d9c51517add2cfb8b4e5018b5c70765136da5887b40d2cb69de2f352234a344c02859b762ccda444d1c8b6a37358189296a2abf5ccd77d3d6ef28db6adae72fde0bf63e277141dda2fbebcca1950f3db9f54fb46050d6cee1467af2135d686b6c55c3dbe3baa3430913ffd4e423983369dff3e10fcdcd2fdc51ad1a4215ad5d62da6e03128aac525d1c33dc3292f4e3389981a843c39f9d1585754f9cc7c64ec0c07df6d9ab9aece316d1011b3207404973effb412048612860843219ed95a960f8ac3ee2743f254127bf0e068c8af55599ad7d6f586362e2f145682428e8a77a9a6d8457d42eae4571691f25efa4b6a0ecb1cd5b939e733caab4aae0dde48c67294d89271cf6d53cde9b9e682321ceb6a091fdaa087fae8e0d76d4cb73076891fb2796d845934820591b9d8fe4695e70121373da03020c93d6519481927689500ca02b0ca017dcd68f94e9cdfe32ca9987e2d7ed53f7548add41a18bfe0ad08ee9e688e8ea6e91445c530cb21603ed95abffa6fd92b379cd3a095b78a0112bf24d321a253c8c7d6088b720c873040406754694bf66932704374ab0fd604e74d2a11338be03a41be086c2a261497ab6ef3fb544daa0e1a3bd377eca5f9cc3eba79c6ae7a54158a813a70f7049634e2c83b5c1e40042b095c74ed7fe168743112f8c2254d1764a5650a599997a8648fca45e25bd74506635090fa202c2a4e765b2212cfea6917f0d16bb44b9127ceb6184c0adf7faa1cc1c6150f9821237d707e1e4bc94cf1b5e1611179383694e703e969dd8c7321c899b64b4ddf658540dc640c4ce7f8bc1dfa00306465143cc9efa00224e000c7918ff6736b7268cf4279067ead95db51a4e83a2daf5f66892641e3d347262c8bbb6d86f74927641565ac415ef626172d8d7009658a54091f9293b951d0c8fe79d10626d896321fbb0a3e210fcb36d0600433622f004eb450c9e08692155738894d186615a79d600cab5e70bb21a98ff7de3eab6bd0b63eef7d02cca9a7d7ab5737135f9c0c15286f6c0b006f2b9d36ead950eb2fb2a09900b6a7cabb0346517701360dbc5f5356140d508bd2254fe690e3c494bdb11bd35c9e531d8a11d6d1eeef2a86e9aee5ea7a7254c5931ff8f6c3ac60d44215f000f9d2c2da08e622ced337d4008567fb8ac52f6ead90421309c61cbce0ccdd403e6fd0aadb2f2922a1329351c4bb8b0272e285905244dac751c034f54dd02d52049aec2dd30f9e8846535c8dd9119aec06a70fbf61965ca4ba75b03d6318b12215babb4cbd628623d6475e46bd7e7ec27d308837a483548182fff7ae6f2027330202d7b3c6af2d3a0c0fe55cd13649190e950dc2df150a93e5df72516e2b5672cec04b74b920a58182bb2f7b025bf1983040022c27afdb5a3b641f1d1bdb0e189c58afbc6264c86783901d49a46fcab276adf803c1ebee9f268bc8bf3e79e68577fdbf7c44772662f9f4ab2fa80caa57059f8b58cce4289c2ae7796054f7d0b37c1f5d3a9021a1600d21cd08e5c1b1f768752ae5bb9c2e333a2378acde6a1f0fa3ff44e9b48fec195800296d4ddafd096a7ce62bccfdef138bb92374bd88f71c2a31a89dec6d244a617e91fb0a5d785e75721b5a3c1ed8db89fc44bd9f4259d170fdaae9193f22cfc6730f7678b0f816b756871f58fa5a8eeff4415e7711d3930f37203839c9636549247fee11ca928ff2547bee327435088ba0e81f7a7095bfa224e6f1a6164b272fa13cf958a752ba98247c8cd3af56ccbf003b38d09cb00aa7d2e3bb8df868c9d41c6a45e5b21d2dc3a696d0cc2d9b98d797d37f78a4ae7f13308e7ea5d733271873a42ec4e6174682134c30277620b66ac823568b78c2e936729257f274cbc3e3520ac90c610d0912e82a6da9bbbee84ae672a82898624b081f1cf5a0cee27fba3b6976593dcd7513b14fc0bbd9dfd2aa4bd4ce2b0ef6c05608dff3a5eec4c1026ad3ba5e6c6ee196ac867e30fc662b1e1ddf763d104d79484834e5631231a7aeb1c05533074dd496a05c58895b522c95e33fe04355f126868801523e822cfbb173461619f214568584d7728d0480c5357e19cdce4f2c972aee725eedc0fc7b6bd83eb131056c9c56a1e44887f2baf59cefdea00209d96865437129ef69d32d141d56e8a75f5f2d3b200a984ee279fbc9cbbac9661ce52f20ab5a5d7ff967a7a8bce4a4b5c1bdad1421036d93b07b28f68ac5025a1b68d616dd97f550dd07b3618a4335b28d01032948aec9f7ddcef737f27f16a41a89a951c2a48cc26223428868301707e35ae8e8f012ded18f5e090b72fa97e04fb33562d32d9447e24cc9c7556b8cdac555fc6fd1519cd7de7affb87bdb38a23f1feb00f3d7269fe25c734cdb16c537ef17b5fe733df08181457bcb275e9ecf5206e1c3db8a10e86574ba3cbf408dcb305f6ba37ca3ce502d95a8b4e4e8039f111e4e883e22b3efa15ef233c779242b46ad92193638be7dc6ac7667a095ce038ae6ed9a019b0d87bac281789c665750fa2080cefc52da2449e8b321657bddfa8af25e645b683451a247c32049b9cc94089ce773ac999cd1a4f1e35890dc6f254b715fd1fb12a973ded79aca33842db9acd5f0fa835a7ba4b7a9c6c39cc313c26287b8d60cf42cb260a79303a23854c8b1385d5fe89360ba6e0afaea5be7b8cbb6626e19777ec8b614a6668cafa1cf8e07964558bf03550a6898a791fabbf6f59dae9c7f0229540193a26e51b344e7a9bf3832d32b5180d25ecaa759cf834f5d9a3a1fd50b78debf64010fb734adb7cc8cc71a9313ac45eab8382ef6118d6b8cb200b574736059bd14ee9813989f36600df2b4eb1eac53b055cc6d10133db64468cff5ea4e2babd0af6e5b382805d8c5416f7d8de65a1468d9d75864a88ca9bd5220b708c04e815c4135aa36677b85d00ed177e33bdde548e2677d314a07881bc09fc7c5f5fb775dde205dcb87521d7491e7d801c643aa9c2ec4748aa8d3863783154b346bbd49d577e4bdd41a756a73219fb2e8e0a5430f3c6c615ebe7bae61bdd06908ba46035a1215a3b7df009d7a7963768f2cd50279214dacf151b1fbdae6ddad12f0a45422121c0a31d5306e740690d7d51dcc2131d09aea50c0d9e902336889f577b823e305a1430f89e69b32a883231fe7ea4a5e0d7d1c72a1cc9df77fc229edc0a7e42837820f84519e5830e2be7086c610483828049703fed141657fe8f3a8c2354c460cc9194836d865955c2ebe79184ead3d162b297286b6c52acc33335918073289ed841417b53647ea1ccdc423ac9eaebee1e9fa8f1e7b0a96ee4d59b605efbd86a7e4ab34aa7e22ceb952a8fe0ea4693dfa44880e515555985b8f71d99cc3cb555eb03d10e0f034806803d4379735d183be3b06134fe86fe56580041e4124f6e546ff8cab188b0fa70e955405924727b85c056e44944e35e8fbd9457191c658d140cc07d0857f6ba8b0d7c8207d7c591bdbd8dfa6f4f902c10bcf76e4d93a8e81d963ae8c9915a29a3a90b87288e86281fdf09baee732a25195169caa8ea0a05f0473f9bc14614a958dc52ad8e115b24cc0ef23fa305893e5ef8f3d72b02a11ebea86664a48d68b00adb2cc2f0a4317ab00b412d8cb76360fdf7bf3c9e1f6fe113e15d25e103e8351f1e6d646f55de1eab20c7a259520b309eac2324794064bb39d7a0d932e54db1899a3386862699003431504be7250b29b9ebf4cf719aa75189c457ca0043a1aa6f7d91d6823b13c953cb714e59d9abd96b11f1ca486188222c968617d9ec5c87ec6ed633fec266de95cc430d6b290a6c046c65b49f11994f5d8a9c0f596a1b2d7c0c3db0bb54c628795c556b0b40bb6eecdfc1c33edb741c0f099acfa1c6f6c2460cea8578a1c49cafe4ac26cf84787507a939962c89c328497a1b86abf74bd2bb50ba5b97f8119d1aca1754b6e104c31633ae82b8d4537c468db21092a9ecc9a86b7645b4ed15bf286c4e7271431d8be6937a833d72e361d4c53b3accf66a8ee82f28bebb43c450b8e5a98842aae3603241bd496fed986297cb190dbc3ed51a5c86b48f857ec3e73c8248dfc647fca5af18d4c0aadaeafacdc5c5d3b86d7f61eba5d286535c6d79b33c5c80366d964e6ea2b32256f563b1a2940ceda1be574ca547542c94324d7741cc3e78fe8996cb6cc1093792fa9ad15ddf7f8eb44e56f6022ffc459ee5a579f3a60a8224afc4a1e57329d77df7091c137c2e637b0f89c1ef2a223a379cf4b000bf6bcfce28c54d1a464dcf97c710180ba7af5dae807ee95e5cea92bb9e0549e8a05e65ca8e56da8f4fa7d478fd8526a9db481facad9c8fd093b5b5597d661139d487215f22d6fd869fd9c4d95dd6335562541804cb6dc134f21ba311c49a0241dd802aaef71b84df52fad0a9c549b598f8806bcf57543c3c85ef4c5aca1265708a0bbd12457d33124f5de092279c8190a3e7ed6d2ff70680dcdbc564db559b060ef3528b1bce7d58abe271a5c33d815b11623d841fa2b56cdb07227835140fd26a37663faceef6f8c86ccd6cf9ee864ee1a5715d4c3a1f659f488f5e2cfbcf02ae2a66b4c0770fe1f7ff6de046362f3e4b700bc5c659341e764aab1290c15de785ca883c26e8f4d3e0f46a9cc0be214686d744bc2ab0b1bbf1794c91fea6a5e44fb51a87b8ed8355c41189a455ed63d384afb7cfe6bbd2e6cd0063283e25ff83fe465460671b886e9256f491ce9a751ad4a429e856e51c0a702451669df985170288239c7d41746b6e89472dd5ece47c5c642b22f9c9d6d499ae92c9bb63637faf4d374dd31a6a6fea07a721ae4659f2229a9d67ff0f269e889412cea7e6c5edde1559308abade9afb5f1837483c2a614249bf48f6aab6ad81699eb46914f6660599a5e8677fd4f6292576101197acdaeb77f3a414c64a7cad58f14c30e02b0996c16cb85af1ea383a5ff26a4827c895c782e3d4332163b5b47d52ca4dc0e96b9acba7785b14c7d7d199a0a1764164f1f3726c4693728e3c270d899de937ffed85fed5cd52f51c73c4280c462ccf048564dd6968ddaeefb2510aaf6e49cee109de06d3669487a14610a57d5a325a387cb162c163ea290bb291cd8e90867f9a3585a47252ada3ff625740bc1976b6052dc76037a31b66a0d1550044e6321ed484dbc12fb978d459267c6d268f4ee10c3ec8cffae4e962ebfd25a0612587bf802e7a44fac03dfd95c5784c6e6fa4db3c2742f71a249d4cefd1b59e71dcd24a7d07e16cf7b6637a8909a7511263fd1facefe77068fc3da4bc59e675804123760836e6a88a382248d99ada8dea19e9b170cef0832e9bb06172c613ffc4cebfe42ed788190dffa2b1790e9725221608ce1bfaced84fc61a1181a3def411d5b58513ce2959b119358a6a56a8f579828b7086e193f75c2208725abcbb54863942fcd1b2afcb9129e0ed90e7b1bfeaf6a4780c2d7ae9cc99c0c8a61890bbb70e1c8f42be473a9ee74cdffceca7fc6a4e4ea7c6210cc9609d025e5ef0dca4d2babf1c9b54e3e1e7ef909ebb64e2dea599d495f25833929115754aba2627df9665b44e650b841c2f620072d17d5419312fbffcd955d2a32c50a55a0706eac9b20b682af33eaf6594976611b75d5afccb47c9b6c7da6c0c8ef0803a4f23b7391bcdc6609e", 0x1000) write$char_usb(r0, &(0x7f0000000040)="77375306f1f3eec3a754116aa2c644", 0x16) read$char_usb(r0, &(0x7f0000000000)=""/34, 0xfffffffffffffdbd) 08:02:43 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffd) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000180)="69eb2fc8ae041b265bc107e94409066b043d9e4ec46205997ada080f4a8062232ae40543748a12a2ae277b9bc4eb9a245c168e2a11b5127ccbd739a747f2a61b12e14a2a8c2f10abc50337a0752b08754b58fc7c37203487314ab8e3f88b60a7eaac8fd15710a27f38f78de5cf90b37405746ee3189418a69e55e8aa01e870d1aec9231a12a50e6a488ee6", 0x8b) syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffff285) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000000)="276eb25f90918d1b8aa55c8d07a6c61e19a834095d35fd471fb99658044238b85a811754fd2fce75e0b8b978affda5619849b680f2b44e6cb4d911c3d4e0e1888742ad5decd95c152013f86ffd9f663676f24bd205874a1622c5aaa5eb5df264d6a98feea37599dbc640a3046fe1c3bf267d1a50093cc310566d3018522d7cacd7336be8ac796229e0e5fb0447c4ef346248d16993926ff0df4d6950f0", 0x9d) 08:02:43 executing program 3: r0 = syz_open_dev$hidraw(&(0x7f0000000000), 0x1ff, 0x402003) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, &(0x7f0000000040)) 08:02:43 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x2) 08:02:43 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000080), 0x6, 0x80000) ioctl$EVIOCGABS20(r0, 0x80184560, &(0x7f00000000c0)=""/171) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f00000003c0)=""/91) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x10000, 0x8b00) ioctl$EVIOCSCLOCKID(r1, 0x400445a0, &(0x7f0000000200)=0x5) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r2, &(0x7f0000000000)="b8d7b534b62fa5de59de4faa8cf247b7a160a5e6aceb178a060d9dad310b0d6853adafc4855d1d336268cdad663b8defd2489f398f40f001d277a42e8a7592d869cf41e4385df1c83fbee33e7efe4f3c2d9dd6bd1a55a44abfa74f88baab9ef3c88905", 0x63) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000440)=""/4096) r3 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x1000) write$char_usb(r2, &(0x7f00000014c0)="f76c05d7204a0fe5adb5472624cbb7e195aeb6c5e57dc5722db241", 0x1b) ioctl$EVIOCGRAB(r3, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000001540)={0x14, 0x4, &(0x7f0000001500)="96e79738"}) ioctl$EVIOCGABS2F(r3, 0x8018456f, &(0x7f0000001440)=""/80) r4 = syz_open_dev$evdev(&(0x7f00000001c0), 0xfffffffffffffffd, 0x404000) ioctl$EVIOCGKEY(r4, 0x80404518, &(0x7f0000000240)=""/231) ioctl$EVIOCGABS2F(r1, 0x8018456f, &(0x7f0000000340)=""/69) 08:02:43 executing program 2 (fault-call:1 fault-nth:0): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:43 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x5d) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(r1, &(0x7f0000000000)="4dfee4f26c89fb7441f5613abd59e8957cc795e4393250a0a8fca92cba65b074c38f11814468d44a14d5d77c0602670168bca1324b1c2a34ca5074c820a241b43202c0e71a6b67af10b49e3878e7f27f893382a1a08daaef9a9683dcae1570cb3b900d1aafd97a443655e2aeeae26d0b0e56d6812ab9926d825c362c7f01b27a3a4cfa26f2bb4a3f4e5bdb691a21f4392d6440a87e73d1004919f03f6cc2a3997dff211f9279", 0xa6) read$char_usb(r0, 0x0, 0x0) 08:02:43 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x40) read$char_usb(r1, &(0x7f0000000080)=""/99, 0x63) write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="5e53403634e272b31e1311226bbeeaaafd448282ffd0859384835a8cd53746473e37e0b6a408ca1d07feee808f84cb09f58ed530cd2667043ad840078c9df4e43e95c770334b3367814edffa5cf8fa45945a9b90900f3f636705aa5c0ba9774e84b79b3b2d7f", 0x66) read$char_usb(r1, &(0x7f00000001c0)=""/4, 0x4) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) write$char_usb(r2, &(0x7f0000000100)="d578819227e249683318bc7309dea605877cc033663517ebc6afbe822f95ee4f73cacdc51480d4c6d52e0206caa17185bf6e5d957e4cd01367241acabd9a6e76993c4b910d84acc8d0249c9f4b6a3b9fbb4aac78e8d0b6b3ded0c3323324b7027339f9943df8cd60ddedd9f3bd776695d9f37900c4068b4efd06d864d56e6fd49f9932b11992e8a6455b", 0x8a) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) [ 2082.597625][ T387] FAULT_INJECTION: forcing a failure. [ 2082.597625][ T387] name failslab, interval 1, probability 0, space 0, times 0 [ 2082.610582][ T387] CPU: 0 PID: 387 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 2082.618951][ T387] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2082.629241][ T387] Call Trace: [ 2082.632659][ T387] dump_stack+0x143/0x1db [ 2082.637031][ T387] should_fail.cold+0x5/0xa [ 2082.641574][ T387] ? dummy_urb_enqueue+0x84/0x8a0 [ 2082.646647][ T387] should_failslab+0x5/0x10 [ 2082.651155][ T387] kmem_cache_alloc_trace+0x55/0x2a0 [ 2082.656457][ T387] dummy_urb_enqueue+0x84/0x8a0 [ 2082.661331][ T387] usb_hcd_submit_urb+0x2b2/0x22d0 [ 2082.666462][ T387] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2082.672717][ T387] ? rpm_idle+0x27e/0x850 [ 2082.677168][ T387] ? usb_add_hcd+0x2c0/0x2c0 [ 2082.681764][ T387] ? find_held_lock+0x2d/0x110 [ 2082.686564][ T387] ? __pm_runtime_resume+0xc5/0x180 [ 2082.691774][ T387] ? mark_held_locks+0x9f/0xe0 [ 2082.696572][ T387] usb_submit_urb+0x6e4/0x1540 [ 2082.701398][ T387] ? __pm_runtime_resume+0xc5/0x180 [ 2082.706652][ T387] _chaoskey_fill+0x335/0x8d0 [ 2082.711369][ T387] ? chaoskey_read+0x262/0x600 [ 2082.716157][ T387] ? chaoskey_open+0x200/0x200 [ 2082.720947][ T387] ? finish_wait+0x260/0x260 [ 2082.725570][ T387] ? __mutex_unlock_slowpath+0xe2/0x610 [ 2082.731131][ T387] chaoskey_read+0x2f4/0x600 [ 2082.735873][ T387] ? _chaoskey_fill+0x8d0/0x8d0 [ 2082.740964][ T387] vfs_read+0x1b5/0x570 [ 2082.745242][ T387] ksys_read+0x12d/0x250 [ 2082.749717][ T387] ? vfs_write+0x9e0/0x9e0 [ 2082.754318][ T387] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2082.760552][ T387] ? syscall_enter_from_user_mode+0x27/0x70 [ 2082.766462][ T387] do_syscall_64+0x3a/0xb0 [ 2082.770937][ T387] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2082.776871][ T387] RIP: 0033:0x4665f9 [ 2082.780783][ T387] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2082.800425][ T387] RSP: 002b:00007f60ec664188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2082.809014][ T387] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 2082.817191][ T387] RDX: 0000000000000066 RSI: 0000000020000080 RDI: 0000000000000003 [ 2082.825195][ T387] RBP: 00007f60ec6641d0 R08: 0000000000000000 R09: 0000000000000000 [ 2082.833220][ T387] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2082.841196][ T387] R13: 00007fff07abb5cf R14: 00007f60ec664300 R15: 0000000000022000 08:02:44 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6009, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) r1 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x24b8, 0x20, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1, 0x80, 0x9, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x3, 0x8, {0x9, 0x21, 0xfff7, 0x0, 0x1, {0x22, 0x28e}}, {{{0x9, 0x5, 0x81, 0x3, 0x8, 0x9d, 0x1d, 0x44}}}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x310, 0x9, 0x7, 0x80, 0x20, 0x2d}, 0x28, &(0x7f0000000440)=ANY=[@ANYBLOB="050f2800040b100104a86eb0a8e4c539d3069effff21071002044204000710021c5401000a000000000074c9e2449f2af42bde55a35200000700"], 0x8, [{0x86, &(0x7f0000000180)=@string={0x86, 0x3, "808dbf0547ccdb88df5279ee1533ce47accdd6ef07300ef152fff4c6dfe99ba0f22de6a3402184e86cf554ac40480f9bc081ef467473891e3358fa32efe992098f15c69bab15d66aa5d50494f097b54782284fc2eaa5f40f960b010db82cec88fe479f8034eb0bdfed3370d1d76c103175fcd307acd604dea4d70d7b49185b06714148f9"}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x421}}, {0x42, &(0x7f0000000280)=@string={0x42, 0x3, "b96f3f2d37a3e8cc66aaa6a7dde066edac7cd310241c1a3fb9c3259b23959b94f701674cae593de2a74fa008b16e9fc5bb2581619a7136146ecdac0e57256498"}}, {0x56, &(0x7f0000000300)=@string={0x56, 0x3, "82868e011ad2e73c99dcc394b8110dd595390bcb0899e2cf02d0459fb9db7812a58bdb9f644a207eebc4813008eb9db336498c532502e16b5383b3eed693882e8c100a0db1ac61fb9f6033c5d95b27236df7c0d8"}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x459}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x411}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0xf8ff}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x441}}]}) syz_usb_control_io$hid(r1, &(0x7f0000000800)={0x24, &(0x7f00000005c0)={0x0, 0xe, 0xc9, {0xc9, 0xd, "0b43b8b3f9ef0a6d8e92eba95bc18ed5035f09387d65d18d4843e923f50efb799cb2b7c1b2cb99eb2a0f7378de64e52423f135d0aefb88d1750634bd4b4b8423b0c5b213b4a3479b995db54ffcb06b5b167e32491d381ae8c6507da88097730242b493b0224cb083dd6dea8bbe52f131944b8c27ef99562cf3f4531457ae1ae5c2e4b641358472925bc9f4ba482909fe6550cd3dae70ef1e33319ccadc551dd8b8082a378950b575b20345d86ac28ff2a9be3449b0d7e3404ad4ab61365f66581e084e7c428815"}}, &(0x7f00000006c0)={0x0, 0x3, 0xb0, @string={0xb0, 0x3, "ecd390ff61a6efdb4901f55227f9f40396959408b2d9d3f3decb71c1dce4b9327da1fb8f4956aea7d7eb56af96f6e22e5b1fc478e45c0a48bbdf77ad3a233d642d6de7ab9b7a1065c151146f055a70f1c58e4415640579db20baffae51dcfbfa30caa4348467bb50a481ce6a31c9c84ef0f10a7100c35680f12ce74c52a50e205bfe82ceb004eab4f51ff7ca4f883449d82b3d7c662330deaa18d77b1c8c29d9cfa3056bc21b0b06e0857931411c"}}, &(0x7f0000000780)={0x0, 0x22, 0x12, {[@global=@item_012={0x0, 0x1, 0x7}, @local=@item_012={0x1, 0x2, 0x9, '\a'}, @global=@item_012={0x1, 0x1, 0x9, "c7"}, @main=@item_012={0x0, 0x0, 0x8}, @main=@item_4={0x3, 0x0, 0xb, "4436ad89"}, @local=@item_012={0x1, 0x2, 0x3, 'l'}, @main=@item_4={0x3, 0x0, 0xc, "59225e94"}]}}, &(0x7f00000007c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x81, 0x2, 0x1, {0x22, 0xda}}}}, &(0x7f0000000b00)={0x2c, &(0x7f0000000840)={0x40, 0xf, 0xdd, "8736ca598e9bdf6217f02791ec086eaffb8d8440dad75f96b5b3ab24fae5fb593be8dd39ef2288911614dbfa608257c717fcf368ed94d7908dc90f7f54f3c9c3cee2e475b83fb23d676c7ba937ebb04978d9a5d4411f07a38311b884cd4bf9d73ab92cf3bf2ba8768489ffa14e653570e195d0858e1169b7e4a4ff8d855c3a328f0b670140db6f5cae437ba61fbe05af1ee7ca1da11e79ddbed27971a340b49484975797cbb8e628752133b9e8cc5dd591224aa0b83e62e1fc8bd97c3f4a7d6c03514a337b7e84a512505d4c30486cb75bdbaab0cb94ad1a58fcbaa570"}, &(0x7f0000000940)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000980)={0x0, 0x8, 0x1, 0x5}, &(0x7f00000009c0)={0x20, 0x1, 0xbb, "c1ae3126f194c2228d591092497926717dab9e93d6b8fdc5d5c7c6f407ff3ccaedb211099462dc53a31296c517eb67a69d43ef4e4619be1d76ea980ba8478d97eb6ece905c909a4e3658f77004d39e2914724fc8b5b4ea8cf2c99384b3d98ebf61a74ee8cd5a6477ec289213a61c33de3d861ba5e3c71ad5341e98ceaf7a6e67671ac42e27325a7ea5d71b35f0326300acdb71a3999e4e7d7b210921ce7935b86e93dfcc2bf71e4f7d6646554b7c684329f8fcba00dfe88bffa108"}, &(0x7f0000000ac0)={0x20, 0x3, 0x1, 0x1f}}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0x1, {[@local]}}, 0x0}, 0x0) syz_usb_disconnect(r0) syz_usb_disconnect(0xffffffffffffffff) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x84, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, &(0x7f0000000bc0)={0x14, &(0x7f0000000e00)=ANY=[@ANYRES64=r0], &(0x7f0000000b80)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000d00)={0x1c, &(0x7f0000000c00)={0x0, 0x15, 0x46, "9176c5d39ff6bafde023336cf86fab203b9ef9f6d43e2564eaac470e0025bb6db28d49f3c7780ab2b36d029aa9d100fe82413a433995bf35348bcf9a567763d09a54778771dc"}, &(0x7f0000000c80)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000cc0)={0x0, 0x8, 0x1, 0x89}}) 08:02:44 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x2000000000) write$char_usb(r0, &(0x7f0000000000)="e39572d15bfcd386547ed2f5ff22586bc0e4478ad0fe3c8ee5c329d119e3d4537510e15079317dd9ee2a6756196aaf889da977a56ddb0bb525", 0x39) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) write$char_usb(0xffffffffffffffff, &(0x7f0000000180)="568c6d41de624a8e340f61b12d9bd20443fab9bc4b571b4127dd1753e2b74fc6ab85da65176609764723acac178e084699e1a7eaac432ffd9ad036eded56642b5bfcf6146c3a91fa39d1e80d764004134e124d1b07bea6e151b1fd15ec600528b512563e885b3408afbd2a8acb353b2b17b8f94ec1cf3af46108cabdbcbaf3abedd9f3161954f7fbf7ba9912093d60f1c1bfcd6b51eee90b02", 0x99) write$char_usb(r1, &(0x7f0000000240)="92a3f111290dc0835c2f6f20ecd9b29b6719293392a6582545d212701a1d5e1033b8abb66ce1669583ca008069f624250803e88ad9f15b19ddc4d6474b40d334765ddd04b8d9bd656c3d90cfb755475a94f8dfb8eb79b2de7e73cc4c318675fbdc9626ee273fd144a9cb5605", 0x6c) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r2, &(0x7f0000000040)="7182b4c4d572cd14051ef6", 0xb) 08:02:44 executing program 2 (fault-call:1 fault-nth:1): r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:44 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4) write$char_usb(r0, &(0x7f0000000000)="48e7622fec5b92ffae9f4fe44ab4b9568ffb6d262c370c0ae9457020486204a9595efb7735da8c2afe35209474c1b746ef08abc95505226d6260ff461cfec6e0800617ae9a42a9", 0x47) 08:02:44 executing program 0: write$char_usb(0xffffffffffffffff, &(0x7f0000000000)="36ae9d43693986b37ac63d9f54e8380d13a420cfee65f5a15e56b001aede0c127b5c9be34eaef1fd8f5effeafdcf9693ef7df929e8db38b08adac35a4fca95cbf285d311fce8aa0a41c5c3d52f9f23ab81d1e8ad0d6f9259169236e75570", 0x5e) write$hidraw(0xffffffffffffffff, &(0x7f0000000340)="289437bf96fdb37ad06ce8595658af64947041f2d0e2189a1fd29b238967061e2a24c0b4ef84791f4b66236f9c1c7c6c66d6b64a7933a3b702a491", 0x3b) write$char_usb(0xffffffffffffffff, &(0x7f0000000300)="66bfb1bccb00c614fc7b56163bbe5e11644d3928dc7766609654", 0x1a) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x8001) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r2, &(0x7f0000000140)="800ab670160c82f71741bce14096b2167f3fa9fea661dc1fb1ce71b3f4ce0965531d4b24afac16cd9e91c777a99fe0d5a04ce9899db7b8873ea738de976331b5905be38174eb73cf89f2f452", 0x4c) read$char_usb(r1, &(0x7f0000000080)=""/156, 0x9c) syz_usb_disconnect(0xffffffffffffffff) write$char_usb(r1, &(0x7f0000000240)="3959ee4112e1ffba82631b16490acf602f2376e86a9067621ae89dc9e0066296c8f29f9816f591fb96a45e83c2d9744a0153d1eedd02693289d82eda5dfb5b1ddd66166a8547d54b6859bdbb9e27b84563560c96505e3a0965140c1a3c8dd86c353f6afefc2b68ecb81ed69364cedb91fa676ef8cd16dad724c53c77c00334cfe249efddf3c3a641d3f81706c5df341da9bf7ca6d46549d11ded9f296ee79d1a93c7", 0xa2) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0xffff) write$char_usb(r3, &(0x7f00000001c0)="34cd70d8d8aeee5faf41613ccc2e19b40738bf4b84826bed4b4b3392ab63b2e1e0f898cca15dfa071d1da681664304704c4ee9b9eef9007a8c3513d72b62db45b02af30231cb", 0xfffffffffffffd62) 08:02:44 executing program 3: syz_open_dev$evdev(&(0x7f0000000000), 0x81, 0x183502) 08:02:44 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) ioctl$HIDIOCGUCODE(r0, 0xc018480d, 0x0) ioctl$HIDIOCSFLAG(r0, 0x4004480f, &(0x7f0000000000)=0x2) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2083.208645][ T415] FAULT_INJECTION: forcing a failure. [ 2083.208645][ T415] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2083.221923][ T415] CPU: 0 PID: 415 Comm: syz-executor.2 Not tainted 5.12.0-syzkaller #0 [ 2083.230207][ T415] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2083.240289][ T415] Call Trace: [ 2083.243619][ T415] dump_stack+0x143/0x1db [ 2083.247991][ T415] should_fail.cold+0x5/0xa [ 2083.252532][ T415] _copy_to_user+0x2c/0x150 [ 2083.257075][ T415] chaoskey_read+0x1a1/0x600 [ 2083.261820][ T415] ? _chaoskey_fill+0x8d0/0x8d0 [ 2083.266687][ T415] vfs_read+0x1b5/0x570 [ 2083.270920][ T415] ksys_read+0x12d/0x250 [ 2083.275251][ T415] ? vfs_write+0x9e0/0x9e0 [ 2083.279670][ T415] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2083.285674][ T415] ? syscall_enter_from_user_mode+0x27/0x70 [ 2083.291616][ T415] do_syscall_64+0x3a/0xb0 [ 2083.296055][ T415] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 2083.301976][ T415] RIP: 0033:0x4665f9 [ 2083.306022][ T415] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 2083.325834][ T415] RSP: 002b:00007f60ec664188 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2083.334312][ T415] RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 00000000004665f9 [ 2083.342309][ T415] RDX: 0000000000000066 RSI: 0000000020000080 RDI: 0000000000000003 [ 2083.350285][ T415] RBP: 00007f60ec6641d0 R08: 0000000000000000 R09: 0000000000000000 [ 2083.358283][ T415] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2083.366257][ T415] R13: 00007fff07abb5cf R14: 00007f60ec664300 R15: 0000000000022000 08:02:44 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000001c0), 0x8000000000, 0x441) ioctl$EVIOCSMASK(r0, 0x40104593, &(0x7f0000000180)={0x0, 0xe2, &(0x7f0000000080)="a9b7af5a315ff944f5daf4a5bd5f46a6e229c16d58ba9fe609b0fd06e30d5e9fe3fe669d3aa29c9bc606c5d961cc91dec96aafd39e672b3603a89f02a53947c2b31eee08aae36fca444d87dd0e5fae9d5b006d3cd5e147fe6f51054560b00b9709095788f126dc17ffc67f3263054d8a99d7abd7ed1c91fc71fe5b0249ee2149962899759846a8d055210eb91ae0a599b32b5bd4866aa0d19b601886babe94e17c7eb38fe219b342914276c5523a6a861b9107d289b37f48e87c392f2b7d6dc30713b3634faa8fe2ccb6bdc431c41a72b325c40b3027427c04a025eddb8d779f232d"}) syz_open_dev$hiddev(&(0x7f0000000000), 0x9, 0x10000) syz_open_dev$char_usb(0xc, 0xb4, 0x3) 08:02:44 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r1, &(0x7f0000000100)=""/51, 0x33) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, &(0x7f0000000000)=""/98, 0x62) write$char_usb(0xffffffffffffffff, &(0x7f0000000180)="c815dcb778448acb57b8c5650ae5d0581e3d2d592b85195c04a9ea403dc76bb19e803baf2814ec838cbbe62184f9cd5547814e6cc1a8a435694df59f30b16c0e0da2eaba7bcfd18765b2f2ddb88191d7c05518353a543c17e3fe21b813dd3958fa2e560f3728502767fb7f3147bb50b45c95ab6fe5b410c5f56a2ae72c", 0x7d) 08:02:44 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x6) syz_open_dev$char_usb(0xc, 0xb4, 0x8) 08:02:44 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xd31) write$char_usb(r0, &(0x7f0000000000)="07a57636e93b61852eed730361a20bf2c01f671255261325dc3a7e95c74dac972996bf5487e5458757a394554816e9fe5ff62d0c99bcd0222ed7f151dd1dbd628df7c0d2012379ee998f35f0901d7be272f5a511a1c68d7a7ecdf701265fe14abf4351988381afe94a36a4b532aae6d8c826eb55cdc0b7f77ab9b332b31f3ec6b4b9623cb6f0086d1adf9e3b2525ada9c27ffb5136a627a099c931e7c2b2ee37ed508e4893f513a500c8daec2dc030ad2b9fac00770f05f49c70c8f2ac00fa08487053215f46acb2405388890742ff", 0xcf) 08:02:44 executing program 3: syz_open_dev$hidraw(&(0x7f0000000000), 0xfffffffffffffffa, 0x400) syz_open_dev$char_usb(0xc, 0xb4, 0x111) 08:02:47 executing program 1: syz_usb_disconnect(0xffffffffffffffff) 08:02:47 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xc2) 08:02:47 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:47 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) write$char_usb(r1, &(0x7f0000000000)="daf675697045a5e1fb493ab5c71093", 0xf) read$char_usb(r0, 0x0, 0x0) 08:02:47 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x7) syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000100)="f39785d18a17d51d3bd0fe8eeba19f0aa616fb04e2c383ff879497bc346860bbd44cc064ddb2a3496e98732a5786ceeef7e42e290beed8bb31c0dee9d4b92133d83043b5569c6a0b88b8183587fdf5d464a40e78d1e8a6e2bb0485d0233e9210aa447b2a79bcac52a91d014f40783b03cb3e7b94cc41491d7895b7edf6bc37d028549810c2e8473c98d4c253ef06070390cacb4689da39c434aef9", 0x9b) 08:02:47 executing program 4: ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) 08:02:47 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:47 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) write$char_usb(r0, &(0x7f0000000000)="7f52530ae2672dc45817f9405e06c650e3757a32a11230d9c2bcf8e051d8ab2d2ad95ce51140202364a4670967f44b3f207867bdadc062509ab376d932a4416b45b9a6cc2e13d42375107a0ae22e20b4896fba", 0x53) 08:02:47 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, 0x0, 0x0) 08:02:47 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r1, &(0x7f0000000000)=""/12, 0xc) 08:02:47 executing program 4: r0 = syz_usb_connect(0x2, 0x36e, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0xd1, 0x4, 0x6a, 0x10, 0x4ca, 0xf000, 0x68e5, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x35c, 0x1, 0x6, 0x8, 0x10, 0x4, [{{0x9, 0x4, 0xdf, 0xf7, 0xf, 0x27, 0x7e, 0x36, 0x3, [@uac_as={[@as_header={0x7, 0x24, 0x1, 0x3f, 0x1f, 0x2}]}], [{{0x9, 0x5, 0xb, 0xc, 0x3ff, 0xff, 0x9, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x0, 0x7}]}}, {{0x9, 0x5, 0x8, 0xc, 0x20, 0x0, 0xc7}}, {{0x9, 0x5, 0x8, 0x63441f1b69a41f0c, 0x400, 0x28, 0xe4, 0x7f, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0x3}, @generic={0xab, 0x3, "fa42c89a92fb0617b243d6236e5c6f29837ac27a495a49d2a17f5d7f97e6f0bd44e2f4017617bae28bc4c2c0909c9b5b853990eaa06a377c7e37f1ddc73873bb5af1c61b486a134b4d848cf1ad3473b88abaf92777700ad8c30e0e0c38fa6efb4c2988c4ce405a824194053bf3bcbd014232a199a97e5cab6d345ad406212585820d1d76af408f5df3886fd0eed0bfea6c1a740a81f5136199bfefbce17e76d749c6764f6e8cb2274e"}]}}, {{0x9, 0x5, 0x9, 0x2, 0x200, 0x5, 0x0, 0x1a}}, {{0x9, 0x5, 0x8, 0x4, 0x20, 0x74, 0x90, 0x3, [@generic={0x55, 0xda9f5e225418da3e, "a4c2bd035804a181ad466ee61a87c605c3e4ba087e46fe0eaecf6e44fd8913bcdd3336eaccd9d8961435a89eec70975575c1675290b03e1a91429ba7d967d040f5111992d075bbb7bd6ff80bba37f1ec9aec81"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x8, 0x7, 0xff}}, {{0x9, 0x5, 0xc, 0xc, 0x1ff, 0x46, 0x4, 0x71, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x40, 0x7f}]}}, {{0x9, 0x5, 0xd, 0x10, 0x400, 0x9, 0x9, 0xf7, [@generic={0x58, 0x23, "489c54302572fdc118136b5ea2f20c210da533898b2bca373e6e4ed07af054fa156cfb049725b920ed670c06b6d3b45531c1bfbc5d3c6f3a358cd68795a37bec03a1ee3b1c232a28509e7064ce0259c9d0943d9b6ce5"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x668, 0x7, 0x1, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x96, 0x6}]}}, {{0x9, 0x5, 0xf, 0x3, 0x400, 0xf8, 0x5, 0x1, [@generic={0x27, 0xa0f6574a20fbd701, "2715f7eda87b8d6420f4d3c49ea6f762835587592fb4b51ba2fab89f0f0dc010246d591134"}]}}, {{0x9, 0x5, 0x4, 0x1, 0x40, 0x0, 0x5, 0xe0}}, {{0x9, 0x5, 0x6, 0x8, 0x3ff, 0x6, 0x1, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x8, 0x3b5a}, @generic={0x46, 0x21, "e6c3f52cbb37207bf740148186e84bc2c8761d928ab0208facdbb2cc9f2bec79e8695d4553967582ceb09cfc487bbea362255a3c68e88f3039d445e26d5cf0bbd5a8194a"}]}}, {{0x9, 0x5, 0x5, 0x3, 0x8, 0xd1, 0x0, 0xfb, [@uac_iso={0x7, 0x25, 0x1, 0x7, 0x9, 0x8}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x6, 0x8}]}}, {{0x9, 0x5, 0x7, 0x0, 0x200, 0x5, 0x7f, 0x8b, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x8}]}}, {{0x9, 0x5, 0x81, 0x10, 0x400, 0x3, 0x5, 0x20, [@generic={0x15, 0xd, "8ddc33e7c1e0b751d654931236843305fdeff1"}, @generic={0xaa, 0x23, "79972d31e816f99b8f8f4cc933fb0a7da4d8c13991ac71f489108ad4e3d19e2a8d5043912a9f67bc80f689d6f63d408a1996c28eb17b920556b92f66d088001888c73f399e1e76e66006955aa3e327352374f1ef2aa9a9a03f6acbc632757427f6a5fa77bab93c6e91a2da27a73390317111a52f94bf0f0e095e1bcc008f6005854fed212ff867e4aee5b98f277730cfb11fb9a3485c012f67bc0e3ff18a1ffe39bae45dd993ae66"}]}}]}}]}}]}}, &(0x7f0000000640)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x200, 0x20, 0x1f, 0x3f, 0x8, 0x5f}, 0x1bd, &(0x7f0000000b00)=ANY=[@ANYBLOB="050fbd0104f3100a395a9b0b9fcba2a47b5acb79380e1fa30a6f3c88c482b96e4f8ce6ad572364281e468f3c8dd75405f736742d55ab1aef9ebd9072e1640b6fce2f1ee57618b013efae6cbde59fdf3442f8a0707b06552501155cbb91fd564aee408de9615f640276730facde44b5d2fc0622756484c641a6214ad0747570bec18ddaab5e119c819f71130102143b0970102724077f96f3d44e606ad79307eff4d6df4d95e212707071639dd9df1479d77a310b607b78729ecd0160043cd95a023aa2cd458473ac57bb4d1d5cf9354350b9eb2c528f984cf6d0b525b17cb7ab99d12137de75c7c358a653e4de8d8130f8d32cb91daf7811d2bdfe63afbdf89b766789ecda03100bbf10c17d73ffa0bdafaaf3a75a203060eb00d5f11f8fc6c7e1acf2a9189512b7392b8537ad28cbc0635ef4df1c7ff0c41994b936a543159fcdfcff68c2708a92dd92c088729b84dc2cc03c137f1234ab51ead7c8669294c552bf271b5955e196f9c75092f4d1fd81a713471db3739d3a8bc139ba779c93ddbe734bb918d8782b554fcd6467e31be36ab2897c321618cca2fb18fbb0cb98bdda5a1f11fd3bcc9688f217498890ff7eaac31f340d9fc1b3028e3c409b946f60502748a105910903100b"], 0x1, [{0x98, &(0x7f0000000580)=@string={0x98, 0x3, "1432a17255459dfb7497f5ec3bd3df9549e6138f107ac4bbc1e8bfdfce5a1df716659754ac539dbd69521d0d9d1afb12d2d3fad3ecaee1e92277ec9323becb02fa91348a7b3bf49b1ffb6e0e9e216122e5594cd72224760c88e904335dd720874cd406d33611a85250f61413be339d79f9d02a8add2bbe024bafa00ee5cbffbcc544a82b9047ce5c109a2bcc2b364578194165b7c6b3"}}]}) syz_usb_control_io$hid(r0, &(0x7f0000000800)={0x24, &(0x7f0000000680)={0x0, 0xf, 0xb4, {0xb4, 0x21, "f5ac389e430900445ee32efe36ac46d2b92c7718988ec06fd2070a131f65a9b795099d36b3d9d435123ac8e1ca398f21c5858a889af730f3c4392d55617537fe51295119f06e9377d18c670b2384368412d060e0d2f212989b92d5b5ac0ee2acb35331d1294c5503bdeede0083f2c73c6d8798f80177dc50a5710a1b0ea66e990a21539672d64911cdf6b22d36bec40d2ecdf0f7ecb193d38d03de5b4e64217fb723d7f1d0fc18ce3d9d5e790fefe84c576d"}}, &(0x7f0000000740)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x812}}, &(0x7f0000000780), &(0x7f00000007c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0xffff, 0x5, 0x1, {0x22, 0xed}}}}, &(0x7f0000000ac0)={0x2c, &(0x7f0000000840)=ANY=[@ANYRES16], &(0x7f0000000900)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000940)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000980)={0x20, 0x1, 0xc9, "e0620757daabbf0f4337d718fedd06abc21b3f81a10e7dd62da5bd1e5753bafd71509c81530601b46368bf304295f2736a2b9c2e4c1f4e9c5676e637e1a6fc4ffa9719b7cc9452493ee5ce753fc694049d8e9977f5c0b9990384b8db0339d652b428e8b579f1d7261ec0c4cde834aaac299e742776d65c6fa9b00035b72a285cb961ad7f6c2586187c7d64744056d80ac642abb0096ba10bd7ce6693971da824a407ae3ad52da0640a326580ac05d9737238d5f783dc5698c8715621122d1e4a20e1950992d835df00"}, &(0x7f0000000a80)={0x20, 0x3, 0x1, 0x1}}) syz_usb_control_io(r0, &(0x7f0000000540)={0x2c, &(0x7f00000003c0)={0x0, 0x23, 0x71, {0x71, 0x22, "c52007c9ee430ae3ccd307683db8cabfa8669c04d6b55c0c9a23e2d55609b650257686758a2d16c0f987ad8463c51de64a3ae73c6a26e8d50e5a8966caead35885d055e2d66e1da7adbfe022da1a2fa8b8a58503efef3aef9c8cbe25dc782d60b74b532a87a64083c1660768f932c7"}}, &(0x7f0000000440)={0x0, 0x3, 0x46, @string={0x46, 0x3, "5c4cc6f0ffd2ff7b4d62d880a5b5feb5edd0a4e5d5f5e81e32e95d1ea78f46e76b7c9f7d562158eb19046bb075a7acb34d6c8610e8bbae78adf0953a9b2a019d1d3ad8b3"}}, &(0x7f0000000d00)={0x0, 0xf, 0xde, {0x5, 0xf, 0xde, 0x2, [@wireless={0xb, 0x10, 0x1, 0xc, 0x38, 0x5, 0xbb, 0x6e, 0x80}, @generic={0xce, 0x10, 0x1, "6e9e9cd0437c09599426c05f5367fd0f1a909586033fe8fe4480ef1919f78e4c5b3a32402099a600a9e3d474d7d7bc81629f82bf160873be13317f288c72fd499a6da1b4e935c39d2f964465c6cc75c0f6faf680a2fe00d3ec613528e52954f9934e2b0f7c2c3bff0179de942bb6b1fbbea63a6757ae6b32327e318f07145cacd699ef81fe8c786468625662904c7fce46dc3144421a3c30c6670419dcfc5076666f98b9718880e80fcb3ad35ad1139799666d062c416d668bcc0414b87992274c031c5dfe6dbcc712e30a"}]}}, &(0x7f00000004c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1f, 0x1, 0xde, 0x9, "169d8064", "85512973"}}, &(0x7f0000000500)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x80, 0x18, 0x8, 0xfd, 0x5, 0x7, 0xff}}}, &(0x7f0000001180)={0x84, &(0x7f0000000880)={0x40, 0x3, 0x24, "bb2d5910fa2827389a99bb98c3f6c27442d9915d3db34e66a9db7bda9d77a9224b815d3e"}, &(0x7f00000008c0)={0x0, 0xa, 0x1, 0x20}, &(0x7f0000000e00)={0x0, 0x8, 0x1, 0x20}, &(0x7f0000000e40)={0x20, 0x0, 0x4, {0x0, 0x2}}, &(0x7f0000000e80)={0x20, 0x0, 0x8, {0x140, 0x4, [0xf00]}}, &(0x7f0000000ec0)={0x40, 0x7, 0x2, 0x7}, &(0x7f0000000f00)={0x40, 0x9, 0x1, 0xa0}, &(0x7f0000000f40)={0x40, 0xb, 0x2, "96b9"}, &(0x7f0000000f80)={0x40, 0xf, 0x2, 0x2}, &(0x7f0000000fc0)={0x40, 0x13, 0x6}, &(0x7f0000001000)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000001040)={0x40, 0x19, 0x2, "20cc"}, &(0x7f0000001080)={0x40, 0x1a, 0x2, 0x7fff}, &(0x7f00000010c0)={0x40, 0x1c, 0x1, 0x1}, &(0x7f0000001100)={0x40, 0x1e, 0x1, 0x2}, &(0x7f0000001140)={0x40, 0x21, 0x1, 0x9}}) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6009, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0x1, {[@local]}}, 0x0}, 0x0) syz_usb_disconnect(r1) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:47 executing program 3: write$hidraw(0xffffffffffffffff, &(0x7f0000000000)="ab415ecb9c4abdb7c28501d3b48c2ac6254034c059dcad8d9263445277c55d8b04b40e0d149a7cdb0ba496cc6507e2d791fd1fa51f8b", 0x36) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 2086.607592][ T7662] usb 5-1: new full-speed USB device number 70 using dummy_hcd [ 2087.037798][ T7662] usb 5-1: config 6 has an invalid interface number: 223 but max is 0 [ 2087.046099][ T7662] usb 5-1: config 6 contains an unexpected descriptor of type 0x1, skipping [ 2087.054898][ T7662] usb 5-1: config 6 has no interface number 0 [ 2087.061963][ T7662] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0xB has invalid maxpacket 1023, setting to 64 [ 2087.073389][ T7662] usb 5-1: config 6 interface 223 altsetting 247 has a duplicate endpoint with address 0x8, skipping 08:02:48 executing program 1: syz_usb_connect$uac1(0x5, 0xf1, &(0x7f0000000800)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xdf, 0x3, 0x1, 0x1, 0x40, 0xac, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x8000, 0x7}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x7, 0x4, 0x4, 0x0, "d284f4", "da90e8"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x2, 0x1, 0x8, 0x3f, "43f0"}, @as_header={0x7, 0x24, 0x1, 0x1f, 0xfe, 0x1c79cb78bcb0e38e}, @format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x7f, 0x2, 0xff, 0x81, '$'}, @format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x20, 0x2, 0x7, "0221395bac37fcef61"}, @format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x200, 0x0, 0x3, '9'}]}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0xff, 0x4, 0x6, {0x7, 0x25, 0x1, 0x0, 0x7, 0xfffb}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x800, 0x81, 0x2, "b6be8d354509d21505"}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x0, 0x3, 0x4a, 0x2, "d84a539a055f784f88"}, @format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x0, 0x1, 0x5, 0x9, "ab"}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x6, 0x101}, @as_header={0x7, 0x24, 0x1, 0x80, 0x4, 0x3}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x40, 0x7, 0x6, {0x7, 0x25, 0x1, 0x1, 0x2, 0x20}}}}}}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x8, 0x6, 0xff, 0x20, 0x9}, 0x87, &(0x7f0000000140)={0x5, 0xf, 0x87, 0x3, [@wireless={0xb, 0x10, 0x1, 0xc, 0x41, 0x8, 0x8e, 0xffff}, @generic={0x1f, 0x10, 0xb, "2389a8335f3f6f5025a1198d50b57dbcbfac5f00144d1bded46e4875"}, @generic={0x58, 0x10, 0xa, "6ec171b8e9387a891f02f38aa66acdbc7b40fbfb7fcb984bf2ac12fe8f99a02a461fb44d7f04aa9257a471e79c9b5914cbcd0eb3aec6eff02cf35f2312bb693ac1c1370f82e80f62733140a39e9a2bb17cae03a2e9"}]}, 0xa, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x240a}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x40a}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x827}}, {0xc, &(0x7f0000000000)=@string={0xc, 0x3, "bb87bb61fbed188b4f1f"}}, {0x8d, &(0x7f0000000300)=@string={0x8d, 0x3, "238bee7e6b5ecf25d56445e673d882fa479d3e5aaf09e3de9e316826219c1e21fb98c646ad369e7904c4c4607a14dc5a6119873fb5f7c12b48dfd36c4b525d9c183d1359c5bb52ae82268e4eca5aa0a88d15b0ee37f1ac252826bd18027d421f63ca74f78ee56bf507e0b0b2deced1b28990ccb6a2406d4ec5f25de5556a5c2ed047b853b28fe06fe64181"}}, {0xc6, &(0x7f00000003c0)=@string={0xc6, 0x3, "2e452aa770eb68199b447e41d0f3a5e8a89dc881767e49648a673b50e5ef16dc3774ffe74981666adff244fad15cd21e9b3db5e4e045889867b42b82a2cb895b44f868edc6ad868df535c5a6b6e19666d05e17dc34015a85fdefe6af04fbcf48080262568fcfb7bf90a210480f377bfb26c08a799e2c923dd3999d993906b99b76b77361b3f164ce07153551ad44a971adf4e033f8956a66016ec6eba416a005542554003abfd3e0d3dd1c5ff64574c9c760e15a62e1bb182e5fa373bfcb2226d8bec39e"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x140c}}, {0x4, &(0x7f0000000500)=@lang_id={0x4, 0x3, 0x3c0a}}, {0x7b, &(0x7f0000000600)=@string={0x7b, 0x3, "2ad60e049b997868521a43ef5a2b8a3398a5293dc8400a88c4ff120f8d1faa104bcfe9584b2bff7394f845b2c63d2efc7a425f3c0d6613cf3e0fbd9c821b8b12e36f3aa1899d8e656c73753100c552e683dd15745d8cf4fce8db2e0137460c5ccdb6e1a1e15775c31cd764a85c706e40a0964ba25129655435"}}, {0x4, &(0x7f0000000680)=@lang_id={0x4, 0x3, 0xc09}}]}) r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000780)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_disconnect(r0) 08:02:48 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x8) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x9) write$char_usb(r1, &(0x7f0000000000)="79b6d952441e535f9dc87a6f4a90614634022fd47346123f3046dd9a20619e17d4cdd2a5c7b2b6a1786260029e520cc180e76bc1c41c65248bd7070e0799b6724f10ce4db63b1d517f5ad2fdb146b9a91d90dfc685af06cbbff2de51cd299747963f04e4cdfc3d35f769ce681da6b003895602d00092e968e4522d38efde691eda7bf223375cb553ca713d578778a5c39ff3893a6d2b3dd36818e28eef8cd62016b47a991256a9daf017446e4c1341d7a67cd39e9c", 0xb5) read$char_usb(r0, 0x0, 0x0) 08:02:48 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="eeabce4242e271ba5a13f37e5dca756a5082c7ce1dfbd959b1f290175bb09b3a9c850db76c50cba8d7d9268534d3452ab846069b45c2e02cfb1f8a314cca171a175e7b827a2c19b79651df3be155de9b962d7cbfc6101a8aedbd2232ca2f3096486d72ce11f915e543a68f0182076399ce57b3503a498d00225e587daf1b0f08f3f264ca4f", 0x85) read$char_usb(r0, &(0x7f00000000c0)=""/250, 0xfa) read$char_usb(r0, &(0x7f00000001c0)=""/168, 0xa8) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x401) read$char_usb(r1, &(0x7f0000000280)=""/223, 0xdf) write$char_usb(r0, &(0x7f0000000380)="76990ade06575707ce6f36bced28db752512f993878e4e4013dac3f5496cca0875d63af8886624187f32db0516c0dcbd5564da1efe8b64867b48554ad4bda2ac2e7ac5609295268a9ef3c039205eee8109972a1c96c9e486cbe554088ba8ec7cc7bd59540329373efc49656c8447bfa6a43d1c36206d1c99d9d40d05a473c6ccf3ed80d8fb969a37416787e2090a7c7c8274890bb8b126e7939532242035bebf2781a99a6b79ad37c11b44", 0xab) 08:02:48 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:48 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x200000e6) [ 2087.084332][ T7662] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0x9 has invalid maxpacket 512, setting to 64 [ 2087.095456][ T7662] usb 5-1: config 6 interface 223 altsetting 247 has a duplicate endpoint with address 0x8, skipping [ 2087.106396][ T7662] usb 5-1: config 6 interface 223 altsetting 247 has a duplicate endpoint with address 0x8, skipping [ 2087.117358][ T7662] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0xC has invalid maxpacket 511, setting to 64 [ 2087.128507][ T7662] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0xD has invalid maxpacket 1024, setting to 64 [ 2087.139745][ T7662] usb 5-1: config 6 interface 223 altsetting 247 has an invalid endpoint with address 0x0, skipping [ 2087.150613][ T7662] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0xF has invalid maxpacket 1024, setting to 64 [ 2087.161845][ T7662] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0x4 has an invalid bInterval 0, changing to 4 [ 2087.173159][ T7662] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0x6 has invalid maxpacket 1023, setting to 64 08:02:48 executing program 5: read$char_usb(0xffffffffffffffff, &(0x7f0000000080)=""/20, 0x14) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r0, &(0x7f00000000c0)=""/101, 0x65) read$char_usb(r1, &(0x7f0000000000)=""/79, 0x4f) [ 2087.184374][ T7662] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0x7 has invalid maxpacket 512, setting to 64 [ 2087.195517][ T7662] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0x81 has invalid maxpacket 1024, setting to 64 [ 2087.206816][ T7662] usb 5-1: config 6 interface 223 has no altsetting 0 08:02:48 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$hidraw(&(0x7f0000000000), 0x0, 0x101000) read$hidraw(r1, &(0x7f0000000040)=""/26, 0x1a) read$char_usb(r0, 0x0, 0x0) 08:02:48 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x1) 08:02:48 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x21) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xfff) write$char_usb(r0, &(0x7f0000000000)="ca784348eb759117cd831c3a4272dc27f1a2fa4709111c21be93bfbf00e76c3559f6dd80673eed9635dcc0e07384fbc94167e9698f0bf7d8217383dc4bb7475def25ba8b3e30b6193b", 0x49) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffff76a) write$char_usb(r1, &(0x7f0000000080)="ff1ab87ff398fd6aca786c682a473ece3d133ec65532b14c4d5eee3dcf9dff360ff05dfee5b4ebef53ba9981339b2b82d55ed3fbb8c9005da56d5e8ed2a524e18572dd68a6c3fae40d26dfefd117badfccf2b07a9f8a7a8ecc6722a6fd6b6a7d75310142e7cddc9088a24b69fa94ab61b2efdc669d60dddcd1cec01caab30621777d9c97fec75e7ed249e3f26b8a97b60541022892637da72f8d5c7df9ef333926ea00204454962246fdbdec847325f86b8bd134f00089d1f020fd5066c200e6daa1fc178d750f81d8557257e9f17b9fb2aee0d81adc6fa641ac76cbbf7adb52d00fd71f267c34d24e46867c6fd345959e03ff7d80879d", 0xf7) [ 2087.477781][ T7662] usb 5-1: New USB device found, idVendor=04ca, idProduct=f000, bcdDevice=68.e5 [ 2087.486962][ T7662] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2087.495104][ T7662] usb 5-1: Product: syz [ 2087.499329][ T7662] usb 5-1: Manufacturer: syz [ 2087.503966][ T7662] usb 5-1: SerialNumber: syz 08:02:48 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x2000000000000009) [ 2087.538306][ T483] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2087.550289][ T483] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 2088.019283][ T7662] dvb-usb: found a 'LITE-ON USB2.0 DVB-T Tuner' in cold state, will try to load a firmware [ 2088.030775][ T7662] usb 5-1: Direct firmware load for dvb-usb-dibusb-6.0.0.8.fw failed with error -2 [ 2088.045409][ T7662] dvb-usb: did not find the firmware file 'dvb-usb-dibusb-6.0.0.8.fw' (status -2). You can use /scripts/get_dvb_firmware to get the firmware [ 2088.061974][ T7662] dvb_usb_dibusb_mc: probe of 5-1:6.223 failed with error -2 [ 2088.220711][ T483] udc-core: couldn't find an available UDC or it's busy [ 2088.227794][ T483] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 2088.438863][ T7662] usb 5-1: USB disconnect, device number 70 [ 2089.207598][ T2606] usb 5-1: new full-speed USB device number 71 using dummy_hcd [ 2089.577804][ T2606] usb 5-1: config 6 has an invalid interface number: 223 but max is 0 [ 2089.585999][ T2606] usb 5-1: config 6 contains an unexpected descriptor of type 0x1, skipping [ 2089.594869][ T2606] usb 5-1: config 6 has no interface number 0 [ 2089.601206][ T2606] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0xB has invalid maxpacket 1023, setting to 64 [ 2089.612531][ T2606] usb 5-1: config 6 interface 223 altsetting 247 has a duplicate endpoint with address 0x8, skipping [ 2089.623598][ T2606] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0x9 has invalid maxpacket 512, setting to 64 [ 2089.634743][ T2606] usb 5-1: config 6 interface 223 altsetting 247 has a duplicate endpoint with address 0x8, skipping [ 2089.645782][ T2606] usb 5-1: config 6 interface 223 altsetting 247 has a duplicate endpoint with address 0x8, skipping [ 2089.656736][ T2606] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0xC has invalid maxpacket 511, setting to 64 [ 2089.667910][ T2606] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0xD has invalid maxpacket 1024, setting to 64 [ 2089.679145][ T2606] usb 5-1: config 6 interface 223 altsetting 247 has an invalid endpoint with address 0x0, skipping [ 2089.690001][ T2606] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0xF has invalid maxpacket 1024, setting to 64 [ 2089.701241][ T2606] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0x4 has an invalid bInterval 0, changing to 4 [ 2089.712494][ T2606] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0x6 has invalid maxpacket 1023, setting to 64 08:02:50 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x36a1) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0xef81) write$char_usb(r2, &(0x7f0000001100)="44e232a6a0a309be399f8f65d93b12a35763a0c74ba7c2b06eb7288271e150f100fb77146d642ad470c1924bdac3507ba7bf410038bb9b85e2be88674718ce865f00b3297d53a0e9230fbad86fb21a010571e031cc50ac8a37644566cd14dc3d0f54973d5b7010b6f0e77edcd0c8d7b0d60736fb555c4415a00397604645b1cc14f340658d168234b31be7815900ca5e4f75d132c0b53fb18c2a146f8ea6db50f7355adf499b191eb56ece39f113c2adfb85af645592511d7e218d0faaef353bd48da4a628e5bd381f8f21b797db3ddc45675676c842a635cb442751f4b2ac1a250761834bd4241c4e3e400d754cb40fd14bcfbb8d", 0xf5) write$char_usb(r1, &(0x7f0000000100)="af8e8031d0317d32b9bd778807e3c4894c2f867546c0b020f6e88c6c3e73be51572a4c70c4ed2467c387e13007deb08fcd7688697e0077a1fc619b9c7cc0d96c3978cd920b3ef50d2ee4eee20806b4d344189eaa7314749b06d88889cb43ad4e05b30cdd829b80ff0fd576e872bb404a7820687f28081eff7525bba0b57aac81edc8c40d9e98fd19035ebd58d23f98cf3ca5ec99a1669deed29dec393677588f22e13064267ca0bce79098b9950b72f6905749ad27f2ef62fd9b79546b8d4f19fa4bbf7a154a11bdedd1b53dbaeee8af2d43aa8ed0eba6ef2eeb8839bc426e28114b44cdc17eb4ef4e8b08cf3dc14af1da2957be412943d9e01605aaf6fab29f8b4a3a99f3530ab4de9d686985ac3e78d43a164fd7a53df0ea92b19b2a715c1a42237f907ae2e2b3975cd9aaa0740ebcdd77a27e1098814b53db28078fdcc3aa8eba2c021f5853bcc04fc13864f63023fc9bbe01953b13695441231e28e6a0d535e32f737745ba3b4dbc7900ec2b464ba111758dc4ed5d451c74fa01bf7aca48e42f92b790f755d53a93773bfb87775dc8a672e19d7d5e82c80a2a7c4bb19066f9d3ec82d8a54a6aeb0fd2e3a205df7535d3e5babb294ca04fd1f87d0bc24461d4f97623281a1526beb2ef43c6a9e5d7919f0e5e6d9f847ee82ba41d559c7dd73b0463c0434a84b845d8c6785001b1bb3c5223eb49951c51d2659ff2fcfc621372ae3ed8670d5eeb10cf205007f7e15750a87ea379d43bfc1f89a4fc20f08f15eaff0699ceb7f71c87d278ae466ce8cbe27b2ef4a20c58f810b2e64cd6c139e33a4e90500cfcac7aa26ef01d30af36112507a443ddfde2f211efaf5e5139cddfb17ccc8f33126dcc27ccca2b02ec6fed04bb5976332766b024da29b874aa7c9e76ed81397ae95520cdfea501e06f0a98be6d9810b707985137d62ff3fcd4f4b1d695397d20938b8d67b6ec33830084d57f977e60964c41514374999e275054e52842b067553c295c76c5b96b394c0dbc823d799f2b47198a4c7a53a5be722ad2a055adadf76ab887dca684775dee6cb97d279d0427e03956563212fcf0a890d39d6db64a67e95204e16b1e34fe6ef3f36abb5b65ca576f5c8789248bde5710dba30f2293ee8a9128ced4c75fea089fbd59958ed68475a72608100c35f1b494f9172748ef7356fba6841981240d21b2130c920cd27950d68d91a818e618e34ec25c5fa09797e7b1c1907959340a8fb2a119c8cca4347003575fd968f49c5e07b110834bd45816dbfe0cfd85c92d82675a16186c92d1fc34a9fcf60534dda31a9952eb70b8680ac458a1f90e94ea2cf8f04c9497ceb833fce0cf8bd5151923d5b9b9af0bf5a650878f0ebc7586c96d9bf5f69ecf7455b38145d170c679e60494f1ec15f40996811d541ec3b64e2d35cff27912374a2a56ed81920723cf28ee54658d6aaa76aa714b24662915b501d01ec5a682287273b48aa1d5d9e92af742d0c7ece1df8480e07e2e0e77cdea34c42fa17bb26d8f3272097a5373f21dfb68e0dbc2bd56d220092eedffce885c36a26fd14c3a12928590a7ce0b230b7d21703425c14b6b74dfd83ce65cb1f820def93a9f6ada03196cd2e4d14a3476792499a59da120629a5c2b8d8a2ad787ae608529ea2d3e78eee0b00eebb0f34a5b8b6665a2a8a669788f7e77d617ec1336e413b53fa0f62e4db54bfdd548505760cdb80ca96d1924cae0260024ad99b6d7018811da7513253e1d0d01ab693775e930460c11e378d74a5dabd44e447771a6e9f09c535e8426ac112ed2542a4eb7b22221e7a587b28f58deb6e355387e3aa6d0adc3d3fd0bca40c2ebc28e9900c73c0556b5470856e97dae9d1000668f45227604ff520566800acb996acaa9621c8c5c5e97cff7285f65faebfae520d7ea4f0b68215d025fc27db25a60841f11cb7905c7760c3e03847a7cd795883a2a580aec14639fe11db136cb4f34c470813dd678eed4deae8d6ef1a4fdfab3a512936082c457ff3230f6e7100352959b370d7963f57f4011752eeb44dc5792053217587d3e797235b578e2c9650b087e30d22b1933d6119f408ec535670c8d4fa18461ef8059267239bd583ae47e5ffd158e5335093a225dc1e77d54f80b0ea9ee01a26b98a0222a4f0aa9469254d04449ab4e4a0389ef3fcf3d8fb7d587744d39e2a2df1a12343a1e80488cdb96b3e00e9353caa6677d83080071914a7ad04b0e8691aaa14babe5d7cb3e312fe2e1712d082b270bf6ec68f970168ce8ed898e5fb049c22c5110e12f738abbe86d8ced43a7133d60ceafc7acd66ceefd7fc6ae34c7cd49238d1d8e6675f82e06786a6223544f4dbddb5080c0a13116497d433b3e6b719ba7904f911c1da164ad784e26972f8fc9629f19bc890217f03ef052632394441bd3c7cb7b2408b47cebaa62b610b039c8b1633bbda02957bb054c68ba7750b02554d241eca35afa981a3857c2c51ba9fb951dfb46d4d41a84c76fa93785c3eed85ff46761d6afc72e62e4bc01f34a8c09d13b48c894c89a27bd686cbc587f906200432ae56d1cf3dbb4abd0c4a599b05aebc47f4d5ee8606f8cff434c97e695dcdb80dc90a8471e7f92f6e408c0f7b7d7b6b22f23bc2129e9057e2758e2d4f11cc35f54708ea682455f3d18d74612d36ba9d2d9c2718851409f3da50a27ea77c00134cbba92ed9958b18c18c77671cc23fe6b957478e423953f07dffaa746cb534d10e0b600cb6dca811426a558cac8d032768877f081178c5e93982611e73bf7eabfa2797e06b47151c20f642e9c990b92e005ceff9f848b1174e58d0e1b9c4d2c5045596ed7f5a6efc9bce9f74ec89ff93280ce5a95fff892cddd6a55269e6e5294502b3cbce41dd65c0ae044fe27e457a006dd8fc2f3a385f5e9ee194bc7ca824370fe407791ff33c6e79c8f8499c33911e36a7433515ae742fa7148078930b41137b90bb62345edecfd59daea1b9f17fdde9e77269b178ba09fd20963634f78d8dd7e2e6668bb3ed5c37004311ef5a6b39e24ae1d5d57cdd38a51bae8f1ee7ddd0cf742ba142dd7521eb49e7bb41d277eb7d4bb037ee3d282d7264d071b6d6ea9506c3fb616537720780c02d36dd6493978da27175755b80aa28656a28cf5214258b7eb7a3c00faeb80dccd25249bc69a864f4febf5b2f01871442bfbe5bd98af6f6c43f7cd8b047cd708e25d6859287cd105faa0ed3e243305fa5569e9702f49c39cebfbf9ad70e1f47599e5ef000d6c51d92d53ad220e29c02d74881afaab221b2ae6433edf4ee8abfa9e5214792ebe0111289832974b9b805eed40a9ed967afd86c56ecb6c923f04c08df2021e4daf570b8e253beab49623821dc9c37b937e5fb44d3f54fefc47a2931d956c358bc1a17246c88d2624aa921cf095931e39d0980c40a1f812039d9730ea6a42ddb3fd2b6be0a329a12c1b9eb59a33578f9e040e5f1bd98311dab78a971e04dfd1209dcd0d8e69a01bd19f795be0f4ef31369eaa0681a95db692d0e2e8992a0d35c7fa04c9403dbbdc3da0f6a8c645e625cf9254183ce844a63f09dfe7b5f71fe3282d23e751678c0c93e3767e4fadb0b66a0933d1d1676b6f524bd85dc51d391be6b7c0b41e038858400907055cd4dddac0b0e5d0dfe2c5fee51d8defca0d93acdab1f11bc96acf50543375b9163b9f40c9731770e91d3f2260088578adb5dfa2201749581bc4675e3970a95ae62b6055b39ddb93c873431247be76688044ae1a1b995cee7741e3d9f4e636bbdfe560ef79fcbfe2e9d8c8c0ec0c4722a08a59cd301c3b0d4092fbe054fe0fe037739af6eeeab7372203e8168d2a74799fb6d26f8d7ca28686b7f10eb1798993fb825457aafe1cfc73f724def1950f7e8cffe996e4d4c25824de012a891d219cd08b188b13d4f24783546a922e5b5494237a630da48766101cbbcb172916302ceed0648d8d799a639e67ba042d0cef7952bd84faefe2e45ae928bd2379f5d12f0051135b5e3e6fac2f5b038243c1e6d42b8170a37446ff34bcd595b6165661b8ebb0cb2c5b491e351297f6d4cc2b3c57177f95c8bd9a791210d65b64556503dae196250febe4b434531471d8402de5433fd62b6ec1057609e77596513b08eceaf09a3e5a3d36c44232b62131c19fe1d40ef35e8fad7a0ee77b1b6f145c6d6b34624977ef472ea2007b0bfe8e2058be9dd23a92e7a646f6465d5dee9cadb0ac9243623165eeec31efc5dab5ed56540da72967b7df184b7063c4001e498983b10013201e22667de003fa1df004c8214e0c061368cb893e3fd3eaadf597adcd10eec87b0a0112b3e781e99fcca6ceb3ae4e30cda2852b5b8629cc3e838ca3a667d06d41eeba989ae9650446df50f45cde6a590d87da566308b0e9ea374122396aad1a11a74035c95f3b1c007cd4bff63d17af0a94f45a7f30709c9fa48ab742aa8b05c735ffd2f06c4a797b45aeaf2ec3c8f81bb20cc7ac98d238dc6db2e2473342181db1ec1ea6d556ecad737b6fc8f7b6f88446190b2f518dad020675653759f710ae342803c5ebf704ba3dd01ce1e618ea42ec97069086bec5e36a37fecab3a5c8328f468582dabeb9a06f365b23192dd6f17d4cff4adba831a8b4a9d38c0fec8c8a5730dbd72e593b8dc10b55d0a6518a6ced4f3fa28a2095f5fe4502d801857fa00a57b6407661d7d3c483c12247b0a49aea987eb4396d38daad7e205846a9d085244d834757f921f11c7421b325f4cf57d8d38f5bf30d440570686d16f8aff671999aae49aa8c04537c669d77ce8d287d1f4bc79cd97cf7e817a5ebef222ce71498226df4e3ced856a4d196a7bcfc498ac225e1b74b5573379fbfa3815dc31a0b77104b3758c72e3c5eb074c81c5ec488c125331ddb912c82638ad2d181e367c4b1a2622a646425a4d6d2a0a28f7076a576f2c37dd7fbcd601e923520bcc7ae1052d77cbac5dad337bbaa65e40df37bf4a0514bfc8bc1334ff2aa3f470e09c7154bba83c38d0e5e52da7549b4611ee0ea1904abeabfa974aba11e78c004089b025b357de2a3062c94841e9dc175d3bf1188b09dac86d3bfc67071346eb48a12d600d885afa4ff48eec803d22dff701188643d99f3ab1cfa3f3aa6f8d3b43815ee7a3f51705eed2b350a398abb22ffc25e3d22d9ee1c953afaeb2a34ae659609337e31feaf1ec31bc38ee558993e53f98a99c37df31eb00d5be24878fd77293e37455bc0ca1d509c5287941c82ecb6d1a1e5cd7354e742b2657d81eade76366f6bc8f6ef9259f892a85622800fe831edfbb80b22939a0004c92e8e154b2e9438aca449e22fc75177130fcec0f8e8b4e3611c1984148cfdb740ea9df2982625102ce0bef82052786ea7ca617336fd078e0e2e57ead5513a1064c83fada2ab71cc15131dc996e1c464b27bbeff5ed8ef4b879a62c504a069e997cb82e851663d064e570d32776b40732efccb954d9b8a7b9023ff236058d5a7fc989b90e21a8cfa68b94015c74ce6a9bc4a8f769e243ea5023db9e1dc91f4e3297a0d118b41a1a0ccb5f3634f50f468fe7eac4c7b5e0a31f4cbfce5381c569ec942ae3d9f420fd81ed71d0bd4ec3fa129cf04fb9df24781160bd4b6b3d861550dbbf5aa1531e2286a3c94171ee1ec962fcc1bf8b86c9eb48eb69092c80f50e0a94d4212a33bcf45851e260005617256a89bc435d147771ffad286002e853b8816d3b34f1ebc03c05a716851dddcbb3915f15f660ef7ebadd15213dcd3b27efad2319d32f41a65cb3fb191814e3a76dee73768e13c1322164307d69aa192", 0x1000) read$char_usb(r0, &(0x7f0000000000)=""/249, 0xf9) 08:02:50 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x1) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, &(0x7f0000000140)="86", 0x1) r4 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r4, &(0x7f0000000140)="86", 0x1) read$char_usb(r4, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r4, &(0x7f0000000280)="5dea298450d04b4810c232d3edbf59fdf44528063505613cea8c1939883ce0fc1a2b0949c7ee5ece1f153e05a99dbe972edc9de47868c9b9a1dada371b0d72ad84db3b282ac02a11f84a3bff60f105f7e707dfd12aad5f22c291f36e22cc496f157323891ff8ded1b2957b9b88849fc4a89cf123516f5cccbbcec393e3fb33f4302de20bf2a074ebdf5b6d62ccf40087511fe87fed323838f123ad85baa348bc61350e8f1be4bb9de176ac7e", 0xac) read$char_usb(r3, &(0x7f0000000080)=""/102, 0x66) r5 = syz_open_dev$char_usb(0xc, 0xb4, 0x1f) write$char_usb(r5, &(0x7f0000000140)="e0", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000100)="e1a414c39e91a9f355279dec6dbef62a73f30bb36c9dc4e2560e93115ec76b9c728dc5b2f6928e1e9d16eaf78bb39bcd40d208a4d8e9cf1e26bbfdd8375b64", 0x3f) read$char_usb(r0, &(0x7f0000000180)=""/214, 0xd6) write$char_usb(r0, &(0x7f0000000000)="a838673c11c00449ab7ac4f212407b5f46ea6d4a37c1b100135fc7ccae55160d59385da995f60b4fdcacb1b51d906409c7336608039b50af23f403660e5998730a205a4498fa6fb7c88b1a0605a5bab46b198b478fc27e951fdb22190bbf5066c92e279eb5b8b01df576083b830f5ccd3ba08115162853250b9475b35be5a43ce0c49fffbf5e7c27870ac686b6771ed8d06dc3bb0d0fd6ca9e9e962347a092d34d51f1f7bc210bbc60d645555f9d0816af31bc89a3df1bacdf2e17981c100de24bebf3129e6a053eeb686eeee57579a1f328", 0xd2) [ 2089.723953][ T2606] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0x7 has invalid maxpacket 512, setting to 64 [ 2089.735091][ T2606] usb 5-1: config 6 interface 223 altsetting 247 endpoint 0x81 has invalid maxpacket 1024, setting to 64 [ 2089.746451][ T2606] usb 5-1: config 6 interface 223 has no altsetting 0 [ 2089.797661][ T2606] usb 5-1: string descriptor 0 read error: -71 [ 2089.805205][ T2606] usb 5-1: New USB device found, idVendor=04ca, idProduct=f000, bcdDevice=68.e5 [ 2089.814630][ T2606] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2089.857729][ T2606] usb 5-1: can't set config #6, error -71 [ 2089.867383][ T2606] usb 5-1: USB disconnect, device number 71 08:02:51 executing program 1: syz_usb_disconnect(0xffffffffffffffff) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6009, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0x1, {[@local]}}, 0x0}, 0x0) syz_usb_disconnect(r0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x63, &(0x7f0000000000)="72384402afd4fdeb4b9e74389b224651b0bb5aeb5735cc4d10504203c025d39906bdd6a388a383f5e564062c2f6ffc2627f02061494974715f135879afbcb17cb614217d4a71a8687542a50672c89a8501ff11ba64b0f291bc823a70b2a38ee392a9ed") r1 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x0, 0x2006, 0x118, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x1f, 0x30, 0x1f, [{{0x9, 0x4, 0x0, 0x3f, 0x2, 0x3, 0x1, 0x1, 0x7, {0x9, 0x21, 0x7ff, 0x1, 0x1, {0x22, 0x416}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0x9, 0x7, 0x81}}}}}]}}]}}, &(0x7f0000000340)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x201, 0x3, 0x81, 0x4, 0x10, 0x40}, 0x10, &(0x7f0000000140)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x8, 0x2, 0xff, 0x0, 0x2, 0x8}]}, 0x4, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x1409}}, {0x13, &(0x7f00000001c0)=@string={0x13, 0x3, "37a2663cd912180bf9b9298c53c73cd2e5"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x449}}, {0xf8, &(0x7f0000000240)=@string={0xf8, 0x3, "9fdfb1077b0488d56e1b7581cb505c0ca3822ed38e10b343ee3638e1ae56bab2850e54873c97e5a66d817d217c9058939faa4a71cc3624420c1eae7594a1c5e7c7140fdbdadb2586a2266b6014f774cf3b3b691ee298a59ec4b8c559a829406617a9408df2d34889c2ebb7393f2314f96c9be75d2877b30e946d52e34e8c4301a42d09315f1715840e3e8f1769bc474373a5082a41f0bbbe8211130a25d3de8797239a4cb8e1c573ec668e76a4605f38fea561b5a42321265b620142a3fb2e4ea7acf2b6f124b05c53072b4082f4644b1ec201f89f8d829e33624fe9a626f155a69f7a4d75f04cb610057348c56194c56814cfc19590"}}]}) syz_usb_disconnect(r1) 08:02:51 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7fff) write$char_usb(r1, &(0x7f0000000100)="521d8eb85e80fe615dfa490dc010d594560515c4eafc9191048d622f80bcddd5961f7540d205a78586c784fa7851794f1d92f0ec7cdb03a47ce78e7cfa8fd04e98ea688ee01b165ea433c1059853e0a03f4d56d28b0e609dfeaa5a5141fd353a9f9d20229fff1ed1c71b6ca3300e1dc421a10a8d28c79c8253d73775def493b02fc0fe50f2cfdc78d39daebccf6c4ab11ac9fee85ebe437d99884ef9721a6d2a84e479071c730519a926e5cbe53d97c22c52bbaaa40c89b51b9fb792acf13dc5db7e5bd9b918b8c32a6101fbbdd570bbf0964c44b3f3fd53186938a4f88b16abe2", 0xe1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:51 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x4) 08:02:51 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x9) syz_open_dev$char_usb(0xc, 0xb4, 0x3) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x102a) read$char_usb(r0, &(0x7f0000000000)=""/109, 0x6d) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff) write$char_usb(r1, &(0x7f0000000100)="97ca1167e1c9e7f9b14bd5b35c3ad12200bc159b27820be43102f6a7c664e7ef073064312f70d90f553a3c70eed28a5c3e235788bc4fbc42c2f84b2c98a3f492f97ae35e67f618a08d336d79a93b629b889f197b32406508d042a24dc97411fd29d8de28cdd0e18bfc60433031241231f9968c6fff8285381a3f06c0ae4e9066b0174e7af121026e900ebc3e1a44474bf06848c7bba92aaecddd5d031dbdf6be6884a4aa55a6c7ceaf79c45dd907470aa8189e7e458e778003deda5e4148492dd2558b9189be6f3c6d801130f159eb4742cea0cedb6ed38b712e23a603a792fc25bd17bd242f42f2f3fbf822", 0xec) 08:02:51 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x167f42) ioctl$HIDIOCGRAWNAME(r1, 0x40086602, &(0x7f0000000080)) ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000000080)={0x0, 0x0, 0x0, {0x0, 0x3}, {}, @rumble={0x0, 0xe}}) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x1, 0x161f42) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r2, &(0x7f0000000280)="270c33585c87fefe21a9f9a2e9bf1884398ecfc357f3a8bd1d096e6d29610b5dcbfb64415aeb7b5fdf2958da46aafd1d795487550fc59b95b6ebc81a8f50fa9258a5d21b909163482c6e81b14a022cbc58e1f4b8d9c09297da8773bad86059e4c2062e2cf4b46e6c7114e66c53e64fdc561c6561a89b5b33609ad3ed3c7c9f5cbd34dfad09d1015b174c9b32952cb67c8c737bab599488ee296fc4d42e3dca633b058fe4625f92423a34c441f5223a2bb482d7e33930af04cb9c981ab068a944de9d2bac7a1bdc6ec9e07e55b82deb", 0xcf) write$hidraw(r3, &(0x7f0000000000)="03", 0xfd50) ioctl$HIDIOCGRAWNAME(r2, 0x40305829, &(0x7f0000000080)) write$hidraw(r1, &(0x7f00000000c0)='y', 0x300) ioctl$HIDIOCGRDESC(r3, 0x90044802, &(0x7f0000000380)={0xa6c, "fce4cea8714f6e81a5116a6b25d9b5ff6f369e19b19ad7828de8691cd2091af962103b535e59375e45e15f94d692eed2db808b8fdd28acbdcb93431e77781f78479cb72c3e648377a598e7292273e1eb6df807cbb15930058c79d6a457d57a2364c9b4e6102fd94882ed4f506a33134b6f21bc6e609eab54a54ab6b6b39561c31050b99e5fc17c6369c4e2a7038393de8bd4f362f0cf746ccaf46bcf94082d2f723f99f93266b1e14778f5f10aa9c71496e1485dc1f903837dbcc5280d5096467c2cfd014bd5a7a753b7b9995850b5fbb3d3713bdacd2b275183deb9fa170d1b7c89ce20ca26cd13044a415810db32c79cdb43782a584aa19e4b8c3a3d8a23896d96cda534437bad7937fd46f9f1a1b129e33634e2467aeb903a116e9a630b472b1b4f93bad9049c3be57e67ad9c6a6fa2f06f9247289cf174917f6ef9fcf8f336e7b617ff1fc30e5a79f24c8ca79b2be5d3ee05ecaec1c397cbf5bd2d087b901c94f62b8a04a16c50cc03a62dab0bec0db9467ad4d72cfb532595a6f8ce44e3727b5514cae89daa764e4359a073ade6fd9f207cf55269398072334fd0648ef0a9873935bcdc4ad44cf44d45163f064aa8c6c7ee08f7024697324010805ba4596c3bb364ee535d4bb0eb3e7772107c539e5d20b5da0c673f81db2a7372b8aa9abeba029d308f3c989966694a0ce166e97198ef30c8668101739e1d2f948c7a8f84d0baf182fc59a6b8ebe6becf6a419f15e11179ffc9cc6ad6e9fcd17436bc04ed2f721a9742d9bd25c4fe5363bc9d37fcaef233cceb890968d77d99171645ae4e3f1c1b0c62040bba5510d42626e86d01caca40455105a509fea748aea9ce980fb37c60545a2f67d502361b96e308ebc6baaea7c561872f55bae9d5af48a56efc490da5d30c3672ddb3ba6c38e7a01f64fe0b333d77a6683eb96cbbd2bfebf582b4cb5ee078ca0fd1689b56c2b14ffce9b052eb8eede2d64d2298a41b91636a135dadd71ee2408434e783ab4393a6137b29aa14039aa7029567a2f20cd4d38da458fb7f76566fd00364822ef70597356fb11cf26da5fb078c0436fe533a10d8290a9221977a47c879699028d85ba11170cd2e7ceb8580d7627e13f40f66b0bdcb12e25d4ea6702021908354222a3270d85e6b4de8c2692a40037ef96a71d71ac0cbcfbd599afe8d53a9308e744adde18a92b847735604a35646904e5f49af5503cf6fff84c1ff7fdc0644a03a505af87b45e85ea7cf45c0a2e670d07fa22b3306154d6981c9fec214d321967119b8485e6bdb55cd70fdab045c21b36930dad7061a150a52018501e13006f8626dead1c871bab70da23c62dac726c95f3e426c91dfdbdcef2f5a33a350c8c650277d70245ad882ae4add94aaca8e7c798877188fd03d75fda0441e50d9c04265babad02cc4d4f1d2df90f04337b3539386f640bda9e6d9cfb77948fbda494c3d5984b99ff0f99b1999c1dffbba7910837db40d4c24311ccf48d030c2a1f586048cba4f1bebc7bc6ab6e5f2fb4c04f50dccc5f02adafc9bdd245a0390a94e8adad15a49b3affb9823db9b722c71d9c51befd962b245843a43cdfdbd8e3d0560b8a0e8c53615496ec8502bd668d9d8b8d7f7554827ee5f7fa1808c6a84a039d38c1cd928e2f9491a540ad3669a926d39adb7c806877a87e8b7d27bb801143048d9519edca1d15b5b5c57a68eff8879b5a23005f98445d10f113c09116410e2bdad672908263f87a03e775eafed8c26770ef69579b93100ac8ee5bdba486436c6631aa7db179a047beca30882d8bd94930251b03d85f823b46a9def6159df8d7505e282dff00f9474c6b18ec66a947f65dda0c498164dc8187d591ef5c77f65bda42a912f36f73834b6774a66976594025ad71a5ea7176b3e13da86e9567e7afbfaa40234a147cd6940d92be707c6a8a1c4eba9845445d193126ba315dbbc99b220bc004a30e0c16fbfc3a4603ba13114c6685eb4d71973971539714d66eb2dfae309672da7933c47420baacd6e039aa44564379af3b1b6a2b452982610ca20e2838a9852993fc2fb3fbb76d1fe9162909189a7a1ac11d0df1c5bd683944329b305fc28813f6da378de57fcabf7d5e1615fd89b2f1e73a8096a3c3973830e239791c63ef3e49586ce1c8c90c1176a17a0f73ef2aef62ca5567c71a4eab2deb6f600ec2279ae3faf3056a600c92880a9edb3474e13bfccec84a420e43217335acf8c5b11e8f3eecf77625beec8bf55fbdf451b432000746c35d5fa959b4058a7fabd15a847237b093e1ea3cbca2109d10d81f1e4bfdd88209c21b92126c25112e5fb49a449754ee1ea2cd34a9fd055cd1d2fd5c94d6e62fd90b890f46701312735a180b779a09fd6de4dfb2b6c996ae03bc7a8fa9208a42f1a6c9c0e3b77bc8d7475a0adea49ef49da7d50c5c597e9903bd15ded4b971d7a05c83c78050e03f11a307a4fdeb7f580993048313f5c6cfc00aa5a4550709fec45f86bc2814c31a96e7e39017d29678efd143da3d406f048d04f59cdc56e6c7e3ea1974491d547b2f1f1951b937f518801ae23ffa4722b93582706e6a7be804fc16d60b864da0b3d5654dd507552466d2afb03d0d1bf3daa68c621d4cb1af39a5e5c2016362cf61c5ff9edf75abb04f058d9dd7d6d59d5eba94b6d522e3f463073db0d0525a9af7fd7f004d1d5cf72fde74db0808bba41b6f086bfe2ba963d665e444ac8121e35137147c0050045a697b40703f78bcc9634820dbbdf5e910bdeeab8d4e582ea1466dbdfc9dc9cd9d50d6ff3978415011f5e525f1f2402301a825b452165a182319bb0f7d2a71d2b598c39c96c9cb4a74018b7828e2e27f72b8d95d2a195982a8a67df0a1288ece3ade62e51a3383184e6d5eed2b6d3f52fe00a4350ac64b39f27d2cb5be7ac66053067bdfa1769432238d8437a9937c7a55031a55d84a694e79cdf99554f87261462f82d19690caf3abb6d9d2ff00d6ee9fb50d767357753e0e3d43c2f0415b960a1c2b7eaece12da04396149dec9bed87605b6cca7ec72f4c0fcceb966ee7016eee77861adbd62ea5539c331e3f1790a2bbf6a10832e397bf1511424b98a8d5a865b5c9b9321288681915598c8be10675b1dc6caf9d9e37e37490f298b50202da9a49fc8d849f068cbc22e8cdc489ba24fa722f2915be466714055a9c036899501105af2f90c035f64f4ecb86c120157f29e945cabdd39ee6cf75b9383a08cec7cd09db91fe0d2e030bc52e8704a4919012c752cb5fdeafee125b4b8e80a01de578ba88931572fc9d2f62a429493343847f3630fa731c7847135208bdca77efbd25e961ed8fc30301e49d89f49aa0f8c500a7f199dbeb58e1e329ebd6306d36d677f964150a0a7d4428b42395fdca8425dedf634e2f7db775523488aab8801b3f0f620990ca223a5be068f3f27d15a581bdafe4e7d240b039e3a9f1116fb56ad70fe6f2a5d804a2d4697ed7642063c2c943c311e9cf693f7f84780f4683e59c0b650ab6492c0bf80ccf1edb60eae442490a0e250993a948b50b9412ec9e9a582d21e2c0e0aaa179881d058b1a7ebefed7b66f4afaf7a3df6b0ac0968b8bc265bc16ddf148c149a0341b518275189999d9a5b7c2af7680f8436ae7a5f864a07e679e82bbea5075e0cf4c65bb6ab282d13768d400a9f9b6f42d38e05a77d0665f9c11b9009d9628c3b85fcbd597ebf16e1a4ababc028227ee8d68c3a89b7d8783a5ac2ff995d20c703fb7d1fca1a9259c16e0ba491179bea9a416f40f"}) r4 = syz_open_dev$hidraw(&(0x7f0000000040), 0x8, 0x0) write$hidraw(r4, &(0x7f0000000180)="050946ec45955636bb8b98f6848b29e14bf9b17c60aedb721e001ac6af708dd0294e12cbc99029937b87bee97035364be9c8c7be40a48436d518f9425e199df24294e2554575bb78c0815ef39664dbffabcf86c2dcc359be356b5b8221bf1251b94e5a935601a2cb9b3f9402e751663ad52b7c0f94ff032e3e32922cab19f5a0286ac5b85795fd91ca6154a88e5f56f3c943b9164b9d0e64266505640c358c6f419a619dae5e096d2f220b6c8b524ec06f5d401f255dd504e508af3127fe23be53483b4b408acf89543571e9", 0xcc) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$hidraw(r3, &(0x7f0000000100)="182e45ad1edb483991a52c9e52fee092499848bf54f12e3c466dcab16482a9d05035cd9521747dd635b82f177d9d6fa12b84fddbca1fb406b889619a3ccf4c17d6191019f67afefb347866ab3b9188d9ca82e6589965a11884fa748f63c98e831bc241028a4831e417c0e49360bc6a08a3a2d62d0720", 0x76) 08:02:51 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x200) write$char_usb(r0, &(0x7f0000000000)="78a4ef909145d441937ab44c475463cf8342c4e87dce25784829c16742085b93baac658f1ef7b8fa1417731ae0feab8f66833d0fbbb9d89d9f6c15188c977975315fdbbb615161b05af18233143b1c02fa5ac1451e139f40fa221864f5d325a2556677168f33e60f90a3617266b08f8c3cb2a887ddb2fbea936a82f4ee5f66cba813a59e04b20b67a0ed68f3941adcfa714952df3b7ec26cd4f9f8c2a557a178ca3f231ec34b4df4cd8828779cb3240d4cd1087a79b32e27c2c9f9d15ea08f55ede2b36c7b96", 0xc6) [ 2090.364157][ T33] audit: type=1800 audit(1620374571.332:2948): pid=575 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14743 res=0 errno=0 [ 2090.621939][ T33] audit: type=1800 audit(1620374571.592:2949): pid=575 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name=48C7C060 dev="sda1" ino=14743 res=0 errno=0 08:02:51 executing program 5: syz_open_dev$hidraw(&(0x7f0000000000), 0x7, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:51 executing program 4: ioctl$HIDIOCGPHYS(0xffffffffffffffff, 0x80404812, &(0x7f0000000000)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:51 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x40) write$char_usb(r1, &(0x7f0000000100)="827b6ca680d9e11ede9e6627e64d281c2ce486a9a6aedc79d9c3638bfaaefecafc0a82159816fbe2716cfd66d2d534115c5708d8bbb44a47eb5230c1912901e0c14e9b523fb352042f3c1324c3ebf2c341608e99605123c35467638c7f297c0d800bf980634c216c92381799838d8ee6f82d14c50de938771b733423a145464e7c0db56552b46a811fc578d9ceacd0a897ddf5d4a701bfd24cd2e23d1703906a2fad447c03661c98e6e688865684bd71350f922d1903109fb9b83c23254cbb10b12af953974bac400e18966dfefb597382fa829b02607d42c60a15d0694e5f83755bd907bb1d583e85e850ebbd964d972fb9b3", 0xf3) 08:02:51 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x7f) read$char_usb(r1, &(0x7f0000000000)=""/4096, 0x1000) write$char_usb(r0, &(0x7f0000001040)="04ffb58c81020431f0b10560df61dd025df6f6c909bc517e70375d9d99a3c96c4666fbef7b0a73b43738d609842d116d57d1f26eb5c0f659f066d3281c19652da67c296880699d2fa5ee5c072af4561dcc451e5fd05431fc556f065e57989d3dedb1b4f57c9cba380c45297fd42f49045504661dfcf8e13a3f049e25b6beedd38f94aa7af9f60d075b0bb586acee75930756e8ea6b8d7fa94bda868fa5e7dbd1aa1efb", 0xa3) write$char_usb(r0, &(0x7f0000001000)="a8465ac74c7210aae571ce1e357c13eb7f1cf0c11e84fb63cd108a3137fb0c98d4740d09da21286af247db63fec03beecc5653e93069", 0x36) 08:02:51 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x6) 08:02:51 executing program 3: syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000180)={0x24, &(0x7f0000000000)={0x40, 0x2, 0x8b, {0x8b, 0x1d, "cd4f100385a1e156c81d8f7c7c15e6dab57267970d8b983a26e9d588fd096465474a29651dc1d039f340c76c920824a96f76c8db4d5dcf3438e661fd0b290e17b0a86b6e1ba076c9b25712ce94c72792057bda03ce2f027ca9ea3ffd9074091b2af06b46af4aa4ce34bb033a5a15e8805591e04a230bff17b422cdb565dcffbed6ba22efd88421858a"}}, &(0x7f00000000c0)={0x0, 0x3, 0xc, @string={0xc, 0x3, "5e980f61ec381390aa59"}}, &(0x7f0000000100)={0x0, 0x22, 0xa, {[@main=@item_4={0x3, 0x0, 0xa, "a6f66501"}, @local=@item_4={0x3, 0x2, 0x4, "4ee7ade3"}]}}, &(0x7f0000000140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x0, 0x1, {0x22, 0x671}}}}, &(0x7f0000000480)={0x2c, &(0x7f00000001c0)={0x40, 0xa, 0xbf, "bad5c8340ea5a73ea8f82221e92523be132928d531e93041769462c54d61a44089a0aefb918d3d6fb7bd832f4b90eebb2b4dc25c78956d737929e0b5248e98e67a9851494b83b6c2a60af6ebbdf06beae861d1595b35bce2656dbb87399921e20a2328732e545242d28857e46c44348ddc9a0fe2a9e9e67926a0a781dcc0842000acde1cf8654baa2acd4f5dbd479d4eb8d1541723187ca66364dba3f6c18da9e358139dfe42cde545bec3a6c4d36275d8d648ffd2ecd92366cd52ab1bc1e3"}, &(0x7f00000002c0)={0x0, 0xa, 0x1}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000000340)={0x20, 0x1, 0xef, "548af26e19f2e644c53de9d8890755a00e4dae6ee4c3cfc077b1842c2664813cb12d804cbb3c857c4f23aad719901986d149a1186684eecac976eb49179b895d17d0c2d56834ebf79f991561754191365c49addd0c08f988c765cccafb34266ee952c792f8fd7ab76050d153b2f178607972f9adcbc2ad3cd402cf3f6d296707437717d3acd0893a6f313c7c4952b24cf2fffb06cc1d6f3bd2e23a9fbbfab23d02232395b4d2cc1101163ee4798fb761f81fd6f455fa13f9d2e8077f7dae75d1edc309c1e202a63a88e2c8bf11a805d025dfabda500b7b01f9a079afc8ca23ee2027aa6bb39106dec5af5fee6a6732"}, &(0x7f0000000440)={0x20, 0x3, 0x1, 0x3}}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000680)={0x24, &(0x7f00000004c0)={0x40, 0x2, 0xf8, {0xf8, 0xb, "58582170959bd183c2ce5de2a432460b54fdf812b2f88bc4b20c9a14a6b9121cfb518b4cd2f0a849058886d6d767d4a8c1222539ec0e727bd6addfa8afaaeb494fe3537fc26d0fa6efe63dbbfa24d59b023f13dfad696d0749ee72b40808b60abea53a5ed372c42a1c5ceebfb4e787d96618538a9d41e828bc2865d1e33958f8ee32ed9ce1de2fe2adda349e6a3cd870b112242fa24e586c1459cf02814713e243acc443b064594f71cefc67a8da4750b34a24b7b273a8664561305f33d30469d33ea2132b4d2af14a88d2b6fc65f63b10c80caba967b1bddb06e76a4f03bc100231ce9427bf5b300881e8464ed377501b8b49e28ab4"}}, &(0x7f00000005c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x41b}}, &(0x7f0000000600)={0x0, 0x22, 0xb, {[@local=@item_012={0x0, 0x2, 0x3}, @global=@item_4={0x3, 0x1, 0x3, "b6102976"}, @local=@item_4={0x3, 0x2, 0x0, "9bf3d3b5"}]}}, &(0x7f0000000640)={0x0, 0x21, 0x9, {0x9, 0x21, 0x7, 0x51, 0x1, {0x22, 0x228}}}}, &(0x7f00000008c0)={0x2c, &(0x7f00000006c0)={0x0, 0xb, 0x32, "f4a3825c2800d1a32b053dff753cbdfd466606324d8fc86f44119a3223497123d6ae6ee11f8c7615d73545b9e48a0b6077e3"}, &(0x7f0000000700)={0x0, 0xa, 0x1, 0xc1}, &(0x7f0000000740)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000780)={0x20, 0x1, 0xed, "5f14063f005a415128bbc39a2287d87ec9f80f4f752fa199211e8e1f2c292a16be38de540329ef3066aad6a5c1be67c5aa20c480ede00953b94a6015e664ee47ab3585cf5ac73a177c81a7ea739d66bc5c2dc6d225684958f5361695291be43a93f87bc2e11d8d06df3498e6a06038c1726eecfb77fdb0cb962610e144f6838752d32d8e336bc8ad87e26912aecb0ef4c9d41357c0a04f6c7921906035f189b255c7daeefd5c74bb1a7e21ebe7128e76eab898613190d7f83c24657c325430d9c766bbe03bdcd67b59b795b73f76632b77734cf32c7edda557ce5e2d92e2388af51bedaa137757a687214283d6"}, &(0x7f0000000880)={0x20, 0x3, 0x1, 0x1f}}) 08:02:54 executing program 1: syz_open_dev$hiddev(&(0x7f0000000000), 0x1ff, 0xc0c0c0) syz_usb_disconnect(0xffffffffffffffff) 08:02:54 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffffffc) 08:02:54 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000000)="45e1bbb471b837dbdd7a50b8c8a4c6c33508c6a212a0dac45a80432ccf9b5caa19a84389ee8b9f755f3f", 0x2a) syz_open_dev$char_usb(0xc, 0xb4, 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:54 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x711) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000180)="d88dd2c6a832cf1b21a5d8a8e0a23d99233a2793eacc7f507883059c9ee29dbb598c6edb4229c6bdbd11e4fce46337229646ed5c00cc451f2cf041fa1b062fcff682a9af5394e63fc8e27bfad508339b6726155a", 0x54) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) syz_open_dev$char_usb(0xc, 0xb4, 0x2) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x8) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0xfffe00) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r2, &(0x7f0000000000)=""/117, 0x54) 08:02:54 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x2) 08:02:54 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/160, 0xa0) 08:02:54 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r0, &(0x7f0000000000)=""/246, 0xf6) syz_open_dev$char_usb(0xc, 0xb4, 0x1) syz_open_dev$char_usb(0xc, 0xb4, 0x20) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r1, &(0x7f0000000100)=""/165, 0xa5) 08:02:54 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x2800) ioctl$EVIOCGUNIQ(r0, 0x80404508, &(0x7f0000000040)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:54 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="d73a0bd0da43c114d5912542f18ff8036a701231ed8671485cdef4492b9081fb8d61395fe3797bc9e70228a6d2b95c1b0753024a8a3e9436aa23466733fba0f58d01fc3b7048179864e95753307bfb4d74a2e0b03e07eaedf3e741be600c0d72d1dd78ac7d3da4571d88425cf28a35444e8ac9ddcc6654081ee3a01417b34cc21f2d7c8faa2e3ed782d3d46ad7182c13c36787f27fe321d49664fbf45695858a8086a041095526f0f06c3189abdf229bd8790e350769f7fb4b2ccc390b16", 0xbe) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x43) read$char_usb(r1, &(0x7f00000000c0)=""/113, 0x71) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x100000001) write$char_usb(r2, &(0x7f0000000140)="f9583aa59921ffba59ebd4f49a67ea48a3b2c75a1b07957c9e4e9c35bcabea2259f872ee6068ef86c422f22409cf0aadfe3d1e736d7d03", 0x37) syz_open_dev$char_usb(0xc, 0xb4, 0x6) 08:02:54 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x5) 08:02:54 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/99, 0x63) read$char_usb(0xffffffffffffffff, &(0x7f0000000180)=""/104, 0x68) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="e08df14f434551ee610a4226b35151fd64a8a01a38d8d984222e", 0x1a) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000400)="a8932e6a3c2ff9943b11de7ba0035032d20d9f1484de7d6196d653dcd3a3f82d8d84e0410e61904166a193f992eaa8213b4a4f16a02359e02678d4304555855ec8f990cd7e5af4be755bd4b51deefbfcc75554673f79e8baa0ac9782b70fcbf6c5ce3455cc4929c94fdaeaecaf7b4e084179ef48fc3a1105364edcac6ec44d", 0x7f) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x400) read$char_usb(r2, &(0x7f0000000300)=""/216, 0xd8) write$char_usb(r1, &(0x7f0000000200)="8c3481fed00c6cd91a6844e63260bef81f771349ea4bc1f8109c1b818bb05589de3ed8ca80bd241080b9b5d3ea821a5a4e8dce223b2f108d5249e71a992a4e5207ce6b0b6b09296bfaee6424d8dffe0eebed764bf4bc58c1e1167c08a13c620f4185f7c102aab381043e0212218a1068a7d99045eb9d831fa0b0f4446f1c59ab070bb257b476a1898a2524d75cc6ae0a26c8c9538b5e345f3d11bb90651e7e1430f2ca27e50717b35688eb4487b374b0fe5652c79008963c96029ccb6ac9a5d26d730fcd92170043261609ca3aa53d23a3e82ddc", 0xd4) 08:02:54 executing program 1: syz_usb_disconnect(0xffffffffffffffff) r0 = syz_open_dev$hidraw(&(0x7f0000000100), 0x0, 0x641) write$hidraw(r0, &(0x7f0000000000)='4', 0x20000001) write$hidraw(r0, &(0x7f0000000440)="b2af3ec2c9e9784cceaebc75894d5d2a70f2f188062d9bc315c13fe0fd88490a2c56b773d40456ef16cf507db5ece0a0faa63b604675abba4b5264a585cc76aa8079134990be04a94ff28d76825914f3ba1e8e9e486874b0cb756d71c76e91ee629ef4d8b0c03fd33e9b760a38f4ea644eb0e7e90071498901e52b252ef6547a1e9bb96038294c4281349a978de7c1dc761ec418da59056d3b688f1208bd3c55193d6ab6b8b1e5129e44b96b64058740d23676ecbafd0c40348bd7e45f88c0fa4ff1383afd6843524633153913a51ed7ec4983406721cfe25e62bb2b2859b8c4d96c5258b3bc65439629", 0xea) syz_usb_connect$cdc_ncm(0x3, 0x72, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x60, 0x2, 0x1, 0x6, 0x40, 0x7f, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x9, 0x24, 0x6, 0x0, 0x1, "f299e6c7"}, {0x5, 0x24, 0x0, 0x200}, {0xd, 0x24, 0xf, 0x1, 0x7, 0x40, 0x7f, 0x6}, {0x6, 0x24, 0x1a, 0x8, 0x4}}, {{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x5, 0x98, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x56e7e9bed170c7e5, 0x4, 0xb6, 0x10}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x0, 0x3f, 0x7}}}}}}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x110, 0x20, 0x2, 0x0, 0x20, 0x9}, 0xfb, &(0x7f00000000c0)={0x5, 0xf, 0xfb, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x7, 0x8, 0x7fff}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x2, 0xa, 0x9}, @ssp_cap={0x20, 0x10, 0xa, 0x1f, 0x5, 0x287b, 0xf, 0x1, [0xff00ff, 0xc00f, 0xc0, 0xff00, 0xc0]}, @ptm_cap={0x3}, @generic={0x6c, 0x10, 0xa, "ecb2d3c444258eb27974d9728404ae61be244af2b5d0d65de96e08bcc38545144f0ee69ae44d77ef89ec27cd9942244e54206dd2e5815946b19afbb0a813d3add090da28c22035c1c5155de74ba9e554b1828b0ac1d0c3b33a785cecf65bf24bb0f55f9eb9bc30adee"}, @generic={0x59, 0x10, 0xa, "06ffa158b870ba11a516992189b99efb8c3efe080a965416018b51bea36b6cc5617ba05d73db894f5249d15438dd2147cc5aa0d33c10edc7bb1a879ef732abd592aee4b68c4f3ea6497b5a45b200b56d68758628d1c0"}]}, 0x6, [{0x31, &(0x7f00000003c0)=ANY=[@ANYBLOB="31030d4dffed60219958a7d64bd88fd8144bc04a4244cedc72b29a819c8cfdca2274a6aca4841732a18d1558ab63247e1f26f9ca6c8cd2fe63f209a013e0fa596f04bda3"]}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x804}}, {0x24, &(0x7f0000000240)=@string={0x24, 0x3, "dd27696507e344e0266243963b40c1cfcced2f0fcb2f4ec7fafc3241e522664fecfd"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x804}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x80c}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0xfcff}}]}) 08:02:55 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2) read$char_usb(r0, &(0x7f0000000000)=""/112, 0x70) 08:02:55 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x3) 08:02:55 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:55 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="9e4994d94a94330fcee96dac630e3b42006cca6b253b131492dfa6356e20e8f35777ad0a8a39f941a0b90feb83692c4547cdb084ac5f61e62c13d279731b49ae00b70ddc32aa47a10b29aade2a1f9ee03204e84e3692e2072721998be8cc04a06a5bdfabd6c2c379fa5116f14b20453469d85da5496c09c47b390df7dfcf6266777da7628ecf85be4f9b9c3efbd2b00f0456da6cb0b589aee1277fe139445d52c448d8e20f5b3c666e0502eb02fc92d283", 0xb1) 08:02:55 executing program 5: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/100, 0x64) 08:02:55 executing program 2: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffff23) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:55 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000180), 0x0, 0x0) ioctl$EVIOCGRAB(r1, 0x40044590, &(0x7f0000002440)) ioctl$EVIOCSFF(r1, 0x40304580, &(0x7f0000000000)={0x56, 0x3, 0x6, {0xfff, 0x9}, {0xffff, 0x1000}, @ramp={0x3, 0x9, {0x7, 0x4, 0x7ff, 0x7}}}) 08:02:55 executing program 4: ioctl$HIDIOCSUSAGES(0xffffffffffffffff, 0x501c4814, &(0x7f0000000000)={{0x1, 0x3, 0x101, 0x0, 0xd28}, 0x380, [0x5, 0x0, 0x6, 0x1000, 0x1f, 0x3, 0x1e6, 0x3, 0x1, 0xfffffff9, 0xa8, 0x40, 0x1f, 0x3, 0x0, 0x0, 0x6, 0xfffffbff, 0x7fff, 0x3fdb, 0x1c49afac, 0x6, 0x1000, 0x6, 0x3ff, 0x1ff, 0x5, 0x5, 0x7f, 0x6, 0x34, 0x2, 0x8, 0x7, 0x4, 0x2d8, 0x317, 0xb963, 0xc000, 0x8, 0x3, 0x7f, 0xc4, 0x80000001, 0x3ff, 0x9, 0x2, 0xc92d, 0x100, 0x5, 0x1, 0x58aa, 0x72, 0x3, 0x81, 0x3d2, 0x0, 0x2, 0x3b22, 0x9, 0x5, 0x1c000, 0x38, 0x80000000, 0x3, 0x9, 0x3, 0x0, 0x20, 0x7213, 0x7f, 0x5, 0x6b3, 0x5, 0x6, 0x10000, 0x80000001, 0x6, 0x1f, 0x48c3, 0x0, 0x3f, 0x0, 0xffffffe1, 0x54e, 0x3, 0x101, 0x3, 0x12a88, 0x6, 0x5, 0x100, 0x7, 0x9, 0xfc33, 0x17, 0x300000, 0x7, 0x200, 0x1, 0x9, 0x40, 0x3ff, 0x6, 0x0, 0x30000, 0xcc7f, 0x4, 0x5, 0x7ff, 0x4, 0x7f, 0xfffffff7, 0x7b0, 0x4, 0x0, 0x5, 0x5, 0x9c65, 0x9, 0x800, 0x0, 0x2, 0x8, 0x0, 0x80, 0x7f, 0x8, 0x1, 0x4, 0xd60, 0x4, 0x4, 0xaa44, 0x4, 0xe9, 0x7fff, 0xff, 0xffc, 0x6, 0x55d9, 0x6, 0x1, 0x8000, 0x8, 0x3, 0x3, 0x1, 0x9, 0x1c0, 0x1, 0x1, 0x4, 0x2, 0x2, 0xf0, 0x6158, 0x81, 0x2, 0xab2c, 0x3, 0x5, 0x4f80000, 0x47, 0x3ff, 0x8, 0x10000, 0x4, 0x2, 0x2, 0x39737b3, 0x100, 0xfffffffe, 0x5, 0x7fc447d9, 0x100, 0x7fff, 0x1, 0x4, 0xfffff492, 0x7, 0xc70, 0x4, 0x2, 0x3, 0xaf0, 0x2, 0x9391, 0x100, 0x0, 0x3, 0x6, 0x0, 0x7, 0x2, 0x1e, 0x8, 0x8, 0x3, 0x10001, 0xdf, 0x79, 0x0, 0x7e, 0x75, 0x80ce, 0x10000, 0x40, 0x2, 0x5, 0xa, 0x10001, 0xfffffff8, 0xa18, 0x80000001, 0x6, 0xb6, 0x400, 0x790, 0x7, 0x8, 0x6, 0x7, 0xab8, 0x65, 0x8d, 0x8000, 0xf5, 0x81, 0x1000, 0x3, 0x0, 0x9, 0x5, 0x80, 0x0, 0x9, 0xffff, 0x6, 0x7, 0x1ff, 0x40, 0x800, 0x5, 0xfffffbff, 0x7, 0x5c8, 0x100, 0x9, 0x8, 0x0, 0x8, 0xa5, 0x2, 0x10000, 0x401, 0xe5a, 0xcb, 0x7fffffff, 0x8, 0x7, 0x400, 0x1, 0x9, 0x7fff, 0xfffff801, 0x3, 0x2, 0xffff, 0x6c, 0x0, 0xac5e, 0x2d8, 0x10001, 0x7, 0x9, 0x3, 0xd4, 0x6, 0x4, 0x1400000, 0x1, 0x7, 0x9, 0x99, 0x10001, 0x1, 0x1, 0x0, 0x8, 0x72, 0x80, 0x10001, 0x426e, 0x6, 0x6, 0xfffffff8, 0x7, 0xbb3, 0x7fffffff, 0x4, 0x3, 0x4, 0x80, 0x1, 0x5, 0x7ff, 0x7fff, 0x50000000, 0x3, 0x0, 0x1, 0x4, 0x5, 0x80, 0x48, 0x8000, 0x0, 0x7, 0x3, 0x2, 0x1, 0x80000000, 0x3, 0x6, 0x43b, 0xff, 0x1000, 0xd1b, 0x799, 0x4, 0x3f, 0x8000, 0x0, 0x5e, 0xfffffffb, 0x5, 0x101, 0xa0000, 0x9, 0x7, 0xd6, 0x18, 0x3, 0x7, 0x4, 0x32f, 0x7, 0x101, 0x8, 0x9, 0x3, 0x2, 0x4, 0x2, 0x0, 0x1, 0x7ff, 0xfffffffb, 0xffffffff, 0x4, 0x3, 0xfffffffe, 0xcfd, 0x1, 0x3f, 0x1, 0x4, 0x0, 0xda6, 0x2, 0x6, 0x4, 0x0, 0x4, 0x1f, 0x3, 0x8, 0x86, 0xc, 0x7, 0xffffffff, 0x8dbc, 0x2, 0x9, 0x20, 0x6, 0x5, 0x4a2, 0xff, 0x5, 0xa3, 0x80, 0x1f, 0xc0000000, 0x5, 0x1, 0x1ff, 0x8, 0x5, 0xbe7f, 0xf4, 0x4, 0x8001, 0xd19, 0x0, 0xb7, 0x100, 0x8, 0x5, 0x0, 0x8, 0x3b, 0x8, 0xff, 0xa3, 0x80, 0x1, 0xec, 0x80000001, 0x8, 0x0, 0x122, 0x1, 0x0, 0x4, 0xffff, 0x9, 0x3, 0x8, 0x5, 0x4f7, 0x1, 0x0, 0x48e, 0x5, 0x2, 0x80000001, 0x6, 0x6, 0x1f3, 0x6, 0x8000, 0x6, 0x0, 0x1, 0xfffffff9, 0x3, 0x9, 0x4, 0x378, 0xc0a52c7f, 0xffffffff, 0xfffffff7, 0x4, 0x5, 0x80000001, 0x7, 0x1ff, 0x400, 0x2ca1, 0x3, 0x0, 0x20, 0x4, 0x5, 0x2, 0x8f, 0xfffffff6, 0x5, 0x6, 0x7, 0x1, 0x1, 0xd881, 0x3, 0x800, 0x8000, 0x0, 0xe1, 0x7a, 0x3f0000, 0xb919, 0x7, 0x1, 0xace, 0x3694d905, 0x4, 0x8, 0x7fffffff, 0x800, 0x1, 0x58a, 0x81, 0x0, 0x400000, 0x5, 0x7, 0x8001, 0x100, 0xff, 0x200, 0x1, 0xd, 0xee4, 0x6, 0xb3, 0x2, 0x100, 0xe0000000, 0x1, 0x1, 0x80000001, 0xfffff063, 0x10001, 0x8, 0x2, 0x242, 0x9, 0x1, 0x1, 0x8001, 0x1000, 0x4, 0x0, 0x1, 0xbcd, 0x9, 0x9, 0x3e, 0x2, 0x0, 0x5, 0x0, 0x8, 0x5, 0x3, 0xa944, 0x80, 0x8000, 0xfffffff9, 0x2, 0x2400, 0x9, 0x2, 0xaeedc7a, 0x6, 0xd7, 0x4, 0x7, 0x1, 0x0, 0x20, 0x8001, 0x7, 0x9, 0x6, 0x2, 0x6, 0x7, 0x6, 0x5, 0x4, 0x9, 0x4, 0x2, 0x7f, 0x10000, 0x6607a26, 0x4, 0x8, 0x6, 0x87c2, 0xfffff103, 0x5, 0xf603, 0x6, 0xffff, 0x1ff, 0x632f, 0x800, 0x7fffffff, 0x4, 0x1, 0x4, 0x4, 0x0, 0x9, 0xfffeffff, 0x7, 0x3, 0x0, 0x1, 0x1, 0x0, 0x9, 0xffffc16f, 0x4, 0x0, 0x1, 0x800, 0x73, 0x3, 0x0, 0x3, 0xbaa, 0x8, 0xffffffff, 0x5, 0x4, 0xe75, 0xdca, 0x8, 0x4, 0x878, 0x6, 0x0, 0x6, 0x100, 0x3f, 0xff, 0x101, 0x2, 0x1f, 0x3, 0x0, 0x1000, 0x3, 0x36, 0x2, 0x7fff, 0xffff, 0x3, 0x2, 0x800, 0x3, 0x400, 0x1, 0x6, 0x5f123675, 0x183e, 0x450a, 0x8, 0x2, 0x3, 0x4, 0x200, 0x4, 0xfffffff9, 0x7, 0x5, 0x7, 0x8, 0x8, 0x6c40, 0xfffffffc, 0x9, 0x7, 0x901, 0x2, 0x9, 0x9, 0xfff, 0x0, 0x1, 0xff, 0x3, 0x2800, 0x80, 0x9, 0x6, 0x3, 0x8e0dd32a, 0xff, 0x1, 0x5, 0x100, 0xc34b, 0x0, 0x4, 0x4, 0xec74, 0x80000001, 0x8f40, 0x4, 0x4689, 0x40, 0x1, 0x0, 0x5, 0x6, 0x6, 0x4450, 0x10001, 0x3f, 0x6, 0x4, 0xd7, 0x7fff, 0x9, 0x8, 0x200, 0x1f, 0x9, 0x7, 0x1, 0x2, 0xff, 0x2, 0x40, 0x42e, 0x1000, 0x3, 0x7, 0xff, 0x4, 0x8, 0x6, 0xfb, 0x1000, 0x400, 0x1f, 0x9, 0x1, 0x100, 0xdc7d, 0xb7c, 0x0, 0x3ff, 0x4, 0x3, 0xffffff80, 0x4, 0xfffffff7, 0x1, 0x7, 0x6, 0x3, 0x69, 0x7, 0x1f, 0xffffffff, 0x5, 0x2887, 0xfffffffc, 0x0, 0x1, 0x1ff, 0x5, 0x7, 0x1, 0x0, 0x5, 0x0, 0x7f, 0x2, 0x8, 0x1, 0x2, 0x0, 0x4, 0x7, 0x7, 0x1, 0x6, 0x931d, 0x7, 0x81, 0xffff8001, 0x3, 0x8, 0x3f, 0xfff, 0x8, 0x9, 0xf9d, 0x800, 0x401, 0x0, 0x80000000, 0xe00, 0x800, 0x8000, 0x8, 0x0, 0x100, 0x4, 0x7fff, 0x1, 0xffff, 0x254, 0x7b1, 0x7, 0xb5bd, 0x3, 0x3f8, 0x3ff, 0x1000, 0xe934, 0x1, 0x1f, 0x0, 0x200, 0x3ff, 0x1c, 0x84ba, 0x1, 0x298, 0x0, 0x9, 0x8, 0xff, 0x6, 0x3, 0x8000, 0x6, 0xffffff7f, 0x8, 0x3f, 0x0, 0x8, 0x1ff, 0x6, 0x20000000, 0x4, 0x4, 0x6, 0x101, 0xfffffff8, 0x4, 0x4, 0x7, 0x6, 0x4, 0x2, 0x9d63, 0xffffffe1, 0x9, 0x1, 0x6b, 0x5, 0x16f, 0x0, 0x7ff, 0x5, 0x1, 0x3, 0x88, 0x1, 0x9, 0x10001, 0x81, 0x6, 0x4, 0x20, 0xffffffff, 0xac8, 0x4, 0x9, 0xffffff88, 0x5, 0x7, 0x880, 0x8, 0xba40, 0x3, 0x7a45, 0x2, 0x549d0c96, 0x0, 0x8000, 0x1, 0x0, 0x80, 0x400, 0x7fffffff, 0x1, 0x4, 0x80, 0x0, 0x77b404be, 0x7fffffff, 0x9, 0x0, 0x2, 0x4, 0x1, 0x200, 0x6, 0x81, 0x4, 0x22df, 0x0, 0x9, 0x5, 0x81, 0x8, 0x7, 0x57ed, 0x101, 0xffff0000, 0x34ec, 0xfff, 0x2, 0x9, 0x400, 0x9, 0x8, 0x1, 0xfff, 0xa7, 0xff, 0x7, 0x1ff, 0x3, 0xffffffff, 0x830, 0x100, 0x8, 0x7, 0x8, 0x9, 0x3f, 0x0, 0x58, 0x8, 0x4, 0x100, 0x5, 0x9, 0x3ff, 0x6830, 0x1, 0x6, 0x7fffffff, 0xb1, 0x1, 0x8000, 0x7, 0x5, 0x81, 0x5ed, 0x1, 0x57d8, 0x9585, 0x10000, 0x0, 0x3, 0x0, 0x3, 0x1, 0x4, 0x4, 0x98, 0x4, 0x3, 0x2, 0xe92, 0x5, 0x4, 0x3, 0x7, 0x512, 0x4, 0x4, 0x2, 0x1000, 0x4, 0x8, 0x5, 0x4, 0x6f, 0x8, 0x0, 0xffffd4b3, 0x6, 0x7ff, 0x1000, 0x3, 0x9, 0x1, 0x9, 0xe4, 0x2, 0x4, 0x6bf, 0x7, 0x8, 0x2, 0x8, 0x1, 0x500d, 0x40, 0x8001, 0x8, 0x1f, 0xfffffffb, 0x9, 0x0, 0x7, 0xff, 0x3, 0x5, 0x20, 0x4, 0x9, 0x8000, 0x2, 0x7ff, 0x200, 0x2a, 0x3, 0xfffffff8, 0x0, 0xffff, 0x4a3, 0x3ff, 0x550ab8fa, 0x4, 0x1a32, 0x7fff, 0x1, 0x7538784, 0x40]}) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, &(0x7f0000001040)={{0x1, 0x2, 0x3, 0x200, 0x101, 0x6}, 0x32c, [0x0, 0xfffffffd, 0xbf, 0x3, 0x3, 0x3, 0x1f, 0x58, 0x10001, 0x0, 0xfffffff8, 0x3bc66381, 0x10001, 0x7f, 0x5, 0x4, 0x1f, 0xfff, 0x6, 0x7fff, 0xd3, 0x7fff, 0x1, 0x2, 0x0, 0x8, 0x1, 0x6, 0xfc, 0x9, 0x9, 0x2d8663c0, 0x5, 0x100, 0x3, 0x0, 0x3f, 0x1, 0xfffffffa, 0x2, 0x46cd7a4, 0x40, 0x7fff, 0x9, 0x7, 0x653, 0x81c7, 0x80000000, 0x80000001, 0x1, 0x3, 0x1, 0x5, 0x8, 0x8, 0xb88f, 0x16a30, 0x9, 0xfffffff9, 0x5, 0x6984, 0x9, 0xa, 0x5, 0x3f, 0x9, 0x101, 0x9e282901, 0x1, 0xe534, 0x2, 0x4, 0xfffffffc, 0x0, 0x3f, 0xa3d, 0x6, 0x9, 0x51, 0x3, 0x6, 0xfffffffd, 0x4, 0x0, 0x1, 0x80000000, 0xffff0000, 0x5, 0x0, 0x0, 0x1, 0x7, 0x3, 0x5, 0x8398, 0x1, 0x666, 0x1f, 0x5, 0x80, 0xefb, 0x5, 0x6, 0xc0000000, 0x9, 0x20, 0x8, 0x8, 0x6, 0x7fff, 0x80000001, 0x200, 0x5f72, 0x7fff, 0x0, 0x5, 0x40, 0x7, 0x3, 0xccd1, 0xffff, 0xfffffff7, 0x80, 0x8, 0xffffff80, 0x45, 0x0, 0x4, 0x6, 0x3, 0x101, 0x0, 0x8, 0x3, 0x101, 0x51c, 0x6dad4aa8, 0x4, 0x3f, 0x1, 0xffff, 0x9, 0x0, 0xfffffff9, 0x7fff, 0x0, 0x5, 0x5, 0x2, 0x8, 0x62a1481c, 0x20, 0xffffffff, 0x8, 0x3, 0x2, 0x20, 0x40, 0x5, 0x400, 0x46b1, 0x0, 0xfff, 0x2, 0x10001, 0x3f, 0x0, 0x1000, 0x1, 0x1, 0x7, 0xffff, 0x80000000, 0x40, 0x7, 0x0, 0x200, 0x3, 0x6, 0xffff, 0x8, 0x1200000, 0x7fff, 0x7, 0x5, 0x2afddaca, 0x7, 0x9, 0x80, 0x3, 0x5, 0x4, 0x80, 0x7f, 0x8, 0x0, 0x3ff, 0x81, 0x5eac, 0x1, 0x5, 0x3f, 0xffffffff, 0x10000, 0x3, 0x1000, 0x100, 0x7f, 0x9d0, 0x4, 0x2, 0x9, 0x7, 0xffffff7f, 0xfffffffc, 0x6, 0x3, 0x7, 0x2, 0x2, 0x8, 0x7, 0x5, 0x1, 0xffffff7f, 0x437c2ee3, 0x28e1, 0x750, 0x7, 0x6, 0x2, 0x237, 0x4, 0x2, 0x9, 0xb83, 0x7, 0x3, 0x800, 0x20, 0x1, 0x1f, 0x2, 0x100, 0x8, 0x3, 0xfffffff9, 0x2, 0x5c6, 0x8, 0xff, 0x79, 0x7f, 0x596, 0x200, 0x8, 0x7fe0000, 0x30, 0x6, 0x80, 0x0, 0x8, 0x8, 0x4f4, 0x5, 0xffffff80, 0x40, 0x2, 0xae2, 0x101, 0x93, 0x19dd66a4, 0x1f, 0x6, 0x81, 0xffff70f6, 0x0, 0x0, 0x15c, 0x2, 0x1, 0x10001, 0x81, 0x7, 0x5, 0x3e, 0x952, 0x8, 0x200, 0x3, 0xb, 0x8, 0x400, 0x80000000, 0x1, 0x8, 0xffffffff, 0x400, 0x1329ed6e, 0x6, 0x7, 0x7fff, 0x0, 0x9, 0x27427143, 0xffffff11, 0x4, 0x8, 0x0, 0x0, 0x80000000, 0x798, 0x800, 0x800, 0x3f, 0x5, 0x80000000, 0x67, 0xf0, 0x100, 0x0, 0x1, 0x9, 0x1ff, 0xb0e, 0xfffffff9, 0x4433, 0x6, 0x4b, 0x0, 0x5, 0x9, 0x10001, 0x8, 0x7, 0x10000, 0x200, 0x2, 0x7f, 0x5, 0x1, 0x1000, 0x2, 0x882, 0x1, 0x9, 0x9, 0x200, 0x1000, 0x7ff, 0xffff, 0x0, 0x23, 0x89d, 0x3ff, 0x0, 0x8000, 0x6c3a, 0x8001, 0x7, 0x2, 0x9, 0x10000, 0x101, 0x13, 0x7, 0x20, 0x3, 0x5, 0x0, 0x3, 0x200, 0x0, 0x8, 0x80000000, 0x0, 0x9, 0x6, 0x3b9a, 0x78, 0x9, 0x1ff, 0xd183, 0x2, 0x4, 0x8, 0x8001, 0x7, 0x8001, 0x4e9, 0x20, 0x3239, 0x7, 0xffffffff, 0x0, 0x4, 0x8, 0x7ff, 0x4, 0xfffffff9, 0xfffffff7, 0x3553, 0x7e64, 0xe4, 0x9, 0xffffff48, 0x5, 0xffffffff, 0xcd02, 0xffffffff, 0x7fff, 0x7, 0xffffffff, 0xfffffffa, 0x2, 0x80000001, 0x8000, 0x8001, 0x5, 0x2, 0x2, 0x3ff, 0x9, 0x5, 0x2, 0xfffff801, 0x9, 0x1, 0x68d3, 0x5, 0xc0000, 0x7fffffff, 0x101, 0xff, 0x6, 0x2, 0x10001, 0x4, 0x4, 0x101, 0xc2, 0x7ff, 0x7, 0x9, 0x40, 0x0, 0x99d, 0x2, 0x2, 0x800, 0x0, 0xefa9, 0x7f, 0x1efa329a, 0x1, 0x400, 0x6, 0x2, 0x0, 0x2, 0x0, 0x0, 0x8001, 0x2, 0x1, 0xc4ed, 0xe3e, 0x80, 0x0, 0x9, 0xcb90, 0x6, 0x3, 0x4, 0x5, 0xb, 0x7, 0x9, 0x6, 0x71, 0x6, 0x2, 0xc8ca, 0x8, 0xffffffff, 0x80, 0x7, 0xfffffffb, 0x5, 0x1, 0x10001, 0x0, 0x72, 0x5, 0xffff0001, 0x222, 0xffff6e78, 0x7, 0x4, 0x400, 0x1, 0x6, 0x70400000, 0x2, 0x9, 0x40, 0x2, 0x7, 0x200, 0xbdc7, 0x80, 0xfff, 0xffffff01, 0x5, 0x7, 0x20, 0x3, 0x4, 0x3, 0x5, 0x1, 0xdd7, 0x1, 0x8, 0x9, 0x9, 0x2, 0xf37d, 0x7, 0x7fff, 0x9, 0x79, 0x6, 0x4, 0x3, 0x1, 0x9, 0x6356, 0x0, 0x293, 0x1, 0x19, 0x3, 0xffff0001, 0x2, 0x7b2eb597, 0x4, 0x6, 0x8, 0x3, 0x1, 0x7, 0x31, 0x8, 0x0, 0x59, 0x4, 0x2b, 0x2d, 0xa0c, 0x1, 0x5, 0x2, 0xfffff000, 0x7fffffff, 0xf, 0x1, 0x8, 0x8, 0x11, 0xcf6, 0x3f, 0x401, 0x8, 0x94a, 0x670e, 0x10000, 0xcafe, 0x81, 0x51c, 0x2653, 0x1ed, 0x10000, 0x1, 0xfffffea4, 0x7988, 0x0, 0x8e00, 0x7fffffff, 0x7, 0x0, 0x0, 0x1214, 0x8001, 0xffffffff, 0x0, 0xffff7fff, 0x800, 0x3, 0x9, 0x8001, 0x0, 0xfffffff9, 0x7, 0x7ff, 0x566, 0x0, 0x1, 0x124, 0x101, 0x2, 0x0, 0x7ff, 0x6, 0x3e6f, 0x1, 0x276b, 0x3, 0x0, 0x3, 0x9, 0x4, 0xfae, 0xff, 0x2, 0x8, 0x0, 0x8, 0x74, 0x1, 0x7, 0x6, 0x1000, 0x80000000, 0x30e, 0x4, 0x7fffffff, 0xfff, 0xffffffff, 0x16, 0x800, 0x4, 0x1, 0x7f, 0x1, 0x20, 0xffff, 0xfffffffb, 0x80000001, 0xbcd, 0x7, 0x8001, 0x8000, 0x2, 0x9e6, 0x1, 0x8, 0x3a6a, 0x0, 0x8, 0x40, 0x0, 0x80, 0x9, 0x3, 0x2, 0x200, 0x8, 0xfff, 0x282, 0x7fff, 0xc37, 0x5, 0x3f, 0x10000, 0x8, 0x80000001, 0x4, 0x5, 0x7, 0xfffff572, 0x7, 0x8, 0xe6e, 0x400, 0x30, 0x5, 0xfffffffa, 0x0, 0x7fffffff, 0x7ff, 0x0, 0x4, 0x0, 0x80000001, 0x0, 0xf896, 0xfffffb6f, 0x3, 0x6, 0x5, 0x5, 0x42be, 0x4, 0xfb9, 0x7, 0xe1, 0x3, 0x4, 0x9, 0x1ab, 0x6, 0x100, 0x8, 0x2, 0x81, 0x4, 0x7b, 0x4, 0x3, 0x3, 0x1a2f224c, 0x5, 0xfffffff7, 0x20, 0xfffffd12, 0xce2, 0x7, 0xffff, 0x3f, 0x5, 0xfffff8f5, 0x3, 0x3, 0x0, 0x80000000, 0x0, 0x1, 0xc01, 0x4, 0x6, 0x53aa, 0x6, 0x2, 0x7fff, 0xef7, 0x200, 0x9, 0x6, 0x3ff, 0x38, 0x1ff, 0x8000, 0x3, 0x4, 0x3, 0x5, 0x100, 0xffff0000, 0x4750, 0xac, 0x1f, 0x6, 0x20, 0x4, 0x10001, 0x80000001, 0x7, 0xfffffffa, 0x9, 0x5958, 0x1, 0x3, 0x800, 0x2, 0x3, 0x1, 0x2f, 0x3, 0x80, 0x2, 0x8, 0x200, 0x5, 0x401, 0x482b42cd, 0x10001, 0x7, 0x7fff, 0x5, 0x3, 0x2, 0xffffffff, 0x101, 0x8, 0x4, 0xfffffff9, 0x7fff, 0xff, 0x3, 0xfff, 0xffff7fff, 0x9, 0x9, 0x0, 0xffff0000, 0xab8, 0x5, 0x5e00, 0x4, 0x9, 0xf7e, 0x5, 0x0, 0x5000, 0x5, 0x6, 0xfffffadb, 0x1, 0x7, 0xfffffe9d, 0xc0, 0x692d, 0x2, 0x3, 0x4, 0x20, 0x9, 0x77, 0x800, 0xffff, 0x3, 0x9, 0x80000001, 0x100, 0x400, 0x7f, 0x59, 0x9, 0x200, 0x6a, 0x7fff, 0x80000000, 0x40000000, 0x6, 0x8, 0x10001, 0x5, 0x9a5, 0x3f, 0x6, 0x4, 0x400, 0x81, 0x9, 0x1, 0x5, 0xe7, 0xfff, 0x10000, 0x1, 0x6, 0x1, 0xff, 0x0, 0x101, 0x2, 0x9, 0x1, 0x10000, 0x10001, 0x6, 0x3, 0x3, 0x9, 0x8, 0x6, 0x9, 0xff, 0x7, 0x9, 0x6, 0x1, 0x100, 0x5, 0x8000, 0x1, 0x6, 0x34, 0x2, 0xfffff001, 0x80, 0x5, 0x7, 0x8, 0x4, 0x300, 0x200, 0x1, 0x8000, 0x6, 0xdf2, 0x3ff, 0x0, 0x200, 0x7f, 0x3ff, 0x7, 0x9, 0x800000, 0xd300, 0x3, 0x84, 0x3, 0x224a, 0xfffff5f6, 0x1, 0x5, 0x1f, 0x3f, 0x8, 0x0, 0x7d, 0x3f, 0x0, 0x7, 0x1c, 0x10001, 0x7, 0x4, 0x37, 0xffff, 0x400, 0x8, 0x3, 0x8000, 0x2, 0x9cc, 0x0, 0xa1d, 0x5f4, 0x7fffffff, 0x9, 0xfffffff7, 0xe74c, 0x3, 0x3, 0x1000, 0x5, 0x8000, 0x1, 0xfffffffd, 0x100, 0x100, 0x0, 0x4, 0x18361b73, 0x400, 0xd4e4, 0x774, 0x2, 0x10001, 0x1, 0xfc, 0x800, 0x0, 0x0, 0x6, 0x5, 0x4535, 0xc81, 0x3d2d, 0x8, 0x7, 0x7fff, 0x10001, 0x2928, 0x4, 0x0, 0x9, 0x2, 0x7, 0x0, 0x0, 0x10001, 0x1ffc, 0x0, 0x5, 0x0, 0x2, 0x7, 0x7fff, 0x2, 0x7, 0x8, 0x6, 0x7fff, 0x101, 0x40, 0x8000, 0x1, 0x5168, 0x55a7, 0xe40, 0xfff, 0x7fff, 0x7, 0xab1, 0xff, 0x5, 0x6, 0x6, 0x1000, 0x0, 0x7, 0x80, 0x6, 0x9, 0x4, 0xfffffffc, 0xd109, 0x8, 0xfffffffc, 0x2]}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:56 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x7) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, &(0x7f00000002c0)="07a4bd087d488d9f586acab2ccc1e0e8270302d9ff9fffa2efa3da316d3772cfaf692896f1958f4557cccb2e99e268100f40a01e139acf68aa9b8d614401400282c19e96e152fafca73bcd256b5d82e5d7b91e0d41e6bf7e6201d7388022ecccd81c9a22ccf97e8fe0ffffffd4660eda8abfec2ffcb602071592231fe8465b6b24c2bd12565a1de901fca2ac28e56b52b40513fe3f33364b8d6500"/168, 0x10) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) syz_open_dev$char_usb(0xc, 0xb4, 0x40) write$char_usb(r1, &(0x7f0000000100)="556c21ddc4923ede223f98ea9dfbdba92d615a13ff97d7b92c17e76f500c1a62a363cf1b3797f3dd7323bcde85b4d7340d78b88e63f88abdc135017ebddf94322eba6684c1483216a4593fb8d6a3bc764ff5572ceebc0b5868456185412474be29cb087756856f88c0c4984c22e6f8cebcb87ce20de3a3d8960490b42be71af8e1626007511022c49bcc6fb9f4aeac92b9bfdf13322c531dccd0f9b110b5bf2a515174323c405c53a596a6e52612253aa804d60025c51267a314b22e52527bab027c828a864bb426dc734048b9968636dcd782bc905ce35935df", 0xda) r2 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r2, &(0x7f0000000140)="86", 0x1) read$char_usb(r2, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r2, &(0x7f0000000200)="b2e3b992a24fc66f219b0d40204116fb6290a7e0b9d2580ab6c8fd9e546e85f1d9687f11faab09c5fe69476d17acbd7b04207e87e9ecbce7ac582ee2e709743bfc9c5a37c6e8ec69261b1ed09e935b1e60e5013183c0d557bea406c5d0c3b5d0b1eb84d32b9496e4ef9c916bfae6b781bdb67808f8e450a961edd8083260aa453a874c4bb81f87f28f668945ad951337863c272f6058a32a6127f7cd958dd02282a111e9a316946606914a145b5e6806bf0de87f44b8ef9cb3", 0xb9) 08:02:56 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000000)="e44af138288ca2f86f2ee7e941b920c514885c7680e4a13d19ba04b044a48e73edd4dc34acc9729229a129882fe2514bd6629cb22430abb77930502e22bebdf96c4d844888dfe4fb8886baef804a242cd4472ec16d67907d258d113eb6f6ee501df8722bf376690a63d12d02a37bda2de874e1d2be9d17e796670b06f112da4fab61543991b55f8b3673f9503b24ae68bad37025813bc81d7dd24552819c5e320581a633704931fb2c2ee266669e8394df4b561a68207721fd9716806f512fb7f1846c8833f37e77f758ed7dd1c6656c6b417fc134ecff3488c103a5e2eeeb819d5e7021adbe90ea18eb8d009741", 0xee) 08:02:56 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x3ff) 08:02:58 executing program 1: syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect$hid(0x5, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="12011003000000106a05ed0040000102030109022d0001010740b92a14afbf81fe9ce6000904003801030101080921ff01050122db01090581032800070040"], &(0x7f0000000200)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0x0, 0x2, 0xae, 0x8}, 0xcd, &(0x7f0000000080)={0x5, 0xf, 0xcd, 0x6, [@wireless={0xb, 0x10, 0x1, 0xc, 0x2, 0xd6, 0x7, 0x2, 0x67}, @ssp_cap={0x1c, 0x10, 0xa, 0xff, 0x4, 0x8, 0xf00f, 0x1f, [0xc00f, 0xc0ff, 0x3f00, 0xc000]}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0xe7, 0x5, 0x8}, @ptm_cap={0x3}, @generic={0x8d, 0x10, 0xa, "4828c99e8b38ba4365b373ff5cba82c2b61047d4d6d6603059bd26225252d5133bd3f476f624080433577037030b0a9cd9cf6b890744a108147afc5bc6de16ec030a9e40a5061882428bc409c5ddedc0aaab1cb5499166a1ab52d4fbf34bab7ce66cb402def79675ba39f1403ea997c7fc74019a34819c1767f1d3c0069c6a9113cfc409e3dd9457bf1f"}, @generic={0x7, 0x10, 0x4, "ee3390c4"}]}, 0x2, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x437}}]}) 08:02:58 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) write$char_usb(r1, &(0x7f0000000000)="fadc70e69d6185b68ee8711e7afc90d5c44f6b76478bc4084e18acacdb82d12deffc713c48a02c24ede8284c0c389e53cf5dd9d98bef22aa2c6d0a44f757ae38bceb65b69113547519799cf404bc95268f91a1f756c33ab8daaf", 0x5a) 08:02:58 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0xfff) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000140)="86", 0x1) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000000)="02f72dc673f8cfa99e", 0x9) 08:02:58 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x401) 08:02:58 executing program 5: syz_usb_connect$hid(0x0, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x10, 0x45e, 0x76c, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x5, 0x80, 0x20, [{{0x9, 0x4, 0x0, 0x8, 0x1, 0x3, 0x1, 0x1, 0xff, {0x9, 0x21, 0x626f, 0x1, 0x1, {0x22, 0x8f3}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x20, 0x5, 0x8}}, [{{0x9, 0x5, 0x2, 0x3, 0x270, 0x7, 0xff, 0x5}}]}}}]}}]}}, &(0x7f0000000180)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x110, 0x1, 0x9, 0x15, 0x20, 0x8}, 0x24, &(0x7f0000000100)=ANY=[@ANYBLOB="050f24000218200a1f0380000100000000000000006f00ff000080010007100204450500"], 0x1, [{0x4, &(0x7f0000000140)=@lang_id={0x4}}]}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$cdc_ecm(0x2, 0x6e, &(0x7f00000001c0)={{0x12, 0x1, 0x110, 0x2, 0x0, 0x0, 0xff, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x1, 0x1, 0x2, 0x10, 0x8, [{{0x9, 0x4, 0x0, 0x4, 0x2, 0x2, 0x6, 0x0, 0x8, {{0x8, 0x24, 0x6, 0x0, 0x0, "94086e"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x8, 0x1, 0x4}, [@call_mgmt={0x5}, @network_terminal={0x7, 0x24, 0xa, 0x4a, 0x80, 0x8}, @acm={0x4, 0x24, 0x2, 0x4}, @obex={0x5, 0x24, 0x15, 0x1}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x3af, 0x7, 0x1f, 0x1}}], {{0x9, 0x5, 0x82, 0x2, 0x10, 0x7e, 0x4, 0x3f}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x80, 0x10, 0x1f}}}}}]}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x310, 0x6, 0x3, 0x3, 0x40, 0x1}, 0x23, &(0x7f0000000280)=ANY=[@ANYBLOB="050f23000800000009e13f00001100080000c0000003100b0b1001086000048c02007c"]}) syz_usb_connect(0x4, 0xb39, &(0x7f0000000540)={{0x12, 0x1, 0x300, 0x61, 0x1f, 0x43, 0x20, 0xdda, 0x1, 0x12, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb27, 0x4, 0x5, 0x40, 0x40, 0x7, [{{0x9, 0x4, 0x73, 0xfe, 0x5, 0xe4, 0x47, 0xb0, 0x5, [@uac_as={[@format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x9, 0x1, 0x81, 0xa4}]}, @uac_control={{0xa, 0x24, 0x1, 0x3, 0x5}, [@feature_unit={0xb, 0x24, 0x6, 0x3, 0x2, 0x2, [0x1, 0x4], 0x81}, @output_terminal={0x9, 0x24, 0x3, 0x2, 0x302, 0x3, 0x1, 0x7f}, @processing_unit={0x7, 0x24, 0x7, 0x1, 0x2, 0x53}, @output_terminal={0x9, 0x24, 0x3, 0x2, 0x0, 0x5, 0x4, 0x20}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x5, 0xc8, 0x4, 0x2, 0x5}, @output_terminal={0x9, 0x24, 0x3, 0x3, 0x307, 0x5, 0x5, 0x99}]}], [{{0x9, 0x5, 0x0, 0x1, 0x10, 0x1f, 0x0, 0x1f, [@generic={0xce, 0x23, "88d0207e203f2671462353990f4fd3582f005b95980ee78cc3718be667d36fb1adcfc8dff267191b6b1876a11097097bf5338678fa128a3a668953e8ef23aad1adc3205d61ca99aad2f6e2d1408d2556eac9023d7cc57804bfa6051fcaa80aeff7abbe3dcc86d5dbecce462f08462889eb51302aecde9517bce7e0aeb9e31e77f2b82f68db0be0ac85a6dd090462787309ab0a0929bef38a182e4bdf5683e31351e29d00a6377ae63c08f8cab0ba517dd286f3d90813d43886c9887d521ecfa3ca00920dfb2f9b87546ea4e3"}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x3, 0x1}]}}, {{0x9, 0x5, 0x2, 0xc, 0x40, 0x9e, 0x2, 0x80, [@generic={0xff, 0xe, "14494c66fbc51fb461ad6e63f90303810271545cd1acc9fe4451c0ddd7e38cbffdb36373ca04b0e5089c41ba141539305d49787e05ffccd30147d15b7ed83c3e5e131abbaf34a22e4ef13b672dd4b904e2b91b4d64a263077173c8fd681c7d9d8eaabdd5d2926b2544df9e681ca75d4d636c4f4f193bb05e0ea1162596cdeea42984f42ca892356a8edf0245fd9965a4c93c6a3ad628120b6e16779887cde4b30e2242f6899ffbcdb8d88ea270153b831342dc4d58bd57ceca580938ac340949f0744c856481621095a6a63b30676b8988907e00d204443352b08e3f5ee3e071c1cda325e163fbafd93041fb0da395672dd0e72eebeed63dfd90824180"}, @generic={0xf2, 0xe, "472d4b960c280db8e27e0edf5c0d08e84382162a4a523164a8b2f26c250e8336ab534e847c7f149f838345530c2cf239e3e975ec73fec99d82e18bf95bc2c49b20c456533d3c592c9e565d7d848460df02ceb17d214a6a6888695212ca46dfbef088cbdbe02575cd30fc6f04a8c529ed49347bbd4e5a949ca320575feea7b6d96d239f82b872c3e8b62a506ec22fc6238a6476f7b435ed0effd7e16a42402ae1dc48ddb478066f44450ab039e3fe2ec4d0cf0313e0617af4a0402862a9599835396b11b1e8d0fcf0db9ce554d021d22b418b67720d19b0e63a7095487c1b962e1ee39ab735c3e021fce387a83bb3e02d"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x200, 0xbc, 0x8, 0x9}}, {{0x9, 0x5, 0x0, 0x10, 0x200, 0x4, 0x6, 0x1, [@generic={0xd9, 0x9, "cde192ea1f1739dab84fdf18cc0e0b1c7ba49800f496860e06d78a5a532b0f7b8610a8e163b9145c5b107fe1c22f6ba6caea8026ffb72f5eec85446e6b096cc36726188c88eecd1c9bbefc595af0f923671b902d9d2e3c17fe096fa9d5d47da1d76cadb5a64025e75314f09c25f48863887edefbc5b9b268321c63c1c803ba9b868fa5cd44e3b9517c766e8bc1e3995bf7b8d1c130f514e3b1497e2251eda495b1f973d4e69879b2c70d66c9df80c66949fdc96561ab1a46755216494bdf3ad1b3b6f2bf412952b12fce4bad06aff1aaea313d8028a7e6"}]}}, {{0x9, 0x5, 0xf, 0x3, 0x3ff, 0x7, 0x1, 0x7c, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x6, 0x401}, @generic={0x59, 0x24, "60f2c2f5e6cff0691cb35c83ad333bdb04a99087d6329316914858e4b59e16c0248b0bf00eae4f218469c9625fd10ec7b4d2d3c3a815e17ab11de9ec205e7691d2ea5cc4e0d7734a9caf5d7fdc9f43064f59547417131b"}]}}]}}, {{0x9, 0x4, 0x2e, 0x0, 0xa, 0xe5, 0xf6, 0x5c, 0x9, [@hid_hid={0x9, 0x21, 0xaf2c, 0x50, 0x1, {0x22, 0x171}}, @uac_control={{0xa, 0x24, 0x1, 0x7, 0xf7}, [@feature_unit={0x13, 0x24, 0x6, 0x4, 0x6, 0x6, [0x6, 0x6, 0x7, 0x1, 0x2, 0xa], 0x5}, @processing_unit={0x8, 0x24, 0x7, 0x6, 0x5, 0x7f, "b7"}]}], [{{0x9, 0x5, 0x0, 0x0, 0x20, 0x3, 0x9, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x3, 0x8000}]}}, {{0x9, 0x5, 0x9, 0x0, 0x10, 0xff, 0x6, 0x1f, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7f}]}}, {{0x9, 0x5, 0xc, 0x2, 0x3ff, 0x9, 0x3f, 0xaf}}, {{0x9, 0x5, 0xe, 0x0, 0x10, 0x1f, 0x6, 0x7}}, {{0x9, 0x5, 0x6, 0x0, 0x40, 0x40, 0x5, 0xb7, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x21}]}}, {{0x9, 0x5, 0x16, 0xc, 0x8, 0x4, 0x3f, 0x9, [@generic={0x7, 0x3a, "1114ba2cb7"}]}}, {{0x9, 0x5, 0x6, 0x4, 0x200, 0x76, 0x7b, 0x7, [@generic={0x82, 0xe, "1631e8345af3e2902c068d469df2452a7ff3652a5dd5c6a3d7dea896a0d45cdc4ff6cd75f26b763d8168284e0436383cc134e54964fcc7d9c57b35355aba4bcc82cedff6ff755dc9c2c1683b6f307b9eb4b369e086d798345b01dff5fc8c1ad6afde593c05eed4cc25dd0fcb2db8727973874041e42c4f6b29b16707bdd2adf7"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x200, 0x1f, 0x81, 0x40, [@generic={0x30, 0x21, "897c616658d55d444ef47470cb4f442e60ab35594c01ec715be84c84c6b0065b9333013396d0d2b5c64db2f587d7"}]}}, {{0x9, 0x5, 0xe, 0x4, 0x8, 0x6, 0x4, 0x6, [@generic={0x9, 0x23, "259131f5fcb6ea"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x1, 0x80}]}}, {{0x9, 0x5, 0x3, 0x10, 0x3df, 0x81, 0x2, 0x2, [@generic={0x3, 0x3, "ea"}]}}]}}, {{0x9, 0x4, 0x57, 0x80, 0x7, 0xec, 0x9e, 0x83, 0x6, [], [{{0x9, 0x5, 0xb, 0x10, 0x200, 0x0, 0x6, 0xcd}}, {{0x9, 0x5, 0xf, 0xc, 0x20, 0x81, 0x0, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x2, 0x200}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x7f, 0x6}]}}, {{0x9, 0x5, 0xb, 0xc, 0x400, 0x0, 0x5, 0x0, [@generic={0xc6, 0x31, "a21e81b0d95fbc8b506c3ee69b99a375aa162e1742b004e0e01faa50ee86f59de9a0d968ac8e2b6c7e7ad2786e138c83b4aedf3a75856ae26239be9dd35562fe15ba7e154669f377887f31235e9f70f37b7677ffd09419ca7e8f9f4ee2d7f1505e6ce30c73c470425c4e731fb374512ddc7e9d158863b5cfcd5809368fee1295edd1fd848eaffc652aefc81176bc8f79ebc2b2fdf5371014d857790d4f181a9015bc2770c1d60322ef05d9a8407ee6e5d271f7ce656e2e02fd44473d4bd2bbfb6dfb3376"}, @generic={0x6b, 0x9, "f070faf879b9ca8e15d5adfe2f3a985f2f9da3cf4b1229356942bba7e9d1acb12d11d5131262fadec892e3d4694fbf5f2ab8ff52a20cb5ce46e570e044981ccd4131b8dea75ab5f76659f0d713f486dc6b241505dc02ec8b5b91a57851ab6fee7f4e312bf636a1c6d9"}]}}, {{0x9, 0x5, 0x89467876a13767a1, 0x10, 0x400, 0x1, 0x6, 0xa3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x7, 0x2}]}}, {{0x9, 0x5, 0x80, 0x8, 0x40, 0x1, 0x1f, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xf6, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0xca, 0x3}]}}, {{0x9, 0x5, 0x6, 0x0, 0x200, 0x0, 0x5f, 0x7f}}, {{0x9, 0x5, 0xe, 0x1, 0x7bf, 0x80, 0x1f, 0x8, [@generic={0x32, 0x6, "2f1196645bc183973e05a6e95b85ca38651bdcadeb4f96fbe63deb9928a649d1ce59bcea8c559d3db847cc50ec7c5054"}]}}]}}, {{0x9, 0x4, 0xdd, 0x81, 0x7, 0xbc, 0x7e, 0x9, 0x1f, [], [{{0x9, 0x5, 0x80, 0x2, 0x50, 0x9, 0x45, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x2, 0xb6}, @generic={0xe9, 0x0, "9d819832a57534f60791e26911f186267d028f0a0c9b3b11d8da88572c62d4c64e05987d3dc394385df03862586ac427e34dbbb04f09d0f334c96df936fc7ed0603e59976a103ec4980809da8ced11583b43109d5b1b3dbf6b4c3191d90d21d8b978a8081cd5852188d2f75ce866c10330ec127c34e1adada64a14e33bafe08918c7eab971106b85d49c482c267a17e8f3581509c8d8615e7378e402c27f5c466561546bee976ced861ca115b7578788140d6f75bd9aeeeff445a1c1522f2de7a9aeaf750a7c5f1afe879b46fbf00da0d55bfe7a6b2262a5639a68e63f6c384d05cf58c3792522"}]}}, {{0x9, 0x5, 0x3, 0xc, 0x20, 0x0, 0x7f, 0x1f, [@generic={0x87, 0x11, "7e7df5f9123daaf721a4e487e01395082728ec570a0682fde067e9acddcee5e2ad53783e426a9a15aca5b3f46345c55d0e3b9846d75fe9ea676f2a82953f747282bcb78e04eeabb5c7e0200c7c11c0d90267591ae22c5e9a7ca93436f5dfb6c021b1eaccd208639695a204882c4c659035c755edc592cdf6f2187b2f8d95eb94104e4d9666"}, @generic={0x79, 0x22, "d7d29ca8e7342171d4f71425f91cb32315a5fc244c8bb8ad5c9806e9aff6cf6f1a04bd03e6eb94dc2734a130c348490765de2849ff9a510be8881743ac4a101effa2bc74a4dfda01e7d6f0ec9a0b7f7715d28f02343343baf2eb206ff39ccc8200c02633754a423eb7a5b404ba0b1d0390b0b0d5a21045"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x400, 0x7, 0xf7, 0xaf, [@generic={0x50, 0x9, "7cc41d2ad0fbc20fd9d5c095b237589e144e37a977f446e3638c6865ec538fc3aba9fb75d8bb05dc203d50c0a963e0abce7102768e034700806ae825eec89aac5583bc8d22428a876fb7824a0fcc"}, @uac_iso={0x7, 0x25, 0x1, 0x1, 0x2, 0xff}]}}, {{0x9, 0x5, 0x8, 0x0, 0x3ff, 0x8, 0x6, 0x1}}, {{0x9, 0x5, 0xe, 0x4, 0x40, 0xd6, 0x5, 0x17}}, {{0x9, 0x5, 0x2, 0x10, 0x200, 0x9, 0x68, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x0, 0x40}]}}, {{0x9, 0x5, 0x2, 0x10, 0x3ff, 0x81, 0x4, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x7}, @generic={0xc3, 0x4, "33540a4b3d79cd669d33f4bd29733c32fe7c611d36285c153cbb785b08e26cf63a83d11a508e6ba08485905551160b972b70ecd774efa8eba8029601618b7205f0de00aefaede425789d82e7f682b0e1c6655060ec7188ff030e14a977279c3615261cfe9094d98654867afe15d2583fc84b4efd0d721d666cde08c63b2dfbbc4478bfaa973c2460c7c02dfaad3a91e8b68d17229990de07fbfaca069af218d7250cfef92d017312528555d5216a0fe022a1d9886dc8dbdee5306b1336052636ba"}]}}]}}]}}]}}, &(0x7f0000001240)={0xa, &(0x7f00000002c0)={0xa, 0x6, 0x201, 0x9, 0x18, 0x80, 0x8, 0x80}, 0x91, &(0x7f0000000300)={0x5, 0xf, 0x91, 0x6, [@generic={0x3f, 0x10, 0x4, "c3da112199a99f4d8af51e816b573e11c0ba24ed07a18da7e42d0ed4dc7de5cf370bc3dbb4abbc86d79b5d0f4a128086088b00f4c7595fb9d23bc73a"}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x1, 0x1, 0x5, 0x9}, @ssp_cap={0x20, 0x10, 0xa, 0x9, 0x5, 0xe38b, 0xff0f, 0x8, [0xc000, 0x1fe00ff, 0x3f30, 0x7ecf, 0xcf]}, @ssp_cap={0xc, 0x10, 0xa, 0xa2, 0x0, 0x40, 0xf00f, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x71, "2861c4d4a350ff3b2ffd3359d0e02d59"}]}, 0xa, [{0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x820}}, {0x4, &(0x7f0000000400)=@lang_id={0x4, 0x3, 0x43f}}, {0x4, &(0x7f0000000440)=@lang_id={0x4, 0x3, 0x423}}, {0xb, &(0x7f0000000480)=@string={0xb, 0x3, "6d0effb2ea4877f4b5"}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x1007}}, {0x4, &(0x7f0000001080)=@lang_id={0x4, 0x3, 0x74}}, {0x4, &(0x7f00000010c0)=@lang_id={0x4, 0x3, 0x444}}, {0x19, &(0x7f0000001100)=@string={0x19, 0x3, "15f13a1112c370b84a162dcda07572274628e122ed01d2"}}, {0xae, &(0x7f0000001140)=@string={0xae, 0x3, "451e26e450b4fb2bdb7c3fc2784993803b01102c1f2a26cbe8e2baa9c3c351c762606444632a30d9cc80b9b1a349ec9514b821f1308e9a49ae308b05cb52dacb9599a959942a390184e49fe74433e8c5c6f83e2303da9165a025eebb3cb1e653f06d66cb43d7d0046ede2505de362e83c19038cfb39b28cb79e5c9b761ff3a89224d872e65d1ba4eebf4bcdba55cd9220c619c1259feab2f77c46dd2cd164a340fca5ab92f31d7701137dba8"}}, {0x4, &(0x7f0000001200)=@lang_id={0x4, 0x3, 0x804}}]}) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:58 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x40000000c37) syz_open_dev$char_usb(0xc, 0xb4, 0x6) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) 08:02:58 executing program 4: syz_open_dev$char_usb(0xc, 0xb4, 0x2) 08:02:58 executing program 2: ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, &(0x7f0000000000)) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/96, 0x60) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x5) read$char_usb(r1, &(0x7f0000000100)=""/190, 0xbe) 08:02:58 executing program 4: ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000000)={0x1000, "9c83db0a8e6f1c9ba80af237a8e3ea6823a7eb1931470832b8229f4ed986aa4ed4769fbfad31842dd339fc0fae2d30032392c85892052bfbdc42bd1874f5eda501b8f89f6f71f3f43a11aee3363fa0e0d3b31d4f39bd20e2bccc7145d9acc2862defe7c7e43afd8ed4131407aa80bb3a2ff0a5bbadaea9a6faa6a2998ce6284d8e4b6242b740591b47b3713eb335b5f565c1826a3b13b8e0b2725e1d1caf100d0a6dd587839df03e801d9bb01592bf3a5a14ba1947f0f81c150cbb8d7147dd8d361fe250c212a3d3f6bbc522d44fbf28bc372dd61883442aafdfd6e2966dd4e7a70fe23d1b38d868691060695d2535288acaf4b4f7f4eb592b2b2310ea189766a88874adf005812bc8c84b59dc2fbcffdd734fdff1ba435501968a4d94034db95f9f6a1842199f61289a3705025cf25db9a8a123ab9c16ce1e0b6189b2a69d5eeb0dd48179581ab45753c3a1bab10fa8a9b2fc9d2ee35ec8d06fbd7856c969420a5be2ffa18494827f6ff0a2f19026f2d65c11a685dda64a131d9cf4eca50842f51f70f0dfda82f1d5bc1409290a0bb65fcd015830075d528d73a7e7a8be9987236865fd4569fc2dc18530fb3504467819115ee861d3495192baae500fa1c93233ab50dec8b0abcb8d3a8df7558ec5afd388a17eaff4182479292b0f54d07cee0a239ecb5aad629081ca48f659b76b6bfe287f336dd22a5cd5f24354e7d51c8d15079cbb1a64602dd9ed5f0f0f1fa1586a4d6a639971a3e09ce97509eac748a78cde0a917f66fa120d205a438c2ab9dac692b28731e63720803c0a1d3a6008a06f68688d5bed2c222120b417540f3f7bd61bf76eccfac26893661ac1e85809ab2c85bd8a0c4a7f07d2c2a7665b41318deaf5741347a9b74da41ebdca289cdefa68761cbed80a0a7a830f2d4a221ca82cd4bd7803f60bd55f3392d488fe17af0d6e576c71ca24fb98633c57de27489e6c3b41b89fbb654cb9f933ca0aa8f78a746701d943235f621e65a7c158d0cbdbf922d966fe8d7156a6722fd41add7edc53fa35cb58be090f60d8ea68df440ac6e1af8d8dd9de138d1502dfe764a66ac576d9d4af03d15d11aa7970a259e6a60f77a2cf21e3ab12817539957bd157edadd7784c9d2d763c44999b620c4959aaef04dfb9b52214c490a9f1e302f0b0601260eaa8cfcebf094fa030e1a568426f89926a641d5f824747574e45309f2feb76e7034bc8e7744e268b30debff7f1a457e61e7c64ae454f9f809d5d0f3c6aa9fa902c540eb72de60ae0e7dc24c0261bf998a30999c75beed92986e599dff1bf7b933aa93ff15c10c02db2f7338f3a0ec059bf6bf59b5528eccc0721b4ada7918aa8c81d40592350e8cb29ead5bc9acfe961d079a75f21c9aa753b019badfed90ed01893c946d810632c628638fe24e9343b20fc8efb601b5b9dd380d2109ddd91e94a158bd243db404e9a33db1c68ede2de8738bc11d61bafa36428c1b2faafd94323f2aee99356de0eb0c78cd15f1c9c806019ca4d218e61bec3c7716019d598f9277d840fcf7754127439da5ba81ccc108969dc3ca1ea66249274368d3e5ffc9f9a061f37c3e2742145ae5540bfd144e0356eae6259172fc375a6e8a9be394be4c5290de4153f61aca0f7a09c672383c122dfdb409e64068b1cf2fa5e212fbb69010b97f4b58711fa493afcedef303b51ae31170bec1e795393cdb81ce743b9edde7df601e6d430be8fae8710efd91e759e3d318703da9d8deae6b4fe5878c952d7ec387f692c442e85684bbdcaa606e28d9097bf52ad6f96be360e3715d3f6a3938d6d58205bb3bed92a5ffa583c4acc2a02b4473890943981653d8414f3614adf617cdf713939144b2680927dd5a9fc1c8af13c5beafc503d84e16a4f3b7097b62b72895631ee3aa92ba6b66bdfb74887b55763225c8c57f15c9e81c66e92a6e5396cae9ab294e09434cd1d344ed79f6fbceacb4a4458aeb6c07fad2d6ca8bc2cd39b259e9eb1ca2581f04254ad3e2b9e7a4b22a8a5e95390a2e851fd79846e69f2ae9b4aed05376dc15b3ccdaac225cd1e6b1a3cfdde5f407ada2cd965183e9c77198c5a12aaaa3253c4aac03f29d869432c3b518554ce1c9febf1bae96a4bc9adf45e6e0dbb85690ea7db1a52116d5c70b4936d4255ca131e483d7d453a408bcd82f3d012db228ef2c54846d62db60e8829c2810c28bbdf8ed8078be3e412ea6b5bd897205bbd235721d853fd5431c387c09da91baf7415e7d47e6b8ba6c18fe5d0c94dbe165ed676820653847791934427d2a5b1cfc2ba7b3b4393fcc9015d12889b3e62ab278acd78066ea94d1adfa14a43c94956f90855e6c7cd0d91fa921da67d21285208754391dfcac9ed09d6f720bdb3005c749197e20918eca765a8238a1b99fdb85d8d6bfe916dca8a0dd7462f4f86b01197aba34f999cca495d2ced562efcb01e230e95ba99fd1d454dac4bda72a389d61f501bfd83e40b23ef017628417bb332f5c5bc3b52153eaa8d2aa5ed92c37599d777636cc80ad5bb1278f365691a7e3d9f05100c386db897e972a3d86e1249666fef460ead8c00c30b33048a0f96b1cbb76a679ec7e0a958834f1bf35eb335ad45a4d8567a501d502b1dfb0729c9ed4a34dd61a49e25726e335227a52377bd55d595e5ae98da49270a1e019c472e5870a8ec1976947fdec9f4031259c02bd39c2c8dc8518dfacff32d7b5b81bb7c025ea22089e7649d7609ad84835a02681e78908d57ade01b3a61a435498077eea23a059f384d4de9cf342e1b0086ad782654a9b92bedc5ffff706f4644f5c9021b91a6cc79c083e7736ab81a16b8a073555fd5e48e42e706a6da7221487078105554fca1405d51312237c16a4d99d1e76506c397ae0d38cc99ac147fd941377fc8ac0799d3a03a72cdfb8931e30da267f9de7d19df3ce69d86f734618b303381bdf399c2b4f1ceecb6d82d4f5f40db94eb7fe757555959b14af52230437a616c6ebb17544bb370cc628aac9cd18f746b1fb85d53269f22e460b2fa01d41a753552dfe3c75b2ef56f07ff369247c31d5457145036c520027864f0b45f5febf1e18690c083afa0a58b4e01b7b43bf82ad72b777389f40853f043379993554da7c17f7c4f070f5e006592cbf4e85c1c2528bd64f481db7ce14ab3d19241a39bc50f234edf7732325b6e4d1950119187be12591599fcb3408e90786dfcd6c094dac8c65dd418756d0cb0f4b0b169410524786dc9e593844a753dd888dfe5f56832ce9fc2942e963f7b0256a6835bae28c7e8916058abe86c3c05bc2b287787120a52861dec13d3793a03e3d3a4803bfed4bc57dc44b4bf37d5da10a5daa377a0bb8ec7e045a392a76e975cd71fc71ed63ed70645337bc114be468875039f023ba9f3a9bebd6e605e0dda7b4a249ed9422dbf9cc1ce2ad609baf53213333a1c565acf1f0e7eb8d58d01acd0e840cf53be9e278fcc3598da29f1c2db7a1eb3bb65c218216055d52e932dc55f7789c03978c46416541234b6a838498d9deaf585a44a7e9966510ef86ffcbf14a8d5a49b64c699ac4fdba7c8c02c2b627a94ab924d04c171fb3522e418dd049a26f28030c2fcf84156eb2cc55689471298e5fae9b8f4c7b273681ee1d234457207a3df6ba2e15923497cbf1b5b3f7a73c6edc750772be279382dd16c6b53b06f74453e2f28855fb25b017b56ba7fe0de55f4ecf0b40f2910547e85121168f711d210273c498820958a78f3b1ca7308437157f808555607830ddf061bfb878b4212a6e7ada4a2a3d226d79caa46fb93d1afabb0ce0dc4eab33584821ca5f570cd5f63927af8eb454f0765d3122e3e4ca1f219834ab42a0de2a621814b4af6534c8716f04230d0e1d07fb47b7450778e7859785ddbaeae1743fa1c6d63ab174049c32f32b9a3f9a192ea9d162ffae861b0c808348f8c454d2a6cd38b486e4b7a2c1a2ed0a4bc243039e5842a2b3708213b34ba48cdd8847b74905dfb8ac5bb1c13068141160ee1b22ca7f4449ac21ce8170449477b31b104a702c0aff177ca8c94c3d77e4f0f8a84f71334e012fafccc1e6b4b05d20af14bbd867476e8636b73908fbe36f2152c7cf2f6e703d0884f417ff1b705906f1727e329b90e332ccdcaafc7cc0621d03de767dcb8c772580043b76a892ef9b7f729c0bf39aa15e44adf67752fe6aea2c91bc7f7e944baf17f0616a703da333687b32694aaf87b80c59b24c0ba3759898c31521521e29509917ec95027192cec23799f8ded14da822bf2d89df852a0096e4ad91225f2761ea04a537cfe4c89137318b011a272a330a6b849f0985bf22eb3d51a5f04adb4393026f54bcdea3567d546908ebab2bd58fd6798c5f5f3c0913d9acf87c513a3c20f49b9fefc06e6618d7b187db6ecb497813190eca9e4ab41ca5e5483aa896f1da32c07296e69cb53d0fb7f2d3618f8effe97f311eb7bc8cf0232a2a8b239cd72aa7d0c7589a8efe6dddfef5b15c8d505cec14923d123a771c83b7060e9d56a73a740919c8f1c7d4db2b71f94ad2433c5086fb7fca8b9577f17a984c23a8f6595c528345c62209abdcbda6f467dfc5522e991d826cf4024bb561d3d9e885cc3ef89090c7bb9c28db0900f3e311b3ddd1c95d3907037d4bdcf90f6a07729975bd515fca2834dc65f64f3217f5d9541976c8f6daab60f79447559c21f16e5b4a1e27d47ab6273e3101d3b967b3be050f8aa8d7dad0b3c101a0648a5c5450a2f0234e775c11023d1a26fa88195ebf529beba02580de930b5aadf021f65b594e5e69cf832f998203971f18ff5ca280ef2f7ba98cf4736f91326f0840ae104576150001139cbad59b8544c4a76c300a33cff888ebd848db7a0b7d1980987e49faf8af1ede5c6926a4c555976703d3110da4d34003b03681bde2c08d1aaca5475bf1e2f9227db02027bc348cbd530f83923f2d10956b7f3935436c73abdd057494d84a5646883902b5fb03ce33a46f7adbb8890ba38d0d981db92ca97f8ecf7f98d96de5f4c3d1a9e308cb5f850b5da223f7ca5b57c72d16afc692880ba1869a24f331772a515ad9142afcc287f56ca0f6035667ea108659acd6c9c4e8eab9d1d7659892956cdd42568fd3e80e833b25ae4b12d27bf12b962c3da11b98293bbde6c475f0556d50b35bac91df8b330082838168d55422292f3136725c6a954cfd5c32c27e18d1b15202f7afc3615989bb614b94d68a9ffc1a11a4a91e71afe891447ff0ed247bc81949e01444cb1873dd154470c227ed16f77168e1fb7caf4e7ba7ff8f061076472d2e732fd0451d7006c6daf1dc78538c67ecb4ac57b6d7ee33206959d4f15cc419b823a13a72a19e5201e535266ad8c54b3d2d17977549b30cc172e30d14bd560f6ff284582b78c9a1c2c539f4d1749e5d3f6b0a35e7d13ef6a87d442cee9d9d5f205ba3403f0009665f7711ca94bcbe4eeb5fe06e9661edf26d250bf708b1cc128277efcac8dc0c7dbfb92ef5cb9c604a9e2378d34205f5c4ab5bac72ac9436080c128cd3239df28fd75d8d6cdaf0de4847a2f22df18ca15bdc91b93d401a496750331a3bb42e4351fce6eb9a58e9958253b35c3a1fb5aa3cbb949a1c229b922924489f3137d06f3b2d3020267df30ec363f7d0464b2671c23b8f03f3f1c16f2a8e8071d1581f302dab13a90c0a83d5e86f9d8b607e5552f61bc6ec1569333917fd318953c3f6e211f318f235bd3a384e15353d31d2e0fb995ab1041372c40f6a1082c47e9b485ab0a1a4c2e6bd5b4f13f2208faef4c0b025a3b5ce6c6281a4b60"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:02:58 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/39, 0x27) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x9) 08:02:58 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/160, 0xa0) 08:02:58 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, 0x0, 0x0) read$char_usb(r0, &(0x7f0000000000)=""/160, 0xa0) [ 2097.368093][ T2606] usb 6-1: new high-speed USB device number 99 using dummy_hcd [ 2097.647817][ T2606] usb 6-1: Using ep0 maxpacket: 16 [ 2097.787917][ T2606] usb 6-1: descriptor type invalid, skip [ 2097.793923][ T2606] usb 6-1: descriptor type invalid, skip [ 2097.898031][ T2606] usb 6-1: config 1 interface 0 altsetting 8 endpoint 0x81 has an invalid bInterval 32, changing to 9 [ 2097.909473][ T2606] usb 6-1: config 1 interface 0 altsetting 8 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 2097.922612][ T2606] usb 6-1: config 1 interface 0 has no altsetting 0 [ 2098.147793][ T2606] usb 6-1: New USB device found, idVendor=045e, idProduct=076c, bcdDevice= 0.40 [ 2098.156890][ T2606] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2098.165020][ T2606] usb 6-1: Product: syz [ 2098.169371][ T2606] usb 6-1: Manufacturer: syz [ 2098.174028][ T2606] usb 6-1: SerialNumber: syz [ 2098.440387][ T741] udc-core: couldn't find an available UDC or it's busy [ 2098.447387][ T741] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 08:03:01 executing program 1: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0xc4762) write$hidraw(r0, &(0x7f0000000000)="44c0f49952ffee802a6334c1dc02b36ebb34f9fe69346eef3d5d6d76b8d2b88369358f2ce7e564a1c36146376d15f0fd89f31cd5c4ee768332b3026569fc2b2ab8cfbfabc7a3387e8e3f51949da7a76d70a47d61701d3ae482c8bea64a0dd73cf5fd5994f42813471bc41cb1a70d0369010cb1276595873d7dc777654a787c062a615f9acb826a390434de36c942cc9d5e639d3c25cbf3de841a31b2a6f0914c98ffb219080d1ed01f2bc2ec74c3634032afc2e37816130582b74554984c7cd8bece7fe269e2f6922349b14cea9331c3bf140ab8d6ef76f7a7521a09788779211faab23160f6cd3bf1f60cc018aa1667bb9751e2032bec608a62330d7b20f024c4444f6744028efa407cf24a5d88cb5ee5770ade7610a4b7c9169614fdd7c703c603d2ec04921ac203fba7b2372acafdc33dbdda972fa7fdc8825c5511e8d52328688097ff3f7d1788995571700db2d76712cf06c8b42e3006b302f686c7f94a958ffa68f90225bacd9a2a7ce6df2b474f77db88b05050ce7d5e5b82dc11dc39c3d0534fd56dfa5b2a20d510195f3e4304de5883a7ba1f80b2487276105a82dc2371edbfad94d518fdf74e05f33ca361ca3b2e75a640ac3412f1b3ed909293f96abe6bf0b19207844be8a509f190dbda564bc15e175c3b904a4be42baed8a5a7ea753efa9614a5e5850dd226c92e9a64b34d42df9d1fd1ab5a58504f4d230da6", 0x800000) write$hidraw(r0, &(0x7f0000000100)="b95f76bfc54b2d58a8396d3205f6c0ac2d7def4f3676f05371b57575905e21442383852e6f7558271e37105b0ac5dd57ee8a89033fa007d3f87e97459b30d7d88ebf8640de13dd995631e30c3bcfbb2969633d19d1efa4b7bc469895345b02b1c2f825c4", 0x64) syz_usb_disconnect(0xffffffffffffffff) syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x45e, 0xe3, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x40, 0x10, 0x0, [{{0x9, 0x4, 0x0, 0x7, 0x1, 0x3, 0x1, 0x3, 0x1, {0x9, 0x21, 0x24, 0x8, 0x1, {0x22, 0xe75}}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0xb0, 0x40, 0x20}}}}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x110, 0x0, 0x5a, 0x3, 0x20, 0x20}, 0x4c, &(0x7f0000000080)={0x5, 0xf, 0x4c, 0x6, [@wireless={0xb, 0x10, 0x1, 0x4, 0xd5, 0x2, 0x8, 0xff, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "5ed40c676a1df53ae93980a01622796b"}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0xb, 0x1, 0x68d2}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x0, 0x1, 0x1d, 0x7f}, @ssp_cap={0xc, 0x10, 0xa, 0x80, 0x0, 0x100, 0xf, 0x1}, @wireless={0xb, 0x10, 0x1, 0x2, 0xc5, 0x9e, 0x7, 0xfa, 0x9}]}, 0x1, [{0xaf, &(0x7f0000000200)=ANY=[@ANYBLOB="af03d6150bf2927f228456e363aa71811fe71311d20c944dbb326be589c123e468c4952dd4ce26a17277b36c1053ace732cafb3d605a9f153e3383ef58bc97e272e0d1f6e64c9b2f94eb5f6ce57acc908a55dfd23109cc2c500a485811b5d7eebb7a41cfffdb020003842859b98bc43da85f8e6c052176e7ced17aaaf58043cd72d29096c7ecc29f5fd63b056dbda87d810cf3ac2344eb10ba45e53e2c39f77883403c617699e5dad40f80509c5a07bd518f18000000000000"]}]}) 08:03:01 executing program 0: r0 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x8c762) r1 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r1, &(0x7f0000001200), 0x0) r2 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x161f42) write$hidraw(r2, &(0x7f00000002c0)="31f43e409a84739584d7a2033b51a00fa22ab91de51add5f3cd893f6971a25b6b6829f379707250346657e2188f0fe4c0f6e0e535abc8271a653fe85cd395c37c20190893a1ec5d0d50d8da087e78e20a843b38467d6d1794c008947cd09b60ff2aafb48cd8a42c3ef812e6eed7980480e75c8f37f17f382aeb1a96efc8f2abedf2b47c4bc48e528544eafa2658eb42b2ed5eecb6dd01c42d85f857caca55a32b5aac00d31769f0c4e9dd6653e16d34645b1047c4d72cf02fd52610b267e6d311342628850bb8657112f993c0b1b2b0955f4145253a50bf512c22b6d58cb508829ee4e45943ea2a36188af41f82ba837ea82cb000fa22ac9b07c6a5ad8c7191f3b6931cab08babeeec53250c783b1a3485e6dd9ad00a88440887f561e092777b12ea7910fd734d9deb80711e5a4c31cd6afc6101f10b76c6d79603e25a15d18563cf5bad34ad125c513921da6da04f0a0772ccb3ac5bba2533098c84172336b0f255fe7bb265b4841a74", 0xfffffc71) write$hidraw(r1, &(0x7f0000003200)="fcc54a07d83e526cd568e506b35d895b9d86aefb4d8e61bbd32c4eb3f45c312db731ea29900ff6e52eec5dfdb5c51ac2b8cd68170a8ba728dd0f44b73218a517516721d77d43eb50e797ea7f88f97010a9c6360b88b0413f7a3aa1f400b4f0942668763ad86ec43001478184ff7824dab973956d0355f13ba2260d7709c7c599c74f24e4d09fda19543f8c9627703e92312a79a5fc256983bbaaa10a4fa44a214cc8c6662306cf4d81ea25267af42144853f2570bb57d7527fe872697c4a02a658359f54872ee5bf211851055a925fb4f071091ab9fb61060fc41a293fc0a9859a9f6de121e9adbfe63c138f0c28a5a26d6fed55dafcbecde04e52c61ff921b25f288cb873f2cafb8346be78cf4b14651320c6c5b28fae3410dff94cb6e5c5c04791aafb003ef225e7e9d34bc6b03af9e6c705f113b3f2d82072e204e10fe50090042054f24880ef742c2e9680626e30afcf46e7176208c9e65da0df3c1e7d9cd57ee0007ebb58e1162043462a5b57d540d31558a9b713a2d3ce680ebff5d6e290eb8d4e4dae94386fc24eafe79f0593f1c701ebf4f687c6ac23c66fc5659071e22fa13b0e4a1ec8f81a752ee76b5f0b32d9cdb02bb66c8227bd06d7fb85e25e34bfa82a6982ae836d4f3a7a29608bf921babcab033f222a60d8923e9b4b279a8952a426a3aac47cb46c0d82bd48f45419d5f3e162966f87a6b9df8485777bc1d16b294daeb2159f054d9a917cd83c3ed60e15be8c89d4fad67e5e85afb361b15e6b311c36b337dfe2432f4e02333990dea37bfd9bc6d07295d421cc4cceeb75206dfde8801ed681eb91077ddec63564d473d1d3674edfa90158107debb7bb206b22d11170f7cc1960896af5fad71e266acede31cc63533cc67a1a22837a2d8edf762c0d64d337a35b880e062bfda5679f9c418e30cb1dd3dab88fb0f90297d9f5d77247b47a81c78db756fb129e7f2fe0466f5e97a34e6936763937183b2aeb508a9802990e75e3d7ff8674a813a61ff0e66dcaa941054f1f609cd1c92dab805abe50a97ac74442eefa5248469f8d4bdd59766aec6fb9afdadd58c503f8a14b0c2d802655775d26076a411cdf3b17e832e4f171ccdf5978a6bb0100f6dbe5a48505948878b716dc7e7e957376629ced7248f6132784b8180f6751236885ea1898b946a418c406901b1b6fc13a2ef0d522e05339fb102bfe268dfe766a33a13123a15320252e6ed8cab3b7380aa32aadea66a618d0e9c6172dc69c8abbbf89aed49edfbd2b181a390200c2abcd7f7a6c81055e15e1b099e8de556fd60c1c11595977bdb37135ad2db9da4894d04ef5e05ae44b9e764bfbe336bd672541fab6e138a92dccfe76df6de6d24bb81818b9e54331a0b845e038d03aad405a8901bc5d3392b93c33b701fb2602f1875f177b5a14932d13f82aaee34782ec194a329383d3a4059a305c341f3f4bbf87673e07eb69d4259b9b835fc986129c1aea9066cd54b50caf78a3dbde5b05efc1a8214567530872e4c2f2e07767789f4f2f2165dc0f9ca9cea56620043faaf0a4c78e2894dd146db3b29a824e85703445b41c918744aa870d198095a27ae75e699fb8e15346c3a7a1bbb7ab46150989c64dc930b482e53d247656987979df2408bbd8f53ce6b49c7a83fb8baf0d23530e7ab9f49ad97eedde34b7318479e5d24d9d4181e5cd2b4b250251dfae85c958344b8b6e60022cf5bb9542645b6da0b261fc602021af16daf92f52b2a5e801f5cf3246a7995c703f058c7d83945949b36b582e685cfa7421ea07508bdbb3b6b2ea8af6f1703186dbe28d7af23b9b9d7dffb8c96273ca42029c3d7ec66a957983d8c39129577602d7bfaa116637c90c87452d90b057b3c27fb5f07df3fb3ff8d7b9ee54a19f25a3b2edab0734cf72bac1e6efbd6d43358606963d5f15fae1976ff49c69d935c25d3bc32b10c089b8c68c1480cb04c36b361c53ec72f93b5e7be85545845c6759db4b1f58d29329c4aa7c0029eab6a2fd79f864a82f6ea8e1ca028d8da6f18ef52d58b43f898ca6cb7de48d3d6a8e177b2db8e9ee5fb65812785b3d803e72a487214b7153702aaa613d0263d7763959c7a844c5a55c5a9222092b6e20850ff5bf8fd306124a8bb52caaacc24facb2289eba8521b6256561eac820bf886988c2d4b828931fb57d44b6fc4a82387fd74b557c25512d895e28f902c3bff96faa9a1df70e01131decac3de1329bf17c766d8917bb1c9fe2e1a1e409671046eaeee3e96dfeb26df27819fd308036d169aeb63353b7ab185ae37b525ed40b18834040e83b2036f2727e5545a11fd632a355430ae8f9d6478bd9479c55e076a5e799597877e594f7c75155414e3c90768aecaf6fccbf0e113849fba264faac228fc6c63fa6489ecac933ae52d16eca1cb63bcea363e00a4fc2d81217ffc299a9cef1d3c2023ad1698402303f71e2fbf56292b9682ec20628feb640b3eb044f2c082abc3f04cdbb1b3ed6d3714612e74716c2f5a95c0a57029dfa99d87fb9277b44478ba78c99b9d8e8aadf46bd15bd010a4e55ee1fdd2ae4ff63030e0e30960da7e0d9774a38ba9391e5cbc8ab63c02019905ab1f83100000000000000b064e19816d3ddc91c479922773beb9875bf3faf46e9580b570603f8cd2bd0af1a0a2cc2dadf3d0e3545250a968619cf5d8dd47af70b82ead85eb5b9dc14cec97ae2675cfbcb45e1a7a3e7aec3a353239a0e07553e4d1bf82dd611eac2904d18082be5182a125322b96a154508bcb6634aea698fd3fc4c453c85fde0c31545c1c60b33f6ecfd2cde270c1a104c90d8a3134365ae925d09de55274439ccdeba56f1771a1397e43863bf60ab27c6278052c9eb94b34d1bd8bb287aeb30eb2e3ae3ab2835376876ea8ae6b79e73d49f8d38a4b82202114ae18e44c516bc0df7920a5bc2b9607588198e40bd58a2fb95fc73aed6773990319b0ea9c5411071080d4701a782bc10de17ee2307d588df7bef7f5bf5001193c1b58d62ead36dff8462030b58fd28c7721aa1809e76bb803d83281a31538a030e2f5c625f63ce83328f88dd8f3bfc7e15150391eceb7ba26519f500646b5fdec984e201fe4786c94fa7acba34e1f8f63828ba1aab9ac88a04bfc0cd4ed99593cf5d650bced2c400c15a1b8a6f636eaacfbb376d7c2ff77b3609b66497f8af8839f7e625b46e98f457e9e6b91ab82afe080ad5ef724dee96b800afe8b83db16d0239b753c25f5422b7cbdee5dc0dbe00a9eace7dd5333f1e3838890d3df056c906471b030c600cb9a15bc5d955b7c584dd1dc5f331df0c1bbe7f2e3a9ef1f78e2c17043940b830514e5cb146609e10380340ac4f772c1cedc1944ee7db619a0824b8acf3dc00a08378536f38827144591f6941261cc2bb18decb1f18c95907771d603a7fab82761f844b9258b13ffa6bdd867a951df3f4b34ffb3bec9daf718cd8c60da9003fb13f77144ca665460475b1a64eff48986afe043b3f227973903fdf90331121ae9396b6d46fdbd87b9c6f730d6b9b50f4dc5a87db2a791843de66b652a610cb32e8d49005d23047ff54aa547fd98ec89c1c5b97aa0c80c7220e694b230302c58437b1270518b7149e55db7f565b71bed7a55cde6d2e29d0469d92fdf6300b03d31402337dfa4f1870e643c73325420f2770584979ffd81cba6658e1e6fc1b1a7642cc7c6aa7f4611f43c17ac1cb5254197459cc398c9d749a81bb60397815c662b702a46008228769993ec146babd3dbd8fe4488f107d2f157ba01cd8cab7ae3550fbd537731aaec5ccb64d949acab146911fe5c65c0460be86fb135f428b7334e118bb24ef5570e4df80dcc24b0bf7581e2c2ff66f41a677d9c62a3e0938d2b697ee6007469820a23a025a8111d188dd2fd01adeefa02e627eaa9ed06fcbfe1e780fea10b8b9d014c2f37bbae392fb47d54eed07000000000000003780d7d54f666c0244654b61c0184691063eae9c8e0e3c71e7d36791a9312539e561294382d866b6faf89d8c3ff16c4d3563ac3afb4e4a0beae29247c8f9203aad58dab1a81cc7413033199147b96e63b6000000000cfbcc2b526031138c46fa32148db1a83b2c24ab1f69ab33a32ba62eb74e490580ef3b2d6d4513dd32a086dc49c71e4a7630400d686634f59958bee1ccfb97bb510f7b04710c0ba654f9ce52ceda83e197df7c960cbca271f68a3cbfafb9b79021a3ad090bcbb60aed033989b6280b98db977f9e2ff1b2ebd0f9306b6526fa8ece76ba7f200ff1281958639400bc54fefcb31cac36a0df29ce5c3018668dbef3d2c70b25fc566941a19bba88aeb3d2ac874c62392c6b7ca01c8ec47d36c96f3f4d6aa74266dfb4f2fff7d7c5175f5c2f24c410e0c3abe22d18a532a481b11e20dd5f42e17310e16aa5a7bff4452fdf23cfdf4fde1b2a929c724da0133b2176cd03b4724eb0fa3b9fb0049166b99bf39fbb3300e5e366fe87ef0c9d56a4d26556051a9953d4f0b048c59821d639ba215d08b46d367c86b5fa21f9d3ac1f59ef8ea2c0a93fe684209a4d7a3fbafce771da87cd7a23f8d32b4f67cfba99a423f3f83a641909338156242c56c4b4d4761c6f92c603b52c92345049ae4af447f3e59a7d24268f1b5e062e8bedd2fa23145b4b89a4ad2899cfd5bedf66ecfd5fb102e51ee17a78b1965f6625e1bc72a3dac2a00b8debfb7a6d3a49c17e5e0694a60cf1d8b642d17bd3e3566746cdceb5097f072ead72eedb8681eff55a78e996a03d8c003fa3ff81f10e61d7b775a16f7fd09630c86ffb9a4324a45e2161a2864077b471bd645514b7d16fbaa28420eb1130dd3a06f8d78f12bb53e6420bd014562a01db2c1bd44d741030ac28f1ff80e8553dbdbc1491f0602fa1b513cd858374b670a8149e50c9c44eaf1a5ba72c86d1020c56e3f0dd5877cbda08b131152964f07ed554f9cc842ae6b8966101cf2655cc2f245e0f3972dfb4f24fd2857b021e7c9c5ecef370fa3f7067f1cf8b94bc653d5ccabd328ef65054a08749ce9ff6bacfac5b04a81e35a57529b7adb9bad7e3939ac59a788635540856f161a06c2c5b6ae343b997f6c63178284dfb07142e9f3fe888585571c32ebeb45097b233f4b0974d7ee92c93fdccaf9a4758ef79a5eb9f39401decd9a0611bdcbd07d0dc2f2e73a35d3bed6c510485c63f18a9105559edfe00d4f691c19158edfe7f1fbbe95a51be47e1495fb64405ba4bbe07223071854fc6ec0dde7f2fa129d6decd72b09e08339dff9d88a2d2cbd448740713b56297864ff8f2ba7b5b60c1fcbb6ee34dfd9e05c0c832a1d794177cdf9a17ebb11c04acb1d53adc3383b2d6c433b8a6a28bacd14abeb2e42922277a8a71a9bf35237b8451cc046ff7b03a9161c57caaeeabf3e01c74fd181316eba21ac603cb866794577ad527a1f261f4dcf872465dddcbdbcdffdfa3ac078c7834adb51575e248cafda9476ec389fb82c1d697ef4e07143abc0cafe871d0ca5c49a12392d64850fc39f12b11c662d38a8e0134554e2ba8d0bd1bba959d7000c740be7a7a74b6f1cf7f31483668d98c4d4744cb6acaeb489d1f3db7624ac6b443a67264a4e8bf34cc4dd5c569627f6bbacf24e63733fa15c4a79ec36dfd868e69ec8fd08e9079e04b803df2813438fb0dfa38cbc77629f5a9178e532c170943b44d07714cca1a6381db59f4bedad90cb8a0c1b492e8febfea6b2c41db1ddfd9ccaa875044b35effb532388ef7c9698d5f50a24558c3dd8d58f62c33ec932499f018ce34455f55ed08f1027bf0b74ac40d515690dff0f3534cdc2c3077e5692550335c83e5a8eea493f70fe6fd2f8f06f2423c549117b909cfbdb12f3f423249637351c798384425f9f62e074a3d9235c0391216e74396115436de4b0dc7bb5afeac05aa1cd62fb1f2c4cc18b09681a42f38ec8cdead5c45111301c25610f9d5fdd602899a39fa8c71102b118a425b15ef00000000000000000000003422e09a3dfb99d30de6fac35a42b543ff4da77036913a3b76eb8ee823de96c418288879767d6407fc2acebb3601a28edad4951d25da382d0ddf98c66efd662a9fbacdc196b9c92903f8b2852d78254a5f7d954aa1f6309536c2fd5780d634210cd1a460ac38295e87b9029c7350d0328a43b7e52aa66e923ed002ad807df405f262cc998ed9c3e26859a00aba30a121ff6cdfd1d77e3a608cd0cf0dbf9dc8d40f164eff74bf8aa4d28feefbbf1fba6598deb730f9afc623703a6aa5af52cad7294171454f20dbf5b44c19a64a2051da61602adb2cba0e93f55a929ab6bf7a48230e63f67c2cf8f60e79b082de734e974189c01c005cff02b04b986573df8fa3982485619d4595f6d075c0dd31bae77dc6cef3c9c9d80c2ed8f5de4ea59e96a07dedac4b", 0x512) write$hidraw(r0, &(0x7f0000002200)="9424c196169f5e865ae5b1029fad347becae96cb67f5f88e11a6639b760c567a4e539f534c750baab9eafda44d8fc55de0a23fda79bc71190d356a181911e040e5f7c8ef39637595f2a5a8ae7276292aaca01c79b3347b1315b38c06b7e85bc6ce01abbc46adb1d53355c64efe7248c050c5256f982c3ba6807114bbfbcc4a8ee6e1a2e737e5c58698b7640259ddb11f9baa3a158c1ea910612404415b470506998e5c9a1c09a2ee967a201f3ba80d562c6b18d9c5f6c9951ff4c562e30ad748407a3af354523372595c33c67c83dc631b01c8e2911ce580b2ea9cd821a8162016f10564476c211bb11fb75545ac33be93160c7afed5a5e60db487cdb315dd0734cbfc4e0d2f4170a0afdb281398cf013ce59b0f5f8de7603d5b12b5d1faa988ffe911cd2a79858da74147b4334a7448c21e2dcd678198f3e8aba06162ef40fb4b8077219d91799e5a3d36ecaaf2ce0bbea0013522194e7fddbecdb91d5ba86c6aee831ae720b0d6bac7a73f829c012cef00833a5ec3586d866fa76c3eceb9feccabd792d4d292d53b2280a82c3896b1b418c8080957e7d3268cf36e2a0e5f82a20f71dcbe9073eb18c366fc31e5f1ea5cf13353149c6ab4070569910adbb86ff9e4b7ac44dda22d88d8e4fa306bc30b788e44fa6091d6ac4fc16324a00bb34d9606611281b281b8c6a0435cab89a0d23145a8fff00ae3e06d7540ccaf60bf4db10c6c4303825608fe75e5a3b45cb2397a360abe353405e98f77348c40f867433df33c967f76c5c0d3f89dc99d99510c1046eaa736c4ab617c4152d38219a4a6ffaf3a148d80aceeae026b4625a00dae0070ba44cd2d3dd9c695b3a931be9962307f3717d5809fa8658ec16d6651d7951b00b9eb0fdfafc27c1d631d4bd8174f7f8e53cfb06a6e11578414f4fb032b9aa10b85514f46eb9f0ba63a99ba0d797ba87c08016c7fedda79ce3b66e453380c22be8824103aa4899ea5ca1ee48cacc0eb07ad7a00c5719d09ce536804539b08341e544fd88083229e9c93dfc67afaa9ec1a767be025176f64b4c3bc01512a4ff7d01bed302ac3e3ddcae29ea3b18f39618edfc40892f8795a8e947b74bcb6ebb9cae6313acd1776fdc4d8c8ad8ca4f2b3b4295f1068a75f46c33db0101c5b834506d5cdb364f677aa6fd0be72b4b967fd16ab311358df5c8134979880b5d737bc0c2a39ea3367baa236cf1f5b02a84279fcbfc8740f9dde88a1bdc74200bfd648cb8e97a4bce1dc047844926710dad67e2ccde464956d5603c4d29668bf20d96dad5bbb51485e56bdf8e576e33cff761a192d22e2c8e446dd4292e48c8819381ca9b22a1bbaffca98478758c18dc0a3faa5d97045c1105e5145e44cbae5b99bc06e420c3d5833f80db03a9136bd5168b40cb029216b56bf441f44c0185d2caec2b5237fd3c7f83efc5723edcb61d3cc5f69adda7ea416dba643c71384959bec2b94e1f3607346007fc4209f562d2cafd070762a0edcfaa04ee1be083470971d80f8af8af0e714f721a9e8ddbbc469f189a7185780351dbd18eecc7c481386ebaca6159c3bf7384dd2c20046f83f03894429502dbb403b652f87d9837b0d3b227883bbf4fd79f92d56bd2efdbfa944fdc984620e0d697db4d5a142e12cb91cea1d68d404a810f7e998569854af0c652089a8c2e93cfd360d58293e0a17f0eaffe7d55efa4f20a1aadb91ebc4a226eb49b754c187abba63645959b4eeaa9923dca3b490e950f4838d7cb4632f25d135382a143ef277ab6a8b7c22a536956257f3743a5dff6f0d0b62657fb8ffcd91d9d42acab78fffc0a1720c37be0741036ef58be78dbd15222db5817061ab9f305587f3d80ee2b9d21050ced22c24f2f23661cd25c04fab91ff983ce2c184832e1a8438f6738faf085678ace466e92fe61361c2a59449824418fb87fa8d6f2dd84de7798c6a1d2e347192db663e7502af2bbd532a5a8bfbd3b639290750860f20ffefd6a2e2cb5ca4d93ff1946d3e191b2d89039f52167203e12724a560b495e5211a00c89ae75c876d791e2fef180a8744222db3e1ac1ca3b7d8432848990cbf3263fca69dd20aedff2a4c98582dc462fc341446eb66448d9767dd9dec1cfe846fa2097198f57fbd4b87514e4bccef45aba3e686cf8f3ad50228836198887294d8720ca15d3fc85454e9a4f7634587e6caf57edcf4d24afe8b3ab9948f7f9502a6689b6557d27e25807efb65bd1c9159cc16f636e54c3becca1e01086462e2445aeb6d7e4fe2ba015044b781a3d9e2afdcdc3a5b764757a84652d0cfd2314b02b273ca6f8013ed9820bf3e4e0d1105c9c4787c5b80cb907535f056fc0695a32f5ffb2dca546967f573051ae71085f7a73d80e7852cd3b2709bfae9d9722902830db7301cf7d34c90c1f916f022a9c81cd1cec01664d6df94d43f3b1e75e8580e11884b7de19ded5808e7601dacc3a748e2abe7b79a9a4c041b56e87a9618d7095fc6b87754f8cfc1426c091f7f18d51b6f8c0bdd75400676a7e3deeaa3fbd95566344ba86f0b8d71e25b51c16cb0795d94bf476a9cac606afe2f7a8fbc066b732f82493f64a08dad63e4936d823918b9df4a1d2c4ea7c602b2fc335e95e2eec791f62a34295cf8a5774640a63ffac43a37cf25ca7ebeefc663b5c37080706bbb8407a7f1eb7608f81a53898ed71435baf83d5b572d95351b4da12fa0faad415b50b8518b3d3a9ea1c503c38220f987d9902c21ed19fffb678eb0e7db6c93b3112c76775b15dcdc09e947df4fc3a10f16e4d05dc5657917648b48f3a360508115044b5a2b33930a5026b0a67994789783cb64b2a609dc71a49132eeb1a3bce4a737b84dca83f73f25430cea56b8b034049263660b8ec7fcb1e966126ad415fdf6367055a5c4d2c873f0c512cd03ae821d7793e72d558baf44492683995b7870acc19166e53da69a60954ac8d3bc806868a744c835a6a92d251440827f8981bd885be8bcb522cd651289044b7e2b8427996a787cf9c46332facefba8d92fb18f9dac4470820a471344af07ad27b6085735b003e49cc435749332d3e7190e6c17dc2394a2b22aabbbb69a4807ecbc8c060e7147ee36d8782668bfc70c28e5033ee2c4fdab70cfd4014cac45328ab54e4390ee66d2eea26c84225cb917b1800fa3c289af40ddd853113723ca9701b46619468e80a6dbf7c4083f417dadac0e37a8f67ff82f070f70d1e4a9ac19ff369b6322271e3e7a9e3668da1f2ce55c7fba3341bbc37f5ddeda58bdabff5735139c31cfc4f686b97ba4669db22be488b55cbc94a5c311c9cb42e4b82caa43305d02c05257a848008089aab6b67dc45eec9489c82e60bc1d2e756b6f921e5f01985e9c2d1466c532f628440cf567efee7904d98eceb620eb0552d514561fbc1489a80e245df4ae0c2f6ab211732a976a2e227c87b7fa43483c52e2d778c6416a522726f62640c0f15af1ad6db3cda79cceaa5398049b7c1793d01e9eafff6d4b23aa3d76b1e9c7292fbf9b65026fb6b3fb200ac8979558bd64ab649f76e648eec6b6c99c00e4076d730e6e5fd9536b92aff6c16afedf0ce3159565ce430500cda696113823a1e648070ad85f9591888693e9ad90989f7954567a3f5122fe7ca9fd8fd118111888e5d6f63fe4069fa2b88595b2361a1f22b94d86f48d4e59a578014de087f8576a1aa53ce675ea1b5be7ec41a9f80ba573ccf8bfaeeec2a0d37d0e20981c2c946b4ae42a2754d6a58834169655d29d690b8a04be9c34d20834f29cfc215121b5e47577b5961f3adab8188dfa55cfb5c3daebb3cacb475c3cfd54ea968a24cc7f30e9f26977f718fa46caeb10af81dee3f5e3bfc0033772ff4cd221f644bd108095407bc5cbec9958d89cfdb347eaba226cd17142034a6cb0976dbc5355bbcb7c321df3d83e97735dff565bdd92ec30a39731192ec508a8e040271eb50432b2ed16e45c3cfe24954f2ee5d1e479d535cf11b51d085784a5c81c3dd5d67a9cf66a8d1cc0db9d9b0b3ab0fdb8a1515bc852f66138e82d63ae9da1571e9fdb40b7c1fb197e56c6360bfb06b4b0a9435f80275f798b77219021041a91824f63d1164a1f1202609ace1ba8fc5338426154dfabf14a253ce8d2542eda9cd048651ac92323872e6b5b4f60b691ea4e5990c715337fafb85b6dc3c97e0a161b4e4cac78fdc45a755e8081c5219be9e8745fb884899d5e5f5dd9091678fbde29883dc4e7a315eb0b04cdf89e61edc6d7fb841274316c9b9250da210b566c62450cd7a5df692e9b3c23537775041ac58f38db0db50ec46e6fd6b0b65eb4c7517d81d4b92cf194f222c79c79d64f7d0ed2714e08ce2e05aab47adaad24039b51900e5a2abffdf84175b86d59f45c7c185ddf9e12324f28f1c7257b1381532877b3813e523fcfbf6a70a64707b61930504ddf0ada1fc3a410afe324093b0bc9ac4bc1e267016770668463d7b722aa8bad7b30e0fb70909e768c41b1bdcd9851fae3095b736d6891c8406420ef72f7e65f31837f8039ecdd710d23f9a9a8062f93372ee1891f7f4e24ec9fd157de2465f657c4475852eccabc1a234d4221999eaa0a81918b4cf0d4818986b2afae9fac12747f5bda2df32d1aa9a8399f01d3538ac2f94da6c858a6e450296f15fcc46efa5c9adc8c68b954e265076ab0b47258055c195da88de6f7b6d8e6cdc9b1a57fb2622d02b29c21d454b226fe0e7822229f05172f5e89636f817080667405fd9f9804d7f9154c2bce6a837803da098cc9386bb39a6a8e646c1bca06bdee7181a98455456d6ef5d701d89835afefe7f6414e065112bcc736a8004cad08ba5969f09a91c4971736131c8e6fdbe87d7f3ee76084f5ccd666fead5e522addbcf77e950a9b356423c564cac9b06ec7cf8d134e05fe0cc3364135055bc7d35904a5aebadf3c7b8e61b17ef9d99c0d2ff35cf8b6e846bb965da272fecc1cb4f268eb1eecd6ec6bd571373e3bf9be715906dd883b7d5bda9924fe517a5c8605f79a5692bea2e353c062da47075f40bdec399306da8949a947558a2c14c940e58930d14f5c4079bcd2e2312a", 0xe00) syz_open_dev$hidraw(&(0x7f0000000040), 0x7f, 0x3c2ceff2152fd297) write$hidraw(r0, &(0x7f0000000200)="49a27b95a8b0587cdff93c3e58c0b39edbdd458a0e334a712d6b388c7330ea0161afbc067666dc45966e46f860a478909678c666d4351eb7212703c9a6efe197f415ea94eb58ee4dcd99fbb0ec6b2209fd8822c2bfaf8b4e558597d9d409addbd5118a8199fcb7ecb25c95de076a63cf5567ec055d8ad63d5e38bc38c6644a5f826894259753ea45e7fad8a4aed945f8b6f3a6bf600fc76c3e90aecee8ab242c56a212ee685b221452900afdbf2b671e1f5e9c9b5e0e01ba7cc5fc6c40bf942e2c721a99b78646a105e87e74b9da3893c22fe85b19dddcb51b685a737d77ce59116c35a8bc936fceb4648384380bd73d3f8258b0d2c9686e5e62d049149d9a94d2c4e3195bacaa2843add59025056639578636db9c618c39d0793b48cdb8a8118ca0a243a96be207452ce858ef7c9dc9aa0903070c03b8ff7a3a801600b400b43b8c133507055eda2a011fbafd034141a22f7974c9fb1d112859fea7c7f196409706b26dd0dcbedf8467515b5be7b83d9efeb82bf971caedf0c0dc1848f947fb46fa27a9589450be1bac7916c309f4c6f3fca74421cff2560ebaf17a5d10065e2adf452b79e5c8ee988e5152c2f446bd8601067f0f552d3b45bfcaf221b32e6727f879a660d338704b11a75b5b7605b27ca9e9cd2083d0cc208d3202922dfb3f740a6da0c923cc3f355052193ed26d91c171342d738f384c5af9e8bae56ad8cd", 0x200) read$hidraw(r1, &(0x7f0000001180)=""/111, 0x6f) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r3, &(0x7f0000000140)="86", 0x1) read$char_usb(r3, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r3, 0x0, 0x0) 08:03:01 executing program 3: r0 = syz_open_dev$hiddev(&(0x7f0000000000), 0x2, 0x80100) ioctl$HIDIOCSUSAGE(r0, 0x4018480c, &(0x7f0000000040)={0x2, 0x100, 0x1, 0x80000004, 0x5, 0xfffffffb}) syz_open_dev$char_usb(0xc, 0xb4, 0x9) syz_open_dev$hiddev(&(0x7f0000000080), 0x4, 0x20041) r1 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x20002) ioctl$HIDIOCGUSAGE(r1, 0xc018480b, &(0x7f0000000100)={0x3, 0x3, 0x0, 0x80000000, 0x0, 0x1}) 08:03:01 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x40) write$char_usb(r1, &(0x7f0000000100)="827b6ca680d9e11ede9e6627e64d281c2ce486a9a6aedc79d9c3638bfaaefecafc0a82159816fbe2716cfd66d2d534115c5708d8bbb44a47eb5230c1912901e0c14e9b523fb352042f3c1324c3ebf2c341608e99605123c35467638c7f297c0d800bf980634c216c92381799838d8ee6f82d14c50de938771b733423a145464e7c0db56552b46a811fc578d9ceacd0a897ddf5d4a701bfd24cd2e23d1703906a2fad447c03661c98e6e688865684bd71350f922d1903109fb9b83c23254cbb10b12af953974bac400e18966dfefb597382fa829b02607d42c60a15d0694e5f83755bd907bb1d583e85e850ebbd964d972fb9b3", 0xf3) 08:03:01 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r0, &(0x7f0000000100)="4da36aaacae2f4beae977cc7fdb21f5722bfaa8a01adba1eb04964f23ba1c215194479193297da9f95906737bdf1417622070bc6c5416d69a6b680ad819165a9ccdf7c0b2748b9d269b7b35c834084d168f103d50e2bf543daadfa3cb49012dc1f483ffa0172a0d5ff1f83ca11fc92f8a4ba092b0caecdd77dc25f982f928bf9800f3d2800b192df956544f1622f9ef5c9a4deab59cfbbe84ee5704525df127dd7ec36bb422645fb1e74b1ba52c5f16a51a5ff5335d2435b318954c3e494508e365d9c188d3523602cf223f8a5aa6c3bc43f951a4ac447ee1b1a5237d47f", 0xde) 08:03:01 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) write$char_usb(r1, &(0x7f0000000100)="cc79242586b6131f8e7b09f1c19429b5dcaaa30fc8b09432018303abecdf69be4c6057b1f72d89c54b4839002451cf16c187c4812b3c08d89a5bd9857274a27902d46fcec0c7293be74e2503b1a5f24c9f627159c0a1434e716ddf0cf59cb44530234dc2ed878baa11a74c5b44fbd6d4ddacaf98f734f7d1a2ede4b258ad5951c35e59efec52180d6a2bfc55be59542b10f1adc9e59bdb6a4deb6814cafe49c618135195db4e27460150fc2a6c664245c92c5f42c8a1824d5006e3bee8e5ab824ae9", 0xc2) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) [ 2100.159277][ T33] audit: type=1800 audit(1620374581.132:2950): pid=790 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14773 res=0 errno=0 08:03:01 executing program 3: syz_open_dev$char_usb(0xc, 0xb4, 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x4c) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x100) read$char_usb(r1, &(0x7f0000000100)=""/4096, 0x1000) write$char_usb(r0, &(0x7f0000000000)="817bcb73417d89806f67b51e98a55505d9328740289b7ababf8e37c9b97cbc5b5510d3bb4986979ae7bb336671b8ebcada54a6c75e4d2144bd2ebcc286eb36babc77394ebd6cff399da76183205b564d6b7ea8aefbb87b20d33d9b624c5bca39368e4fcfba55251e32068ccfca66ed568a839c2eb6c9db52d8c6756949427c7657cff011c028af22730194ddc5c2d0b53e85cb733af43dd5290ad279bf37736bde173d472190762a6ac9926e7b59a4745d35d61eae8d35429e87fc9f7e83bac1247ec635791f3a0421014ce254d1", 0xce) [ 2100.211427][ T33] audit: type=1800 audit(1620374581.182:2951): pid=798 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name=48C7C060 dev="sda1" ino=14781 res=0 errno=0 [ 2100.337677][ T2606] usbhid 6-1:1.0: can't add hid device: -71 [ 2100.344150][ T2606] usbhid: probe of 6-1:1.0 failed with error -71 [ 2100.364434][ T2606] usb 6-1: USB disconnect, device number 99 08:03:01 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x2000000000000) read$char_usb(r0, &(0x7f0000000080)=""/126, 0x7e) write$char_usb(r0, &(0x7f0000000000)="6d2bd4a8fdb5186bd223b9571bba8871285fcb08b452b070c9e4283f3e8d7a415efe35f7f1e772d35565705602afd77e4abe51b53974b9a6323c7bdf890dcb4acaf5bfcf540003f87bba6e121fb87d3310d98c64431b859a226f89eef114ba422e55274016d855f07a", 0x69) 08:03:01 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x3) read$char_usb(r0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x400) 08:03:01 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4f, 0x400900) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000040)=""/142) r1 = syz_open_dev$evdev(&(0x7f0000000100), 0x40, 0x40000) ioctl$EVIOCGMASK(r1, 0x80104592, &(0x7f0000000200)={0x17, 0x84, &(0x7f0000000140)="1dd6ca422223e7a86926f7ba1a468ccbd22d25d7402eaf7376bcf1c44d91fbe93c434b359cb3a2cf9c66b0f4b6970636d5091d01ddb9c78ee4cff3db731e51b326944bc1eba9fec53ebbe9af413c8b6fb7f8e205bf4b39c0ccd27f9e3a6e38f3e1a1d3bdb7199c701fbdccf0f15e682860d727a9e533e4b0007e840a4d36b6bdd20315be"}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 08:03:02 executing program 3: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0xca9e) write$char_usb(r0, &(0x7f0000000000)="4106544249a35e2ba52d9a0d0f7ba41e7c3530966025761d15b3f5773a924c89cc1e985a0589003c61c05a6fad9d180c0b74869caabd652d7411babf75cb55cf58e0ec60d1d4bc1f6c999180f60891658eb938294a321712f1b69915c91a2e31fbc31c6082cfa5649880dec5667ab9b8f8f849183adc1de64ab0944728538fc9e184aea859929acf9cd49cee2fda1afcdb6adeff34b81db367284df2bd19b11f4a9dc85c7d", 0xa5) 08:03:02 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x40) write$char_usb(r1, &(0x7f0000000100)="827b6ca680d9e11ede9e6627e64d281c2ce486a9a6aedc79d9c3638bfaaefecafc0a82159816fbe2716cfd66d2d534115c5708d8bbb44a47eb5230c1912901e0c14e9b523fb352042f3c1324c3ebf2c341608e99605123c35467638c7f297c0d800bf980634c216c92381799838d8ee6f82d14c50de938771b733423a145464e7c0db56552b46a811fc578d9ceacd0a897ddf5d4a701bfd24cd2e23d1703906a2fad447c03661c98e6e688865684bd71350f922d1903109fb9b83c23254cbb10b12af953974bac400e18966dfefb597382fa829b02607d42c60a15d0694e5f83755bd907bb1d583e85e850ebbd964d972fb9b3", 0xf3) [ 2102.517624][ T1257] INFO: task kworker/1:9:11475 blocked for more than 143 seconds. [ 2102.525667][ T1257] Not tainted 5.12.0-syzkaller #0 [ 2102.531356][ T1257] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2102.540247][ T1257] task:kworker/1:9 state:D stack:22824 pid:11475 ppid: 2 flags:0x00004000 [ 2102.549571][ T1257] Workqueue: usb_hub_wq hub_event [ 2102.554661][ T1257] Call Trace: [ 2102.558067][ T1257] __schedule+0x920/0x1fa0 [ 2102.562527][ T1257] ? io_schedule_timeout+0x140/0x140 [ 2102.567911][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2102.574011][ T1257] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2102.579389][ T1257] ? trace_hardirqs_on+0x5b/0x1a0 [ 2102.584570][ T1257] schedule+0xcb/0x270 [ 2102.588758][ T1257] schedule_timeout+0x1db/0x250 [ 2102.593668][ T1257] ? usleep_range+0x170/0x170 [ 2102.598440][ T1257] ? wait_for_completion+0x160/0x270 [ 2102.603758][ T1257] ? mark_held_locks+0x9f/0xe0 [ 2102.608662][ T1257] ? rwlock_bug.part.0+0x90/0x90 [ 2102.613654][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2102.619902][ T1257] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2102.625138][ T1257] ? trace_hardirqs_on+0x5b/0x1a0 [ 2102.630251][ T1257] wait_for_completion+0x168/0x270 [ 2102.635617][ T1257] ? lock_chain_count+0x20/0x20 [ 2102.640579][ T1257] ? bit_wait_io_timeout+0x160/0x160 [ 2102.645890][ T1257] ? lock_acquire+0x19d/0x700 [ 2102.650665][ T1257] ? complete+0x13/0x60 [ 2102.654853][ T1257] ? find_held_lock+0x2d/0x110 [ 2102.659734][ T1257] virtio_cleanup+0x80/0xa0 [ 2102.664278][ T1257] ? virtio_read+0x350/0x350 [ 2102.669113][ T1257] drop_current_rng+0xda/0x110 [ 2102.674119][ T1257] set_current_rng+0x2d3/0x490 [ 2102.679095][ T1257] ? drop_current_rng+0x110/0x110 [ 2102.684258][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2102.690344][ T1257] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 2102.696217][ T1257] hwrng_register+0x3bf/0x600 [ 2102.701045][ T1257] chaoskey_probe+0x886/0xc50 [ 2102.706018][ T1257] ? chaoskey_suspend+0x50/0x50 [ 2102.711010][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2102.717041][ T1257] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 2102.722945][ T1257] usb_probe_interface+0x315/0x7f0 [ 2102.728181][ T1257] ? usb_match_dynamic_id+0x1a0/0x1a0 [ 2102.733586][ T1257] really_probe+0x291/0xf60 [ 2102.738199][ T1257] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2102.744478][ T1257] driver_probe_device+0x298/0x410 [ 2102.749675][ T1257] __device_attach_driver+0x203/0x2c0 [ 2102.755120][ T1257] ? driver_allows_async_probing+0x150/0x150 [ 2102.761201][ T1257] bus_for_each_drv+0x15f/0x1e0 [ 2102.766086][ T1257] ? bus_for_each_dev+0x1d0/0x1d0 [ 2102.771221][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2102.777239][ T1257] ? trace_hardirqs_on+0x5b/0x1a0 [ 2102.782467][ T1257] __device_attach+0x228/0x4b0 [ 2102.787315][ T1257] ? __driver_attach_async_helper+0x330/0x330 [ 2102.793489][ T1257] ? kobject_uevent_env+0x2bb/0x1650 [ 2102.798916][ T1257] bus_probe_device+0x1e4/0x290 [ 2102.808514][ T1257] device_add+0xbe0/0x2100 [ 2102.813003][ T1257] ? wait_for_completion_io+0x270/0x270 [ 2102.818675][ T1257] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2102.824954][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2102.831040][ T1257] ? _raw_spin_unlock_irqrestore+0x42/0x50 [ 2102.836883][ T1257] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2102.843215][ T1257] usb_set_configuration+0x113f/0x1910 [ 2102.848897][ T1257] usb_generic_driver_probe+0xba/0x100 [ 2102.854449][ T1257] usb_probe_device+0xd9/0x2c0 [ 2102.859332][ T1257] ? usb_driver_release_interface+0x180/0x180 [ 2102.865527][ T1257] really_probe+0x291/0xf60 [ 2102.870128][ T1257] ? __sanitizer_cov_trace_const_cmp1+0x22/0x80 [ 2102.876438][ T1257] driver_probe_device+0x298/0x410 [ 2102.881662][ T1257] __device_attach_driver+0x203/0x2c0 [ 2102.887071][ T1257] ? driver_allows_async_probing+0x150/0x150 [ 2102.893171][ T1257] bus_for_each_drv+0x15f/0x1e0 [ 2102.898128][ T1257] ? bus_for_each_dev+0x1d0/0x1d0 [ 2102.903411][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2102.909509][ T1257] ? trace_hardirqs_on+0x5b/0x1a0 [ 2102.914572][ T1257] __device_attach+0x228/0x4b0 [ 2102.920379][ T1257] ? __driver_attach_async_helper+0x330/0x330 [ 2102.926505][ T1257] ? kobject_uevent_env+0x2bb/0x1650 [ 2102.931914][ T1257] bus_probe_device+0x1e4/0x290 [ 2102.936885][ T1257] device_add+0xbe0/0x2100 [ 2102.941432][ T1257] ? __fw_devlink_link_to_suppliers+0x5e0/0x5e0 [ 2102.947844][ T1257] ? kfree+0xdb/0x3b0 [ 2102.951848][ T1257] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 2102.958189][ T1257] usb_new_device.cold+0x721/0x1058 [ 2102.963559][ T1257] ? hub_disconnect+0x510/0x510 [ 2102.968523][ T1257] ? rwlock_bug.part.0+0x90/0x90 [ 2102.973499][ T1257] ? lockdep_hardirqs_on_prepare+0x273/0x3e0 [ 2102.979627][ T1257] hub_event+0x2357/0x4320 [ 2102.984084][ T1257] ? hub_port_debounce+0x3c0/0x3c0 [ 2102.989302][ T1257] ? lockdep_unlock+0x11/0x280 [ 2102.994123][ T1257] ? __x64_sys_prctl+0x60/0x150 [ 2102.999074][ T1257] ? lock_release+0x6f0/0x6f0 [ 2103.003802][ T1257] ? lock_downgrade+0x6e0/0x6e0 [ 2103.008933][ T1257] ? do_raw_spin_lock+0x120/0x2b0 [ 2103.013992][ T1257] process_one_work+0x98d/0x1580 [ 2103.019010][ T1257] ? pwq_dec_nr_in_flight+0x320/0x320 [ 2103.024414][ T1257] ? rwlock_bug.part.0+0x90/0x90 [ 2103.029437][ T1257] worker_thread+0x64c/0x1120 [ 2103.034153][ T1257] ? __kthread_parkme+0x118/0x1d0 [ 2103.039436][ T1257] ? process_one_work+0x1580/0x1580 [ 2103.044778][ T1257] kthread+0x38c/0x460 [ 2103.049107][ T1257] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2103.054364][ T1257] ? __kthread_bind_mask+0xc0/0xc0 [ 2103.059583][ T1257] ret_from_fork+0x1f/0x30 [ 2103.064079][ T1257] [ 2103.064079][ T1257] Showing all locks held in the system: [ 2103.071902][ T1257] 1 lock held by khungtaskd/1257: [ 2103.076936][ T1257] #0: ffffffff87a7cd60 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x53/0x269 [ 2103.086896][ T1257] 1 lock held by in:imklog/4285: [ 2103.091962][ T1257] 2 locks held by agetty/4287: [ 2103.096738][ T1257] #0: ffff888117173098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 2103.106610][ T1257] #1: ffffc9000055b2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd5b/0x12f0 [ 2103.116842][ T1257] 2 locks held by agetty/4291: [ 2103.121714][ T1257] #0: ffff8881173de098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 2103.131696][ T1257] #1: ffffc9000052b2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd5b/0x12f0 [ 2103.141919][ T1257] 2 locks held by agetty/4292: [ 2103.146703][ T1257] #0: ffff8881173df098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 2103.156632][ T1257] #1: ffffc9000054b2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd5b/0x12f0 [ 2103.166856][ T1257] 2 locks held by agetty/3109: [ 2103.171700][ T1257] #0: ffff88811990c098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 2103.181603][ T1257] #1: ffffc900001fb2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd5b/0x12f0 [ 2103.191811][ T1257] 2 locks held by agetty/7405: [ 2103.196596][ T1257] #0: ffff888109033098 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x22/0x80 [ 2103.206478][ T1257] #1: ffffc9000243b2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0xd5b/0x12f0 08:03:04 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000140, 0x17ef, 0x6009, 0x40, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x1}}}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0x1, {[@local]}}, 0x0}, 0x0) syz_usb_disconnect(r0) 08:03:04 executing program 3: ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, &(0x7f0000000000)={0x1, 0xffffffff, 0x3ff, 0x80000000, 0x5900}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$HIDIOCGSTRING(0xffffffffffffffff, 0x81044804, &(0x7f0000000040)={0x4a, "5948d3fc60b49422be3b9ce523ec229d927f3801d0d5709e622f73f75d9643f6cb9c6b0a6a6f0dbb420d15835db58e168b450d8990b1b7e4d9bec64164de99bc58df9164a27ec7a45f69"}) 08:03:04 executing program 5: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r0, &(0x7f0000000100)="388c2c5b843f6744a5e035bc4be8fbfa5c3b1ca128d6dc442ba1f568635610162727f74ba74a46ac6e6e8801add2ae1618e7aa460d28d9c9a90468b22e5b7467e170dbf4a92e0bf55fd561ce1f3b763af97e9f22fa049142263e922f64ae4b1480b4aef2080aedaa6edd93fd6ffa9a80e3959ac264e15b7253a73710308b76f7be530056e25c8a818d38a6f42a92815ed3051839267a4832e91ea2fcd117e0d8a4a109cd5a64f68e92b19360de421da6752f44f866746b5a4b94bfdc2dfb7e7d3320617ee2ed2f8a9fb7e2", 0xcb) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0xfffffffffffff3e6) write$char_usb(r1, &(0x7f0000000200)="3357c15c56d54e4918ef2ed02dc878a47323d9963680dd80a298b781fc9692b7dd82d442f715427ba2312401b579dda7f0eb6b32935429bf0cb4551a0749174ff0ddec0eb31b9a7c4199ea8a9a8f65d81f7338f7089ef513370464f80effe90505a6bc3de011c188f3db9f2e4548ea4e75ffdcfc14c871337d5e245f1d9457295cc8cd08c51d5333f30bd726142020030d6af4ea9d6bababdc921f974b643d15e2098c10e4b35930a60f27694e4271e279860cf57b18fd972a678853475e097615e1eabbac4ab6edca8edc3bd62c38fc5200fae42941d6ccb1b7b1ad59df2e3ab06f35", 0xe3) 08:03:04 executing program 0: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(r1, &(0x7f0000000140)="86", 0x1) read$char_usb(r1, &(0x7f0000000080)=""/102, 0x66) read$char_usb(r0, 0x0, 0x0) 08:03:04 executing program 2: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) syz_open_dev$char_usb(0xc, 0xb4, 0x7fffffff) 08:03:04 executing program 4: r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/102, 0x66) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x40) write$char_usb(r1, &(0x7f0000000100)="827b6ca680d9e11ede9e6627e64d281c2ce486a9a6aedc79d9c3638bfaaefecafc0a82159816fbe2716cfd66d2d534115c5708d8bbb44a47eb5230c1912901e0c14e9b523fb352042f3c1324c3ebf2c341608e99605123c35467638c7f297c0d800bf980634c216c92381799838d8ee6f82d14c50de938771b733423a145464e7c0db56552b46a811fc578d9ceacd0a897ddf5d4a701bfd24cd2e23d1703906a2fad447c03661c98e6e688865684bd71350f922d1903109fb9b83c23254cbb10b12af953974bac400e18966dfefb597382fa829b02607d42c60a15d0694e5f83755bd907bb1d583e85e850ebbd964d972fb9b3", 0xf3) [ 2103.216727][ T1257] 6 locks held by kworker/1:9/11475: [ 2103.222099][ T1257] #0: ffff888109ef9538 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x871/0x1580 [ 2103.232943][ T1257] #1: ffffc90005e6fda8 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x8a5/0x1580 [ 2103.244310][ T1257] #2: ffff88810f26f220 (&dev->mutex){....}-{3:3}, at: hub_event+0x1c1/0x4320 [ 2103.253349][ T1257] #3: ffff88811a6c3220 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7a/0x4b0 [ 2103.262755][ T1257] #4: ffff8881514181a8 (&dev->mutex){....}-{3:3}, at: __device_attach+0x7a/0x4b0 [ 2103.272129][ T1257] #5: ffffffff87e69488 (rng_mutex){+.+.}-{3:3}, at: hwrng_register+0x7a/0x600 [ 2103.281309][ T1257] [ 2103.283657][ T1257] ============================================= [ 2103.283657][ T1257] [ 2103.292160][ T1257] NMI backtrace for cpu 0 [ 2103.296521][ T1257] CPU: 0 PID: 1257 Comm: khungtaskd Not tainted 5.12.0-syzkaller #0 [ 2103.304701][ T1257] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2103.314791][ T1257] Call Trace: [ 2103.318096][ T1257] dump_stack+0x143/0x1db [ 2103.322470][ T1257] ? lapic_can_unplug_cpu+0x51/0x80 [ 2103.327709][ T1257] nmi_cpu_backtrace.cold+0x46/0xe0 [ 2103.332979][ T1257] ? lapic_can_unplug_cpu+0x80/0x80 [ 2103.338221][ T1257] nmi_trigger_cpumask_backtrace+0x1da/0x200 [ 2103.344243][ T1257] watchdog+0xd32/0xf70 [ 2103.348433][ T1257] ? reset_hung_task_detector+0x30/0x30 [ 2103.354011][ T1257] kthread+0x38c/0x460 [ 2103.358114][ T1257] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2103.363368][ T1257] ? __kthread_bind_mask+0xc0/0xc0 [ 2103.368523][ T1257] ret_from_fork+0x1f/0x30 [ 2103.373099][ T1257] Sending NMI from CPU 0 to CPUs 1: [ 2103.378883][ C1] NMI backtrace for cpu 1 [ 2103.378897][ C1] CPU: 1 PID: 2606 Comm: kworker/1:2 Not tainted 5.12.0-syzkaller #0 [ 2103.378907][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2103.378917][ C1] Workqueue: events_power_efficient gc_worker [ 2103.378931][ C1] RIP: 0010:__lock_acquire+0xb86/0x5230 [ 2103.378943][ C1] Code: b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 43 45 00 00 48 83 7b 40 00 0f 84 dc 0d 00 00 0f b7 44 24 18 <8b> 4c 24 60 8b 5c 24 40 c1 e0 0d 66 0b 44 24 08 89 de 98 2b 44 24 [ 2103.378960][ C1] RSP: 0018:ffffc90006eefa78 EFLAGS: 00000086 [ 2103.378972][ C1] RAX: 0000000000000002 RBX: ffffffff8a204700 RCX: ffffffff8127900a [ 2103.378982][ C1] RDX: 1ffffffff14408e8 RSI: 0000000000000008 RDI: ffffffff8a204740 [ 2103.378992][ C1] RBP: ffff8881108a2520 R08: 0000000000000000 R09: ffffffff8a202727 [ 2103.379001][ C1] R10: fffffbfff14404e4 R11: 0000000000000000 R12: ffff8881108a1b40 [ 2103.379011][ C1] R13: 0000000000000000 R14: ffff8881108a24d0 R15: 0000000000000000 [ 2103.379027][ C1] FS: 0000000000000000(0000) GS:ffff8881f6b00000(0000) knlGS:0000000000000000 [ 2103.379037][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2103.379046][ C1] CR2: 00007fbcb64f5710 CR3: 000000010b515000 CR4: 00000000001506e0 [ 2103.379056][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2103.379066][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2103.379074][ C1] Call Trace: [ 2103.379080][ C1] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 2103.379088][ C1] ? lockdep_hardirqs_on_prepare+0x3e0/0x3e0 [ 2103.379095][ C1] ? lock_chain_count+0x20/0x20 [ 2103.379102][ C1] ? gc_worker+0x511/0xf00 [ 2103.379108][ C1] ? lock_acquire+0xb8/0x700 [ 2103.379115][ C1] lock_acquire+0x19d/0x700 [ 2103.379121][ C1] ? gc_worker+0x10b/0xf00 [ 2103.379127][ C1] ? lock_release+0x6f0/0x6f0 [ 2103.379133][ C1] ? gc_worker+0x4b8/0xf00 [ 2103.379140][ C1] ? lock_downgrade+0x6e0/0x6e0 [ 2103.379146][ C1] ? mark_held_locks+0x9f/0xe0 [ 2103.379153][ C1] gc_worker+0x141/0xf00 [ 2103.379158][ C1] ? gc_worker+0x10b/0xf00 [ 2103.379164][ C1] process_one_work+0x98d/0x1580 [ 2103.379171][ C1] ? pwq_dec_nr_in_flight+0x320/0x320 [ 2103.379178][ C1] ? rwlock_bug.part.0+0x90/0x90 [ 2103.379185][ C1] worker_thread+0x64c/0x1120 [ 2103.379191][ C1] ? process_one_work+0x1580/0x1580 [ 2103.379197][ C1] kthread+0x38c/0x460 [ 2103.379204][ C1] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2103.379210][ C1] ? __kthread_bind_mask+0xc0/0xc0 [ 2103.379217][ C1] ret_from_fork+0x1f/0x30 [ 2103.379383][ T1257] Kernel panic - not syncing: hung_task: blocked tasks [ 2103.636177][ T1257] CPU: 0 PID: 1257 Comm: khungtaskd Not tainted 5.12.0-syzkaller #0 [ 2103.644177][ T1257] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2103.654282][ T1257] Call Trace: [ 2103.657589][ T1257] dump_stack+0x143/0x1db [ 2103.661957][ T1257] panic+0x306/0x73d [ 2103.665992][ T1257] ? __warn_printk+0xf3/0xf3 [ 2103.670615][ T1257] ? cpumask_next+0x3c/0x40 [ 2103.675235][ T1257] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 2103.681013][ T1257] ? printk_safe_flush+0xea/0x160 [ 2103.686065][ T1257] ? watchdog.cold+0x5/0x158 [ 2103.690951][ T1257] watchdog.cold+0x16/0x158 [ 2103.695477][ T1257] ? reset_hung_task_detector+0x30/0x30 [ 2103.701049][ T1257] kthread+0x38c/0x460 [ 2103.705194][ T1257] ? _raw_spin_unlock_irq+0x1f/0x30 [ 2103.710451][ T1257] ? __kthread_bind_mask+0xc0/0xc0 [ 2103.715578][ T1257] ret_from_fork+0x1f/0x30 [ 2103.720869][ T1257] Kernel Offset: disabled [ 2103.725210][ T1257] Rebooting in 86400 seconds..